这是一些之前给一些老板定制的插件/给自己服务器写的神秘插件,打算公开卖了qwq



玩家可以消耗一定物品锻造出新的物品,支持分类
它相当于一个经济系统吧,玩家可以通过消耗贡献点购买指定奖励,支持每日重置,限购
这个熔炉对于RPG服务器特别适合!它能成为服务器常用的核心功能,服主可以设置熔炼时间,消耗材料,输出材料等。他还具备蓝图系统,只有解锁指定蓝图,玩家才可以使用此锻造配方!
适合生存服/RPG,支持玩家在指定世界飞行,并且支持购买飞行时间(EconomyAPI),玩家飞行时间结束就会自动强制关闭飞行状态
一个非常简单的商店插件,支持分类,支持EconomyAPI,PlayerPoint两个经济系统。
制造台:
高级熔炉:
贡献点商店:
飞行管理:
赠:指令商店:



插件列表:
- 制造台[ItemMaker][支持字符串物品]
- 贡献点系统[ContributeSystem]
- 高级熔炉[FurnacePro]
- 飞行时间[FlyTime]
- 赠:指令商店[CommandShop]
插件介绍:
制造台:
如题,一个制造台系统,使用/imaker打开制造台菜单玩家可以消耗一定物品锻造出新的物品,支持分类
贡献点系统:
它相当于一个经济系统吧,玩家可以通过消耗贡献点购买指定奖励,支持每日重置,限购
高级熔炉:
这个熔炉对于RPG服务器特别适合!它能成为服务器常用的核心功能,服主可以设置熔炼时间,消耗材料,输出材料等。他还具备蓝图系统,只有解锁指定蓝图,玩家才可以使用此锻造配方!
飞行时间:
适合生存服/RPG,支持玩家在指定世界飞行,并且支持购买飞行时间(EconomyAPI),玩家飞行时间结束就会自动强制关闭飞行状态
指令商店:
一个非常简单的商店插件,支持分类,支持EconomyAPI,PlayerPoint两个经济系统。
插件配置文件:
制造台:
YAML:
MakerCategory:
- name: "初级制造台"
description: "这里可以制造一些初级物品"
item:
- name: "测试物品"
description: "测试道具"
icon: "textures/test.png"
item: 11:0:1
requireItem:
- name: "测试材料"
item: 10:0:1
# 格式:物品ID:特殊值:数量
YAML:
# 每个玩家最多同时进行的熔炼任务
maxFurnaceTaskCount: 5
# 熔炼配方列表
furnaceItem:
- id: "furnaceCraft1"
name: "熔炼配方1"
canDirectUse: true
# 是否可以直接使用,否则只能通过蓝图解锁使用
furnaceTime: 180
# 进行熔炼所消耗的时间(单位:秒)
icon: "textures/heart.png"
description: "测试描述"
furnaceOutItem:
# 熔炼后输出的产物
- name: "产物1"
# 输出产物的数据类型包含字符串ID或数字ID
# 这种设计可完美覆盖需求,智能转换适配
data: "100"
damage: 0
count: 7
furnaceRequireItem:
# 熔炼需要的材料
- name: "材料1"
# 材料的数据类型包含字符串ID或数字ID
# 这种设计可完美覆盖需求,智能转换适配
data: "100"
damage: 0
count: 7
- id: "furnaceCraft2"
name: "高级熔炼配方"
canDirectUse: false
furnaceTime: 300
icon: "textures/diamond.png"
description: "需要蓝图解锁的高级配方"
furnaceOutItem:
- name: "钻石"
data: "264"
damage: 0
count: 1
furnaceRequireItem:
- name: "煤炭"
data: "263"
damage: 0
count: 8
- name: "铁锭"
data: "265"
damage: 0
count: 2
YAML:
item:
- name: "钻石"
price: 10
limitBuy: 1
command: "give @p diamond 1"
allowReset: true
- name: "金锭"
price: 5
limitBuy: 3
command: "give @p gold_ingot 1"
allowReset: true
YAML:
allowWorld:
- world
- LifeWorld
buyPlan:
- time: 1200
price: 100
- time: 3600
price: 250
- time: 7200
price: 450
- time: 18000
price: 1000
YAML:
shop:
# 商店id
- UltraShop:
# 商品所使用的经济,支持EconomyAPI和PlayerPoint
type: PlayerPoint
displayName: Ultra商店
# 商店图标,资源包路径
icon: textures/1 (9).png
# 商店概述,显示在这个商店按钮下方
description: 使用钻石来购买Ultra
item:
- name: Ultra/周
icon: textures/party.png
description: 购买为期1周的Ultra
price: 80
command: va add Ultra @p 7
- name: Ultra/月
icon: textures/party.png
description: 购买为期1月的Ultra
price: 200
command: va add Ultra @p 30
- name: Ultra/季
icon: textures/party.png
description: 购买为期1季的Ultra
price: 600
command: va add Ultra @p 90
# 商店id
- VIPShop:
# 商品所使用的经济,支持EconomyAPI和PlayerPoint
type: PlayerPoint
displayName: VIP商店
# 商店图标,资源包路径
icon: textures/event.png
# 商店概述,显示在这个商店按钮下方
description: 使用钻石来购买VIP
item:
- name: VIP/周
icon: textures/party.png
description: 购买为期1周的VIP
price: 40
command: va add VIP @p 7
- name: VIP/月
icon: textures/party.png
description: 购买为期1月的VIP
price: 150
command: va add VIP @p 30
- name: VIP/季
icon: textures/party.png
description: 购买为期1季的VIP
price: 450
command: va add VIP @p 90
- ItemShop:
# 商品所使用的经济,支持EconomyAPI和PlayerPoint
type: EconomyAPI
displayName: 道具商店
# 商店图标,资源包路径
icon: textures/changepotcolor.png
# 商店概述,显示在这个商店按钮下方
description: 这里有一些奇妙小道具~
item:
- name: 补签卡
icon: textures/gift.png
description: 如果你忘记签到,就用这个补签吧
price: 300
command: qd give @p 1
相关特点:
- 制造台支持字符串物品(支持自定义物品)(熔炉也一样)
- 贡献点相当于一个新的经济,可以兑换物品
- Tips变量支持