From a7c75285d9c79c00653b16a2f45761f5ebca90f3 Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Tue, 24 Jan 2012 03:48:14 +0100 Subject: [PATCH] Fixed for new SpoutAPI version. --- src/main/java/com/sk89q/worldedit/spout/SpoutWorld.java | 4 ++-- .../java/com/sk89q/worldedit/spout/WorldEditPlugin.java | 9 +++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/sk89q/worldedit/spout/SpoutWorld.java b/src/main/java/com/sk89q/worldedit/spout/SpoutWorld.java index f26fc4e98..f4eeea8c5 100644 --- a/src/main/java/com/sk89q/worldedit/spout/SpoutWorld.java +++ b/src/main/java/com/sk89q/worldedit/spout/SpoutWorld.java @@ -70,7 +70,7 @@ public class SpoutWorld extends LocalWorld { */ @Override public boolean setBlockType(Vector pt, int type) { - world.setBlockId(pt.getBlockX(), pt.getBlockY(), pt.getBlockZ(), (short)type); + world.setBlockId(pt.getBlockX(), pt.getBlockY(), pt.getBlockZ(), (short)type, WorldEditPlugin.getInstance()); return world.getBlockId(pt.getBlockX(), pt.getBlockY(), pt.getBlockZ()) != type; } @@ -96,7 +96,7 @@ public class SpoutWorld extends LocalWorld { @Override public boolean setTypeIdAndData(Vector pt, int type, int data) { int origType = getBlockType(pt), origData = getBlockData(pt); - world.setBlockIdAndData(pt.getBlockX(), pt.getBlockY(), pt.getBlockZ(), (short) type, (short) data); + world.setBlockIdAndData(pt.getBlockX(), pt.getBlockY(), pt.getBlockZ(), (short) type, (short) data, WorldEditPlugin.getInstance()); return origType != type && origData != data; } diff --git a/src/main/java/com/sk89q/worldedit/spout/WorldEditPlugin.java b/src/main/java/com/sk89q/worldedit/spout/WorldEditPlugin.java index bc41105e8..ab5bbfe06 100644 --- a/src/main/java/com/sk89q/worldedit/spout/WorldEditPlugin.java +++ b/src/main/java/com/sk89q/worldedit/spout/WorldEditPlugin.java @@ -66,6 +66,11 @@ public class WorldEditPlugin extends CommonPlugin implements Named { */ private YAMLConfiguration config; + private static WorldEditPlugin instance; + { + instance = this; + } + /** * Called on plugin enable. */ @@ -351,4 +356,8 @@ public class WorldEditPlugin extends CommonPlugin implements Named { public String getName() { return getDescription().getName(); } + + static WorldEditPlugin getInstance() { + return instance; + } }