DrugsRPG Flatfile + MySQL support added!

DrugsRPG Flatfile + MySQL support added! - DrugsRPG

新一代毒品插件,功能丰富多样!
Bukkit / Spigot 作者 TostiTegen 支持版本 1.7 - 1.12
服务器使用量
未统计
服务玩家数
未统计
下载量
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 变得异常轻松!

免责声明

你无法从本资源帖中获得任何权利保证。

我只能在有时间的情况下提供支持,但这并不意味着我不提供任何支持。

如果你发现任何漏洞或需要帮助,欢迎在讨论区报告。

测试支持版本
1.7 1.8 1.9 1.10 1.11 1.12
版本分布
基本信息
插件名称 DrugsRPG Flatfile + MySQL support added!
作者 TostiTegen
平台 Bukkit / Spigot
支持版本 1.7 - 1.12
点赞数 2
最近版本
暂无数据 -

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:2,660,632  |  历史访问人次:3,225,002

今日访问人数:5,684  |  今日访问人次:5,980

昨日访问人数:30,655  |  昨日访问人次:36,381

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6