summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/BlockDispenser.java
diff options
context:
space:
mode:
authorErik Broes <erikbroes@grum.nl>2011-04-20 22:47:26 +0200
committerEvilSeph <evilseph@unaligned.org>2011-04-21 04:25:46 -0400
commita6c8a36dcea9c976d8b48f8b942608248db8cb4f (patch)
tree9b4039d8f0a9969abf5110a94d75925c4ad52524 /src/main/java/net/minecraft/server/BlockDispenser.java
parent2fd3f8d299fdee827de90a999c5a4c9fd6eefeb9 (diff)
downloadcraftbukkit-a6c8a36dcea9c976d8b48f8b942608248db8cb4f.tar
craftbukkit-a6c8a36dcea9c976d8b48f8b942608248db8cb4f.tar.gz
craftbukkit-a6c8a36dcea9c976d8b48f8b942608248db8cb4f.tar.lz
craftbukkit-a6c8a36dcea9c976d8b48f8b942608248db8cb4f.tar.xz
craftbukkit-a6c8a36dcea9c976d8b48f8b942608248db8cb4f.zip
Update for 1.5_02.
Diffstat (limited to 'src/main/java/net/minecraft/server/BlockDispenser.java')
-rw-r--r--src/main/java/net/minecraft/server/BlockDispenser.java40
1 files changed, 21 insertions, 19 deletions
diff --git a/src/main/java/net/minecraft/server/BlockDispenser.java b/src/main/java/net/minecraft/server/BlockDispenser.java
index 9adce396..f47babd8 100644
--- a/src/main/java/net/minecraft/server/BlockDispenser.java
+++ b/src/main/java/net/minecraft/server/BlockDispenser.java
@@ -23,29 +23,31 @@ public class BlockDispenser extends BlockContainer {
}
private void g(World world, int i, int j, int k) {
- int l = world.getTypeId(i, j, k - 1);
- int i1 = world.getTypeId(i, j, k + 1);
- int j1 = world.getTypeId(i - 1, j, k);
- int k1 = world.getTypeId(i + 1, j, k);
- byte b0 = 3;
-
- if (Block.o[l] && !Block.o[i1]) {
- b0 = 3;
- }
+ if (!world.isStatic) {
+ int l = world.getTypeId(i, j, k - 1);
+ int i1 = world.getTypeId(i, j, k + 1);
+ int j1 = world.getTypeId(i - 1, j, k);
+ int k1 = world.getTypeId(i + 1, j, k);
+ byte b0 = 3;
+
+ if (Block.o[l] && !Block.o[i1]) {
+ b0 = 3;
+ }
- if (Block.o[i1] && !Block.o[l]) {
- b0 = 2;
- }
+ if (Block.o[i1] && !Block.o[l]) {
+ b0 = 2;
+ }
- if (Block.o[j1] && !Block.o[k1]) {
- b0 = 5;
- }
+ if (Block.o[j1] && !Block.o[k1]) {
+ b0 = 5;
+ }
- if (Block.o[k1] && !Block.o[j1]) {
- b0 = 4;
- }
+ if (Block.o[k1] && !Block.o[j1]) {
+ b0 = 4;
+ }
- world.setData(i, j, k, b0);
+ world.setData(i, j, k, b0);
+ }
}
public int a(int i) {