Fork of Poseidon providing Bukkit #1060 to older Beta versions (b1.0-b1.7.3)
at develop 57 lines 1.9 kB view raw
1package net.minecraft.server; 2 3import uk.betacraft.uberbukkit.packet.Packet62Sound; 4 5public class WorldManager implements IWorldAccess { 6 7 private MinecraftServer server; 8 public WorldServer world; // CraftBukkit - private -> public 9 10 public WorldManager(MinecraftServer minecraftserver, WorldServer worldserver) { 11 this.server = minecraftserver; 12 this.world = worldserver; 13 } 14 15 public void a(String s, double d0, double d1, double d2, double d3, double d4, double d5) { 16 } 17 18 public void a(Entity entity) { 19 this.server.getTracker(this.world.dimension).track(entity); // CraftBukkit 20 } 21 22 public void b(Entity entity) { 23 this.server.getTracker(this.world.dimension).untrackEntity(entity); // CraftBukkit 24 } 25 26 public void a(String s, double d0, double d1, double d2, float f, float f1) { 27 // uberbukkit start - use method to send sound 28 float var10 = 16.0F; 29 if (f > 1.0F) { 30 var10 *= f; 31 } 32 33 this.server.serverConfigurationManager.sendPacketNearby(d0, d1, d2, var10, this.world.dimension, new Packet62Sound(s, d0, d1, d2, f, f1)); 34 // uberbukkit end 35 } 36 37 public void a(int i, int j, int k, int l, int i1, int j1) { 38 } 39 40 public void a() { 41 } 42 43 public void a(int i, int j, int k) { 44 this.server.serverConfigurationManager.flagDirty(i, j, k, this.world.dimension); // CraftBukkit 45 } 46 47 public void a(String s, int i, int j, int k) { 48 } 49 50 public void a(int i, int j, int k, TileEntity tileentity) { 51 this.server.serverConfigurationManager.a(i, j, k, tileentity); 52 } 53 54 public void a(EntityHuman entityhuman, int i, int j, int k, int l, int i1) { 55 this.server.serverConfigurationManager.sendPacketNearby(entityhuman, (double) j, (double) k, (double) l, 64.0D, this.world.dimension, new Packet61(i, j, k, l, i1)); // CraftBukkit 56 } 57}