必备 必备化

必备 必备化

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

管理

将此替换为描述

这是一个模组,用于移除 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 的控制设置中安全地取消绑定它们。

前置依赖

法律声明

Essential 模组

Essential 是 Spark Universe / ModCore Inc. 开发的闭源模组。该模组不会:

  • 包含、捆绑或重新分发 Essential 的代码、资源或 JAR 文件
  • 修改 Essential 的 JAR 文件
  • 访问或更改 Essential 的服务器或账户数据
  • 伪造购买或绕过账户权益

该模组仅通过 Mixin(一种标准的 Minecraft 模组机制,在运行时拦截方法调用)与 Essential 交互。所有修改均为本地且仅限于客户端侧。此方法符合标准的 Minecraft 模组实践和合理使用原则。不会复制或分发任何 Essential 的知识产权。