Clean up the ItemFrameWatcher and add a small description to config.yml

This commit is contained in:
libraryaddict
2014-06-21 09:48:00 +12:00
parent bcee5d9677
commit c7127f56f5
2 changed files with 13 additions and 10 deletions

View File

@@ -10,26 +10,28 @@ public class ItemFrameWatcher extends FlagWatcher {
super(disguise);
}
public int getItemRotation() {
return (Integer) getValue(3, 0);
}
public ItemStack getItemStack() {
public ItemStack getItem() {
if (getValue(2, null) == null)
return new ItemStack(0);
return (ItemStack) getValue(2, null);
}
public void setItemRotation(int rotation) {
setValue(3, (byte) (rotation % 4));
sendData(3);
public int getRotation() {
return (Integer) getValue(3, 0);
}
public void setItemStack(ItemStack newItem) {
public void setItem(ItemStack newItem) {
if (newItem == null)
newItem = new ItemStack(0);
newItem = newItem.clone();
newItem.setAmount(1);
setValue(2, newItem);
sendData(2);
}
public void setRotation(int rotation) {
setValue(3, (byte) (rotation % 4));
sendData(3);
}
}