Листва выпадает

Версия Minecraft
1.19.2
API
MCreator
26
1
4
При генерации деревьев листва в биоме начинает выпадать.

С листвой всё нормально, а брёвна не работают.
Как добавить свойство брёвнам чтобы листа не выпадала?
 
1,038
57
229
надо менять свойства листвы, а не бревна.
 
26
1
4
Что из этого?

public class Rubber_treeLeavesBlock extends LeavesBlock {
public Rubber_treeLeavesBlock() {
super(BlockBehaviour.Properties.of(Material.LEAVES).sound(SoundType.GRASS).strength(0.2f).noOcclusion());
}

@Override
public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) {
return 1;
}

@Override
public int getFlammability(BlockState state, BlockGetter world, BlockPos pos, Direction face) {
return 30;
}

@Override
public List<ItemStack> getDrops(BlockState state, LootContext.Builder builder) {
List<ItemStack> dropsOriginal = super.getDrops(state, builder);
if (!dropsOriginal.isEmpty())
return dropsOriginal;
return Collections.singletonList(new ItemStack(Blocks.AIR));
}
}
 
1,038
57
229
судя поэтому там дофига всего ExampleMod-1.12/BlockLeavesCloud.java at master · jabelar/ExampleMod-1.12
но основные это две вещи
A leaves block has the ability to "decay" based on DECAYABLE and CHECK_DECAY properties that allow the leaves to naturally fall away and give drops.
Но скорее всего сделав randomTick и tick пустыми приведёт к тому что они вообще перестанут реагировать на окружение и перестанут "опадать"
1685894522750.png
1685894536777.png

А также если PERSISTENT поставить в true, то проблема должна быть решена. Это всё надо пробовать, мне пока не до листвы.
1685894669711.png
 

Вложения

  • 1685894649066.png
    1685894649066.png
    25.9 KB · Просмотры: 7
Сверху