Minecraft Forge рубка деревьев

У меня есть TileEntity, из которого я хочу рубить деревья с помощью AxeItem. Как это сделать я не понял, и поэтому просто удалял блок.

@Override
public void tick() {
    if(world instanceof ServerWorld) {
        if (cuttingTreeNow == null || cuttingTreeNow.isEmpty()) {
            cuttingTreeNow = new Tree(this.getPos().up(), world);
        }
        Treefarm.LOGGER.info("WORLD STATE " + world);
        world.removeBlock(cuttingTreeNow.pop(), false);
    }
}

Этот код выдает NullPointerException, почему я не понимаю. Я пробовал использовать world.destroyBlock(cuttingTreeNow.pop(), true), тоже выдавал NullPointer. Как рубить блоки топором, или хотя бы обычным образом? Нужно, чтобы обязательно с блока падал лут.


Ответы (0 шт):