• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
TransmutationEngine👾全新无限建材游戏模式 支持CE,IA🛠️

原创 付费 娱乐 机械 TransmutationEngine👾全新无限建材游戏模式 支持CE,IA🛠️ 2.2

请登录后获取
版权类型
原创
插件中文名称
熵变引擎
插件英文名称
TransmutationEngine
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Purpur
  4. PufferFish
  5. SpongeVanilla
  6. Leaves
  7. 其他核心
语言支持
中文(简体)
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
  7. 1.15
  8. 1.14
  9. 1.13

熵变引擎 TransmutationEngine​


插件介绍​

熵变引擎(TransmutationEngine) 是一款强大的物质转换系统插件,灵感源自等价交换模组。玩家可以将多余的物品投入熵变引擎转换为 TME(Transmutation Material Energy),然后使用 TME 在商店中购买需要的物品。

核心特性​

  • 物质转换 - 将任意配置的物品转换为 TME 能量值
  • 自动吸收 - 引擎自动吸收周围 3×3×3 范围内的掉落物
  • 商店系统 - 美观的 GUI 商店,用 TME 购买需要的物品
  • ItemsAdder 集成 - 完美支持 ItemsAdder 自定义物品和方块
  • 可视化边界 - 放置引擎时显示白色吸收范围边框
  • 音效反馈 - 信标声音效果提升游戏体验
  • 高性能 - 优化的异步处理,不影响服务器性能



使用方法​

快速开始​

  1. 获取引擎 - 管理员使用 /tme give <玩家> 给予熵变引擎方块
  2. 放置引擎 - 将引擎方块放置在地上(会显示白色边框表示吸收范围)
  3. 投入物品 - 按 Q 键将物品扔到引擎附近,物品会被自动吸收转换为 TME
  4. 打开商店 - 右键点击引擎打开商店 GUI,使用 TME 购买需要的物品
  5. 1764994406527.webp

小贴士​

  • TME 存储在引擎中,破坏引擎会失去所有 TME!请妥善保管
  • 不同物品有不同的 TME 价值,珍稀物品价值更高

命令列表


命令描述权限
/tme help显示帮助信息tme.use
/tme give <玩家> [数量]给予玩家熵变引擎方块tme.admin
/tme list查看所有引擎位置和 TME 存储tme.admin
/tme reload重新加载配置文件tme.admin
1764994862900.webp


权限节点


权限描述默认
tme.admin管理员权限(give/list/reload 命令)OP
tme.use使用熵变引擎的基础权限所有人


配置文件​

config.yml​

YAML:
# 引擎设置
engine:
  name: '§6熵变引擎'
  block: 'LODESTONE'              # 引擎使用的方块类型(默认: 磁石)
  absorption_radius: 1.5          # 吸收半径(1.5 = 3x3x3范围)
  absorption_interval: 20         # 吸收间隔(tick,20 = 1秒)
  show_range_border: true         # 显示吸收范围边框
  check_block_integrity: true     # 检查引擎方块完整性
  max_absorption_per_tick: 20     # 每次最大吸收物品数量
  enable_beacon_sound: true       # 启用信标声音效果
 
  # ItemsAdder 集成(可选)
  itemsadder_block_id: ''         # ItemsAdder 自定义方块 ID
  itemsadder_item_id: ''          # ItemsAdder 自定义物品 ID

# 调试设置
debug:
  enabled: false

# GUI 设置
gui:
  title: '§6熵变引擎'
  size: 54                        # GUI 大小(9的倍数,最大54)

物品 TME 值配置​

在 config.yml 中的 material_values 节点配置物品的 TME 价值:
YAML:
material_values:
  # 基础材料
  STONE: 1
  COBBLESTONE: 1
  DIRT: 1
 
  # 矿物材料
  IRON_BLOCK: 576
  GOLD_BLOCK: 2304
  DIAMOND_BLOCK: 18432
  EMERALD_BLOCK: 36864
  NETHERITE_BLOCK: 73728
 
  # 更多物品...

ItemsAdder 自定义物品配置​

YAML:
itemsadder_values:
  itemsadder:ruby: 100
  itemsadder:sapphire: 200
  itemsadder:mythril_ingot: 500

消息自定义​

所有消息均可在 messages.yml 中自定义,支持颜色代码:
YAML:
# ===================================
# 引擎消息
# ===================================
engine_placed: '&a成功放置熵变引擎!引擎会自动吸收周围3x3x3范围内的掉落物'
engine_broken: '&c熵变引擎已被破坏!TME已随引擎消失!'
tme_gained: '&a吸收 &e{amount}&a TME,引擎当前: &e{total}'

# ===================================
# 购买消息
# ===================================
purchase_success: '&a成功购买 &e{amount}x {item} &a花费 &e{cost} &aTME'
purchase_failed: '&c购买失败!TME 已退还。'
insufficient_tme: '&cTME不足!需要 &e{cost}&c,引擎只有 &e{current}'
inventory_full: '&c背包已满!部分物品已掉落在地上。'
itemsadder_not_enabled: '&cItemsAdder 未启用!'
custom_item_not_found: '&c无法获取自定义物品: {id}'

# ===================================
# 命令消息
# ===================================
no_permission: '&c你没有权限执行此命令!'
unknown_command: '&c未知的子命令!使用 /tme help 查看帮助'
player_not_found: '&c玩家不在线或不存在!'
invalid_amount: '&c无效的数量!'
amount_out_of_range: '&c数量必须在1-64之间!'
config_reloaded: '&a配置已重新加载!'
give_usage: '&c用法: /tme give <玩家> [数量]'
give_success_sender: '&a成功给予 {player} {amount} 个熵变引擎!'
give_success_target: '&a你获得了 {amount} 个熵变引擎!'

