Rpg Click
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 Click
This plugin allows players to shift click on another player and have an inventory gui open up that lets them click on objects in order to perform commands!
Use the config to completely customize which commands, which items are in the gui, what names / descriptions the items have.
any item in the game can be used in the gui!!
there are no in game commands, all configuration needs to be done in the config file.
It should be noted that the plugin actually tracks which command to do for which block based on the name you have set, so if two items have the same name it will attempt to do both commands! This is a great tool to use if you want to be able to do multiple commands with one click by naming items the exact same!
The config file has easy to follow notation so for now i'm not going to write a guide here.
Permissions
- click.inv
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.)
This plugin Conflicts with allot of other things, I think the main issue is MCMMO. I tryed to buy from a ChestShop and the server immediately crashed... Something about the Event couldnt be passed on...
@WickedFalos
next update should be done by early next week it will include right click left click and shift click commands for every block in the inventory, and the ability to set a block that when shift right click is done on it will open up whatever command inventory you set it to. I think those changes should cover everything you wanted plus some :)
Do you think you could possibly add a separate menu that can be used for self use commands. That way there could an alternative to people having to do /help and see commands. Like I know I can already put whatever command I want but having to right click another player for it to come up would kinda defeat the purpose. Again thanks for the awesome mod. I'll definitely be throwing you some donations when I get paid. :)
@jessefjxm
Nope this plugin is for 1.5.2.
Can't work in 1.5.1?
2013-05-17 15:11:29 [SEVERE] Could not pass event PlayerInteractEntityEvent to RpgClick v1.1 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.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:26) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:464) at net.minecraft.server.v1_5_R2.PlayerConnection.a(PlayerConnection.java:1100) at net.minecraft.server.v1_5_R2.Packet7UseEntity.handle(SourceFile:36) at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:177) at net.minecraft.server.v1_5_R2.PlayerConnection.d(PlayerConnection.java:110) at net.minecraft.server.v1_5_R2.ServerConnection.b(SourceFile:35) at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java:67) at net.minecraft.server.v1_5_R2.MinecraftServer.r(MinecraftServer.java:582) at net.minecraft.server.v1_5_R2.DedicatedServer.r(DedicatedServer.java:229) at net.minecraft.server.v1_5_R2.MinecraftServer.q(MinecraftServer.java:471) at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:403) at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.NullPointerException at com.vartala.soulofw0lf.rpgclick.RpgClick.clickCommand(RpgClick.java:107) at com.vartala.soulofw0lf.rpgclick.RpgClick.onClick(RpgClick.java:92) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 15 more
ok for anyone else using this... the default config is not intended for plug and play use, it's just a guideline for you to set up your own. the item id's that are in the default config are fake and it will not work until you set your own!
aka i messed up and just put in random numbers for the default config without looking up if they were real, the next update will fix that :)
@chungwyman
it'd be more helpful if you could show me the whole error message and the command you tried inputting?
Can't load on the whole plugin "Unhandled exception executing command 'click' in plugin RpgClick v1.1"
quite cool ;D
V1.1 has been uploaded and will be available for download as soon as bukkit approves it! please note upgrading to the new version will require you to change to the new style of config file!
major update incomming today, involving creation of an unlimited number of commands with the ability to link to sub menu's, dynamically change rows shown based on active menu, set up your own permissions in the config for what menu's can be accessed, edit commands and blocks seperately, plus a couple bug fixes and you no longer need to have items in your config you're not going to use for your inventory! plus now with @# support for bukkit colors!
@tommygoesha
similar i guess. i hadn't seen that one, difference being mine allows you to perform commands based on the player you're clicking on, while with his the only variable for the commands is just the player himself.
isnt this just the same as
http://dev.bukkit.org/server-mods/chest-commands
Helpful tip: i recommend changing blocks you don't use to be cobwebs, named "Unused" with description "No command has been placed here yet" and command "tell @p please select a different block to use"
also if you only are using like three command set Rows to 1 so you only have to edit the first 9 blocks
sorry this is just a workaround till i get around to re-programming it.
@BenRush
for now just edit the ones in the config and change the Rows: # to how many rows you need to have displayed. anyones your not using just have them say something like that. I will eventually rework the code so it is dynamic and only loads the ones you set but it's not a priority for me right now since i'm kinda busy writting my rpg classes system. It will be the first thing i fix after classes is done though :)
Can you make that you can remove some of clicks? i dont need the entire inventory.
i'm thinking you might misunderstand the intent of the plugin a little, this doesn't allow you to steal another players inventory. It brings up a "menu" that you can click on to perform commands instead of having to type them out.
This Is A Very Nice Plugin, Maybe A Feature Were You Can Friend People And You Cant Steal There Inventory. Or Like Factions Support Were If You Are In A Faction Who Ever Else Is In That Faction You Cant Steal There Inventory.
@CommodoreAlpha
they get run from the player for now, i do plan on updating to have them run from the console with a config option under each command
@yannkwb
http://cdn2.planetminecraft.com/files/resource_media/screenshot/1319/2013-05-10_024253_5423569.jpg is a picture with 45 commands opened
Do commands get run from the player, or from console? A configurable option for this, per command would be great.