张扬20020415
我想修改钓鱼钓到的东西,但是不知道怎么修改,而且还想知道能不能修改概率。

结冰的离季
通过PlayerFishEvent获取鱼钩,然后setHookedEntity

张扬20020415
结冰的离季 发表于 2021-10-11 23:33
通过PlayerFishEvent获取鱼钩,然后setHookedEntity

我想修改钓鱼成功后,钓到的宝藏的表,想在表里添加内容

结冰的离季
本帖最后由 结冰的离季 于 2021-10-11 23:48 编辑
张扬20020415 发表于 2021-10-11 23:35
我想修改钓鱼成功后,钓到的宝藏的表,想在表里添加内容

自定义LootTable然后在鱼上钩时,调用populateLoot设置实体当然,因为只是接口所以相当于自己写了,bukkit给的APi只有原版默认的LootTables
算法可以抄CraftLootTable,其他我不知道

张扬20020415
结冰的离季 发表于 2021-10-11 23:41
自定义LootTable然后在鱼上钩时,调用populateLoot设置实体当然,因为只是接口所以相当于自己写了,bukkit ...

lootable自定义好了怎么设置,设置给谁

az860325
监听钓鱼事件,动态修改战利品

张扬20020415
az860325 发表于 2021-10-12 07:53
监听钓鱼事件,动态修改战利品

我的世界还掉落一些宝藏  复杂的东西 监听时间还需要覆盖原来战利品表

az860325
张扬20020415 发表于 2021-10-12 08:26
我的世界还掉落一些宝藏  复杂的东西 监听时间还需要覆盖原来战利品表

你的覆盖是指舍弃原有的所有战利品吗?

如果是全部舍弃,那就向我上面说的那样

TWtianwu
1111111111111111111111111

结冰的离季
张扬20020415 发表于 2021-10-12 00:13
lootable自定义好了怎么设置,设置给谁

钓鱼无法设置

Ph-苯
原版通过战利品表来控制钓上的物品,有如下四个战利品表
  1. gameplay/fishing
  2. gameplay/fishing/fish
  3. gameplay/fishing/junk
  4. gameplay/fishing/treasure
复制代码
可以直接通过数据包来覆盖;如果是Fabric,还有一个LootTableLoadingCallback供开发者调用。

哒哒鱼皮汤
TWtianwu 发表于 2021-10-12 10:02
1111111111111111111111111

隔这水贴呢

第一页 上一页 下一页 最后一页