0

Added version, ran formatted, removed TODO comment

This commit is contained in:
Pepich 2017-02-18 18:11:59 +01:00
parent 208ae3f256
commit 04c4806dad

View File

@ -10,6 +10,7 @@ import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta; import org.bukkit.inventory.meta.ItemMeta;
import com.nemez.cmdmgr.Command; import com.nemez.cmdmgr.Command;
import com.redstoner.annotations.Version;
import com.redstoner.misc.Utils; import com.redstoner.misc.Utils;
import com.redstoner.modules.Module; import com.redstoner.modules.Module;
@ -21,25 +22,29 @@ import net.minecraft.server.v1_11_R1.EntityHuman;
import net.minecraft.server.v1_11_R1.EntityPlayer; import net.minecraft.server.v1_11_R1.EntityPlayer;
import net.minecraft.server.v1_11_R1.PacketPlayOutOpenWindow; import net.minecraft.server.v1_11_R1.PacketPlayOutOpenWindow;
public class Naming implements Module{ @Version(major = 1, minor = 0, revision = 1, compatible = 1)
public class Naming implements Module
{
boolean enabled = false; boolean enabled = false;
@Command(hook = "anvil") @Command(hook = "anvil")
public void anvil(CommandSender sender) { public void anvil(CommandSender sender)
{
EntityPlayer p = ((CraftPlayer) sender).getHandle(); EntityPlayer p = ((CraftPlayer) sender).getHandle();
AnvilContainer container = new AnvilContainer(p); AnvilContainer container = new AnvilContainer(p);
int c = p.nextContainerCounter(); int c = p.nextContainerCounter();
p.playerConnection.sendPacket(new PacketPlayOutOpenWindow(c,"minecraft:anvil",new ChatMessage("Repairing",new Object[]{}),0)); p.playerConnection.sendPacket(
p.activeContainer = container; new PacketPlayOutOpenWindow(c, "minecraft:anvil", new ChatMessage("Repairing", new Object[] {}), 0));
p.activeContainer.windowId = c; p.activeContainer = container;
p.activeContainer.addSlotListener(p); p.activeContainer.windowId = c;
p.activeContainer.addSlotListener(p);
} }
@Command(hook = "name") @Command(hook = "name")
public void name(CommandSender sender, String name){ public void name(CommandSender sender, String name)
{
name = ChatColor.translateAlternateColorCodes('&', name); name = ChatColor.translateAlternateColorCodes('&', name);
ItemStack item = ((Player)sender).getInventory().getItemInMainHand(); ItemStack item = ((Player) sender).getInventory().getItemInMainHand();
ItemMeta meta = item.getItemMeta(); ItemMeta meta = item.getItemMeta();
meta.setDisplayName(name); meta.setDisplayName(name);
item.setItemMeta(meta); item.setItemMeta(meta);
@ -47,11 +52,12 @@ public class Naming implements Module{
} }
@Command(hook = "lore") @Command(hook = "lore")
public void lore(CommandSender sender, String name){ public void lore(CommandSender sender, String name)
{
List<String> lore = new ArrayList<String>(); List<String> lore = new ArrayList<String>();
name = ChatColor.translateAlternateColorCodes('&', name); name = ChatColor.translateAlternateColorCodes('&', name);
lore.add(name); lore.add(name);
ItemStack item = ((Player)sender).getInventory().getItemInMainHand(); ItemStack item = ((Player) sender).getInventory().getItemInMainHand();
ItemMeta meta = item.getItemMeta(); ItemMeta meta = item.getItemMeta();
meta.setLore(lore); meta.setLore(lore);
item.setItemMeta(meta); item.setItemMeta(meta);
@ -59,31 +65,41 @@ public class Naming implements Module{
Utils.sendMessage(sender, null, "Lore set to " + name); Utils.sendMessage(sender, null, "Lore set to " + name);
} }
public class AnvilContainer extends ContainerAnvil { public class AnvilContainer extends ContainerAnvil
public AnvilContainer(EntityHuman entity) { {
super(entity.inventory, entity.world, new BlockPosition(0, 0, 0), entity); public AnvilContainer(EntityHuman entity)
} {
public boolean a(EntityHuman entityhuman) { super(entity.inventory, entity.world, new BlockPosition(0, 0, 0), entity);
return true; }
}
}
@Override
public void onEnable() {
enabled = true;
@Override
public boolean a(EntityHuman entityhuman)
{
return true;
}
} }
@Override @Override
public void onDisable() { public void onEnable()
{
enabled = true;
}
@Override
public void onDisable()
{
enabled = false; enabled = false;
} }
@Override @Override
public boolean enabled() { public boolean enabled()
{
return enabled; return enabled;
} }
// @noformat
@Override @Override
public String getCommandString() { public String getCommandString() {
// TODO Auto-generated method stub
return "command anvil {\n" + return "command anvil {\n" +
" [empty] {\n" + " [empty] {\n" +
" run anvil;\n" + " run anvil;\n" +
@ -111,5 +127,5 @@ public class Naming implements Module{
" }\n" + " }\n" +
"}"; "}";
} }
// @format
} }