Skip to content

自定义扭蛋生物 ​

扭蛋会从 #poopsky:gachapon_mob 实体标签中选择生物。把实体加入这个标签,它就可能被扭蛋抽到;从标签移除后,扭蛋便不会再抽到它。

新建一个服务端脚本,例如:

text
kubejs/server_scripts/poopsky_gachapon_mobs.js

添加生物 ​

下面的代码会把苦力怕加入扭蛋生物列表:

javascript
ServerEvents.tags('entity_type', event => {
    event.add('poopsky:gachapon_mob', 'minecraft:creeper')
})

一次添加多个实体时,把实体 ID 写进数组:

javascript
ServerEvents.tags('entity_type', event => {
    event.add('poopsky:gachapon_mob', [
        'minecraft:zombie',
        'minecraft:skeleton'
    ])
})

移除生物 ​

如果不想让某个默认生物继续出现在扭蛋中,使用 event.remove():

javascript
ServerEvents.tags('entity_type', event => {
    event.remove('poopsky:gachapon_mob', 'minecraft:pig')
})

添加和移除可以写在同一个事件中:

javascript
ServerEvents.tags('entity_type', event => {
    event.add('poopsky:gachapon_mob', [
        'minecraft:creeper',
        'minecraft:zombie'
    ])

    event.remove('poopsky:gachapon_mob', 'minecraft:pig')
})