GUIOpener
Hello BukkitDev
This is my very first plugin for bukkit, I'm new in programming and i created this plugin.
GENERAL
With this plugin you can easily open GUI's like a workbench or an enchantmenttable!
It's good for e.g VIP features so you don't need to craft a workbench or an enchantmenttable.
[Thanks for 1500+ downloads! That's cool for my first plugin!]
COMMANDS & PERMISSIONS
Instead of "/guiopener" you also can use "/gui"
- /guiopener - Select your GUI! [ Permission: guiopener.gui]
- /guiopener help - Lists you all commands! [ Permission: guiopener.help ]
- /guiopener player <player> - Opens the inventory of a player! [ Permission: guiopener.player]
Permission to open a workbench: guiopener.workbench
Permission to open an enchantment table: guiopener.enchant
Permission to open the players enderchest: guiopener.enderchest
Permission to open a trashbin : guiopener.trash
FUTURE UPDATES
Adding a inventory, where you can choose, what GUI you want to open. (100% NEW IN v2.0.1)
...
Write more suggestions in the comments, thank you!
LAST WORDS
I hope that this plugin is useful for you and I hope that I can implement new features and fix some bugs but I'm new at Java and Bukkit.
Greetings, Teach
@TheUltimativeLink
So, was a bit absent, but now I'm back. It has nothing to do with my plugin, check your server for some errors.
- Teach
@Th3PotatoArmyHD
So like you get the items that you crafted for an item? Example: You have a diamond chestplate, you type /uncrafter and then you get 8 diamonds and your chestplate will be deleted? I think that this feature doesn't suit to the plugin I coded but I can code a plugin like this.
v0.9 update incoming! Features: 1.7.10 support message, when you don't have permission to type a command. some bug fixes, so faster code
@Dylmon123
Puhh.. That has to be very hard for a beginner like me... But I have an idea, how I can implement it. I'm sorry if i can't do it.
Can you make it so you can enable it in certain worlds?
@TheUltimativeLink
Hmm ... This is strange...
@Teach2Minecraft
Yes
@TheUltimativeLink
Does your server has the version 1.7.2 ?
When i only do /guiopener it comes in the Console: [00:16:40] [Server thread/WARN]: Failed to handle packet for /78.143.39.21:36392 java.lang.NullPointerException at org.apache.logging.log4j.core.config.AppenderControl.callAppender(AppenderControl.java:101) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks] at org.apache.logging.log4j.core.config.LoggerConfig.callAppenders(LoggerConfig.java:425) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks] at org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:406) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks] at org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:367) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks] at org.apache.logging.log4j.core.Logger.log(Logger.java:110) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks] at org.apache.logging.log4j.spi.AbstractLogger.error(AbstractLogger.java:609) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks] at org.bukkit.craftbukkit.v1_7_R2.util.ForwardLogHandler.publish(ForwardLogHandler.java:33) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks] at java.util.logging.Logger.log(Unknown Source) [?:1.7.0_51] at java.util.logging.Logger.doLog(Unknown Source) [?:1.7.0_51] at java.util.logging.Logger.log(Unknown Source) [?:1.7.0_51] at net.minecraft.server.v1_7_R2.PlayerConnection.handleCommand(PlayerConnection.java:957) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks] at net.minecraft.server.v1_7_R2.PlayerConnection.a(PlayerConnection.java:814) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks] at net.minecraft.server.v1_7_R2.PacketPlayInChat.a(PacketPlayInChat.java:28) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks] at net.minecraft.server.v1_7_R2.PacketPlayInChat.handle(PacketPlayInChat.java:47) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks] at net.minecraft.server.v1_7_R2.NetworkManager.a(NetworkManager.java:147) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks] at net.minecraft.server.v1_7_R2.ServerConnection.c(SourceFile:134) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks] at net.minecraft.server.v1_7_R2.MinecraftServer.v(MinecraftServer.java:657) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks] at net.minecraft.server.v1_7_R2.DedicatedServer.v(DedicatedServer.java:250) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks] at net.minecraft.server.v1_7_R2.MinecraftServer.u(MinecraftServer.java:548) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks] at net.minecraft.server.v1_7_R2.MinecraftServer.run(MinecraftServer.java:459) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks] at net.minecraft.server.v1_7_R2.ThreadServerApplication.run(SourceFile:618) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
-Link
@phEx007
Hay, I added 2 aliases for the command "/guiopener", for now, you also can use "/gui" or "/g" to open your GUI's.
@phEx007
Yes, ok, I will add an alias for "guiopener" like "go" or something else because of other plugins which could have the same commands.
Commands are very long. Make like a quick command, ex. /workbench