跳到主要内容

【基础工具箱】GermToolbox


GermToolbox简介

GermToolbox 是萌芽引擎的免费附属插件,它是一个工具集合,为服主提供了一些方便的基础功能


使用须知

指令详解

指令用法
/gtb reload重载插件

配置文件

tools.yml

######################################
# 铁砧控制工具 #
######################################
anvil-control-tool:
# 是否禁止铁砧改名物品
enable: false
# 禁止铁砧改名物品时的提示
message: '&c你不可以更改物品名称.'

######################################
# 盔甲架控制工具 #
######################################
armor-stand-control-tool:
# 是否启用盔甲架控制工具
enable: false
# 是否在摆放/生成可见的盔甲架时禁用重力
invalid-gravity: true
# 是否禁止非OP玩家与可见的盔甲架进行的物品摆放/拿取操作
invalid-manipulate: true

######################################
# 实体箭控制工具 #
######################################
arrow-control-tool:
# 是否移除射在生物身上的箭
enable: false
# 延迟移除的时间 (单位 Tick)
delay: 3

######################################
# 容器控制工具 #
######################################
container-control-tool:
# 是否启用容器控制工具
enable: false
# 禁止与他人一同打开的容器的类型列表
# 并且禁止他人打开容器时破坏容器
invalid-interact-together:
- "ANVIL"
- "CHEST"
# 是否禁止在别人使用箱子时来合成大箱子
invalid-merge-chest: true
# 禁止他人打开容器时破坏容器或使用容器的提示
prevent-interact-together-message: '&c别人正在使用中,请耐心等待哦.'
# 禁止破坏容器界面内存有物品的容器的类型列表
invalid-break-nonempty:
- "CHEST"
# 禁止容器内存有物品时破坏容器的提示
prevent-break-message: '&c容器里不是空的哦,请先清空哦.'

######################################
# DNS缓存工具 #
######################################
dns-cache-tool:
# 是否开启DNS缓存修改
enable: false
# DNS缓存修改的列表
# 格式为: host`<=>`ip
cache-list:
- "account.mojang.com`<=>`127.0.0.1"
- "api.mojang.com`<=>`127.0.0.1"
- "auth.mojang.com`<=>`127.0.0.1"
- "authserver.mojang.com`<=>`127.0.0.1"
- "session.minecraft.net`<=>`127.0.0.1"
- "sessionserver.mojang.com`<=>`127.0.0.1"
- "status.mojang.com`<=>`127.0.0.1"

######################################
# 物品丢弃控制工具 #
######################################
drop-control-tool:
# 是否启用物品丢弃控制工具
# 启用后 禁止指定条件下物品的丢弃
enable: false
# 忽略禁止丢弃的玩家白名单
player-white-list:
- "GermMC"
- "Teaman"
# 禁止丢弃的物品的名字含有的关键词
# 填入 * 即为禁止任何物品丢弃
invalid-name:
- "极品神器"
# 禁止丢弃物品时的提示
invalid-name-message: "&c此名称物品禁止丢弃."
# 禁止丢弃的物品的Lore含有的关键词
# 填入 * 即为禁止任何lore丢弃
invalid-lore:
- "天下第一"
# 禁止丢弃物品时的提示
invalid-lore-message: "&c此Lore物品禁止丢弃."
# 禁止丢弃任意物品的世界
# 填入 * 即为禁止任何世界丢弃
invalid-world:
- "RPG-World"
# 禁止丢弃物品时的提示
invalid-world-message: "&c此世界禁止丢弃物品."

######################################
# 爆炸控制工具 #
######################################
explosion-control-tool:
# 是否启用爆炸控制工具
# 启用后禁止爆炸破坏方块
enable: false

######################################
# 文件监控工具 #
######################################
file-monitor-tool:
# 是否启用文件监控工具
enable: false
# 文件每次监控之间的间隔的秒数
interval: 1
# 文件监控配置
monitor:
# 索引名 无任何意义 不重复即可
default1:
# 被监控文件的相对路径
path: "plugins/GermTools"
# 文件名后缀过滤
# 除下列后缀以外的文件将被排除
suffix:
- ".yml"
- ".ks"
# 是否监控当前路径下的子文件夹内的文件
dirs: true
# 执行的指令
cmd:
- "gtools reload"

######################################
# 物品检查工具 #
######################################
itemstack-check-tool:
#是否启用物品检查
enable: false
#每次检查间隔的Tick
interval: 20
#忽略物品检查的玩家白名单
player-white-list:
- "GermMC"
- "Teaman"
#清理违禁品时的提示 {item}会自动替换为物品名,{amount}会自动替换为物品数量
clear-item-message: "&c检查到违禁品 {item}*{amount} 已清除"
#需要物品检查的槽位ID设置
itemstack-check-slot:
- "germplugin_armor_necklace"
- "germplugin_armor_artifacts"
- "germplugin_armor_ring"
#非法物品设置
#格式为: "物品名`<=>`物品ID"
illegal-item-list:
- "神圣之剑`<=>`DIAMOND_SWORD"

######################################
# 原版数据包限制工具 #
######################################
packet-limiter-tool:
# 是否启用原版数据包限制工具
# 启用后 将会限制接收玩家客户端发送的原版数据包的频率
enable: false
# 被踢出游戏的消息提示
kick-message: "&c你发送了过多的数据包"
# 数据包限制
limits:
# 所有非特定原版数据包的配置
all:
# 每次限制重置的间隔 单位秒
interval: 7.0
# 间隔内每个玩家可发送的数据包最大数量
max-packet-rate: 500.0
# 违反限制后要采取的操作
# action: DROP 忽略超过限制的数据包
# action: KICK 踢出该玩家
action: KICK
# 指定数据包的特定限制
# 可继续往下填写其他数据包
PacketPlayInChat:
interval: 5.0
max-packet-rate: 5.0
action: DROP

######################################
# 交换左右手控制工具 #
######################################
swap-hand-control-tool:
# 是否开启交换左右手控制
# 开启后 禁止玩家F键交换左右手物品
enable: false

######################################
# 垃圾桶槽位工具 #
######################################
trashcan-slot-tool:
# 是否启用垃圾桶槽位工具
# 启用后 下列id的槽位将会在点击时销毁鼠标上的物品
enable: false
# 垃圾桶槽位ID
# 请勿使用 germplugin_ 为槽位标识符
trashcan-slots:
- "germtools_trashcan_1"
- "germtools_trashcan_2"