Cleaned up ForgeWorld, AbstractWorld.

Change block setting method in Forge to a more proper one.
This commit is contained in:
sk89q
2014-04-06 15:06:38 -07:00
parent b6ee2c570a
commit 4a6614f34f
10 changed files with 378 additions and 301 deletions

View File

@ -135,7 +135,7 @@ public abstract class LocalWorld extends AbstractWorld {
}
@Override
public boolean setBlock(Vector pt, BaseBlock block, boolean notifyAdjacent) {
public boolean setBlock(Vector pt, BaseBlock block, boolean notifyAdjacent) throws WorldEditException {
boolean successful;
// Default implementation will call the old deprecated methods
@ -164,7 +164,7 @@ public abstract class LocalWorld extends AbstractWorld {
public abstract boolean copyToWorld(Vector position, BaseBlock block);
@Override
public boolean setBlock(Vector pt, BaseBlock block) {
public boolean setBlock(Vector pt, BaseBlock block) throws WorldEditException {
return setBlock(pt, block, true);
}