Инвентарь сундука

Версия Minecraft
1.16.5
API
Forge
Решение
Костыльно, но сойдет
Java:
    @SubscribeEvent
    public static void ChestOpen(PlayerInteractEvent.RightClickBlock event){
        if (event.getPos().equals(new BlockPos(x, y,z)){
            ChestTileEntity inventoryChest = (ChestTileEntity) event.getWorld().getTileEntity(new BlockPos(x, y,z));
            for (int count = 0; count<=inventoryChest.getSizeInventory()-1; count++){
                //todo
            }
        }
    }
36
2
1
Костыльно, но сойдет
Java:
    @SubscribeEvent
    public static void ChestOpen(PlayerInteractEvent.RightClickBlock event){
        if (event.getPos().equals(new BlockPos(x, y,z)){
            ChestTileEntity inventoryChest = (ChestTileEntity) event.getWorld().getTileEntity(new BlockPos(x, y,z));
            for (int count = 0; count<=inventoryChest.getSizeInventory()-1; count++){
                //todo
            }
        }
    }
 
Последнее редактирование:
1,072
72
372
Костыльно, но сойдет
Советовать лучшие практики по написанию говнокода не следует.
  • XYZ откуда берутся?
  • ClassCastException гарантирован
  • Отвратительный цикл for
 
Сверху