Start of update() + added sign

Dieser Commit ist enthalten in:
Dinnerbone 2011-01-07 16:53:16 +00:00
Ursprung 08a62e37ac
Commit 55e9522955
2 geänderte Dateien mit 43 neuen und 0 gelöschten Zeilen

Datei anzeigen

@ -143,4 +143,20 @@ public class CraftBlockState implements BlockState {
public Block getBlock() { public Block getBlock() {
return world.getBlockAt(x, y, z); return world.getBlockAt(x, y, z);
} }
public boolean update() {
return update(false);
}
public boolean update(boolean force) { // TODO
Block block = getBlock();
synchronized (block) {
if (block.getType() != this.getType()) {
return false;
}
}
return true;
}
} }

Datei anzeigen

@ -0,0 +1,27 @@
package org.bukkit.craftbukkit.block;
import org.bukkit.Block;
import org.bukkit.Chunk;
import org.bukkit.Material;
import org.bukkit.World;
import org.bukkit.block.Sign;
import org.bukkit.craftbukkit.CraftWorld;
public class CraftSign extends CraftBlockState implements Sign {
public CraftSign(final CraftWorld world, final int x, final int y, final int z, final int type, final byte data) {
super(world, x, y, z, type, data);
}
public String[] getLines() {
throw new UnsupportedOperationException("Not supported yet.");
}
public String getLine(int index) throws IndexOutOfBoundsException {
throw new UnsupportedOperationException("Not supported yet.");
}
public void setLine(int index, String line) throws IndexOutOfBoundsException {
throw new UnsupportedOperationException("Not supported yet.");
}
}