- 支持版本
- 1.21.X
开源构建
![[IMG] [IMG]](https://img.groupez.dev/minestrator/en.png)
zCrates 为您的 Minecraft 服务器的箱子系统带来了全新的自定义层次。采用尖端技术构建,由JavaScript驱动,打造独特的开局体验,让玩家持续参与并持续回归。
主要特征
zCrates 的特殊之处
为玩家创造令人兴奋的奖励:
开箱条件
控制谁可以打开你的箱子:
动画系统
4内置动画:
密钥管理
选择您的密钥类型:
️展示选项
展示箱子的6种方式:
说明:为了演示,GIF会加速播放——游戏内的实际动画运行更流畅!
虚拟开
箱体验,无缝开箱,配备虚拟钥匙——没有库存杂乱,纯粹的兴奋感!观看轮盘动画揭示你的奖励。
物理开
笼 更喜欢实体钥匙?实体钥匙为玩家提供可交易的物品,玩家可以在打开箱子前持有、分享或收集。
重抽系统
不喜欢你的奖励?重掷功能让玩家可以再次碰碰运气,争取更好的机会!
方块展示位置
将箱子作为互动方块放置在你世界的任何位置——非常适合生成区、商店或活动场所。
实体展示位置
用动画实体展示让你的箱子脱颖而出——漂浮、旋转且引人注目!
MythicMobs 展示摆放
与 MythicMobs 集成自定义生物展示——将你的箱子变成独特的自定义怪物展示!
Requirements
配置示例
代码(YAML):
ID:my_crate
动画:轮盘
算法:加
权显示名:“<渐变:金色:黄色>Epic Crate</渐变>”
键:
类型:虚拟
名:epic_key
条件:
- 类型:权限
权限:“crates.epic”
- 类型:冷却时间
:3600000 # 1小时
- 类型:占位符占
位符:“%player_level%”对
比:GREATER_THAN_OR_等于
结果:“10”
奖励:
- 类型:物品
ID:diamond_sword
重量:20.0
显示-物品:
材质:DIAMOND_SWORD
名称:“<蓝色>传说之剑”
物品:
材料:DIAMOND_SWORD
附魔:
- 锐利度:5
- 坚韧:3
- 类型:指挥
ID:vip_rank
重量:5.0
显示物品:
材料:GOLD_INGOT
名称: “<金>VIP等级”命令
:“lp 用户 %player% 家长组VIP”
- 类型:ITEMS
:ID:armor_set
权重:10.0
display-item:材料
:DIAMOND_CHESTPLATE
名称:” <水>全套装甲“
物品:-
材料:DIAMOND_HELMET
- 材料:DIAMOND_CHESTPLATE
- 材料:DIAMOND_LEGGINGS
- 材料:DIAMOND_BOOTS
指挥
创建自定义动画
用JavaScript编写你自己的动画:
代码(Javascript):
动画。register(“my-animation”, {
phases: [
{
name: “spinning”,
duration: 3000,
interval: 50,
speedCurve: “EASE_OUT”,
onTick: (上下文,tickData) => {
你的动画逻辑
}
}
]
});
创建自定义算法
实现您自己的奖励逻辑:
代码(Javascript):
算法。register(“my-algorithm”, (context) => {
你的奖励选择逻辑
返回上下文。rewards()。加权随机();
});
为什么选择zCrates?
易用 - YAML 配置,示例清晰
高度可定制 - 支持 JavaScript 无限可能性
性能 - 采用 Java 21 构建,优化为大型服务器
现代化 - 支持 MiniMessage 以实现优美的文本格式
可靠 - 数据库持久化确保数据安全
支持 - 积极开发和更新
包含内容
奖励类型(ITEM、ITEMS、COMMAND、COMMANDS)
、3种条件类型(权限、冷却、占位符)JavaScript
动画系统,内置4个动画,
3个智能奖励算法,
虚拟和实体键支持
,6种显示类型集成,
完整的数据库持久化
,带zMenu
的漂亮图形界面,热加载系统
,MiniMessage格式化

占位API集成
支持与链接
准备好提升服务器的笼子体验了吗?立即
下载,开始为你的玩家创造难忘的时刻!
![[IMG] [IMG]](https://img.groupez.dev/minestrator/en.png)
zCrates 为您的 Minecraft 服务器的箱子系统带来了全新的自定义层次。采用尖端技术构建,由JavaScript驱动,打造独特的开局体验,让玩家持续参与并持续回归。
zCrates 的特殊之处
- JavaScript驱动——无需动用Java代码即可创建自定义动画和奖励算法
- 美丽动画——4个内置动画(即时、轮盘、级联、简单),并可完全自定义
- 智能算法——怜悯系统、渐进运气和加权随机分配
- 灵活奖励——物品、命令或两者兼有——基于权重概率
- 高级条件——权限、冷却时间和占位API支持
- ️ 数据库支持 - SQLite、MySQL 或 MariaDB 用于持久数据
- 精美的图形界面——由zMenu驱动,提供惊艳的库存界面
热重载——无需重启服务器即可更新配置
为玩家创造令人兴奋的奖励:
- 物品——给单件物品,带有自定义附魔和名称
- 道具——一次性奖励多件物品(非常适合护甲套装!)
- COMMAND - 执行任意控制台命令
- 命令——同时运行多个命令
开箱条件
控制谁可以打开你的箱子:
- 权限——要求特定权限
- 冷却时间——设置时间限制(按小时、按日等)
- 占位符 - 高级占位API比较(等级、平衡、世界等)
动画系统
4内置动画:
- 瞬间 - 快速奖励揭示(500毫秒)
- 轮盘赌 - 经典旋转轮盘(11100毫秒)
- 级联 - 渐进填充效果(3900ms)
- 简单 - 基本显示(600ms)
密钥管理
选择您的密钥类型:
- 虚拟——存储在数据库中(无库存杂乱)
- 物理——玩家可以交易的真实物品
️展示选项
展示箱子的6种方式:
- BLOCK - 经典块显示
- 实体 - 动画怪物展示
- MYTHIC_MOB - MythicMobs 集成
- ITEMS_ADDER - ItemsAdder 自定义物品
- ORAXEN - Oraxen 定制物品
- NEXO - Nexo 定制物品
说明:为了演示,GIF会加速播放——游戏内的实际动画运行更流畅!
虚拟开
箱体验,无缝开箱,配备虚拟钥匙——没有库存杂乱,纯粹的兴奋感!观看轮盘动画揭示你的奖励。
物理开
笼 更喜欢实体钥匙?实体钥匙为玩家提供可交易的物品,玩家可以在打开箱子前持有、分享或收集。
重抽系统
不喜欢你的奖励?重掷功能让玩家可以再次碰碰运气,争取更好的机会!
方块展示位置
将箱子作为互动方块放置在你世界的任何位置——非常适合生成区、商店或活动场所。
实体展示位置
用动画实体展示让你的箱子脱颖而出——漂浮、旋转且引人注目!
MythicMobs 展示摆放
与 MythicMobs 集成自定义生物展示——将你的箱子变成独特的自定义怪物展示!
Requirements
- Server: Spigot or Paper 1.21+
- Java: Version 21 or higher
- Required: zMenu
- 占位API - 用于占位条件
- MythicMobs - 用于MYTHIC_MOB展示
- ItemsAdder - 用于自定义物品显示
- Oraxen - 用于自定义物品展示
- Nexo - 用于自定义物品展示
- 下载zCrates并安装zMenu(必修)
- 把两个JAR放进你的插件/文件夹里
- 重启你的服务器
- 编辑插件/zCrates/中的配置
- 创建你的第一个箱子,开始奖励玩家!
代码(YAML):
ID:my_crate
动画:轮盘
算法:加
权显示名:“<渐变:金色:黄色>Epic Crate</渐变>”
键:
类型:虚拟
名:epic_key
条件:
- 类型:权限
权限:“crates.epic”
- 类型:冷却时间
:3600000 # 1小时
- 类型:占位符占
位符:“%player_level%”对
比:GREATER_THAN_OR_等于
结果:“10”
奖励:
- 类型:物品
ID:diamond_sword
重量:20.0
显示-物品:
材质:DIAMOND_SWORD
名称:“<蓝色>传说之剑”
物品:
材料:DIAMOND_SWORD
附魔:
- 锐利度:5
- 坚韧:3
- 类型:指挥
ID:vip_rank
重量:5.0
显示物品:
材料:GOLD_INGOT
名称: “<金>VIP等级”命令
:“lp 用户 %player% 家长组VIP”
- 类型:ITEMS
:ID:armor_set
权重:10.0
display-item:材料
:DIAMOND_CHESTPLATE
名称:” <水>全套装甲“
物品:-
材料:DIAMOND_HELMET
- 材料:DIAMOND_CHESTPLATE
- 材料:DIAMOND_LEGGINGS
- 材料:DIAMOND_BOOTS
指挥
- /zcrates显示插件信息
- /zcrates 换弹装填配置
- /zcrates 放置 <crate> <type> <value>将笼子放在位置
- /Zcrates 移除目标时移除笼子
- /兹克拉底斯清洗把所有箱子分批搬走
- /zcrates 给的钥匙 <player> <crate> <amount>把钥匙交给玩家
- /zcrates 开启 <player> <crate> [强制]强制开笼
创建自定义动画
用JavaScript编写你自己的动画:
代码(Javascript):
动画。register(“my-animation”, {
phases: [
{
name: “spinning”,
duration: 3000,
interval: 50,
speedCurve: “EASE_OUT”,
onTick: (上下文,tickData) => {
你的动画逻辑
}
}
]
});
创建自定义算法
实现您自己的奖励逻辑:
代码(Javascript):
算法。register(“my-algorithm”, (context) => {
你的奖励选择逻辑
返回上下文。rewards()。加权随机();
});
为什么选择zCrates?
包含内容
奖励类型(ITEM、ITEMS、COMMAND、COMMANDS)
支持与链接
- 网站:https://zcrates.groupez.dev/
- 作者:Traqueur_
- 报告问题:GitHub问题
准备好提升服务器的笼子体验了吗?立即
下载,开始为你的玩家创造难忘的时刻!