Rpg Guilds
MAJOR NEWS
I have decided that we are going to be merging all of the RPG style plugins into a single plugin, Servers that want to only use a few features from them will still be able to do so through our config files. The RpgAPI page we have will be the one the plugin gets released on. It is taking a bit longer than expected to get them all updated but we are trying to make them as configurable as possible so every server can use them exactly how they want to.



Rpg Guilds
Give your players the ability to create guilds with custom names. make seperate guild ranks, control the ranks permissions in game (if their rank has the ability to do so), use guild only chat, and see when guild members come on and off line!
Dependencies
- Vault

Commands
/g - speak in guild chat
/guild create {name}- create a new guild named {name}
/guild invite {playername} - invite a player to your guild
/guild accept - accept a pending guild invite
/guild deny - deny a pending guild invite
/guild gmotd {message} - set the guild message of the day players see when logging on
/guild kick {playername} - kick a player from your guild
/guild disband - disband your guild
/guild quit - leave the current guild your in
/guild list - list all members of your guild and see if they are online or offline
/grank create {rank name} - create a new rank for your guild
/grank delete {rank name} - delete a rank for your guild
/grank set {player name} - sets a players rank within your guild
/grank title {rank} {title} - sets the display title of a rank for guild chat
/grank perms {rank} {perm} {true / false} - set a permission to true or false for a guild rank
/grank list - list all possible guild ranks to set
V1.2
/o {message} - officer chat
/gtp {playername} - teleport a guild member to you
/grank edit {rank name} - bring up the gui for rank permission management
/guild tp {on / off} - turn guild teleports on or off on your server (Op's only!)
V1.3
/guild create {name} {tag}- create a new guild named {name} with a 4 charactor tag {tag}
/hq set - set your guild headquarters
/hq tp - teleport to your guild headquarters
/guilds - show all guilds on the server and how many players they have
/lookup {playername} - show a players pvp kills, currency, and guild (if their in one)
new config options in V1.3:
Guild Names in Chat: true - should guild tags be shown in chat?
No Build: false - is guild build protection enabled on your server?
TP: false - are guild tp's enabled on your server?

Permissions
guild.create - ability to create a new guild
V1.2
guild.teleport - permission to use the guild teleport system!
Upcomming features:
- guild bank system
- suggestions?

My RPG Plugins
Rpg Click

Help fund my programming hobby :)

