Finished AnvilManager
This commit is contained in:
@@ -4,7 +4,6 @@ import de.skate702.craftingkeys.util.Logger;
|
|||||||
import net.minecraft.inventory.Container;
|
import net.minecraft.inventory.Container;
|
||||||
|
|
||||||
public class AnvilManager extends ContainerManager {
|
public class AnvilManager extends ContainerManager {
|
||||||
//TODO:Get it to work...It's just a copy of the brewingManager
|
|
||||||
private static AnvilManager instance = null;
|
private static AnvilManager instance = null;
|
||||||
|
|
||||||
private AnvilManager(Container container) {
|
private AnvilManager(Container container) {
|
||||||
@@ -22,31 +21,33 @@ public class AnvilManager extends ContainerManager {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected int specificKeyToSlotIndex() {
|
protected int specificKeyToSlotIndex() {
|
||||||
return mapKeyToSlot(-1, 3, -1, 0, 1, 2, -1, -1, -1);
|
return mapKeyToSlot(-1, -1, -1, 0, 1, -1 , -1, -1, -1);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected int getInventoryStartIndex() {
|
protected int getInventoryStartIndex() {
|
||||||
return 4;
|
return 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected int getInteractionSlotIndex() {
|
protected int getInteractionSlotIndex() {
|
||||||
return -1;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onInteractionKeyPressed() {
|
protected void onInteractionKeyPressed() {
|
||||||
Logger.info("onInteractionKeyPressed()", "Brewing stands have no interaction!");
|
interact();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected int[] getDropSlots() {
|
protected int[] getDropSlots() {
|
||||||
return new int[]{0, 1, 2, 3};
|
return new int[]{0, 1};
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void interact() {
|
protected void interact() {
|
||||||
|
leftClick(2);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user