▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Enchant Enhancemen
Enchant Enhancemen

Enchant Enhancemen

Modify enchantment mechanics and improvements.

Оцените первым
1.9K
0
Все версииEnchant Enhancemen 1.0.4 for 1.20.1-1.20.4

Enchant Enhancemen 1.0.4 for 1.20.1-1.20.4

Beta07.06.2026

Список изменений

Enchant Enhancemen 1.0.4 for 1.20.1-1.20.4

一、服务器配置同步(核心功能)

概述

服务器/主机修改配置后自动向所有在线玩家同步;玩家进入多人游戏时自动获取主机配置,本地修改不生效。

文件变更

文件修改
EnchantEnhancement.javaonInitialize() 中通过 ServerLifecycleEvents.SERVER_STARTING 统一处理专用服务器和 LAN 集成服务器的初始化
EnchantEnhancementClient.java新建 — 客户端入口:注册网络包接收器 + 加载本地配置
EnchantEnhancementServer.java已删除 — 逻辑已合并到主入口
fabric.mod.jsonclient 增加 EnchantEnhancementClient;移除 server entrypoint
ServerPlayerJoinListener.javaENTITY_LOADJOIN;40 tick 延迟队列;增加 syncToAllPlayers()DISCONNECT 清理
EnchantmentConfig.javasyncConfigToAllPlayers() 实现实际推送;syncConfig() 增加 if (isServer) return 防主机自锁

二、多人游戏配置 UI 行为

概述

多人游戏中配置界面始终可交互,但已从服务器同步后,UI 修改不会写入本地配置、不会生效。

行为对照

场景UI 可操作修改是否生效/保存
单人游戏
主机(LAN/集成服务器)
多人游戏客户端(已同步)

文件变更

文件修改
ConfigScreen.java新增 isReadOnly 标记;UI 始终可交互,已同步时所有 setter 调用和保存均跳过

三、附魔等级分组视觉优化

  • 分组内展开条目向右缩进 18px
  • 展开条目名称颜色变灰(0xFFAAAAAA
  • 展开条目输入框缩小(64×16 vs 78×18)

四、创造模式附魔书刷新

保存配置后直接返回游戏画面,确保重新打开创造物品栏时附魔书等级刷新。


五、依赖与环境修复

文件修改
gradle.propertiesFabric Loader 0.15.110.19.3;版本号 1.0.31.0.4
build.gradle移除 enchanting-infuserpuzzles-libforge-config-api-port 开发辅助 Mod
fabric.mod.jsonfabricloader 最低版本 >=0.15.11>=0.16.10

Файлы

enchant-enhancement-1.0.4.jar(1.02 MiB)
Основной
Скачать

Метаданные

Канал релиза

Beta

Номер версии

1.0.4

Загрузчики

Fabric

Версии игры

1.20.1–1.20.4

Загрузок

15

Дата публикации

07.06.2026

Загрузил

ID версии

Главная