服务器使用量
未统计
服务玩家数
未统计
下载量
9,030
插件详细介绍
DrugsRPG 是一款高度可定制、功能全面的药物系统插件,允许你创建、管理并分发自定义药物,为服务器增添独特的角色扮演体验。
重要提示
如果你有任何反馈、建议或希望为插件添加新功能,请直接给我发送私信,我会尽力实现!
如果你喜欢这个插件,请给我一个五星评价!<3
概述
DrugsRPG 由 Randstad 开发,是市场上最先进、可配置性最强的插件之一,能为你带来极大的乐趣!
这款集所有功能于一身的药物插件就在这里,免费下载。
功能特性
- 高度可配置:所有内容均可通过配置文件调整。
- 支持颜色代码:可在物品名、描述等信息中使用颜色代码。
- 轻量高效:对服务器性能影响极小。
- 版本支持:完美支持 1.8 至 1.12 版本。
- 药物管理:可以自由创建、删除和管理你自己的药物。
- 无需依赖:无需安装其他插件即可运行。
- 美观的GUI界面:提供直观的图形用户界面进行操作。
- 数据存储:支持 MySQL 和本地文件(flatfile)存储。
- 以及更多功能等你探索!
命令列表
<> 表示必填参数,[] 表示可选参数。
/drugs menu- 打开管理菜单,一站式管理你的药物。/drugs create- 创建你的下一个成功药物配方。/drugs give <player> <drug> [amount]- 给予玩家指定药物(可设置数量)。
支持的版本
插件支持 1.7 至 1.12 版本。
为了获得最佳体验,推荐使用 1.8.8 版本。
帮助与支持
当然可以提供支持!如果你遇到问题,请点击讨论区板块,详细描述你遇到的问题并附上错误日志(如果有的话)。我会尽快回复并尽力提供帮助。
开发计划与已完成项
- 计划中/待办事项
- 购买系统(集成 Vault 经济)- 让玩家可以自己种植药物- 添加更多创建药物时的反馈和检查(进行中)- 支持 1.13.x 及以上版本(正在开发中)- 已完成项
- 对 DrugsRPG 进行大规模重写 ✓- 用于创建药物的 GUI 界面 ✓- 支持 MySQL 数据库 ✓- 添加了给予玩家药物的命令 ✓- 半自动更新器 ✓文档
PlaceholderAPI
使用变量 %drug_in_hand% 可以检测玩家手中是否持有药物,以及持有的是何种药物。
配置文件示例
config.yml
# 市场上最好、最可定制的药物插件。
# 由 rndstad.me 倾情制作
# 请在 DrugsRPG 的 Spigot 页面留下五星评价。
## 通用设置 ##
preferences:
use-mysql: true
host: localhost
port: 3306
database: drugsrpg_drugs
username: ""
password: ""drugs.yml
## 信息 ##
# Spigot 材料列表参考:
# https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
# Spigot 药水效果列表参考:
# https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/potion/PotionEffectType.html
## 药物设置 ##
# 此列表保存你所有的自定义药物类型。
drugs:
Cocaine:
name: '&f&lCocaine'
message: '&fI feel high.'
lore: '&eThe fine coca.'
recipe:
product: SUGAR
rows:
'1': '@@@'
'2': '@#@'
'3': '@@@'
## 配方材料
# 如何设置?
# 第一步:选择一个字符(仅限一个字符!),例如‘$’
# 第二步:选择一个材料类型,例如‘INK_SACK’
# 第三步:你可以在材料类型后添加一个子ID/数据值,例如‘3’。如果不需要,则填0
# 完整示例:‘$:INK_SACK:3’
ingredients:
- '@:IRON_BLOCK:0'
- '#:INK_SACK:3'
effects:
BLINDNESS:
duration: 200
amplifier: 2
SLOW:
duration: 200
amplifier: 2
Weed:
name: '&e&lWeed'
message: '&fHmmmm, weed!'
lore: '&eSnoop Dogg is a good boy.'
recipe:
product: WHEAT
rows:
'1': '@#@'
'2': '@#@'
'3': '@#@'
ingredients:
- '@:GOLD_INGOT:0'
- '#:WHEAT:0'
effects:
BLINDNESS:
duration: 200
amplifier: 2
SLOW:
duration: 200
amplifier: 2开发者 API
你可以通过 API 与插件进行交互。
监听药物使用事件:
@EventHandler
public void onConsume(DrugConsumeEvent e) {
Player p = e.getPlayer();
// 取消事件
e.setCancelled(true);
// 获取被使用的药物
e.getDrug();
}调用 API 方法:
// 调用 API
DrugsAPI api = new DrugsAPI();
// 获取服务器上所有药物的列表
api.getDrugList();
// 根据名称获取特定药物
api.getDrug("");
// 检查某个名称是否为已存在的药物
api.isDrug("");致谢
- 特别感谢 @MinusKube 开发的 SmartInv 库,使得创建多页面 GUI 变得异常轻松!
免责声明
你无法从本资源帖中获得任何权利保证。
我只能在有时间的情况下提供支持,但这并不意味着我不提供任何支持。
如果你发现任何漏洞或需要帮助,欢迎在讨论区报告。
测试支持版本
版本分布
基本信息
插件名称
DrugsRPG Flatfile + MySQL support added!
作者
TostiTegen
平台
Bukkit / Spigot
支持版本
1.7 - 1.12
点赞数
2
最近版本
暂无数据
-