[GroupeZ] zCrates

高级插件 [GroupeZ] zCrates 1.1.0

一个现代化、由JavaScript驱动的Minecraft箱子插件,拥有惊艳的动画和智能奖励系统
支持版本
  1. 1.21.X
资源官方
https://www.spigotmc.org/resources/zcrates.130663/
开源构建
[IMG]
zCrates 为您的 Minecraft 服务器的箱子系统带来了全新的自定义层次。采用尖端技术构建,由JavaScript驱动,打造独特的开局体验,让玩家持续参与并持续回归。
✨ 主要特征
zCrates 的特殊之处

  • JavaScript驱动——无需动用Java代码即可创建自定义动画和奖励算法
  • 美丽动画——4个内置动画(即时、轮盘、级联、简单),并可完全自定义
  • 智能算法——怜悯系统、渐进运气和加权随机分配
  • 灵活奖励——物品、命令或两者兼有——基于权重概率
  • 高级条件——权限、冷却时间和占位API支持
  • ️ 数据库支持 - SQLite、MySQL 或 MariaDB 用于持久数据
  • 精美的图形界面——由zMenu驱动,提供惊艳的库存界面
  • ⚡ 热重载——无需重启服务器即可更新配置
奖励类型
为玩家创造令人兴奋的奖励:
  • 物品——给单件物品,带有自定义附魔和名称
  • 道具——一次性奖励多件物品(非常适合护甲套装!)
  • COMMAND - 执行任意控制台命令
  • 命令——同时运行多个命令
所有奖励都支持基于权重的概率——在总权重100的池中,权重为10的奖励=10%概率!

开箱条件
控制谁可以打开你的箱子:
  • 权限——要求特定权限
  • 冷却时间——设置时间限制(按小时、按日等)
  • 占位符 - 高级占位API比较(等级、平衡、世界等)
多种条件混合使用——所有条件都必须通过,笼子才能打开!

动画系统
4内置动画:
  • 瞬间 - 快速奖励揭示(500毫秒)
  • 轮盘赌 - 经典旋转轮盘(11100毫秒)
  • 级联 - 渐进填充效果(3900ms)
  • 简单 - 基本显示(600ms)
想了解更多吗?用JavaScript创建自己的——完全控制时间、效果和显示!

密钥管理
选择您的密钥类型:
  • 虚拟——存储在数据库中(无库存杂乱)
  • 物理——玩家可以交易的真实物品

️展示选项
展示箱子的6种方式:
  • BLOCK - 经典块显示
  • 实体 - 动画怪物展示
  • MYTHIC_MOB - MythicMobs 集成
  • ITEMS_ADDER - ItemsAdder 自定义物品
  • ORAXEN - Oraxen 定制物品
  • NEXO - Nexo 定制物品
展示
说明:为了演示,GIF会加速播放——游戏内的实际动画运行更流畅!

虚拟开
箱体验,无缝开箱,配备虚拟钥匙——没有库存杂乱,纯粹的兴奋感!观看轮盘动画揭示你的奖励。

物理
笼 更喜欢实体钥匙?实体钥匙为玩家提供可交易的物品,玩家可以在打开箱子前持有、分享或收集。

重抽系统
不喜欢你的奖励?重掷功能让玩家可以再次碰碰运气,争取更好的机会!

方块展示位置
将箱子作为互动方块放置在你世界的任何位置——非常适合生成区、商店或活动场所。
[IMG]

实体展示位置
用动画实体展示让你的箱子脱颖而出——漂浮、旋转且引人注目!
[IMG]


MythicMobs 展示摆放
与 MythicMobs 集成自定义生物展示——将你的箱子变成独特的自定义怪物展示!
[IMG]


Requirements
  • Server: Spigot or Paper 1.21+
  • Java: Version 21 or higher
  • Required: zMenu
可选集成:
快速入门
  1. 下载zCrates并安装zMenu(必修)
  2. 把两个JAR放进你的插件/文件夹里
  3. 重启你的服务器
  4. 编辑插件/zCrates/中的配置
  5. 创建你的第一个箱子,开始奖励玩家!

⚙️ 配置示例

代码(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?
✅ 易用 - YAML 配置,示例清晰
✅ 高度可定制 - 支持 JavaScript 无限可能性
✅ 性能 - 采用 Java 21 构建,优化为大型服务器
✅ 现代化 - 支持 MiniMessage 以实现优美的文本格式
✅ 可靠 - 数据库持久化确保数据安全
✅ 支持 - 积极开发和更新

包含内容

奖励类型(ITEM、ITEMS、COMMAND、COMMANDS)
✅、3种条件类型(权限、冷却、占位符)JavaScript
✅动画系统,内置4个动画,
✅ 3个智能奖励算法,
✅虚拟和实体键支持
✅,6种显示类型集成,
✅完整的数据库持久化
✅,带zMenu
✅的漂亮图形界面,热加载系统
✅,MiniMessage格式化
✅✅ 占位API集成

支持与链接

准备好提升服务器的笼子体验了吗?立即
下载,开始为你的玩家创造难忘的时刻!
  • 点赞
反馈: lanyinging
无下载权限
XingLingQAQ
贡献者 XingLingQAQ

帖子交流

0

点赞金锭

329

贡献资源

58

资源版本 1.1.0
下载量 1
热度 18
更新时间
{评级}星 0 星
顶部