Fork of Poseidon providing Bukkit #1060 to older Beta versions (b1.0-b1.7.3)
at develop 129 lines 2.6 kB view raw
1package net.minecraft.server; 2 3import java.util.Arrays; 4import java.util.List; 5import java.util.Random; 6 7public class EmptyChunk extends Chunk { 8 9 public EmptyChunk(World world, int i, int j) { 10 super(world, i, j); 11 this.p = true; 12 } 13 14 public EmptyChunk(World world, byte[] abyte, int i, int j) { 15 super(world, abyte, i, j); 16 this.p = true; 17 } 18 19 public boolean a(int i, int j) { 20 return i == this.x && j == this.z; 21 } 22 23 public int b(int i, int j) { 24 return 0; 25 } 26 27 public void a() { 28 } 29 30 public void initLighting() { 31 } 32 33 public void loadNOP() { 34 } 35 36 public int getTypeId(int i, int j, int k) { 37 return 0; 38 } 39 40 public boolean a(int i, int j, int k, int l, int i1) { 41 return true; 42 } 43 44 public boolean a(int i, int j, int k, int l) { 45 return true; 46 } 47 48 public int getData(int i, int j, int k) { 49 return 0; 50 } 51 52 public void b(int i, int j, int k, int l) { 53 } 54 55 public int a(EnumSkyBlock enumskyblock, int i, int j, int k) { 56 return 0; 57 } 58 59 public void a(EnumSkyBlock enumskyblock, int i, int j, int k, int l) { 60 } 61 62 public int c(int i, int j, int k, int l) { 63 return 0; 64 } 65 66 public void a(Entity entity) { 67 } 68 69 public void b(Entity entity) { 70 } 71 72 public void a(Entity entity, int i) { 73 } 74 75 public boolean c(int i, int j, int k) { 76 return false; 77 } 78 79 public TileEntity d(int i, int j, int k) { 80 return null; 81 } 82 83 public void a(TileEntity tileentity) { 84 } 85 86 public void placeTileEntity(int i, int j, int k, TileEntity tileentity) { 87 } 88 89 public void e(int i, int j, int k) { 90 } 91 92 public void addEntities() { 93 } 94 95 public void removeEntities() { 96 } 97 98 public void f() { 99 } 100 101 public void a(Entity entity, AxisAlignedBB axisalignedbb, List list) { 102 } 103 104 public void a(Class oclass, AxisAlignedBB axisalignedbb, List list) { 105 } 106 107 public boolean a(boolean flag) { 108 return false; 109 } 110 111 public int getData(byte[] abyte, int i, int j, int k, int l, int i1, int j1, int k1) { 112 int l1 = l - i; 113 int i2 = i1 - j; 114 int j2 = j1 - k; 115 int k2 = l1 * i2 * j2; 116 int l2 = k2 + k2 / 2 * 3; 117 118 Arrays.fill(abyte, k1, k1 + l2, (byte) 0); 119 return l2; 120 } 121 122 public Random a(long i) { 123 return new Random(this.world.getSeed() + (long) (this.x * this.x * 4987142) + (long) (this.x * 5947611) + (long) (this.z * this.z) * 4392871L + (long) (this.z * 389711) ^ i); 124 } 125 126 public boolean isEmpty() { 127 return true; 128 } 129}