快乐小方
本帖最后由 快乐小方 于 2020-10-20 21:56 编辑

插件介绍

1.4.0现已支持自定义等级描述、管理员菜单

这是一个非常强大的自定义刷石机插件,它不仅仅允许刷石机生成矿石而且支持设置不同的刷石机等级。
与其他插件相比,这个插件可以让玩家使用金钱、等级、物品购买刷石机等级,每一个等级均可自定义生成矿物的概率。

前置插件说明

本插件所有前置插件均可选择性添加
  • 添加 Vault 插件将可以使用金钱购买刷石机等级
  • 添加 PlaceholderAPI 插件将可以在其它插件中引用本插件的变量
  • 添加 ASkyBlock/FabledSkyBlock/uSkyBlock/BentoBox 等 插件将可以使用岛屿等级购买刷石机等级


插件使用教程

安装插件
  • 下载插件并放置在插件目录
  • (可选)下载 Vault 插件并安装即可支持使用金钱购买刷石机等级
  • (可选)下载 PlaceholderAPI 插件并安装即可支持在其它插件中使用本插件的变量
  • 开启服务器
  • 修改 config.yml 以及 lang.yml 文件
  • 重载插件

使用 /ccg admin reload 即可重载插件
更新插件




    将插件更新到 1.4.0 需要使用下面的方法
  • 删除原有的 lang.yml
  • 将原有插件刚换为 1.4.0 版
  • 开启服务器
  • 配置相关文件
  • 重载插件

使用 /ccg admin reload 即可重载插件

修改语言文件
  • lang.yml 原文件

  • lang.yml 汉化版

lang.yml (5.77 KB, 下载次数: 436)

修改配置文件
  • 配置文件

  • 配置(options)说明
设置名称描述
debug启用 debug 将在控制台输出调试信息
money -> format启用将根据 lang.yml 给出的格式格式化货币
gui -> showBarrierBlockIfLocked如果启用,在 GUI 中锁定的等级将显示为屏障
gui -> hideInfoIfLocked如果启用,在 GUI 中隐藏锁定的等级
gui -> confirmpurchases如果启用,将添加购买确认 GUI
signs -> enabled如果启用,将可以使用便捷告示牌
automation -> pistons如果启用,将允许自动化,否则本插件将对自动化不起作用
playerSearchRadius寻找玩家的半径,一般用于使用其它方块代替岩浆与水的情况
generationModes请参见“自定义结构”

  • 自定义结构
注意:这是1.2.8及以上版本才具有的特性
这个特性允许使用其它方块替换岩浆和水
> 配置文件 <
  1.     generatorModes:
  2.       '0':     # 模式名称
  3.         firstBlock: water     # 刷石机中使用的第一个方块
  4.         secondBlock: lava     # 刷石机中使用的第二个方块
  5.         searchForPlayersNearby: false
复制代码
searchForPlayersNearby说明:使用这个刷石机时插件是否需要搜索指定的玩家,默认情况下将自动监检测最佳方案,可以调为手动模式(不建议更改此项)【在代码框里写太长会导致代码框顶破表格】
第一个方块和第二个方块中必须有一种液体(岩浆或水)。方块名称可以在这里查找:https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
> 示例 <
  1.     generatorModes:
  2.       '0':
  3.         firstBlock: water
  4.         secondBlock: lava
  5.       '1':
  6.         firstBlock: water
  7.         secondBlock: diamond_block
复制代码

  • 自定义刷石机等级
> 示例配置文件 <
  1.   default:     # 类别名称
  2.     '0':     # 下级等级
  3.       name: Default     # 等级名称
  4.       icon: COBBLESTONE      # 在 GUI 中显示的图标
  5.       price:     # 解锁这一等级的要求/价钱
  6.         money: 0     # 金钱数(需要 Vault 插件)
  7.       contains:     # 该等级的效果
  8.         COBBLESTONE: 90     # 刷石机有 90% 的概率生成圆石
  9.         COAL_ORE: 10     # 刷石机有 10% 的概率生成煤矿石
  10.        description:
  11.           - '&5这是一个示例刷石机等级'
  12.           - '&6填写描述将不会显示矿物列表!'
