sCobbleBoosters

sCobbleBoosters

CobbleBoosters 是一个用于 Fabric 服务器的插件,它为 Cobblemon 服务器添加了添加加成道具的功能,加成道具分为多种类型,例如全局加成或按玩家加成。

冒险

✨ sCobbleBoosters

sCobbleBoosters 是一个服务端 Fabric 模组,用于 Cobblemon,为你的服务器添加可配置的增益系统。

  • 增益可以全局生效(影响整个服务器),也可以个人生效(影响单个玩家)。
    该模组支持多种增益类型、队列、Boss 血条、Discord Webhook、调试工具、权限、可配置消息等。

📜 特性

  • 🚀 全局增益,作用于整个服务器。
  • 👤 个人增益,作用于单个玩家。
  • ⏳ 增益队列系统。
  • 🟪 Boss 血条,用于显示激活中的增益。
  • 🔊 可配置的激活音效。
  • 🌐 Discord Webhook 支持。
  • 🧩 每种增益类型可单独设置 Webhook。
  • 🛠️ 调试系统,用于测试增益效果。
  • 🔐 基于权限的命令访问。
  • 🎨 完全可配置的消息,支持颜色。
  • 🧬 专为 Cobblemon 服务器设计。
  • 🖥️ 服务端 Fabric 模组。

⚡ 增益类型

✨ 闪光增益

提高野生宝可梦变为闪光形态的几率。

🎯 捕捉增益

提高玩家捕捉宝可梦时的捕获率。

📘 经验增益

提高宝可梦获得的经验值倍数。

🪣 等级池增益

提升生成等级池的晋升几率,例如将生成向更优的稀有度等级池转移。

🪱 诱饵增益

增强与诱饵相关的系统,可配置影响钓鱼和宝可梦零食的行为。

🎣 钓鱼增益

改善 Cobblemon 的钓鱼行为,包括更快的钓鱼速度和更高的宝可梦咬钩几率。

🍪 零食增益

通过减少生成延迟和增加额外生成尝试来改善宝可梦零食的行为。

🧬 个体值增益

改善野生宝可梦的个体值,并提高出现完美个体值的几率。

🔥 属性增益

提升或筛选生成,使其偏向于选定的宝可梦属性。 支持的宝可梦属性: 普通、火、水、草、电、冰、格斗、毒、地面、飞行、超能力、虫、岩石、幽灵、龙、恶、钢、妖精

🌟 隐藏特性增益

提高野生宝可梦携带隐藏特性的几率。

🌍 全局增益

全局增益会影响服务器上的所有玩家。

示例

/sb global shiny 500 5m
/sb global catch 10 10m
/sb global experience 5 30m
/sb global bucket 3 15m
/sb global bait 5 10m
/sb global fishing 5 10m
/sb global snack 5 10m
/sb global iv 10 10m
/sb global hiddenability 10 10m
/sb global type fire 9999 5m

你还可以添加自定义的 Boss 血条消息:

/sb global shiny 500 5m &6闪光增益! &b%.1fx &8(&e%dh %dm %ds&8)

👤 个人增益

个人增益仅影响选定的单个玩家。

示例

/sb personal shiny Player 500 5m
/sb personal catch Player 10 10m
/sb personal experience Player 5 30m
/sb personal bucket Player 3 15m
/sb personal bait Player 5 10m
/sb personal fishing Player 5 10m
/sb personal snack Player 5 10m
/sb personal iv Player 10 10m
/sb personal hiddenability Player 10 10m
/sb personal type Player bug 9999 5m

个人属性增益示例:

/sb personal type Player fire 9999 5m

📊 信息命令

查看激活中的增益和已排队的增益。

全局信息

/sb info shiny
/sb info catch
/sb info experience
/sb info bucket
/sb info bait
/sb info fishing
/sb info snack
/sb info iv
/sb info type
/sb info hiddenability

查看特定倍率:

/sb info shiny 500

