diff options
author | Erik Broes <erikbroes@grum.nl> | 2012-02-29 22:31:04 +0100 |
---|---|---|
committer | Nathan Adams <dinnerbone@dinnerbone.com> | 2012-03-01 01:12:41 +0000 |
commit | 33ba9f0a2f56bdba89574d25b44905af95480dbe (patch) | |
tree | dd446975bfd0406c3deac50c0bc1e156ca737698 /src/main/java/net/minecraft/server/EntityHuman.java | |
parent | 8524ff8ef7be2d386e98f65fdca14c0157e8309f (diff) | |
download | craftbukkit-33ba9f0a2f56bdba89574d25b44905af95480dbe.tar craftbukkit-33ba9f0a2f56bdba89574d25b44905af95480dbe.tar.gz craftbukkit-33ba9f0a2f56bdba89574d25b44905af95480dbe.tar.lz craftbukkit-33ba9f0a2f56bdba89574d25b44905af95480dbe.tar.xz craftbukkit-33ba9f0a2f56bdba89574d25b44905af95480dbe.zip |
Updated to rename revision 02
Diffstat (limited to 'src/main/java/net/minecraft/server/EntityHuman.java')
-rw-r--r-- | src/main/java/net/minecraft/server/EntityHuman.java | 58 |
1 files changed, 28 insertions, 30 deletions
diff --git a/src/main/java/net/minecraft/server/EntityHuman.java b/src/main/java/net/minecraft/server/EntityHuman.java index 6bd02280..3441f1e0 100644 --- a/src/main/java/net/minecraft/server/EntityHuman.java +++ b/src/main/java/net/minecraft/server/EntityHuman.java @@ -46,13 +46,17 @@ public abstract class EntityHuman extends EntityLiving { public boolean sleeping; public boolean fauxSleeping; public String spawnWorld = ""; + + public HumanEntity getBukkitEntity() { + return (HumanEntity) super.getBukkitEntity(); + } // CraftBukkit end public ChunkCoordinates F; public int sleepTicks; // CraftBukkit - private -> public public float G; public float H; - private ChunkCoordinates server; + private ChunkCoordinates b; private ChunkCoordinates c; public int I = 20; protected boolean J = false; @@ -233,7 +237,7 @@ public abstract class EntityHuman extends EntityLiving { vec3d1.a(-this.pitch * 3.1415927F / 180.0F); vec3d1.b(-this.yaw * 3.1415927F / 180.0F); - vec3d1 = vec3d1.add(this.locX, this.locY + (double) this.y(), this.locZ); + vec3d1 = vec3d1.add(this.locX, this.locY + (double) this.getHeadHeight(), this.locZ); this.world.a("iconcrack_" + itemstack.getItem().id, vec3d1.a, vec3d1.b, vec3d1.c, vec3d.a, vec3d.b + 0.05D, vec3d.c); } @@ -395,13 +399,13 @@ public abstract class EntityHuman extends EntityLiving { this.a(this.inventory.splitStack(this.inventory.itemInHandIndex, 1), false); } - public void b(ItemStack itemstack) { + public void drop(ItemStack itemstack) { this.a(itemstack, false); } public void a(ItemStack itemstack, boolean flag) { if (itemstack != null) { - EntityItem entityitem = new EntityItem(this.world, this.locX, this.locY - 0.30000001192092896D + (double) this.y(), this.locZ, itemstack); + EntityItem entityitem = new EntityItem(this.world, this.locX, this.locY - 0.30000001192092896D + (double) this.getHeadHeight(), this.locZ, itemstack); entityitem.pickupDelay = 40; float f = 0.1F; @@ -505,7 +509,7 @@ public abstract class EntityHuman extends EntityLiving { // CraftBukkit end if (nbttagcompound.hasKey("SpawnX") && nbttagcompound.hasKey("SpawnY") && nbttagcompound.hasKey("SpawnZ")) { - this.server = new ChunkCoordinates(nbttagcompound.getInt("SpawnX"), nbttagcompound.getInt("SpawnY"), nbttagcompound.getInt("SpawnZ")); + this.b = new ChunkCoordinates(nbttagcompound.getInt("SpawnX"), nbttagcompound.getInt("SpawnY"), nbttagcompound.getInt("SpawnZ")); } this.foodData.a(nbttagcompound); @@ -521,10 +525,10 @@ public abstract class EntityHuman extends EntityLiving { nbttagcompound.setFloat("XpP", this.exp); nbttagcompound.setInt("XpLevel", this.expLevel); nbttagcompound.setInt("XpTotal", this.expTotal); - if (this.server != null) { - nbttagcompound.setInt("SpawnX", this.server.x); - nbttagcompound.setInt("SpawnY", this.server.y); - nbttagcompound.setInt("SpawnZ", this.server.z); + if (this.b != null) { + nbttagcompound.setInt("SpawnX", this.b.x); + nbttagcompound.setInt("SpawnY", this.b.y); + nbttagcompound.setInt("SpawnZ", this.b.z); nbttagcompound.setString("SpawnWorld", spawnWorld); // CraftBukkit - fixes bed spawns for multiworld worlds } @@ -532,15 +536,15 @@ public abstract class EntityHuman extends EntityLiving { this.abilities.a(nbttagcompound); } - public void a(IInventory iinventory) {} + public void openContainer(IInventory iinventory) {} - public void c(int i, int j, int k) {} + public void startEnchanting(int i, int j, int k) {} - public void b(int i, int j, int k) {} + public void startCrafting(int i, int j, int k) {} public void receive(Entity entity, int i) {} - public float y() { + public float getHeadHeight() { return 0.12F; } @@ -707,13 +711,13 @@ public abstract class EntityHuman extends EntityLiving { this.health -= i; } - public void a(TileEntityFurnace tileentityfurnace) {} + public void openFurnace(TileEntityFurnace tileentityfurnace) {} - public void a(TileEntityDispenser tileentitydispenser) {} + public void openDispenser(TileEntityDispenser tileentitydispenser) {} public void a(TileEntitySign tileentitysign) {} - public void a(TileEntityBrewingStand tileentitybrewingstand) {} + public void openBrewingStand(TileEntityBrewingStand tileentitybrewingstand) {} public void e(Entity entity) { if (!entity.b(this)) { @@ -864,7 +868,7 @@ public abstract class EntityHuman extends EntityLiving { public void d(Entity entity) {} - public void a(ItemStack itemstack) {} + public void carriedChanged(ItemStack itemstack) {} public void die() { super.die(); @@ -1028,7 +1032,7 @@ public abstract class EntityHuman extends EntityLiving { } if (flag2) { - this.a(this.F); + this.setRespawnPosition(this.F); } } @@ -1063,15 +1067,15 @@ public abstract class EntityHuman extends EntityLiving { public void a(String s) {} public ChunkCoordinates getBed() { - return this.server; + return this.b; } - public void a(ChunkCoordinates chunkcoordinates) { + public void setRespawnPosition(ChunkCoordinates chunkcoordinates) { if (chunkcoordinates != null) { - this.server = new ChunkCoordinates(chunkcoordinates); + this.b = new ChunkCoordinates(chunkcoordinates); this.spawnWorld = this.world.worldData.name; // CraftBukkit } else { - this.server = null; + this.b = null; } } @@ -1108,10 +1112,10 @@ public abstract class EntityHuman extends EntityLiving { super.a(f, f1); } - this.b(this.locX - d0, this.locY - d1, this.locZ - d2); + this.checkMovement(this.locX - d0, this.locY - d1, this.locZ - d2); } - public void b(double d0, double d1, double d2) { + public void checkMovement(double d0, double d1, double d2) { if (this.vehicle == null) { int i; @@ -1285,10 +1289,4 @@ public abstract class EntityHuman extends EntityLiving { this.exp = entityhuman.exp; this.q = entityhuman.q; } - - // CraftBukkit start - public HumanEntity getBukkitEntity() { - return (HumanEntity) super.getBukkitEntity(); - } - // CraftBukkit end } |