- 5,149
- 49
- 899
Народ,! Привет. Хочу все сделать марсианское дерево, однако оно упорно не хочет сажаться на марсианский камень
(именно его я указал в
)
ну так вот. Для верности и чистотыэкскремента эксперимента я решил скопипастить ванильный BlockBush и его имплементацию IPlantable. Ну прям все один в один. Но однако вот этот метод с функцией
в моем новом BlockBush'е
никоим образом не хочет принимать новый IPlantable , ругается и опять тянет ручки к старому ванильному IPlantable. Однако я затестил, эксперимент прошел. просто, если ошибку не исправлять, то краш при попытке вырастить дерево.
(именно его я указал в
Код:
protected boolean canPlaceBlockOn(Block block)
{
return block == Blocks.grass || block == Blocks.dirt || block == Blocks.farmland || block == MarsBlocks.marsBlock;
}
ну так вот. Для верности и чистоты
в моем новом BlockBush'е
Код:
public boolean canBlockStay(World world, int x, int y, int z)
{
return world.getBlock(x, y - 1, z).canSustainPlant(world, x, y - 1, z, ForgeDirection.UP, this);
}
