方块的特殊属性
placed_model
自定义方块类型(type)
该属性能够使用以下值:
REAL_NOTE
使用真实的方块 (音符盒), 无滞后, 无实体, 100%为真实方块.
缺点:
不支持具有透明度的贴图.
最大可创建的数量为 750 个方块
REAL
使用真实的方块 (蘑菇块), 无滞后, 无实体, 100%为真实方块. (建议使用更加稳定的
REAL_NOTE
类型).缺点:
最大可创建的数量为 191 个方块
REAL_TRANSPARENT
使用真实的方块 (紫颂植株), 无滞后, 无实体, 100%为真实方块, 支持具有透明度贴图
缺点:
最大可创建的数量为 63 个方块
REAL_WIRE
使用真实的方块 (线), 无滞后, 无实体, 100%为真实方块.
缺点:
最大可创建的数量为 127 个方块
TILE
使用 tile 类型创建自定义方块 (通过更换 刷怪笼 的贴图来实现).没有创建数量的限制,你可以使用该类型创建无限个自定义方块
缺点:
并不是真实方块, 只是对刷怪笼的贴图进行更改
自定义的贴图/模型将会在远距离的情况下失效,会显示成原本的材质(刷怪笼)
当该类型的自定义方块大量出现在玩家视野中将会造成客户端延迟
FIRE
该特殊类型用于自定义火焰的创建.
缺点:
最大可创建 14种 自定义火焰
矿物以及装饰性方块最好使用 REAL 或者 REAL_NOTE . TILE 用于创建其他稀有的方块以及机器为宜. 不要使用 TILE 来新增自定义矿物,因为在新的区块中生成时会有延迟
rotx 与 roty
该属性能够让你使特殊的模型进行指定角度旋转.(该属性适用于进阶用户). 指定角度旋转是静态的,该属性仅在你使用子级物品的时才有用.\
placeable_on_water
允许方块放置在 水 上
placeable_on_lava
允许方块放置在 岩浆 上
shift_up
允许玩家能够使用shift在基础方块上再次放置(例如:使用 REAL_WIRE
创建的方块制作路两格高的巨大植物)
cancel_drop
取消挖掘方块后掉落战利品.\
如果你使用具有 精准采集 附魔效果的工具来破坏方块,你仍然可以获得方块,但无法获得其掉落的战利品
工具的白名单与黑名单
你可以在名单中设置 "_PICKAXE" 这样子每个镐子都将会匹配至名单中,也可以设置 "_AXE" 因为插件会检查物品的材质是否属于你设置的规则中. 该规则同样也适用于自定义物品id,例如你设置了 "ruby_" 则带有 "ruby_" 词条的工具都可以使用(uby_pickaxe, ruby_axe...)
break_tools_blacklist
破坏该方块的工具黑名单
break_tools_whitelist
破坏该方块的工具白名单
events_tools_blacklist
无法在该方块上运行该事件 (placed_block.interact
) 的黑名单
events_tools_whitelist
无法在该方块上运行该事件 (placed_block.interact
) 的白名单
其他选项
hardness
方块的硬度,挖掘该方块需要花费的时间 你可以查看预置物品中的一些示例 (位于itemsadder命名空间下的 blocks.yml 文件).
blast_resistance
防爆指数(默认为 hardness*3
)
no_explosion
无视爆炸影响,忽略 blast_resistance
属性
sounds
你可以更改方块被破坏/放置时的音效,你可以使用 自定义音效 名称来代替原版音效 当然你同时也可以使用 Spigot sounds以及 原版音效 名称.
如果未设置 break 播放的音效,默认使用 BLOCK_STONE_BREAK
`` (block.stone.break
) 如果未设置 place 播放的音效,将会播放在该方块 resource 属性中设置的原版音效
Last updated