中文短标题

Scavenge 是一个模组,允许你为自定义的右键/左键行为 应用到任何方块上。此外,你还可以在这些行为中添加 LootPools(战利品池),当满足条件时会掉落这些物品。这些数据从 JsonFiles 中加载,并类似于脚本语言。 此外,你还可以在右键点击这些方块时添加某些独特功能/条件。

资源介绍

Scavenge 是一个模组,允许你为自定义的右键/左键行为 应用到任何方块上。此外,你还可以在这些行为中添加 LootPools(战利品池),当满足条件时会掉落这些物品。这些数据从 JsonFiles 中加载,并类似于脚本语言。 此外,你还可以在右键点击这些方块时添加某些独特功能/条件。 例如:    玩家必须潜行 玩家手中必须持有钻石 该方块不可破坏 该方块在使用5次后消失 等等 1.10.2-1.12.2 文档: ClickMe 以下是 1.16 的文档: 如果你想了解如何制作 Scavenge 脚本的好教程。 Xaikii 写了一些关于脚本工作原理的示例和教程。 ClickMe 已移植到 1.16 的插件: - Refraction 文档现在已成为模组的一部分。查看方法如下: 将 "printExamples" 设置为 true,文档将在 Minecraft 文件夹中的 "scavenge_doc" 文件夹中生成。 文档按插件 -> 属性类型 -> 属性名称排序。 为了简化文档的查找。另外,由于它是自动生成的,只有当所有 Scavenge JAR 文件丢失时,它才会丢失。 此外,如果你安装插件,它们也会自动生成文档,并按附加插件排序。 1.16.5 版本现在还可以转储已加载的脚本。它们看起来会有些不同,因为这取决于属性的实现方式,但这将使调试变得更加容易。如果脚本中没有添加某些内容,转储也无法看到,因为模组只转储解析后的脚本。 这也是一个配置项。注意:这也适用于多人游戏。 如何添加 Scavenge 脚本: Scavenge 现在支持资源包。它将自动加载位于 "datapacks/DATAPACK_NAME/data/DOMAIN/scavenge_scripts" 文件夹中的所有文件。 并在资源包重新加载时自动重新加载它们。它们会自动同步到客户端,因此不再需要手动同步 "服务器->客户端"。这是自动完成的。 由于该工具有 JEI 插件,我必须安装一个 JEI hack,以便在脚本重新加载后 1 tick 重新加载 JEI,因为 JEI 不支持任何具有配方/数据自动同步的模组。(如果 JEI 不解决这个问题,这可能会快速进入 2-3 位数的重新加载范围) 除了资源包之外,还有什么变化: - 效果现在仅在服务器上执行,而条件在服务器和客户端上都进行测试。因此,如果你存储未同步的数据,可能会出现不同步的情况。 - 数学运算/条件现在比之前更加严格,因为代码虽然更大,但提供了更多的灵活性。 - 错误消息现在可以直接添加到条件中,因此不再需要单独的消息部分。对于效果,有一个消息效果。 - 条件默认情况下现在可以反转。(不能保证附加插件支持这一点) - Scavenge 现在使用原版 LootPools,你可以直接链接它们。它会尝试在 JEI 中显示它们,但对于更随机/复杂的战利品,准确性可能不会那么高。 - 数学运算/条件现在支持位运算。 - 生成了所有内容的示例。(再次强调,不能保证附加插件支持这一点)

在鱼乐云资源中心浏览该资源,登录后可一键安装到你的游戏服务器。

返回资源中心