- 版权类型
- 原创
- 插件中文名称
- 炼金术
- 插件英文名称
- Alchemy
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Folia
- Purpur
- PufferFish
- SpongeVanilla
- Leaves
- 其他核心
- 语言支持
- 中文(简体)
- 前置组件
- AzureFlow
AttributeCompatibleAPI(https://www.minebbs.com/resources/attributecompatibleapi-api.7254/)
SX-Attribute,AttributePlus(可选)
PlaceHolderAPI
MythicMobs(可选)
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
- 1.11
- 1.10
- 1.9
- 1.8
※ 简介 ※
- Alchemy 为激发玩家创造性而生,为服务器提供动态锻造系统。
- 玩家通过调整温度、材料配比、炼制时间等参数,结合自身熟练度,可打造出品质各异的武器与装备。
- 服务器管理员可完全自定义配方、温度阈值、产出规则等核心参数,并与玩家熟练度、评分深度挂钩,实现从0基础熔炉到史诗级工坊的完整生态。
- 动态拟合系统:武器品质由配方匹配度、温度波动、材料配比、熟练度等 4 重因素共同决定
- 无限自定义配方:支持调整理想温度、材料配比、产出数量、武器数值等参数,可绑定 MythicMobs 技能或执行自定义命令。
- 多维度数据库支持:兼容 MySQL、Caffeine、SQLite,跨服与本地双模式运行,优化至毫秒级响应,零服务器卡顿。
- 自定义UI:提供可视化配方编辑界面,支持完全自定义 UI,满足从简约到科幻的视觉需求。
※ 插件特性 ※
功能模块 | Alchemy 独创性 | 常规锻造插件 |
---|---|---|
动态锻造系统 | 拟合度算法(自定义因素权重)影响最终品质 | 固定配方产出,少量动态调整空间 |
自定义深度 | 服务器端可绑定玩家熟练度、评分等级,动态调整配方参数 | 仅支持基础参数修改(材料配比) |
数据库与跨服 | 同步多服锻造进度,支持十万级数据存储与毫秒级查询,Caffeine 缓存技术保障性能 | 本地单机存储,跨服需额外开发 |
联动扩展性 | 可直接调用 MythicMobs 技能树,对AzureFlow额外拓展配置项 |
※ 性能保证 ※
异步计算引擎:锻造过程采用非阻塞线程,确保服务器流畅运行
内存智能回收:Caffeine 缓存技术自动清理过期数据,降低内存占用
数据库分层加载:SQLite 本地存储与 MySQL 可自选 (免费版无MySQL)
内存智能回收:Caffeine 缓存技术自动清理过期数据,降低内存占用
数据库分层加载:SQLite 本地存储与 MySQL 可自选 (免费版无MySQL)
※ 指令 ※
YAML:
- "§e➤ §6玩家命令 §7(Player Commands)"- " §a› §e/alchemy open §7- 打开炼金容器界面 §8Open container interface"
- " §a› §e/alchemy myrecipes §7- 查看已解锁的配方 §8View unlocked recipes"
- " "
- "§c➤ §6管理员命令 §7(Admin Commands) §c[需权限 alchemy.admin]"
- " §b› §d/alchemy addcontainer <玩家> <容器名> §7- 给玩家添加容器 §8Add container to player"
- " §b› §d/alchemy addproficiency <玩家> <配方> <数量> §7- 增加配方熟练度 §8Add recipe proficiency"
- " §b› §d/alchemy addRecipe <玩家> <配方名> §7- 给玩家添加配方 §8Add recipe to player"
- " §b› §d/alchemy removeRecipe <玩家> <配方名> §7- 移除玩家配方 §8Remove recipe from player"
- " §b› §d/alchemy reloadconfig §7- 重载插件配置 §8Reload plugin config"
※ 规范 ※
代码:
命令行规范:
@op:say hello~
@self:say hello~
@cmd:say hello~
YAML:
#AzureFlow物品添加额外解析规范
#score -> 分数
#proficiency -> 熟练度
#支持额外papi变量,需要用{value:(简单数学表达式)}
display:
name: "&a大保健"
material: TACZ_MODERN_KINETIC_GUN
meta: 0
lore:
- " &c• &a由&n玄铁&a打造而成"
- " &a攻击力: {value:((5*score))+proficiency}"
- ""
- " &c• 稀有度"
- " &b 常见"
- " &b 铸造者: %player_name%"
internal:
uuid: abac4362-3343-4959-869e-4f674befa48e
alias: [大宝剑,bj]
YAML:
#PlaceHolderAPI变量
#%alchemy_recipes% 玩家拥有的配方
#%alchemy_containers%玩家拥有的容器
#PS: 如果你添加了AF物品作为容器,那么直接右键这个AF物品会自动添加给玩家吗,在容器界面右键容器可以拿下。
※ 须知 ※
请先准备200金粒
再点点评分(PLEASE)
把你遇到的问题反馈,再麻烦你去我的视频三联(别逼我跪下来求你OMO)
这对我真的很重要,如果成效不好,后续不会在更新(不至于XD)。
再点点评分(PLEASE)
把你遇到的问题反馈,再麻烦你去我的视频三联(别逼我跪下来求你OMO)
这对我真的很重要,如果成效不好,后续不会在更新(不至于XD)。
※ 视频演示 ※
(求求你给个三联吧,免费的优质插件真不多了)