快乐小方
本帖最后由 快乐小方 于 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
自定义类别描述为什么我的不显示

快乐小方
1451772136 发表于 2020-3-18 17:53
自定义类别描述为什么我的不显示

能否发一下你的配置文件

1451772136
# CustomCobbleGen! Version: 1.4.0 By phil14052
debug: false
options:
  generationModes:
    '0':
      firstBlock: water
      secondBlock: lava
  playerSearchRadius: 4.0
  money:
    format: true
  gui:
    showBarrierBlockIfLocked: false
    hideInfoIfLocked: false
    confirmpurchases: true
    admingui: true
  signs:
    enabled: true
  automation:
    pistons: false
  disabled:
    worlds:
    - world_nether
    - world_the_end
tiers:
  default:
    '0':
      name: 煤炭机
      icon: COAL_ORE
      price:
        money: 0
      contains:
        COBBLESTONE: 60
        COAL_ORE: 10
        DIRT: 20
       description:
          - '&3普通的刷矿机'
    '1':
      name: 铁矿机
      icon: IRON_ORE
      price:
        money: 0
        level: 2
        items:
          COBBLESTONE: 64
      contains:
        COBBLESTONE: 60
        COAL_ORE: 25
        IRON_ORE: 15
    '2':
      name: 青金机
      icon: LAPIS_ORE
      price:
        money: 400
        items:
          COBBLESTONE: 64
      contains:
        COBBLESTONE: 50
        COAL_ORE: 20
        IRON_ORE: 10
        LAPIS_ORE: 10
        GOLD_ORG: 10
    '3':
      name: 红石机
      icon: REDSTONE_ORE
      price:
        money: 1000
        level: 10
        items:
          COBBLESTONE: 256
          COAL_ORE: 40
          IRON_ORE: 30
          LAPIS_ORE: 20
          GOLD_ORG: 10
      contains:
        COBBLESTONE: 50
        COAL_ORE: 10
        IRON_ORE: 10
        LAPIS_ORE: 10
        GOLD_ORG: 10
        REDSTONE_ORE: 10
    '5':
      name: 珍贵矿物机
      icon: DIAMOND_ORE
      price:
        money: 2500
        items:
          COBBLESTONE: 64
          COAL_ORE: 64
          IRON_ORE: 30
          LAPIS_ORE: 30
          GOLD_ORG: 30
          REDSTONE_ORE: 64
      contains:
        COBBLESTONE: 40
        COAL_ORE: 10
        IRON_ORE: 10
        LAPIS_ORE: 10
        GOLD_ORG: 10
        REDSTONE_ORE: 10
        DIAMOND_ORE: 5
        EMERALD_ORE: 5
  dy:
    '0':
      name: 初级地狱机
      icon: MAGMA_BLOCK
      price:
        money: 0
        xp: 20
      contains:
        NETHERRACK: 50
        SOUL_SAND: 20
        MAGMA_BLOCK: 15
        RED_NETHER_BRICKS: 10
        NETHER_QUARTZ_ORE: 5
    '1':
      name: 中级地狱机
      icon: COAL_BLOCK
      price:
        money: 600
        xp: 40
      contains:
        NETHERRACK: 45
        SOUL_SAND: 15
        MAGMA_BLOCK: 15
        RED_NETHER_BRICKS: 10
        NETHER_QUARTZ_ORE: 15
    '2':
      name: 高级地狱机
      icon: NETHER_QUARTZ_ORE
      price:
        level: 40
        money: 1200
        xp: 40
      contains:
        NETHERRACK: 40
        SOUL_SAND: 10
        MAGMA_BLOCK: 10
        RED_NETHER_BRICKS: 10
        NETHER_QUARTZ_ORE: 30
  md:
    '0':
      name: 末地机
      icon: END_STONE
      price:
        money: 0
        level: 20
        xp: 20
      contains:
        END_STONE: 100

1451772136
用活塞为什么会只刷石头?

1451772136
1451772136 发表于 2020-3-19 14:31
用活塞为什么会只刷石头?

解决了,重新做一边就好了

liangwangan
MCBBS有你更精彩~

xia_long
空岛简单化必备插件

1451772136
我配置了金原矿缺不刷

lol我的喜欢
可以可以,推荐推荐,良心帖!

SakuranaRanbom
140用不了自定义描述吗,一用就报错,ccg菜单也没了

Heixuan68
只能自定义4种产物么  一多了就自动重置回默认配置了

Heixuan68
活塞推的话不刷矿 自己手打就刷矿 这怎么解

快乐小方
Heixuan68 发表于 2020-6-17 19:40
活塞推的话不刷矿 自己手打就刷矿 这怎么解

插件默认禁止自动化的

