2013-12-13 07:32:36 +00:00
|
|
|
package net.minecraftforge.common.util;
|
2013-02-28 11:53:42 +00:00
|
|
|
|
2013-12-10 05:59:12 +00:00
|
|
|
import com.mojang.authlib.GameProfile;
|
|
|
|
|
2013-10-03 06:46:17 +00:00
|
|
|
import cpw.mods.fml.common.FMLCommonHandler;
|
2013-11-16 23:26:52 +00:00
|
|
|
import net.minecraft.entity.player.EntityPlayer;
|
2013-10-03 06:46:17 +00:00
|
|
|
import net.minecraft.entity.player.EntityPlayerMP;
|
2013-12-10 05:59:12 +00:00
|
|
|
import net.minecraft.network.play.client.C15PacketClientSettings;
|
|
|
|
import net.minecraft.server.management.ItemInWorldManager;
|
2013-11-11 21:15:06 +00:00
|
|
|
import net.minecraft.stats.StatBase;
|
2013-02-28 11:53:42 +00:00
|
|
|
import net.minecraft.util.ChunkCoordinates;
|
2013-11-16 23:26:52 +00:00
|
|
|
import net.minecraft.util.DamageSource;
|
2013-12-10 05:59:12 +00:00
|
|
|
import net.minecraft.util.IChatComponent;
|
2013-02-28 11:53:42 +00:00
|
|
|
import net.minecraft.world.World;
|
2013-12-10 05:59:12 +00:00
|
|
|
import net.minecraft.world.WorldServer;
|
2013-02-28 11:53:42 +00:00
|
|
|
|
|
|
|
//Preliminary, simple Fake Player class
|
2013-10-03 06:46:17 +00:00
|
|
|
public class FakePlayer extends EntityPlayerMP
|
2013-02-28 11:53:42 +00:00
|
|
|
{
|
2013-12-10 05:59:12 +00:00
|
|
|
public FakePlayer(WorldServer world, GameProfile name)
|
2013-02-28 11:53:42 +00:00
|
|
|
{
|
2013-10-03 06:46:17 +00:00
|
|
|
super(FMLCommonHandler.instance().getMinecraftServerInstance(), world, name, new ItemInWorldManager(world));
|
2013-02-28 11:53:42 +00:00
|
|
|
}
|
|
|
|
|
2013-12-10 05:59:12 +00:00
|
|
|
@Override public boolean canCommandSenderUseCommand(int i, String s){ return false; }
|
|
|
|
@Override public ChunkCoordinates getPlayerCoordinates()
|
2013-02-28 11:53:42 +00:00
|
|
|
{
|
|
|
|
return new ChunkCoordinates(0,0,0);
|
|
|
|
}
|
2013-06-30 12:50:11 +00:00
|
|
|
|
2014-02-05 08:05:37 +00:00
|
|
|
@Override public void addChatComponentMessage(IChatComponent chatmessagecomponent){}
|
2013-12-10 05:59:12 +00:00
|
|
|
@Override public void addStat(StatBase par1StatBase, int par2){}
|
|
|
|
@Override public void openGui(Object mod, int modGuiId, World world, int x, int y, int z){}
|
|
|
|
@Override public boolean isEntityInvulnerable(){ return true; }
|
|
|
|
@Override public boolean canAttackPlayer(EntityPlayer player){ return false; }
|
|
|
|
@Override public void onDeath(DamageSource source){ return; }
|
|
|
|
@Override public void onUpdate(){ return; }
|
|
|
|
@Override public void travelToDimension(int dim){ return; }
|
|
|
|
@Override public void func_147100_a(C15PacketClientSettings pkt){ return; }
|
2013-02-28 11:53:42 +00:00
|
|
|
}
|