我想修改钓鱼钓到的东西,但是不知道怎么修改,而且还想知道能不能修改概率。
通过PlayerFishEvent获取鱼钩,然后setHookedEntity
结冰的离季 发表于 2021-10-11 23:33
通过PlayerFishEvent获取鱼钩,然后setHookedEntity
我想修改钓鱼成功后,钓到的宝藏的表,想在表里添加内容
本帖最后由 结冰的离季 于 2021-10-11 23:48 编辑
自定义LootTable然后在鱼上钩时,调用populateLoot设置实体当然,因为只是接口所以相当于自己写了,bukkit给的APi只有原版默认的LootTables
算法可以抄CraftLootTable,其他我不知道
张扬20020415 发表于 2021-10-11 23:35
我想修改钓鱼成功后,钓到的宝藏的表,想在表里添加内容
自定义LootTable然后在鱼上钩时,调用populateLoot设置实体当然,因为只是接口所以相当于自己写了,bukkit给的APi只有原版默认的LootTables
算法可以抄CraftLootTable,其他我不知道
结冰的离季 发表于 2021-10-11 23:41
自定义LootTable然后在鱼上钩时,调用populateLoot设置实体当然,因为只是接口所以相当于自己写了,bukkit ...
lootable自定义好了怎么设置,设置给谁
监听钓鱼事件,动态修改战利品
az860325 发表于 2021-10-12 07:53
监听钓鱼事件,动态修改战利品
我的世界还掉落一些宝藏 复杂的东西 监听时间还需要覆盖原来战利品表
张扬20020415 发表于 2021-10-12 08:26
我的世界还掉落一些宝藏 复杂的东西 监听时间还需要覆盖原来战利品表
你的覆盖是指舍弃原有的所有战利品吗?
如果是全部舍弃,那就向我上面说的那样
1111111111111111111111111
张扬20020415 发表于 2021-10-12 00:13
lootable自定义好了怎么设置,设置给谁
钓鱼无法设置
原版通过战利品表来控制钓上的物品,有如下四个战利品表:复制代码可以直接通过数据包来覆盖;如果是Fabric,还有一个LootTableLoadingCallback供开发者调用。
- gameplay/fishing
- gameplay/fishing/fish
- gameplay/fishing/junk
- gameplay/fishing/treasure
TWtianwu 发表于 2021-10-12 10:02
1111111111111111111111111
隔这水贴呢