
必备 必备化
这个模组移除了基础模组添加的内购内容。

这是一个模组,用于移除 Essentials 的商店和游戏内购买功能,仅保留世界托管和聊天等社交功能。
该模组通过 Cloth Config 配置文件实现完全可配置。
前置依赖:
Cloth Config
Essential Mod
Essential Shop Remover
一个客户端侧的 NeoForge 模组,用于禁用 Essential 模组 的商店、装饰品和表情功能。所有功能均可通过配置文件开关。
功能
- 拦截所有购买流程:装饰品、表情、礼包和礼物购买均被拦截并取消。
- 拦截金币购买:金币礼包购买和欢迎金币领取被阻止。
- 拦截结账数据包:与货币化相关的网络数据包在离开客户端前被丢弃。
- 禁用装饰品渲染:商店装饰品不会在玩家模型上渲染。
- 阻止表情装备:表情转盘和表情播放被禁用。
- 移除促销/推广通知:促销横幅、装饰品“新”标记和推广提示被屏蔽。
- 阻止衣柜提醒弹窗:移除“装备了未拥有物品”的警告。
- 金币购买弹窗:阻止金币购买对话框打开。
- 移除菜单按钮:从主菜单和暂停菜单中移除 Essential 的按钮。
配置
所有功能通过 config/essentialshopremover.json 控制。将任意选项设为 false 即可重新启用该功能。
{
"blockCosmetics": true,
"blockEmotes": true,
"blockPurchases": true,
"blockCoins": true,
"blockCheckoutPackets": true,
"blockNotices": true,
"blockWardrobeNag": true,
"removeMainMenuButtons": true,
"removePauseMenuButtons": true
}
| 选项 | 默认值 | 描述 |
|---|---|---|
blockCosmetics |
true |
禁用玩家模型上的装饰品渲染 |
blockEmotes |
true |
阻止表情转盘和表情播放 |
blockPurchases |
true |
阻止所有装饰品/表情/礼包购买流程 |
blockCoins |
true |
阻止金币购买和欢迎金币领取 |
blockCheckoutPackets |
true |
丢弃货币化网络数据包 |
blockNotices |
true |
移除促销横幅、推广提示、装饰品圆点标记 |
blockWardrobeNag |
true |
移除衣柜中“未拥有物品”的警告 |
removeMainMenuButtons |
true |
从标题屏幕移除 Essential 按钮 |
removePauseMenuButtons |
true |
从暂停菜单移除 Essential 按钮 |
工作原理
该模组使用 SpongePowered Mixin 在运行时拦截 Essential 的方法。它不会修改 Essential 的 JAR 文件或重新分发任何 Essential 代码。所有更改均为本地且仅限于客户端侧。
按键绑定
Essential 的按键绑定(衣柜、表情转盘、切换装饰品等)仍会出现在控制设置中,但当对应功能被禁用时,这些按键绑定不会生效。您可以在 Minecraft 的控制设置中安全地取消绑定它们。
前置依赖
- Minecraft 1.21.1
- NeoForge 21.1.x
- Essential 模组(运行时必需)
法律声明
Essential 模组
Essential 是 Spark Universe / ModCore Inc. 开发的闭源模组。该模组不会:
- 包含、捆绑或重新分发 Essential 的代码、资源或 JAR 文件
- 修改 Essential 的 JAR 文件
- 访问或更改 Essential 的服务器或账户数据
- 伪造购买或绕过账户权益
该模组仅通过 Mixin(一种标准的 Minecraft 模组机制,在运行时拦截方法调用)与 Essential 交互。所有修改均为本地且仅限于客户端侧。此方法符合标准的 Minecraft 模组实践和合理使用原则。不会复制或分发任何 Essential 的知识产权。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。