Crossbow Enchants

Crossbow Enchants

将弩附魔到足以与弓匹敌的程度。

弩附魔横幅

弩附魔

弩附魔是一个可自定义的服务器或客户端模组,它通过允许弩使用原本专属弓的附魔,来增强弩的体验。目前支持 Fabric 和 Quilt。

除此之外,弩附魔还支持让无限和耐久在弩和弓上兼容,以及让穿透和多重射击在弩上兼容,并让抢夺在弓和弩上都兼容。

虽然弩附魔最初是专为服务器端制作的,但它在单人模式下也完美运行。 如果你计划在服务器端运行此模组,玩家无需在客户端安装它。

命令

使用以下命令,你可以自定义模组的功能,注意玩家必须在服务器上拥有管理员权限才能使用这些命令:

  • /crossbowenchants [disable/enable] - 切换模组的全局功能开关。
  • /crossbowenchants enchantments [disable/enable] [enchantment] - 禁用或启用特定附魔。
  • /crossbowenchants features [disable/enable] [feature] - 禁用或启用特定特性,特性包括“无限和耐久”以及“穿透和多重射击”。
  • /crossbowenchants info - 此命令向玩家输出模组的当前设置。
  • /crossbowenchants reset - 此命令将设置重置为默认值,默认情况下所有附魔和特性均启用。

配置

你也可以直接从配置文件自定义模组,配置文件位于 .\config\crossbowenchants.toml。

以下是默认配置文件的内容:

#弩附魔全局功能的开关。
Enabled = true
#弩上火焰附魔功能的开关。
FlameEnabled = true
#弩上无限附魔功能的开关。
InfinityEnabled = true
#弩和弓上抢夺附魔功能的开关。
LootingEnabled = true
#弩上力量附魔功能的开关。
PowerEnabled = true
#弩上冲击附魔功能的开关。
PunchEnabled = true
#弩和弓上无限与耐久兼容性的开关。
InfinityAndMendingEnabled = true
#弩上穿透与多重射击兼容性的开关。
PiercingAndMultishotEnabled = true

注意:如果任何属性缺失或格式不正确,配置文件不会重置,模组将使用该属性的默认值,所有默认值均为 'true'。

依赖项

Fabric API:弩附魔需要 Fabric API 才能正常运行。确保在启动客户端或服务器前,已将此模组与 Fabric API 一同安装。

附加信息

附魔行为

请注意,禁用任何附魔将导致以下结果:

  • 这些附魔将无法再通过铁砧应用到弩上。

  • [Minecraft 1.20 至 1.20.4] 这些附魔将停止对已附有它们的现有弩生效(抢夺除外)。

特性行为

请注意,禁用某个特性将导致以下结果:

  • 受该特性影响的附魔将无法再通过铁砧相互兼容,但会完全正常地作用于已附有它们的现有物品。

无限和耐久

启用“无限和耐久”特性将使无限和耐久附魔全局兼容,这意味着它们也将能在弓上工作。

为了避免让弩相对于弓过于强大,我暂时决定保持现状。 不过,将来我可能会为此特定情况添加一个设置。

问题反馈

如果你有疑问、建议,或遇到任何其他问题,请随时提交问题。

请注意:自 2024年12月2日 起,我已开始学业,未来几年会非常忙碌。这意味着我能够积极投入到弩附魔模组开发或回复反馈和问题的时间将大幅减少。

我仍会尽力处理重要问题并在可能时考虑建议,但响应时间可能会变慢。