Updated WorldEdit for beta.

This commit is contained in:
sk89q 2010-12-25 20:41:25 -08:00
parent c7af128320
commit 8c2169f21c
3 changed files with 26 additions and 10 deletions

View File

@ -60,11 +60,29 @@ public class MinecraftServerInterface {
}
proxy.setEditSession(editSession);
bj treeGen = new he();
bt treeGen = new ib();
return treeGen.a(proxy, random,
pt.getBlockX(), pt.getBlockY(), pt.getBlockZ());
}
/**
* Get mob spawner mob type. May return an empty string.
*
* @param pt
* @param mobType
*/
public static String getMobSpawnerType(Vector pt) {
bg o = etc.getMCServer().e.l(
pt.getBlockX(), pt.getBlockY(), pt.getBlockZ());
if (o != null && o instanceof cq) {
String type = ((cq)o).f;
return type != null ? type : "";
}
return "";
}
/**
* Instantiate a class without calling its constructor.
*

View File

@ -26,7 +26,7 @@ import com.sk89q.worldedit.blocks.BaseBlock;
*
* @author sk89q
*/
public class MinecraftSetBlockProxy extends eq {
public class MinecraftSetBlockProxy extends ff {
/**
* Edit session.
*/

View File

@ -233,15 +233,13 @@ public class ServerInterface {
* @param mobType
*/
public static String getMobSpawnerType(Vector pt) {
ay o = etc.getMCServer().e.k(
pt.getBlockX(), pt.getBlockY(), pt.getBlockZ());
if (o != null && o instanceof cf) {
String type = ((cf)o).f;
return type != null ? type : "";
try {
return MinecraftServerInterface.getMobSpawnerType(pt);
} catch (Throwable t) {
logger.severe("Failed to get mob spawner type (do you need to update WorldEdit due to a Minecraft update?): "
+ t.getMessage());
return "";
}
return "";
}
/**