I'm always available to help with issues with this plugin. feel free to log onto my ts3 at voice.vartala.com or add soulofw0lf on skype (Make sure you include why you're adding me or i will likely ignore it.)
-
View User Profile
-
Send Message
Posted Jul 9, 2013@Aloke
/lookup {playername} - show a players pvp kills, currency, and guild (if their in one)
-
View User Profile
-
Send Message
Posted Jul 9, 2013Hi! Thanks for this brilliant plugin! I have a suggestion.
Can we have a command to see top 10 biggest killers over all guilds? Also, what about guild wars?
-
View User Profile
-
Send Message
Posted Jul 8, 2013@Asipdk
somehow you have a guild that doesn't have a leader? to fix this go into the config and make sure you have something set up like this for the guild in your config
-
View User Profile
-
Send Message
Posted Jul 8, 2013Hey could I get some help, apparently when my players use /guild deny they get like Internal server error or something like that. And then they can't accept any other invites until deny that invitation. What can I do to fix this, or what can you do? Heres what it says in the log: 2013-07-08 23:01:12 [INFO] rustedshoot issued server command: /guild deny 2013-07-08 23:01:12 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'guild' in plugin RpgGuilds v1.3 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchCommand(CraftServer.java:564) at net.minecraft.network.NetServerHandler.func_72566_d(NetServerHandler.java:1389) at net.minecraft.network.NetServerHandler.chat(NetServerHandler.java:1249) at net.minecraft.network.NetServerHandler.func_72481_a(NetServerHandler.java:1175) at net.minecraft.network.packet.Packet3Chat.func_73279_a(Packet3Chat.java:60) at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:442) at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:222) at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:53) at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747_b(SourceFile:30) at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:847) at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:320) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:716) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:600) at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573) Caused by: java.lang.IllegalArgumentException: Name cannot be null at org.apache.commons.lang.Validate.notNull(Validate.java:203) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.getPlayer(CraftServer.java:353) at org.bukkit.Bukkit.getPlayer(Bukkit.java:184) at com.vartala.soulofw0lf.rpgguilds.GuildHandler.onCommand(GuildHandler.java:182) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
-
View User Profile
-
Send Message
Posted Jul 7, 2013@Baffu
all those issues are being addressed in the api, guilds will have unique files for saves, and all chat aspects will be handled through the rpgchat part of the api to give a ton more flexibility in how they are displayed.
-
View User Profile
-
Send Message
Posted Jul 6, 2013Also upon reloading it seems as though the config is some how inproperly written back, as the color tag & turns into a ? then the {Guild Master} is no longer red and has a ? infront of it.
-
View User Profile
-
Send Message
Posted Jul 6, 2013Could you perhaps add more customizability of the chat formatting (for example I want to add a space in the guild chat between [guild master] and baffu) and change the plugin to not write the data to the config, it should be in a separate file. That way reloads dont write over the file to save the current data and we can edit the config values then reload.
-
View User Profile
-
Send Message
Posted Jul 5, 2013@nashoxx
it's already in there /hq set claims a 50 block radius for your guild if it's enabled in config. no plans at this time to allow guilds to claim more land than that though.
-
View User Profile
-
Send Message
Posted Jul 5, 2013could you add a claiming thingy, please? :)
-
View User Profile
-
Send Message
Posted Jun 27, 2013@Dalek5961
yup as soon as we're done with it. You'll have complete control over how messages are displayed at that point, as well over full control over which features of each plugin actually load onto your server, so no need to worry about features you don't want displaying. However for compatibility reasons we're running the chat functions of all the plugins through the rpg chat part of the api, it will have all the features of the chat system you currently use plus quite a bit more, so i do recommend using it, but if you stick with your current one guild chat won't actually work so you'd need to create channels for your guilds with your current chat plugin.
-
View User Profile
-
Send Message
Posted Jun 27, 2013@diannafire
ok well i have both guilds and api installed so later on api will be everything and i can just uninstall guilds?
-
View User Profile
-
Send Message
Posted Jun 27, 2013@Dalek5961
right now unfortunately no, but once the api is released you will be able to change it there.
-
View User Profile
-
Send Message
Posted Jun 27, 2013is there any way i can change the location of the guild tag?
my name ends up as this when i say "test"
[L][Owner]`Dalek:[DVMC] test
I use hero chat so "L" is just the local channel [i can be heard within 75 blocks] [Owner] is clearly my tag, Dalek being my nickanme to shorten my username "Dalek5961" and finally [DVMC] is my guild tag
anyways is there any way i can move it? id like it to be infront of my rank [Owner]
so it displays [L][Owner][DVMC]Dalek:
related plugins: herochat premissionsex
-
View User Profile
-
Send Message
Posted Jun 24, 2013@Min3CraftDud3
ok please send me a paste bin or gist of your config file, that null pointer is saying it either didn't load the guild hq world name from your config file or it can't get the players world name.
edit: or for quicker help just add soulofw0lf on skype. and i'll help you out there.
-
View User Profile
-
Send Message
Posted Jun 24, 2013@diannafire
2013-06-20 00:02:37 [SEVERE] Could not pass event BlockBreakEvent to RpgGuilds v1.3 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.minecraft.server.v1_5_R3.PlayerInteractManager.breakBlock(PlayerInteractManager.java:276) at net.minecraft.server.v1_5_R3.PlayerInteractManager.dig(PlayerInteractManager.java:175) at net.minecraft.server.v1_5_R3.PlayerConnection.a(PlayerConnection.java:547) at net.minecraft.server.v1_5_R3.Packet14BlockDig.handle(SourceFile:46) at net.minecraft.server.v1_5_R3.NetworkManager.b(NetworkManager.java:292) at net.minecraft.server.v1_5_R3.PlayerConnection.d(PlayerConnection.java:115) at net.minecraft.server.v1_5_R3.ServerConnection.b(SourceFile:35) at net.minecraft.server.v1_5_R3.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:581) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:226) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:477) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:410) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.NullPointerException at com.vartala.soulofw0lf.rpgguilds.RpgGuilds.guildBreak(RpgGuilds.java:139) at sun.reflect.GeneratedMethodAccessor146.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 16 more
lol sorry i should know this, i too code plugins lol.
-
View User Profile
-
Send Message
Posted Jun 22, 2013@Min3CraftDud3
there should actually be at least one more line right past the caused by that references what line the error takes place on in the code. that is what i need specifically.
-
View User Profile
-
Send Message
Posted Jun 20, 2013@diannafire
IM Coreys Tech here is the error you need:
-
View User Profile
-
Send Message
Posted Jun 19, 2013@coreycapes
in order to help you i need to know the full scope of the error that one line doesn't do anything at all for me.
-
View User Profile
-
Send Message
Posted Jun 18, 2013i keep getting this error spamed in my console
5:55:24 PM CONSOLE: [SEVERE] Could not pass event BlockPlaceEvent to RpgGuilds v1.3
its starting to get annoying because i cant read my console
-
View User Profile
-
Send Message
Posted Jun 18, 2013Thanks for the reply. In my server, the players need to pay an Mod or Admin to get the permission to create an guild. At times this is very inconvenient because we have set the permission manually and the player is unable to create your guild when no ADMIN or MODERATOR currently online.
I want to leave everything on my server automated. Your plugin is very good and I want to keep using it because my players have become accustomed to the system.