注册门
完整代码
const $DoorBlock = Java.loadClass("net.minecraft.world.level.block.DoorBlock")
const $BlockBehaviourProperties = Java.loadClass("net.minecraft.world.level.block.state.BlockBehaviour$Properties")
const $BlockSetType = Java.loadClass("net.minecraft.world.level.block.state.properties.BlockSetType")
const $BlockItem = Java.loadClass("net.minecraft.world.item.BlockItem")
const $ItemProberties = Java.loadClass("net.minecraft.world.item.Item$Properties")
StartupEvents.registry("block",event=>{
event.createCustom("meng:test_door",()=>new $DoorBlock(
$BlockBehaviourProperties.of()
.instrument("bass")
.strength(3)
.noOcclusion()
.ignitedByLava()
.pushReaction("destroy"),
$BlockSetType.STONE
))
})
StartupEvents.registry("item",event=>{
event.createCustom("meng:test_door",()=>new $BlockItem(Block.getBlock("meng:test_door"),new $ItemProberties()))
})Last updated