diff --git a/src/main/java/xyz/soukup/menumaker/MenuMaker.java b/src/main/java/xyz/soukup/menumaker/MenuMaker.java index 6a7ce7d..ad69cf8 100644 --- a/src/main/java/xyz/soukup/menumaker/MenuMaker.java +++ b/src/main/java/xyz/soukup/menumaker/MenuMaker.java @@ -28,6 +28,7 @@ public final class MenuMaker extends JavaPlugin { Objects.requireNonNull(getCommand("createitem")).setExecutor(new createItem()); Objects.requireNonNull(getCommand("hideenchant")).setExecutor(new hideEnchant()); Objects.requireNonNull(getCommand("setsize")).setExecutor(new setsize()); + Objects.requireNonNull(getCommand("removename")).setExecutor(new removename()); getServer().getPluginManager().registerEvents(new saveInventory(), this); logger.info("plugin enabled"); diff --git a/src/main/java/xyz/soukup/menumaker/commands/hideEnchant.java b/src/main/java/xyz/soukup/menumaker/commands/hideEnchant.java index 9a1da11..62c2431 100644 --- a/src/main/java/xyz/soukup/menumaker/commands/hideEnchant.java +++ b/src/main/java/xyz/soukup/menumaker/commands/hideEnchant.java @@ -21,9 +21,10 @@ public class hideEnchant implements CommandExecutor { commandSender.sendMessage(ChatColor.AQUA + "Enchants will be shown"); }else { meta.addItemFlags(ItemFlag.HIDE_ENCHANTS); - commandSender.sendMessage(ChatColor.AQUA + "Enchants won' be shown"); + commandSender.sendMessage(ChatColor.AQUA + "Enchants won't be shown"); } + item.setItemMeta(meta); return true; } } diff --git a/src/main/java/xyz/soukup/menumaker/commands/removename.java b/src/main/java/xyz/soukup/menumaker/commands/removename.java new file mode 100644 index 0000000..05d229c --- /dev/null +++ b/src/main/java/xyz/soukup/menumaker/commands/removename.java @@ -0,0 +1,23 @@ +package xyz.soukup.menumaker.commands; + +import org.bukkit.command.Command; +import org.bukkit.command.CommandExecutor; +import org.bukkit.command.CommandSender; +import org.bukkit.entity.Player; +import org.bukkit.inventory.ItemStack; +import org.bukkit.inventory.meta.ItemMeta; +import org.jetbrains.annotations.NotNull; + +public class removename implements CommandExecutor { + + @Override + public boolean onCommand(@NotNull CommandSender commandSender, @NotNull Command command, @NotNull String s, @NotNull String[] strings) { + Player player = (Player) commandSender; + ItemStack item = player.getInventory().getItemInMainHand(); + ItemMeta meta = item.getItemMeta(); + assert meta != null; + meta.setDisplayName(" "); + item.setItemMeta(meta); + return true; + } +} diff --git a/src/main/java/xyz/soukup/menumaker/commands/setsize.java b/src/main/java/xyz/soukup/menumaker/commands/setsize.java index 6351616..0146890 100644 --- a/src/main/java/xyz/soukup/menumaker/commands/setsize.java +++ b/src/main/java/xyz/soukup/menumaker/commands/setsize.java @@ -9,7 +9,8 @@ import org.jetbrains.annotations.NotNull; public class setsize implements CommandExecutor { @Override public boolean onCommand(@NotNull CommandSender commandSender, @NotNull Command command, @NotNull String s, @NotNull String[] args) { - ((Player) commandSender).getInventory().getItemInMainHand().setAmount(Integer.getInteger(args[0])); + ((Player) commandSender).getInventory().getItemInMainHand().setAmount(Integer.parseInt(args[0])); + return true; } } diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index 901c53d..11d997a 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -18,4 +18,12 @@ commands: hideenchant: permission: menumaker.commands.hideenchand aliases: - - "he" \ No newline at end of file + - "he" + setsize: + permission: menumaker.commands.setsize + aliases: + - "ss" + removename: + permission: menumaker.commands.removename + aliases: + - "rn" \ No newline at end of file diff --git a/target/classes/plugin.yml b/target/classes/plugin.yml index 7670b78..5012b2f 100644 --- a/target/classes/plugin.yml +++ b/target/classes/plugin.yml @@ -18,4 +18,12 @@ commands: hideenchant: permission: menumaker.commands.hideenchand aliases: - - "he" \ No newline at end of file + - "he" + setsize: + permission: menumaker.commands.setsize + aliases: + - "ss" + removename: + permission: menumaker.commands.removename + aliases: + - "rn" \ No newline at end of file diff --git a/target/classes/xyz/soukup/menumaker/MenuMaker.class b/target/classes/xyz/soukup/menumaker/MenuMaker.class index ef05a34..e87e9dc 100644 Binary files a/target/classes/xyz/soukup/menumaker/MenuMaker.class and b/target/classes/xyz/soukup/menumaker/MenuMaker.class differ diff --git a/target/classes/xyz/soukup/menumaker/commands/hideEnchant.class b/target/classes/xyz/soukup/menumaker/commands/hideEnchant.class index e0602f5..f1da8bb 100644 Binary files a/target/classes/xyz/soukup/menumaker/commands/hideEnchant.class and b/target/classes/xyz/soukup/menumaker/commands/hideEnchant.class differ diff --git a/target/classes/xyz/soukup/menumaker/commands/setsize.class b/target/classes/xyz/soukup/menumaker/commands/setsize.class index 8134026..fe60fc8 100644 Binary files a/target/classes/xyz/soukup/menumaker/commands/setsize.class and b/target/classes/xyz/soukup/menumaker/commands/setsize.class differ