Update to mc-dev rename revision 01
By: Nathan Adams <dinnerbone@dinnerbone.com>
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
package org.bukkit.craftbukkit.entity;
|
||||
|
||||
import net.minecraft.server.Entity;
|
||||
import net.minecraft.server.EntityComplexPart;
|
||||
import org.bukkit.craftbukkit.CraftServer;
|
||||
import org.bukkit.entity.ComplexEntityPart;
|
||||
@@ -12,7 +11,7 @@ public class CraftComplexPart extends CraftEntity implements ComplexEntityPart {
|
||||
}
|
||||
|
||||
public ComplexLivingEntity getParent() {
|
||||
return (ComplexLivingEntity) getHandle().a.getBukkitEntity();
|
||||
return (ComplexLivingEntity) getHandle().owner.getBukkitEntity();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -5,7 +5,6 @@ import com.google.common.collect.ImmutableSet.Builder;
|
||||
import java.util.Set;
|
||||
import net.minecraft.server.EntityComplexPart;
|
||||
import net.minecraft.server.EntityEnderDragon;
|
||||
import net.minecraft.server.EntityLiving;
|
||||
import org.bukkit.craftbukkit.CraftServer;
|
||||
import org.bukkit.entity.ComplexEntityPart;
|
||||
import org.bukkit.entity.EnderDragon;
|
||||
@@ -18,7 +17,7 @@ public class CraftEnderDragon extends CraftComplexLivingEntity implements EnderD
|
||||
public Set<ComplexEntityPart> getParts() {
|
||||
Builder<ComplexEntityPart> builder = ImmutableSet.builder();
|
||||
|
||||
for (EntityComplexPart part : getHandle().f) {
|
||||
for (EntityComplexPart part : getHandle().children) {
|
||||
builder.add((ComplexEntityPart) part.getBukkitEntity());
|
||||
}
|
||||
|
||||
|
||||
@@ -96,7 +96,7 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity {
|
||||
}
|
||||
else if (entity instanceof EntityComplexPart) {
|
||||
EntityComplexPart part = (EntityComplexPart) entity;
|
||||
if (part.a instanceof EntityEnderDragon) { return new CraftEnderDragonPart(server, (EntityComplexPart) entity); }
|
||||
if (part.owner instanceof EntityEnderDragon) { return new CraftEnderDragonPart(server, (EntityComplexPart) entity); }
|
||||
else { return new CraftComplexPart(server, (EntityComplexPart) entity); }
|
||||
}
|
||||
else if (entity instanceof EntityExperienceOrb) { return new CraftExperienceOrb(server, (EntityExperienceOrb) entity); }
|
||||
@@ -173,7 +173,7 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity {
|
||||
|
||||
public List<org.bukkit.entity.Entity> getNearbyEntities(double x, double y, double z) {
|
||||
@SuppressWarnings("unchecked")
|
||||
List<Entity> notchEntityList = entity.world.b(entity, entity.boundingBox.b(x, y, z));
|
||||
List<Entity> notchEntityList = entity.world.getEntities(entity, entity.boundingBox.grow(x, y, z));
|
||||
List<org.bukkit.entity.Entity> bukkitEntityList = new java.util.ArrayList<org.bukkit.entity.Entity>(notchEntityList.size());
|
||||
|
||||
for (Entity e: notchEntityList) {
|
||||
|
||||
@@ -25,7 +25,6 @@ import java.util.HashSet;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import net.minecraft.server.DamageSource;
|
||||
import net.minecraft.server.EntityHuman;
|
||||
import org.bukkit.entity.HumanEntity;
|
||||
|
||||
public class CraftLivingEntity extends CraftEntity implements LivingEntity {
|
||||
@@ -227,6 +226,6 @@ public class CraftLivingEntity extends CraftEntity implements LivingEntity {
|
||||
}
|
||||
|
||||
public Player getKiller() {
|
||||
return getHandle().aF == null ? null : (Player)getHandle().aF.getBukkitEntity();
|
||||
return getHandle().killer == null ? null : (Player)getHandle().killer.getBukkitEntity();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@ public class CraftPainting extends CraftEntity implements Painting {
|
||||
}
|
||||
|
||||
public Art getArt() {
|
||||
EnumArt art = getHandle().e;
|
||||
EnumArt art = getHandle().art;
|
||||
return CraftArt.NotchToBukkit(art);
|
||||
}
|
||||
|
||||
@@ -31,14 +31,14 @@ public class CraftPainting extends CraftEntity implements Painting {
|
||||
|
||||
public boolean setArt(Art art, boolean force) {
|
||||
EntityPainting painting = this.getHandle();
|
||||
EnumArt oldArt = painting.e;
|
||||
EnumArt oldArt = painting.art;
|
||||
EnumArt newArt = CraftArt.BukkitToNotch(art);
|
||||
painting.e = newArt;
|
||||
painting.b(painting.a);
|
||||
if (!force && !painting.j()) {
|
||||
painting.art = newArt;
|
||||
painting.setDirection(painting.direction);
|
||||
if (!force && !painting.survives()) {
|
||||
// Revert painting since it doesn't fit
|
||||
painting.e = oldArt;
|
||||
painting.b(painting.a);
|
||||
painting.art = oldArt;
|
||||
painting.setDirection(painting.direction);
|
||||
return false;
|
||||
}
|
||||
this.update();
|
||||
@@ -56,31 +56,31 @@ public class CraftPainting extends CraftEntity implements Painting {
|
||||
public boolean setFacingDirection(BlockFace face, boolean force) {
|
||||
Block block = getLocation().getBlock().getRelative(getAttachedFace()).getRelative(face.getOppositeFace()).getRelative(getFacing());
|
||||
EntityPainting painting = getHandle();
|
||||
int x = painting.b, y = painting.c, z = painting.d, dir = painting.a;
|
||||
painting.b = block.getX();
|
||||
painting.c = block.getY();
|
||||
painting.d = block.getZ();
|
||||
int x = painting.x, y = painting.y, z = painting.z, dir = painting.direction;
|
||||
painting.x = block.getX();
|
||||
painting.y = block.getY();
|
||||
painting.z = block.getZ();
|
||||
switch (face) {
|
||||
case EAST:
|
||||
default:
|
||||
getHandle().b(0);
|
||||
getHandle().setDirection(0);
|
||||
break;
|
||||
case NORTH:
|
||||
getHandle().b(1);
|
||||
getHandle().setDirection(1);
|
||||
break;
|
||||
case WEST:
|
||||
getHandle().b(2);
|
||||
getHandle().setDirection(2);
|
||||
break;
|
||||
case SOUTH:
|
||||
getHandle().b(3);
|
||||
getHandle().setDirection(3);
|
||||
break;
|
||||
}
|
||||
if (!force && !painting.j()) {
|
||||
if (!force && !painting.survives()) {
|
||||
// Revert painting since it doesn't fit
|
||||
painting.b = x;
|
||||
painting.c = y;
|
||||
painting.d = z;
|
||||
painting.b(dir);
|
||||
painting.x = x;
|
||||
painting.y = y;
|
||||
painting.z = z;
|
||||
painting.setDirection(dir);
|
||||
return false;
|
||||
}
|
||||
this.update();
|
||||
@@ -88,7 +88,7 @@ public class CraftPainting extends CraftEntity implements Painting {
|
||||
}
|
||||
|
||||
public BlockFace getFacing() {
|
||||
switch (this.getHandle().a) {
|
||||
switch (this.getHandle().direction) {
|
||||
case 0:
|
||||
default:
|
||||
return BlockFace.EAST;
|
||||
@@ -104,11 +104,11 @@ public class CraftPainting extends CraftEntity implements Painting {
|
||||
private void update() {
|
||||
WorldServer world = ((CraftWorld)getWorld()).getHandle();
|
||||
EntityPainting painting = new EntityPainting(world);
|
||||
painting.b = getHandle().b;
|
||||
painting.c = getHandle().c;
|
||||
painting.d = getHandle().d;
|
||||
painting.e = getHandle().e;
|
||||
painting.b(getHandle().a);
|
||||
painting.x = getHandle().x;
|
||||
painting.y = getHandle().y;
|
||||
painting.z = getHandle().z;
|
||||
painting.art = getHandle().art;
|
||||
painting.setDirection(getHandle().direction);
|
||||
getHandle().die();
|
||||
getHandle().velocityChanged = true; // because this occurs when the painting is broken, so it might be important
|
||||
world.addEntity(painting);
|
||||
|
||||
@@ -161,7 +161,7 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
|
||||
|
||||
// Change the name on the client side
|
||||
server.getHandle().sendAll(new Packet201PlayerInfo(oldName, false, 9999));
|
||||
server.getHandle().sendAll(new Packet201PlayerInfo(name, true, getHandle().i));
|
||||
server.getHandle().sendAll(new Packet201PlayerInfo(name, true, getHandle().ping));
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -335,11 +335,11 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
|
||||
}
|
||||
|
||||
public void loadData() {
|
||||
server.getHandle().playerFileData.b(getHandle());
|
||||
server.getHandle().playerFileData.load(getHandle());
|
||||
}
|
||||
|
||||
public void saveData() {
|
||||
server.getHandle().playerFileData.a(getHandle());
|
||||
server.getHandle().playerFileData.save(getHandle());
|
||||
}
|
||||
|
||||
public void updateInventory() {
|
||||
@@ -459,14 +459,14 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
|
||||
return;
|
||||
}
|
||||
|
||||
getHandle().itemInWorldManager.a(mode.getValue());
|
||||
getHandle().itemInWorldManager.setGameMode(mode.getValue());
|
||||
getHandle().netServerHandler.sendPacket(new Packet70Bed(3, mode.getValue()));
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public GameMode getGameMode() {
|
||||
return GameMode.getByValue(getHandle().itemInWorldManager.a());
|
||||
return GameMode.getByValue(getHandle().itemInWorldManager.getGameMode());
|
||||
}
|
||||
|
||||
public void giveExp(int exp) {
|
||||
@@ -497,7 +497,7 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
|
||||
|
||||
public void setLevel(int level) {
|
||||
getHandle().expLevel = level;
|
||||
getHandle().cf = -1;
|
||||
getHandle().lastSentExp = -1;
|
||||
}
|
||||
|
||||
public int getTotalExperience() {
|
||||
@@ -506,7 +506,7 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
|
||||
|
||||
public void setTotalExperience(int exp) {
|
||||
getHandle().expTotal = exp;
|
||||
getHandle().cf = -1;
|
||||
getHandle().lastSentExp = -1;
|
||||
|
||||
if (getTotalExperience() > getExperience()) {
|
||||
getHandle().expTotal = getTotalExperience();
|
||||
|
||||
Reference in New Issue
Block a user