edit frame and product slots

This commit is contained in:
Quantumlyy committed 2023-12-07 19:08:06 +01:00
1 parent 7345669405
commit c8aaeba7cb
2 files changed
+5 -13

No files matched your search

@@ -19,8 +19,8 @@ public class ContainerMagicApiary extends ContainerMB {
// Constants
private static final int SLOT_QUEEN = 0;
private static final int SLOT_DRONE = 1;
private static final int SLOT_FRAME_START = 2;
private static final int SLOT_INVENTORY_START = 5;
private static final int SLOT_FRAME_START = 9;
private static final int SLOT_INVENTORY_START = 2;
private static final int SLOT_FRAME_COUNT = 3;
private static final int SLOT_INVENTORY_COUNT = 7;
@@ -6,7 +6,6 @@ import java.util.Collections;
import java.util.List;
import java.util.Map;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.Container;
import net.minecraft.inventory.ICrafting;
@@ -475,9 +474,9 @@ public class TileEntityMagicApiary extends TileEntity implements ISidedInventory
public static final int SLOT_QUEEN = 0;
public static final int SLOT_DRONE = 1;
public static final int SLOT_FRAME_START = 2;
public static final int SLOT_FRAME_START = 9;
public static final int SLOT_FRAME_COUNT = 3;
public static final int SLOT_PRODUCTS_START = 5;
public static final int SLOT_PRODUCTS_START = 2;
public static final int SLOT_PRODUCTS_COUNT = 7;
private final TileEntityMagicApiary magicApiary;
@@ -559,14 +558,7 @@ public class TileEntityMagicApiary extends TileEntity implements ISidedInventory
}
public boolean canExtractItem(int slot, ItemStack itemStack, int side) {
switch (slot) {
case SLOT_FRAME_START:
case SLOT_FRAME_START + 1:
case SLOT_FRAME_START + 2:
return false;
default:
return true;
}
return slot >= SLOT_FRAME_START && slot <= SLOT_FRAME_START + 2;
}
public int getInventoryStackLimit() {