复制代码
> price 的可选内容 <
名称性质描述
money花费花费一些金钱购买刷石机等级(需要 Vault 插件或其他经济插件支持)
xp花费花费一些经验等级购买刷石机等级
items花费使用一些物品购买刷石机等级
level要求岛屿等级达到要求才可购买/解锁刷石机等级
> 关于类别设置的说明 <
除了“default”类别以外的类别均为“自定义”类别,自带的vip类别可以删除但必须保留“default”类别,玩家购买/使用这些自定义类别需要具有相应的权限。
权限节点为: customcobblegen.generator.custom ,将 custom 替换为对应的类别。
例如 customcobblegen.generator.vip
> 自定义类别描述 <
在中国玩家的呼吁下,作者为我们添加了这个功能:允许隐藏默认的矿产列表!
需要这样配置:
  1. description:
  2.     - '&5这是这个等级的描述'
  3.     - '&6支持多行与颜色代码!'
复制代码

描述(description)是可选的

便捷告示牌
需要拥有对应的权限才可创建便捷告示牌,以下为示例
GUI 类型:
  1. [CCG]
  2. GUI
复制代码
右键即可打开本插件的 GUI

Select 类型:
  1. [CCG]
  2. Select
  3. Default
  4. 0
复制代码
右键即可将自己的刷石机等级更改为 Default 0

Buy 类型:
  1. [CCG]
  2. Buy
  3. VIP
  4. 0
复制代码
右键即可购买刷石机等级 VIP 0

命令与权限

插件的主命令为 /cobblegen,但也可以使用以下指令:
  • /cobblegenerator
  • /ccg
  • /oregen
  • /oregenerator

命令与权限列表
指令权限节点描述
cobblegen 打开GUI
cobblegen help 查看插件帮助
cobblegen tiercustomcobblegen.tier查看自己当前的刷石机等级
cobblegen tier (player)customcobblegen.tier.other查看某玩家当前的刷石机等级
cobblegen admincustomcobblegen.admin管理员命令
cobblegen admin reloadcustomcobblegen.admin.reload重新加载插件
cobblegen admin forcesavecustomcobblegen.admin.forcesave强制保存玩家数据
cobblegen admin settier (Player) (Class) (Level)customcobblegen.admin.settier设置某玩家当前的刷石机等级
cobblegen admin givetier (Player) (Class) (Level)customcobblegen.admin.givetier给予某玩家特定的刷石机等级
cobblegen admin forcebuy (Player) (Class) (Level)customcobblegen.admin.forcebuy强制使某玩家购买特定的刷石机等级

类别权限节点
customcobblegen.generator.custom将 custom 替换为自定义类别

其它权限节点
权限节点描述
customcobblegen.signs.use.*允许使用所有类型的便捷告示牌
customcobblegen.signs.use.gui允许使用“GUI”类型的便捷告示牌
customcobblegen.signs.use.select允许使用“Select”类型的便捷告示牌
customcobblegen.signs.use.buy允许使用“Buy”类型的便捷告示牌
customcobblegen.signs.create.*允许创建所有类型的便捷告示牌
customcobblegen.signs.create.gui允许创建“GUI”类型的便捷告示牌
customcobblegen.signs.create.select允许创建“Select”类型的便捷告示牌
customcobblegen.signs.create.buy允许创建“Buy”类型的便捷告示牌



下载插件

CustomCobbleGen-1.4.5.jar (464.42 KB, 下载次数: 397)
支持作者请前往SpigotMC下载
https://www.spigotmc.org/resources/customcobblegen-override-cobblestone-generators-to-make-custom-generators.70736/


更新日志



相关链接



zhangxinlei1563
很好的插件

我叫王小明
如何汉化等级名字和每个等级能产啥矿显示

快乐小方
本帖最后由 快乐小方 于 2020-3-11 08:56 编辑

@我叫王小明

default:    # 类别名称
  '0':    # 下级等级
    name: Default    # 等级名称
    icon: COBBLESTONE    # 在 GUI 中显示的图标
    price:    # 解锁这一等级的要求/价钱
       money: 0    # 金钱数(需要 Vault 插件)
    contains:    # 该等级的效果
      COBBLESTONE: 90? ???# 刷石机有 90% 的概率生成圆石
      COAL_ORE: 10? ???# 刷石机有 10% 的概率生成煤矿石

理论上修改高亮处即可


关于汉化矿产名称的问题已经联系作者了


Linggo
        神乎其技!6的飞起!

我叫王小明

好的谢谢

三念
请问支持mod方块吗

1451772136
自定义类别描述为什么我的不显示

第一页 上一页 下一页 最后一页