# ===================================
# 引擎列表
# ===================================
list_header: '&7&m     &r &6熵变引擎列表 &7&m    &r'
list_count: '&f  &7总数量: &e{count} &7个引擎'
list_empty: '&f  &7当前没有任何熵变引擎'
list_entry: '&e  #{index} &7[&b{world}&7] &a{x}, {y}, {z} &7- &e{tme} &7TME'
list_total: '&f  &7总TME: &e{total}'

# ===================================
# 帮助
# ===================================
help_header: '&7&m     &r &6熵变引擎插件 &fv2.1 &7- 物质转换系统 &7&m    &r'
help_command_title: '&f  &7主命令:'
help_command_usage: '&e  &7/tme &f[参数] &7或 &e/transmutation &7或 &e/te'
help_params_title: '&f  &7参数:'
help_param_help: '&e    &7help &f- 显示此帮助信息'
help_param_give: '&e    &7give <玩家> [数量] &f- 给予熵变引擎方块 &7(管理员)'
help_param_list: '&e    &7list &f- 查询所有引擎位置和TME &7(管理员)'
help_param_reload: '&e    &7reload &f- 重新加载配置文件 &7(管理员)'
help_usage_title: '&f  &7使用方法:'
help_usage_1: '&7    1. 获得引擎方块 &f(/tme give)'
help_usage_2: '&7    2. 放置引擎 &f(会显示白色边框)'
help_usage_3: '&7    3. 扔物品到引擎附近 &f(按Q键)'
help_usage_4: '&7    4. 右键引擎打开商店 &f(用TME购买)'
help_tip: '&7  &e💡 提示: TME存储在引擎中,破坏引擎会失去TME!'

# ===================================
# 引擎物品描述
# ===================================
engine_item_lore_1: '&7熵变引擎'
engine_item_lore_2: '&7右键打开GUI界面'
engine_item_lore_3: '&7连接漏斗自动转换物品'

# ===================================
# GUI配置
# ===================================

# 翻页按钮
gui_prev_page: '&a◀ 上一页'
gui_next_page: '&a下一页 ▶'
gui_page_info: '&7当前页: &e{page}'
gui_page_info_max: '&7当前页: &e{page}/{max}'

# 引擎信息面板(中央下界之星)
gui_info_title: '&6熵变引擎'
gui_info_tme: '&7此引擎拥有: &e{tme} &7TME'
gui_info_click_hint: '&7点击物品购买'
gui_info_total_items: '&7可购买物品: &e{total} &7种'
gui_info_vanilla_items: '&7  原版: &a{count} &7种'
gui_info_custom_items: '&7  自定义: &b{count} &7种'
gui_info_location: '&7位置: &e{location}'

# 商店物品 Lore
shop_item_type_vanilla: '&7类型: &a原版物品'
shop_item_type_custom_id: '&7ID: &f{id}'
shop_item_custom_suffix: ' &7[自定义]'
shop_item_tme_value: '&7TME价值: &a{value}'
shop_item_buy_1: '&7左键购买 &ex1'
shop_item_buy_64: '&7右键购买 &ex64'
shop_item_buy_16: '&7Shift+左键购买 &ex16'
shop_item_buy_4096: '&7Shift+右键购买 &ex64x64 (4096)'

# 物品显示名称前缀
shop_item_vanilla_prefix: '&e'
shop_item_custom_prefix: '&b'

[MD] ## 商店 GUI 操作 | 操作 | 购买数量 | |------|----------| | 左键点击 | 购买 ×1 | | 右键点击 | 购买 ×64 | | Shift + 左键 | 购买 ×16 | | Shift + 右键 | 购买 ×4096 (64×64) | [/MD]

1764995017034.webp


安装说明​

  1. 下载插件 JAR 文件
  2. 将 TransmutationPlugin-2.1.jar 放入服务器 plugins 文件夹
  3. 启动服务器,生成默认配置文件
  4. 编辑 plugins/TransmutationEngine/license.yml,填入您的许可证密钥
  5. 重启服务器或执行 /plugman reload TransmutationEngine

license.yml 配置​

YAML:
# 验证服务器地址(请勿修改)
LicenseServerIP: "XX.XX.XX.XX"

# 验证服务器端口(请勿修改)
LicenseServerPort: 2022

# 许可证密钥(请填写您购买的许可证)
License: ""

[MD] ## 软依赖 | 插件 | 版本 | 说明 | |------|------|------| | ItemsAdder | 4.0+ | 可选 - 支持自定义物品/方块作为引擎 | [/MD]

常见问题​

Q: 引擎被破坏后 TME 会怎样?

A: TME 存储在引擎方块中,破坏引擎会导致所有 TME 丢失,请妥善保管!
1764994742779.webp

Q: 如何添加新物品的 TME 值?

A: 在 config.yml 的 material_values 节点添加物品材料名和对应的 TME 值。
Q: 支持 ItemsAdder 自定义物品吗?

A: 支持!在 itemsadder_values 节点配置即可。
1764994730373.webp

图片展示
1764994851097.webp
  • 1764994898022.webp
    1764994898022.webp
    65.1 KB · 查看: 24
作者
MFD7
查看
565
首次发布
最后更新

评分

0.00 星 0 次评分

MFD7 的其他资源

最新更新

  1. 接入 CraftEngine 支持

    支持 CraftEngine 自定义物品的: TME 价值识别和吸收 GUI 商店展示 玩家购买与发放 /tme give 发放 引擎破坏后的物品掉落 自定义引擎物品放置登记 新增配置:...
  2. 修复了部分老版本linux服务器无法启用插件的问题

    修复了因为GLIBC版本过高而导致的验证库无法启用的情况
  3. 恢复原价

    恢复原价
后退
顶部 底部