setTypeIdAndData in LocalWorld is no longer abstract - it now defaults to calling setBlockType and setBlockData. Restores compatibility with SinglePlayerCommands 2.10_2.

This commit is contained in:
TLUL 2011-08-14 03:48:18 -04:00
parent 9d753c8692
commit 22cbc90b6d

View File

@ -94,7 +94,11 @@ public abstract class LocalWorld {
* @param data
* @return
*/
public abstract boolean setTypeIdAndData(Vector pt, int type, int data);
public boolean setTypeIdAndData(Vector pt, int type, int data) {
boolean ret = setBlockType(pt, type);
setBlockData(pt, data);
return ret;
}
/**
* set block type & data
@ -103,7 +107,11 @@ public abstract class LocalWorld {
* @param data
* @return
*/
public abstract boolean setTypeIdAndDataFast(Vector pt, int type, int data);
public boolean setTypeIdAndDataFast(Vector pt, int type, int data) {
boolean ret = setBlockTypeFast(pt, type);
setBlockDataFast(pt, data);
return ret;
}
/**
* Get block data.