尝试将配置文件中的
  1. automation:
  2.     pistons: false
复制代码

改为
  1. automation:
  2.     pistons: true
复制代码

Heixuan68
可是那种竖式刷石机就不刷矿了 但是用手敲他又刷矿了 这是什么原理

肆零肆E
1.16.1paper服务器,customcobblegen.generator的权限没有,用的lp权限组

吧唧巴基。
所以这个插件是只要有岩浆和水产出石头就会认定为刷石机是嘛

渔夫先生
6666666666666666666

南客Yiba
没作用,只刷原石= =

快乐小方
南客Yiba 发表于 2020-8-3 18:50
没作用,只刷原石= =

麻烦再提供一些信息(比如你是怎样操作的、后台有无报错、配置文件等),这样才容易向作者反馈问题

南客Yiba
快乐小方 发表于 2020-8-3 19:12
麻烦再提供一些信息(比如你是怎样操作的、后台有无报错、配置文件等),这样才容易向作者反馈问题 ...

直接拖入plugins
后台无报错。配置文件都没改,但有生成,指令都有效但就是不刷矿。
服务器核心:Arclight
版本1.15
空岛插件是BSkyBlock-1.13.1

快乐小方
南客Yiba 发表于 2020-8-3 19:28
直接拖入plugins
后台无报错。配置文件都没改,但有生成,指令都有效但就是不刷矿。
服务器核心:Arcligh ...

这个插件对非Spigot核心的兼容性都不怎么好……

南客Yiba
快乐小方 发表于 2020-8-3 19:49
这个插件对非Spigot核心的兼容性都不怎么好……

害!气死,试试了3~4个刷石机的插件都不兼容= =

XWG_sam
可以 这个东西很棒

a934990825
本帖最后由 a934990825 于 2020-10-20 19:59 编辑

楼主你好我遇到一个问题 打不开ccg菜单了
我之前第一次开启服务器的时候是没问题的
后来我又开了一个服使用上一个服的世界文件、插件文件、eula协议文件、服务器配置文件就出现ccg菜单打不开的问题了提示的错误如下:


后来我找了找原因可能跟我的配置有问题
一下是我的配置文件:

后来我测试到 刷石机描述名称不能包含空格、数字,开头必须为大写字母,或者中文
因为如果不符合以上情况的话重新加载配置文件就会提示错误
以下是我使用上方配置文件重新加载配置文件的提示:



请楼主反馈给作者,其实我把使用ccg命令提示的错误已经在spigot上发给作者了,作者说:



咱英文也不ok怎么跟人家一起讨论这个事情,还请楼主帮帮忙。
找到问题所在了:


我在空岛世界刷石机是管用的 使用空岛插件创建的世界
生存世界视不管用的 及时有空岛世界 楼主把这个情况反映给作者吧



烽火战神
多谢楼主分享阿

十sw
请问怎么关掉音效

3381944696
铁原矿刷不出来,设置100概率也出不来

363621qwer
谢谢楼主的插件感觉很好用

3381944696
tiers:
  default:
    '0':
      name: 0级刷石机
      icon: COBBLESTONE
      price:
        money: 0
      contains:
        COBBLESTONE: 90
        COAL_ORE: 30
        GOLD_ORE: 10
        IRON_ORE: 10
        DIAMOND_ORE: 1
    '1':
      name: 1级刷石机
      icon: IRON_ORE
      price:
        money: 100000
      contains:
        COBBLESTONE: 70
        GOLD_ORE: 20
        IRON_ORE: 20
        DIAMOND_ORE: 5
        EMERALD_ORE: 1

小幽子
爱了爱了,收藏

十sw
楼主,无法打开gui是怎么回事



op4123
十sw 发表于 2020-12-2 13:04
楼主,无法打开gui是怎么回事

同样有这个问题...

a320778963
这个会占用大量线程吗?

HaPi_r
好家伙 没有空岛插件的能用吗?

cdd521
感谢楼主,这插件是真的厉害

catcatMiao
1451772136 发表于 2020-3-19 09:52
# CustomCobbleGen! Version: 1.4.0 By phil14052
debug: false
options:

权限节点怎么弄啊,比如我想让vip的刷石机不一样,怎么给权限节点啊

蟹蒙老鸽
还是想看看实际界面得展示,或者动图

:MOAN:
看着还可以,有空试试

abc139
请问一下,这个lang汉化里面,这个变量怎么没用,要怎么添加。

xiaoSnail
请问下,这个方块ID可以弄成中文名嘛?

dontfanyihuang
您已将自己的刷石机等级更改为%selected_tier_name%,,怎么解啊

佬鲤鱼Laoliyu
很好用,就是不知道怎么汉化

Gambler、
感谢搬运

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