diff --git a/paper-server/pom.xml b/paper-server/pom.xml index 0a1e82ef88..6f8bb72594 100644 --- a/paper-server/pom.xml +++ b/paper-server/pom.xml @@ -26,7 +26,7 @@ org.bukkit minecraft-server - 1.2_01 + 1.2_01_01 jar compile diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/paper-server/src/main/java/org/bukkit/craftbukkit/CraftServer.java index a35d4822c7..bf7dba69c3 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -7,7 +7,7 @@ import java.util.ArrayList; import java.util.List; import java.util.logging.Level; import java.util.logging.Logger; -import net.minecraft.server.EntityPlayerMP; +import net.minecraft.server.EntityPlayer; import net.minecraft.server.MinecraftServer; import net.minecraft.server.PropertyManager; import net.minecraft.server.ServerConfigurationManager; @@ -70,7 +70,7 @@ public final class CraftServer implements Server { } public Player[] getOnlinePlayers() { - List online = server.b; + List online = server.b; Player[] players = new Player[online.size()]; for (int i = 0; i < players.length; i++) { @@ -109,7 +109,7 @@ public final class CraftServer implements Server { return players.length; } - public Player getPlayer(final EntityPlayerMP entity) { + public Player getPlayer(final EntityPlayer entity) { return entity.a.getPlayer(); } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/CraftWorld.java b/paper-server/src/main/java/org/bukkit/craftbukkit/CraftWorld.java index cdeffc3a7a..d7d2093cb3 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/CraftWorld.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/CraftWorld.java @@ -37,7 +37,7 @@ public class CraftWorld implements World { CraftBlock block = blockCache.get(loc); if (block == null) { - block = new CraftBlock(this, x, y, z, world.a(x, y, z), (byte)world.b(x, y, z)); + block = new CraftBlock(this, x, y, z, world.getTypeId(x, y, z), (byte)world.getData(x, y, z)); blockCache.put(loc, block); } else { block.update(); @@ -47,7 +47,7 @@ public class CraftWorld implements World { } public int getBlockTypeIdAt(int x, int y, int z) { - return world.a(x, y, z); + return world.getTypeId(x, y, z); } public int getHighestBlockYAt(int x, int z) { @@ -55,7 +55,7 @@ public class CraftWorld implements World { } public Location getSpawnLocation() { - return new Location(this, world.m, world.e(world.m, world.o), world.o); + return new Location(this, world.spawnX, world.e(world.spawnX, world.spawnZ), world.spawnZ); } public Chunk getChunkAt(int x, int z) { @@ -86,8 +86,8 @@ public class CraftWorld implements World { public Block updateBlock(int x, int y, int z) { BlockCoordinate loc = new BlockCoordinate(x, y, z); CraftBlock block = (CraftBlock)blockCache.get(loc); - final int type = world.a(x, y, z); - final byte data = (byte)world.b(x, y, z); + final int type = world.getTypeId(x, y, z); + final byte data = (byte)world.getData(x, y, z); if (block == null) { block = new CraftBlock(this, x, y, z, type, data); @@ -202,31 +202,8 @@ public class CraftWorld implements World { return treeGen.a(world, rand, loc.getBlockX(), loc.getBlockY(), loc.getBlockZ()); } - /**@deprecated*/ - public CraftEntity toCraftEntity(net.minecraft.server.Entity entity) { - if (entity instanceof CraftMappable) { - return ((CraftMappable)entity).getCraftEntity(); - } else if (entity instanceof EntityItem) { - return new CraftItemDrop(world.getServer(), (EntityItem)entity); - } else if (entity instanceof EntityArrow) { - return new CraftArrow(world.getServer(), (EntityArrow)entity); - } else if (entity instanceof EntityEgg) { - return new CraftEgg(world.getServer(), (EntityEgg)entity); - } else if (entity instanceof EntityPlayerMP) { - return new CraftPlayer(world.getServer(), (EntityPlayerMP)entity); - } else if (entity instanceof EntitySnowball) { - return new CraftSnowball(world.getServer(), (EntitySnowball)entity); - } else if (entity instanceof EntityPlayer) { - return new CraftHumanEntity(world.getServer(), (EntityPlayer)entity); - } else if (entity instanceof EntityLiving) { - return new CraftLivingEntity(world.getServer(), (EntityLiving)entity); - } else { - return null; - } - } - public TileEntity getTileEntityAt(final int x, final int y, final int z) { - return world.m(x, y, z); + return world.getTileEntity(x, y, z); } public String getName() { diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java b/paper-server/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java index 4d19e34b6b..efe07ef013 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java @@ -5,7 +5,8 @@ import org.bukkit.block.BlockFace; import org.bukkit.block.Biome; import org.bukkit.block.Block; import org.bukkit.Location; -import net.minecraft.server.MobSpawnerBase; + +import net.minecraft.server.BiomeBase; import org.bukkit.*; import org.bukkit.block.BlockState; import org.bukkit.craftbukkit.CraftChunk; @@ -306,31 +307,31 @@ public class CraftBlock implements Block { public Biome getBiome() { // TODO: This may not be 100% accurate; investigate into getting per-block instead of per-chunk - MobSpawnerBase base = world.getHandle().a().a(chunk.getX(), chunk.getZ()); + BiomeBase base = world.getHandle().a().a(chunk.getX(), chunk.getZ()); - if (base == MobSpawnerBase.a) { + if (base == BiomeBase.RAINFOREST) { return Biome.RAINFOREST; - } else if (base == MobSpawnerBase.b) { + } else if (base == BiomeBase.SWAMPLAND) { return Biome.SWAMPLAND; - } else if (base == MobSpawnerBase.c) { + } else if (base == BiomeBase.SEASONAL_FOREST) { return Biome.SEASONAL_FOREST; - } else if (base == MobSpawnerBase.d) { + } else if (base == BiomeBase.FOREST) { return Biome.FOREST; - } else if (base == MobSpawnerBase.e) { + } else if (base == BiomeBase.SAVANNA) { return Biome.SAVANNA; - } else if (base == MobSpawnerBase.f) { + } else if (base == BiomeBase.SHRUBLAND) { return Biome.SHRUBLAND; - } else if (base == MobSpawnerBase.g) { + } else if (base == BiomeBase.TAIGA) { return Biome.TAIGA; - } else if (base == MobSpawnerBase.h) { + } else if (base == BiomeBase.DESERT) { return Biome.DESERT; - } else if (base == MobSpawnerBase.i) { + } else if (base == BiomeBase.PLAINS) { return Biome.PLAINS; - } else if (base == MobSpawnerBase.j) { + } else if (base == BiomeBase.ICE_DESERT) { return Biome.ICE_DESERT; - } else if (base == MobSpawnerBase.k) { + } else if (base == BiomeBase.TUNDRA) { return Biome.TUNDRA; - } else if (base == MobSpawnerBase.l) { + } else if (base == BiomeBase.HELL) { return Biome.HELL; } @@ -346,8 +347,8 @@ public class CraftBlock implements Block { } public void update() { - type = world.getHandle().a(x, y, z); - data = (byte)world.getHandle().b(x, y, z); + type = world.getHandle().getTypeId(x, y, z); + data = (byte)world.getHandle().getData(x, y, z); light = (byte)world.getHandle().j(x, y, z); } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftAnimals.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftAnimals.java index b04967f952..ed0b8b95fe 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftAnimals.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftAnimals.java @@ -1,12 +1,12 @@ package org.bukkit.craftbukkit.entity; -import net.minecraft.server.EntityAnimals; +import net.minecraft.server.EntityAnimal; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.Animals; public class CraftAnimals extends CraftCreature implements Animals{ - public CraftAnimals(CraftServer server, EntityAnimals entity) { + public CraftAnimals(CraftServer server, EntityAnimal entity) { super(server, entity); } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java index 560ad6cca1..47bc40e07a 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java @@ -17,21 +17,21 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity { } public Location getLocation() { - return new Location(getWorld(), entity.p, entity.q, entity.r, entity.v, entity.w); + return new Location(getWorld(), entity.locX, entity.locY, entity.locZ, entity.yaw, entity.pitch); } public Vector getVelocity() { - return new Vector(entity.s, entity.t, entity.u); + return new Vector(entity.motX, entity.motY, entity.motZ); } public void setVelocity(Vector vel) { - entity.s = vel.getX(); - entity.t = vel.getY(); - entity.u = vel.getZ(); + entity.motX = vel.getX(); + entity.motY = vel.getY(); + entity.motZ = vel.getZ(); } public World getWorld() { - return ((WorldServer)entity.l).getWorld(); + return ((WorldServer)entity.world).getWorld(); } public void teleportTo(Location location) { @@ -43,7 +43,7 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity { } public int getEntityId() { - return entity.g; + return entity.id; } public Entity getHandle() { diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftGiant.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftGiant.java index 9e47eb7154..6cae93f587 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftGiant.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftGiant.java @@ -1,13 +1,13 @@ package org.bukkit.craftbukkit.entity; -import net.minecraft.server.EntityZombieSimple; +import net.minecraft.server.EntityGiantZombie; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.Giant; public class CraftGiant extends CraftMonster implements Giant { - public CraftGiant(CraftServer server, EntityZombieSimple entity) { + public CraftGiant(CraftServer server, EntityGiantZombie entity) { super(server, entity); } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java index e0c669e294..d535c04963 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java @@ -1,7 +1,7 @@ package org.bukkit.craftbukkit.entity; -import net.minecraft.server.EntityPlayer; +import net.minecraft.server.EntityHuman; import org.bukkit.entity.HumanEntity; import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.PlayerInventory; @@ -10,28 +10,28 @@ import org.bukkit.craftbukkit.inventory.CraftItemStack; import org.bukkit.craftbukkit.CraftServer; public class CraftHumanEntity extends CraftLivingEntity implements HumanEntity { - private EntityPlayer entity; + private EntityHuman entity; private CraftInventoryPlayer inventory; - public CraftHumanEntity(final CraftServer server, final EntityPlayer entity) { + public CraftHumanEntity(final CraftServer server, final EntityHuman entity) { super(server, entity); this.entity = entity; - this.inventory = new CraftInventoryPlayer( entity.an ); + this.inventory = new CraftInventoryPlayer( entity.inventory ); } public String getName() { - return entity.aw; + return entity.name; } @Override - public EntityPlayer getHandle() { + public EntityHuman getHandle() { return entity; } - public void setHandle(final EntityPlayer entity) { - super.setHandle((EntityPlayer)entity); + public void setHandle(final EntityHuman entity) { + super.setHandle((EntityHuman)entity); this.entity = entity; - this.inventory = new CraftInventoryPlayer( entity.an ); + this.inventory = new CraftInventoryPlayer( entity.inventory ); } public CraftInventoryPlayer getInventory() { diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java index 8ed7efd839..e947241c30 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java @@ -24,7 +24,7 @@ public class CraftLivingEntity extends CraftEntity implements LivingEntity { } public int getHealth() { - return entity.aZ; + return entity.health; } public void setHealth(int health) { @@ -32,7 +32,7 @@ public class CraftLivingEntity extends CraftEntity implements LivingEntity { throw new IllegalArgumentException("Health must be between 0 and 200"); } - entity.aZ = health; + entity.health = health; } @Override @@ -72,11 +72,11 @@ public class CraftLivingEntity extends CraftEntity implements LivingEntity { } public boolean isInsideVehicle() { - return entity.k != null; + return entity.vehicle != null; } public boolean leaveVehicle() { - if (entity.k == null) { + if (entity.vehicle == null) { return false; } @@ -85,13 +85,13 @@ public class CraftLivingEntity extends CraftEntity implements LivingEntity { } public Vehicle getVehicle() { - if (entity.k == null) { + if (entity.vehicle == null) { return null; } - org.bukkit.entity.Entity vehicle = (entity.k.getBukkitEntity()); + org.bukkit.entity.Entity vehicle = (entity.vehicle.getBukkitEntity()); if (vehicle instanceof Vehicle) { - return (Vehicle)vehicle; + return (Vehicle) vehicle; } return null; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMonster.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMonster.java index 7973c01821..2453bfe209 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMonster.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMonster.java @@ -1,13 +1,13 @@ package org.bukkit.craftbukkit.entity; -import net.minecraft.server.EntityMobs; +import net.minecraft.server.EntityMonster; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.Monster; public class CraftMonster extends CraftCreature implements Monster { - public CraftMonster(CraftServer server, EntityMobs entity) { + public CraftMonster(CraftServer server, EntityMonster entity) { super(server, entity); } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java index 2c32a63129..27bab58de0 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -2,8 +2,8 @@ package org.bukkit.craftbukkit.entity; import java.net.InetSocketAddress; import java.net.SocketAddress; +import net.minecraft.server.EntityHuman; import net.minecraft.server.EntityPlayer; -import net.minecraft.server.EntityPlayerMP; import net.minecraft.server.Packet; import net.minecraft.server.Packet3Chat; import net.minecraft.server.Packet6SpawnPosition; @@ -12,10 +12,10 @@ import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.Player; public class CraftPlayer extends CraftHumanEntity implements Player { - private EntityPlayerMP entity; + private EntityPlayer entity; private String name; - public CraftPlayer(CraftServer server, EntityPlayerMP entity) { + public CraftPlayer(CraftServer server, EntityPlayer entity) { super(server, entity); this.name = getName(); this.entity = entity; @@ -31,8 +31,8 @@ public class CraftPlayer extends CraftHumanEntity implements Player { public boolean isOnline() { for (Object obj: server.getHandle().b) { - EntityPlayerMP player = (EntityPlayerMP) obj; - if (player.aw.equalsIgnoreCase(getName())) { + EntityPlayer player = (EntityPlayer) obj; + if (player.name.equalsIgnoreCase(getName())) { return true; } } @@ -49,12 +49,12 @@ public class CraftPlayer extends CraftHumanEntity implements Player { } @Override - public EntityPlayerMP getHandle() { + public EntityPlayer getHandle() { return entity; } - public void setHandle(final EntityPlayerMP entity) { - super.setHandle((EntityPlayer) entity); + public void setHandle(final EntityPlayer entity) { + super.setHandle((EntityHuman) entity); this.entity = entity; } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftVehicle.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftVehicle.java index e1cca61387..3c3df038f3 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftVehicle.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftVehicle.java @@ -15,7 +15,7 @@ public abstract class CraftVehicle extends CraftEntity implements Vehicle { } public Entity getPassenger() { - return isEmpty()?null:(getHandle().j.getBukkitEntity()); + return isEmpty() ? null : (getHandle().passenger.getBukkitEntity()); } public boolean setPassenger(Entity passenger) { @@ -28,15 +28,15 @@ public abstract class CraftVehicle extends CraftEntity implements Vehicle { } public boolean isEmpty() { - return getHandle().j == null; + return getHandle().passenger == null; } public boolean eject() { - if (getHandle().j == null) { + if (getHandle().passenger == null) { return false; } - getHandle().j.setPassengerOf(null); + getHandle().passenger.setPassengerOf(null); return true; } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWaterMob.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWaterMob.java index 6425fde400..0e23936e62 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWaterMob.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWaterMob.java @@ -1,13 +1,13 @@ package org.bukkit.craftbukkit.entity; -import net.minecraft.server.EntityWaterMob; +import net.minecraft.server.EntityWaterAnimal; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.WaterMob; public class CraftWaterMob extends CraftCreature implements WaterMob { - public CraftWaterMob(CraftServer server, EntityWaterMob entity) { + public CraftWaterMob(CraftServer server, EntityWaterAnimal entity) { super(server, entity); } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/inventory/CraftItemStack.java b/paper-server/src/main/java/org/bukkit/craftbukkit/inventory/CraftItemStack.java index b32f556637..f08391c1c7 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/inventory/CraftItemStack.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/inventory/CraftItemStack.java @@ -8,9 +8,9 @@ public class CraftItemStack extends ItemStack { public CraftItemStack(net.minecraft.server.ItemStack item) { super( - item != null ? item.c : 0, - item != null ? item.a : 0, - (byte)(item != null ? item.d : 0) + item != null ? item.id: 0, + item != null ? item.count : 0, + (byte)(item != null ? item.damage : 0) ); this.item = item; } @@ -55,14 +55,14 @@ public class CraftItemStack extends ItemStack { @Override public Material getType() { - super.setTypeId(item != null ? item.c : 0); // sync, needed? + super.setTypeId(item != null ? item.id : 0); // sync, needed? return super.getType(); } @Override public int getTypeId() { - super.setTypeId(item != null ? item.c : 0); // sync, needed? - return item != null ? item.c : 0; + super.setTypeId(item != null ? item.id : 0); // sync, needed? + return item != null ? item.id : 0; } @Override @@ -76,16 +76,16 @@ public class CraftItemStack extends ItemStack { item = new net.minecraft.server.ItemStack(type, 1, 0); super.setAmount(1); } else { - item.c = type; - super.setTypeId(item.c); + item.id = type; + super.setTypeId(item.id); } } } @Override public int getAmount() { - super.setAmount(item != null ? item.a : 0); // sync, needed? - return (item != null ? item.a : 0); + super.setAmount(item != null ? item.count : 0); // sync, needed? + return (item != null ? item.count : 0); } @Override @@ -96,7 +96,7 @@ public class CraftItemStack extends ItemStack { item = null; } else { super.setAmount(amount); - item.a = amount; + item.count = amount; } } @@ -105,15 +105,15 @@ public class CraftItemStack extends ItemStack { // Ignore damage if item is null if (item != null) { super.setDamage(damage); - item.d = damage; + item.damage = damage; } } @Override public byte getDamage() { if (item != null) { - super.setDamage((byte) item.d); // sync, needed? - return (byte) item.d; + super.setDamage((byte) item.damage); // sync, needed? + return (byte) item.damage; } else { return 0; }