From 539f28549af8b4aafe2948264359e5d60ce8674b Mon Sep 17 00:00:00 2001 From: kwteh Date: Fri, 14 Feb 2014 13:54:30 +0800 Subject: [PATCH 1/3] The Lie. --- .../StevenLawson/TotalFreedomMod/Commands/Command_cake.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/me/StevenLawson/TotalFreedomMod/Commands/Command_cake.java b/src/me/StevenLawson/TotalFreedomMod/Commands/Command_cake.java index 3402431a..43e705e7 100644 --- a/src/me/StevenLawson/TotalFreedomMod/Commands/Command_cake.java +++ b/src/me/StevenLawson/TotalFreedomMod/Commands/Command_cake.java @@ -18,6 +18,10 @@ public class Command_cake extends TFM_Command @Override public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole) { + ItemStack C = new ItemStack(Material.CAKE); + ItemMeta CM = C.getItemMeta(); + CM.setDisplayName((new StringBuilder()).append(ChatColor.WHITE).append("The ").append(ChatColor.BLACK).append("Lie").toString()); + C.setItemMeta(CM); StringBuilder output = new StringBuilder(); Random randomGenerator = new Random(); @@ -30,7 +34,7 @@ public class Command_cake extends TFM_Command for (Player player : server.getOnlinePlayers()) { - ItemStack heldItem = new ItemStack(Material.CAKE, 1); + ItemStack heldItem = new ItemStack(C); player.getInventory().setItem(player.getInventory().firstEmpty(), heldItem); player.awardAchievement(Achievement.MINE_WOOD); player.awardAchievement(Achievement.BUILD_WORKBENCH); From 302b538a3ad613886f5d0641994404164742b183 Mon Sep 17 00:00:00 2001 From: kwteh Date: Sat, 15 Feb 2014 20:44:20 +0800 Subject: [PATCH 2/3] Oops... the best i can came up with --- .../TotalFreedomMod/Commands/Command_cake.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/me/StevenLawson/TotalFreedomMod/Commands/Command_cake.java b/src/me/StevenLawson/TotalFreedomMod/Commands/Command_cake.java index 43e705e7..bbabf303 100644 --- a/src/me/StevenLawson/TotalFreedomMod/Commands/Command_cake.java +++ b/src/me/StevenLawson/TotalFreedomMod/Commands/Command_cake.java @@ -10,6 +10,7 @@ import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.inventory.ItemStack; +import org.bukkit.inventory.meta.ItemMeta; @CommandPermissions(level = AdminLevel.SUPER, source = SourceType.BOTH) @CommandParameters(description = "For the people that are still alive.", usage = "/") @@ -18,10 +19,7 @@ public class Command_cake extends TFM_Command @Override public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole) { - ItemStack C = new ItemStack(Material.CAKE); - ItemMeta CM = C.getItemMeta(); - CM.setDisplayName((new StringBuilder()).append(ChatColor.WHITE).append("The ").append(ChatColor.BLACK).append("Lie").toString()); - C.setItemMeta(CM); + StringBuilder output = new StringBuilder(); Random randomGenerator = new Random(); @@ -34,7 +32,10 @@ public class Command_cake extends TFM_Command for (Player player : server.getOnlinePlayers()) { - ItemStack heldItem = new ItemStack(C); + ItemStack heldItem = new ItemStack(Material.CAKE); + ItemMeta CM = heldItem.getItemMeta(); + CM.setDisplayName((new StringBuilder()).append(ChatColor.WHITE).append("The ").append(ChatColor.BLACK).append("Lie").toString()); + heldItem.setItemMeta(CM); player.getInventory().setItem(player.getInventory().firstEmpty(), heldItem); player.awardAchievement(Achievement.MINE_WOOD); player.awardAchievement(Achievement.BUILD_WORKBENCH); From 192b9ea9d9c8123756afbf20df95609d12862c27 Mon Sep 17 00:00:00 2001 From: kwteh Date: Sat, 22 Mar 2014 11:25:32 +0800 Subject: [PATCH 3/3] YThere --- .../TotalFreedomMod/Commands/Command_cake.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/me/StevenLawson/TotalFreedomMod/Commands/Command_cake.java b/src/me/StevenLawson/TotalFreedomMod/Commands/Command_cake.java index bbabf303..a07d2d4f 100644 --- a/src/me/StevenLawson/TotalFreedomMod/Commands/Command_cake.java +++ b/src/me/StevenLawson/TotalFreedomMod/Commands/Command_cake.java @@ -30,12 +30,13 @@ public class Command_cake extends TFM_Command output.append(ChatColor.COLOR_CHAR).append(color_code).append(word).append(" "); } + ItemStack heldItem = new ItemStack(Material.CAKE); + ItemMeta heldItemMeta = heldItem.getItemMeta(); + heldItemMeta.setDisplayName((new StringBuilder()).append(ChatColor.WHITE).append("The ").append(ChatColor.BLACK).append("Lie").toString()); + heldItem.setItemMeta(heldItemMeta); + for (Player player : server.getOnlinePlayers()) { - ItemStack heldItem = new ItemStack(Material.CAKE); - ItemMeta CM = heldItem.getItemMeta(); - CM.setDisplayName((new StringBuilder()).append(ChatColor.WHITE).append("The ").append(ChatColor.BLACK).append("Lie").toString()); - heldItem.setItemMeta(CM); player.getInventory().setItem(player.getInventory().firstEmpty(), heldItem); player.awardAchievement(Achievement.MINE_WOOD); player.awardAchievement(Achievement.BUILD_WORKBENCH);