- 版权类型
- 原创
- 插件中文名称
- 上肩方可梦增益
- 插件英文名称
- CobblemonShoulderBuffer
- 原帖地址
- #
- 支持的核心(服务端)
- 其他核心
- 语言支持
- 中文(简体)
- 前置组件
- None
- 适配版本(Java)
- 1.21
CobbleShoulderBuffs
插件信息
版本1.0.0APIPaper 1.21依赖Cobblemon 1.7.x + Arclight 作者:Araneida
功能特性
检测玩家肩上的 Cobblemon 宝可梦
根据配置自动给予药水效果 Buff
支持自定义 Buff 类型、等级、持续时间
可设置触发间隔,避免频繁刷新
支持权限节点控制 (含无限时间权限)
配置文件热重载支持
命令 & 权限
/csb reload (需要op)config.yml
代码:
# CobbleShoulderBuffs 配置文件 config.yml
# CobbleShoulderBuffs 配置文件
# ============================================
#
# 配置说明:
# species: 宝可梦命名空间ID (例如: cobblemon:pikachu)
# effect: Minecraft药水效果ID (例如: minecraft:speed)
# 可用效果: speed, jump_boost, haste, strength,
# regeneration, resistance, fire_resistance,
# water_breathing, night_vision, invisibility,
# luck, dolphins_grace, conduit_power 等
# amplifier: 增益等级 (0=I级, 1=II级, 2=III级...)
# duration: 每次给予增益的持续时间 (单位: tick, 20 tick = 1秒)
# interval: 触发间隔 (单位: tick, 20 tick = 1秒)
# 建议设置为 duration 的 2/3,确保效果不会中断
# infinite-permission: 拥有此权限时增益时间变为无限
# (留空字符串 "" 则关闭此功能)
# require-permission: 是否需要特定权限才能触发增益 (true/false)
# permission: 触发此增益所需的权限节点 (require-permission为true时生效)
#
# ============================================
settings:
check-interval: 20 # 全局检查间隔 (tick),建议 20 (1秒)
debug: false # 调试模式,开启后会在控制台输出详细信息
buffs:
# 皮卡丘 - 速度II
pikachu-speed:
species: "cobblemon:pikachu"
effect: "minecraft:speed"
amplifier: 1 # II级
duration: 60 # 3秒
interval: 40 # 2秒触发一次
infinite-permission: "cobbleshoulderbuffs.infinite"
require-permission: false
permission: ""
# 皮丘 - 速度I
pichu-speed:
species: "cobblemon:pichu"
effect: "minecraft:speed"
amplifier: 0 # I级
duration: 60
interval: 40
infinite-permission: "cobbleshoulderbuffs.infinite"
require-permission: false
permission: ""
# 乌波 - 水下呼吸
wooper-water-breathing:
species: "cobblemon:wooper"
effect: "minecraft:water_breathing"
amplifier: 0
duration: 300 # 15秒
interval: 200 # 10秒
infinite-permission: "cobbleshoulderbuffs.infinite"
require-permission: false
permission: ""
# 电电虫 - 急迫
joltik-haste:
species: "cobblemon:joltik"
effect: "minecraft:haste"
amplifier: 0
duration: 60
interval: 40
infinite-permission: "cobbleshoulderbuffs.infinite"
require-permission: false
permission: ""
# 谜拟丘 - 隐身 (需要权限)
mimikyu-invisibility:
species: "cobblemon:mimikyu"
effect: "minecraft:invisibility"
amplifier: 0
duration: 60
interval: 40
infinite-permission: "cobbleshoulderbuffs.infinite"
require-permission: true
permission: "cobbleshoulderbuffs.mimikyu"
# 小火龙 - 抗火
charmander-fire-resistance:
species: "cobblemon:charmander"
effect: "minecraft:fire_resistance"
amplifier: 0
duration: 300
interval: 200
infinite-permission: "cobbleshoulderbuffs.infinite"
require-permission: false
permission: ""
# 喵喵 - 幸运
meowth-luck:
species: "cobblemon:meowth"
effect: "minecraft:luck"
amplifier: 0
duration: 120
interval: 100
infinite-permission: "cobbleshoulderbuffs.infinite"
require-permission: false
permission: ""