个人信息

/sb info personal shiny Player
/sb info personal experience Player
/sb info personal type Player

查看特定个人倍率:

/sb info personal shiny Player 500

📈 数值命令

数值命令显示增益器相关的 Cobblemon/配置数值。

/sb value shiny
/sb value catch
/sb value experience
/sb value bucket
/sb value bait
/sb value fishing
/sb value snack
/sb value iv
/sb value type
/sb value hiddenability
/sb value shiny 500

对于闪光增益,可以显示类似以下信息:

  • Cobblemon 闪光率分母。
  • 激活中的增益倍率。
  • 有效闪光分母。
  • 有效闪光百分比。
  • 配置的限制。

♻️ 重置命令

重置命令分为全局增益和个人增益。

重置全局增益

/sb reset global all
/sb reset global shiny
/sb reset global catch
/sb reset global experience
/sb reset global bucket
/sb reset global bait
/sb reset global fishing
/sb reset global snack
/sb reset global iv
/sb reset global type
/sb reset global hiddenability

仅重置特定倍率:

/sb reset global shiny 500

重置个人增益

/sb reset personal all Player
/sb reset personal shiny Player
/sb reset personal catch Player
/sb reset personal experience Player
/sb reset personal bucket Player
/sb reset personal bait Player
/sb reset personal fishing Player
/sb reset personal snack Player
/sb reset personal iv Player
/sb reset personal type Player
/sb reset personal hiddenability Player

🛠️ 调试命令

调试命令帮助服务器管理员测试增益并查看受影响的元素。

/sb debug status
/sb debug on
/sb debug off

启用或禁用特定增益的调试:

/sb debug shiny on
/sb debug catch on
/sb debug experience on
/sb debug bucket on
/sb debug bait on
/sb debug fishing on
/sb debug snack on
/sb debug iv on
/sb debug type on
/sb debug hiddenability on

禁用特定调试:

/sb debug type off

调试消息会出现在控制台和拥有调试权限的玩家的聊天中。

🔊 音效

该模组支持在增益激活时播放可配置的音效。 使用场景示例:

  • 增益开始时播放升级音效。
  • 完全禁用音效。
  • 更改音量和音调。

🌐 Discord Webhooks

sCobbleBoosters 支持利用 Discord Webhook 发送增益激活通知。 Webhook 功能包括:

  • 启用/禁用 Webhook。
  • 全局备用 Webhook。
  • 每种增益类型可单独设置 Webhook。
  • 自定义用户名。
  • 自定义头像 URL。
  • 自定义嵌入标题。
  • 自定义嵌入颜色。
  • 自定义图片 URL。
  • 自定义缩略图 URL。
  • 自定义页脚。
  • 自定义消息模板。
  • 可选的角色 @提及。

这意味着每种增益类型都可以拥有自己的 Discord 公告样式。

🔐 权限

管理员

scobbleboosters.admin

调试

scobbleboosters.debug

全局增益权限

每种增益支持:

scobbleboosters.<booster>.activate
scobbleboosters.<booster>.info
scobbleboosters.<booster>.reset

示例:

scobbleboosters.shiny.activate
scobbleboosters.shiny.info
scobbleboosters.shiny.reset
scobbleboosters.catch.activate
scobbleboosters.catch.info
scobbleboosters.catch.reset
scobbleboosters.experience.activate
scobbleboosters.experience.info
scobbleboosters.experience.reset
scobbleboosters.type.activate
scobbleboosters.type.info
scobbleboosters.type.reset

个人增益权限

scobbleboosters.personal
scobbleboosters.personal.activate
scobbleboosters.personal.info
scobbleboosters.personal.reset

⚙️ 配置

主配置文件:

config/sCobbleBoosters/config.json

数据文件:

config/sCobbleBoosters/data/boosters.nbt
config/sCobbleBoosters/data/player_boosters.nbt

消息文件:

config/sCobbleBoosters/messages.json