服务器使用量
53
服务玩家数
246
下载量
16,234
插件详细介绍
BAirDropX 是 BAirDrop 插件的重制版。它解决了前作的许多问题,并提供了更大的自定义空间。该插件基于监听器系统工作,允许你对空投进行非常精细的调整。
依赖
- BLib
- WorldGuard
- WorldEdit
- DecentHolograms
Java 版本
- 版本: 16+
主要特性
- 支持 Schematic 结构文件
- 可自定义的粒子效果
- 空投召唤物品
- 位置生成设置
- 内置物品数量随机化
- 可启用的战利品装入动画
- 支持扩展插件
与 BAirDrop 的区别
- 完全重制的计时器系统:现在可以为不同的空投创建无限数量的独立计时器。
- 优化的命令语法:更简单易懂,支持如
[NEARBY] 10 [MESSAGE] &a你距离空投10格以内!的格式。 - 改进的位置搜索算法:运行更高效。
- 独立的配置文件:每个空投现在都有自己独立的生成器设置文件。
- 统一的世界处理:在下界和主世界寻找位置不再有区别。
- 重制的空投库存系统:内置随机化,支持战利品装入动画。
- 插件完全重写:为引入新功能提供了更好的代码基础。
监听器系统示例
插件的大部分逻辑(如消息、全息图、效果)都通过监听器配置。以下是一个生成倒计时消息的配置示例:
spawn_message:
icon: OBSERVER
description: '&c在30、20、10、5...1秒时发送生成消息'
event: 'tick'
requirement:
check:
- type: 'math'
# 此条件检查距离开始是否还剩30、20、10、5...1秒
input: '({time_to_start} <= 30 && {time_to_start} % 10 == 0 || {time_to_start} <= 5) && {time_to_start} != 0'
commands:
- '[MESSAGE_ALL] {air_name}&f 将在 {time_to_start} 秒后出现。'通常,条件不会如此复杂,一个简单的等式检查(例如 {time_to_start} == 10)就足够了。这个系统让你能完全按自己的意愿定制空投行为。
插件信息
- 插件作者: By1337
测试支持版本
版本分布
基本信息
插件名称
BAirDropX
作者
By1337
平台
Bukkit / Spigot
支持版本
1.16 - 1.20
点赞数
未统计
最近版本
1.0.3-BETA
46
1.0.6
2
1.0.5
1
1.0.4-1.21.8-FIX8
1
1.0.4
1
1.0.2-BETA
1
1.0.1-BETTA
1
1.0.1
1