Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.creepinson.commands;
- import java.util.List;
- import me.creepinson.Main.Main;
- import me.creepinson.entities.EntityPlayerClone;
- import me.creepinson.lib.RefStrings;
- import net.minecraft.command.CommandException;
- import net.minecraft.command.ICommand;
- import net.minecraft.command.ICommandSender;
- import net.minecraft.entity.Entity;
- import net.minecraft.entity.EntityList;
- import net.minecraft.server.MinecraftServer;
- import net.minecraft.util.math.BlockPos;
- import net.minecraft.util.text.TextComponentTranslation;
- import net.minecraft.world.World;
- public class CommandClone implements ICommand
- {
- protected EntityPlayerClone cloneEntity;
- public CommandClone()
- {
- }
- @Override
- public String getCommandName()
- {
- return "clone";
- }
- @Override
- public String getCommandUsage(ICommandSender var1)
- {
- return "clone";
- }
- @Override
- public List getCommandAliases()
- {
- return null;
- }
- public void processCommand(ICommandSender sender, String[] argString)
- {
- World world = sender.getEntityWorld();
- if (world.isRemote)
- {
- System.out.println("Not processing on Client side");
- }
- else
- {
- System.out.println("Processing on Server side");
- if(argString.length == 0)
- {
- sender.addChatMessage(new TextComponentTranslation("Invalid argument"));
- return;
- }
- else if(argString[0].equalsIgnoreCase("player") || argString[0].equalsIgnoreCase("p")){
- if(argString[1].equalsIgnoreCase(null));
- {
- sender.addChatMessage(new TextComponentTranslation("Please Specify a Username!"));
- }
- if(argString[1].equalsIgnoreCase("")){
- cloneEntity.getLocationSkin(argString[1]);
- world.spawnEntityInWorld(cloneEntity);
- sender.addChatMessage(new TextComponentTranslation("Cloned Player: " + argString[1]));
- }
- }
- }
- }
- public boolean canCommandSenderUseCommand(ICommandSender var1)
- {
- return true;
- }
- public List addTabCompletionOptions(ICommandSender var1, String[] var2)
- {
- // TODO Auto-generated method stub
- return null;
- }
- @Override
- public boolean isUsernameIndex(String[] var1, int var2)
- {
- // TODO Auto-generated method stub
- return false;
- }
- @Override
- public int compareTo(ICommand o) {
- return 0;
- }
- @Override
- public void execute(MinecraftServer server, ICommandSender sender, String[] args) throws CommandException {
- // TODO Auto-generated method stub
- }
- @Override
- public boolean checkPermission(MinecraftServer server, ICommandSender sender) {
- // TODO Auto-generated method stub
- return false;
- }
- @Override
- public List<String> getTabCompletionOptions(MinecraftServer server, ICommandSender sender, String[] args,
- BlockPos pos) {
- // TODO Auto-generated method stub
- return null;
- }
- }
Add Comment
Please, Sign In to add comment