diff options
Diffstat (limited to 'src/main/java/net/minecraft/server/WorldServer.java')
-rw-r--r-- | src/main/java/net/minecraft/server/WorldServer.java | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/src/main/java/net/minecraft/server/WorldServer.java b/src/main/java/net/minecraft/server/WorldServer.java index 5172d506..805a42ea 100644 --- a/src/main/java/net/minecraft/server/WorldServer.java +++ b/src/main/java/net/minecraft/server/WorldServer.java @@ -12,59 +12,59 @@ import org.bukkit.craftbukkit.CraftWorld; public class WorldServer extends World implements BlockChangeDelegate { // CraftBukkit end - public ChunkProviderServer u; - public boolean v = false; + public ChunkProviderServer chunkProviderServer; + public boolean weirdIsOpCache = false; public boolean w; - public final MinecraftServer x; // CraftBukkit - private -> public final + public final MinecraftServer server; // CraftBukkit - private -> public final private EntityList y = new EntityList(); public PlayerManager manager; // CraftBukkit public WorldServer(MinecraftServer minecraftserver, IDataManager idatamanager, String s, int i, long j) { super(idatamanager, s, j, WorldProvider.a(i)); - this.x = minecraftserver; + this.server = minecraftserver; // CraftBukkit start - this.server = minecraftserver.server; + this.cserver = minecraftserver.server; this.world = new CraftWorld(this); this.manager = new PlayerManager(minecraftserver, this); } private final CraftWorld world; - private final CraftServer server; + private final CraftServer cserver; public CraftWorld getWorld() { return world; } public CraftServer getServer() { - return server; + return cserver; } // CraftBukkit end - public void a(Entity entity, boolean flag) { + public void entityJoinedWorld(Entity entity, boolean flag) { // CraftBukkit start -- We prevent spawning in general, so this butchering is not needed - //if (!this.x.m && (entity instanceof EntityAnimal || entity instanceof EntityWaterAnimal)) { - // entity.D(); + //if (!this.server.spawnAnimals && (entity instanceof EntityAnimal || entity instanceof EntityWaterAnimal)) { + // entity.die(); //} // CraftBukkit end if (entity.passenger == null || !(entity.passenger instanceof EntityHuman)) { - super.a(entity, flag); + super.entityJoinedWorld(entity, flag); } } - public void b(Entity entity, boolean flag) { - super.a(entity, flag); + public void vehicleEnteredWorld(Entity entity, boolean flag) { + super.entityJoinedWorld(entity, flag); } protected IChunkProvider b() { - IChunkLoader ichunkloader = this.p.a(this.m); + IChunkLoader ichunkloader = this.p.a(this.worldProvider); - this.u = new ChunkProviderServer(this, ichunkloader, this.m.c()); - return this.u; + this.chunkProviderServer = new ChunkProviderServer(this, ichunkloader, this.worldProvider.c()); + return this.chunkProviderServer; } - public List d(int i, int j, int k, int l, int i1, int j1) { + public List getTileEntities(int i, int j, int k, int l, int i1, int j1) { ArrayList arraylist = new ArrayList(); for (int k1 = 0; k1 < this.c.size(); ++k1) { @@ -79,15 +79,15 @@ public class WorldServer extends World implements BlockChangeDelegate { } public boolean a(EntityHuman entityhuman, int i, int j, int k) { - int l = (int) MathHelper.e((float) (i - this.q.c())); - int i1 = (int) MathHelper.e((float) (k - this.q.e())); + int l = (int) MathHelper.abs((float) (i - this.worldData.c())); + int i1 = (int) MathHelper.abs((float) (k - this.worldData.e())); if (l > i1) { i1 = l; } // CraftBukkit -- Configurable spawn protection - return i1 > this.x.spawnProtection || this.x.f.h(entityhuman.name); + return i1 > this.server.spawnProtection || this.server.serverConfigurationManager.isOp(entityhuman.name); } protected void b(Entity entity) { @@ -100,18 +100,18 @@ public class WorldServer extends World implements BlockChangeDelegate { this.y.d(entity.id); } - public Entity a(int i) { + public Entity getEntity(int i) { return (Entity) this.y.a(i); } public void a(Entity entity, byte b0) { Packet38EntityStatus packet38entitystatus = new Packet38EntityStatus(entity.id, b0); - this.x.k.b(entity, packet38entitystatus); + this.server.tracker.b(entity, packet38entitystatus); } - public Explosion a(Entity entity, double d0, double d1, double d2, float f, boolean flag) { - Explosion explosion = super.a(entity, d0, d1, d2, f, flag); + public Explosion createExplosion(Entity entity, double d0, double d1, double d2, float f, boolean flag) { + Explosion explosion = super.createExplosion(entity, d0, d1, d2, f, flag); // CraftBukkit start if (explosion.wasCanceled) { @@ -119,16 +119,16 @@ public class WorldServer extends World implements BlockChangeDelegate { } // CraftBukkit end - this.x.f.a(d0, d1, d2, 64.0D, new Packet60Explosion(d0, d1, d2, f, explosion.g)); + this.server.serverConfigurationManager.a(d0, d1, d2, 64.0D, new Packet60Explosion(d0, d1, d2, f, explosion.g)); return explosion; } public void d(int i, int j, int k, int l, int i1) { super.d(i, j, k, l, i1); - this.x.f.a((double) i, (double) j, (double) k, 64.0D, new Packet54PlayNoteBlock(i, j, k, l, i1)); + this.server.serverConfigurationManager.a((double) i, (double) j, (double) k, 64.0D, new Packet54PlayNoteBlock(i, j, k, l, i1)); } - public void t() { + public void saveLevel() { this.p.e(); } } |