- 682
- 20
- 319
Всем привет, хочу изменить метод, для того что бы можно было посадить россток например на камень
Использовать хук у меня не получилось из за того что метод protected
Решил использовать трансформаторы
ну и gradlew clean setupDecompWorkspace eclipse --refresh-dependencies
В консоле написало Found AccessTransformer in main resources: example_at.cfg
Но в итоге метод все равно protected
BlockBush:
protected boolean canPlaceBlockOn(Block p_149854_1_)
{
return p_149854_1_ == Blocks.grass || p_149854_1_ == Blocks.dirt || p_149854_1_ == Blocks.farmland;
}
Решил использовать трансформаторы
build.gradlew:
jar {
manifest {
attributes 'FMLAT': 'example_at.cfg'
}
}
example_at.cfg:
public net.minecraft.block.BlockBush func_149854_a(Lnet/minecraft/block/Block;)Z
В консоле написало Found AccessTransformer in main resources: example_at.cfg
Но в итоге метод все равно protected