如何才能制作一个楼梯?

国际barryq25


我试图使用原版的模型来制作,但是发现碰撞箱写的不对,
wiki上的内容也有些老旧


FledgeXu


碰撞箱不对?


国际barryq25


我不知道该如何注册,应该说要传入一个settings方法,然后按照平常的方法注册
但是出现报错,


FledgeXu


setting方法?


国际barryq25


打错了。。。


国际barryq25


我是先继承了原版的楼梯
public class MudBrick extends Block {
public void MudBrickStair(BlockState blockState, Block.Settings settings) {
super(blockState, settings);
}
}


国际barryq25


然后,注册的时候是
public static final Block MUDBRICKSTAIR = new MudBrickStair();
Registry.register(Registry.BLOCK, new Identifier(“advri”, “mudbrick_stair”), MUDBRICKSTAIR);
Registry.register(Registry.ITEM, new Identifier(“advri”, “mudbrick_stair”), new BlockItem(MUDBRICKSTAIR, new Item.Settings().group((ItemGroup.MISC))));


国际barryq25


然后报错说需要参数


Snownee


请先学习Java


FledgeXu