Skip to content
Shiny Charm Plus

Quick rating

Community listing page, reviews may not be monitored by the author.

Shiny Charm Plus

No reviews yet

Configurable shiny charm with stackable multipliers, time-based accumulation, and full Trinkets/Accessories support for Cobblemon.

Mod Loaders
Minecraft

About

Description

Shiny Charm Plus

Minecraft Fabric Cobblemon

Shiny Charm Plus is a Cobblemon addon that adds an upgraded Shiny Charm — boost your wild shiny encounter odds simply by carrying it in your inventory.


✨ Features

🔷 Base Shiny Boost

While the Shiny Charm Plus is in your inventory (main hand, off-hand, cursor, Trinkets belt, or Accessories charm slot), your wild shiny encounter chance is doubled (configurable, default 2×).

⏱️ Time-Based Bonus (Optional)

Turn on enableTimeBonus and the multiplier grows the longer you carry the charm. Every N minutes (default 30), the multiplier increases by a set amount (default +2.0), up to a configurable cap (default 16×). When a catchable wild shiny spawns nearby, the accumulated bonus resets — your persistence is rewarded!

🔄 Reset on Shiny

When a catchable wild shiny Pokémon appears near a charm holder, the accumulated time bonus is reset, keeping the mechanic balanced. A red chat message and sound notify the player.

🎛️ Per-Player Overrides

Admins can set individual config values for specific players, overriding global settings. Different players can have different multipliers, intervals, etc.

📊 Placeholder API Support

Exposes %shiny_charm_plus:denominator% for use with scoreboards, HUDs, chat displays, or any Placeholder API-compatible mod.

🛠️ ModMenu Config GUI

A built-in config GUI accessible via ModMenu — no Cloth Config required. Uses vanilla widgets with tooltips, fully translated.


📦 How to Obtain

The Shiny Charm Plus is available in the Tools creative tab. A survival crafting recipe can be added via datapack or other mods.

⚠️ This mod does not add a survival recipe by default. Server admins can distribute the item via commands.


⚙️ Configuration

Config file: config/shiny_charm_plus.json

Setting Default Description
shinyMultiplier 2.0 Base shiny multiplier
enableTimeBonus false Enable time-based bonus
bonusTimeMinutes 30 Interval in minutes (supports decimals, e.g. 0.5 = 30s)
bonusMultiplierAmount 2.0 Multiplier increment per interval
maxTotalMultiplier 16.0 Max total (base + accumulated)
baseShinyDenominator auto-detected Display-only, auto-detected on first launch
enableDebugLog false Debug logging
skipResetOnSixVShiny false Skip reset for 6IV shinies

All values can be changed in-game via commands or the ModMenu config screen.


🖥️ Commands

All commands require permission level 2 (operator). Root: /shiny_charm_plus

Subcommand Usage
reload Reload config from file
multiplier <value> Set base multiplier
bonus_time <minutes> Set bonus interval
bonus_amount <value> Set bonus per interval
time_bonus <true\|false> Toggle time bonus
max_multiplier <value> Set total multiplier cap
base_denominator <value> Set display denominator
debug <true\|false> Toggle debug logging
six_v_skip <true\|false> Toggle 6IV skip
info Show your charm stats
player <player> set <field> <value> Set per-player override
player <player> clear <field\|all> Clear per-player override(s)
player <player> info Show target's charm stats

Player fields: multiplier, bonus_time, bonus_amount, max_multiplier, time_bonus


🔗 Integrations

Mod Support
Trinkets Charm in belt slot
Accessories Charm in charm slot
Placeholder API Exposes %shiny_charm_plus:denominator% placeholder
ModMenu In-game config screen

All integrations are soft dependencies — the mod works perfectly without any of them.


📋 Dependencies

Required Version
Minecraft 1.21.1
Fabric Loader ≥0.19.1
Fabric API Any
Cobblemon ≥1.7.0
Java ≥21

Optional: ModMenu, Trinkets, Placeholder API


❓ FAQ

Q: Does the charm work from my inventory, or do I need to hold it? A: Anywhere — main hand, off-hand, cursor, any inventory slot, Trinkets belt, or Accessories charm slot.

Q: Is this compatible with other shiny-boosting mods? A: Yes. It hooks into Cobblemon's SHINY_CHANCE_CALCULATION event alongside other modifiers. Multipliers stack multiplicatively.



闪耀护符 Plus 是一个 Cobblemon 附属模组,添加了闪耀护符的升级版——只需将其携带在背包中,即可提升你遭遇野生闪光宝可梦的概率。


✨ 功能

🔷 基础闪光加成

当 闪耀护符 Plus 在你的物品栏中(主手、副手、鼠标手持、Trinkets 腰带槽、Accessories 护符槽),你的野生闪光遭遇概率将翻倍(可配置倍率,默认 2×)。

⏱️ 时间累积加成 (可选)

开启 enableTimeBonus 后,携带护符的时间越长,倍率越高。每经过 N 分钟(默认 30),倍率增加一个固定值(默认 +2.0),直到达到可配置的上限(默认 16×)。当附近出现可捕捉的野生闪光宝可梦时,累积加成会重置——你的坚持狩猎会得到回报!

🔄 闪光重置

当一只可捕捉的野生闪光宝可梦在护符持有者附近生成时,累积时间加成将被重置,保持机制平衡。玩家会收到红色聊天栏提示和音效。

🎛️ 玩家独立配置

管理员可以为特定玩家设置独立的参数值,覆盖全局配置。不同玩家可以使用不同的倍率、时间间隔等。

📊 Placeholder API 支持

暴露 %shiny_charm_plus:denominator% 占位符,可用于计分板、HUD、聊天栏等任何兼容 Placeholder API 的显示。

🛠️ ModMenu 配置界面

通过 ModMenu 访问内置配置界面——无需 Cloth Config。基于原版控件(文本输入框 + 按钮开关),含中文提示说明。


📦 获取方式

闪耀护符 Plus 可在创造模式的**工具(Tools)**物品栏中找到。生存模式的合成配方可通过数据包或其他模组添加。

⚠️ 本模组默认不添加生存模式合成配方。服务器管理员可通过命令分发物品,或通过数据包自定义配方。


⚙️ 配置

配置文件位置:config/shiny_charm_plus.json

设置 默认 说明
shinyMultiplier 2.0 基础闪光倍率
enableTimeBonus false 启用时间累积倍率
bonusTimeMinutes 30 累加间隔(分钟),支持小数,如 0.5 = 30秒
bonusMultiplierAmount 2.0 每次累加的倍率增量
maxTotalMultiplier 16.0 总倍率上限(基础 + 累积)
baseShinyDenominator 自动检测 【仅显示】首次启动自动检测 Cobblemon 配置
enableDebugLog false 调试日志
skipResetOnSixVShiny false 6V闪光跳过重置

所有配置均可在游戏内通过命令或 ModMenu 界面实时修改。


🖥️ 命令

所有命令需要权限等级 2(管理员/命令方块)。根命令:/shiny_charm_plus

子命令 用途
reload 重新加载配置文件
multiplier <值> 设置基础闪光倍率
bonus_time <分钟> 设置累加时间间隔
bonus_amount <值> 设置每次累加倍率
time_bonus <true\|false> 开关时间累积功能
max_multiplier <值> 设置总倍率上限
base_denominator <值> 设置显示用基础分母
debug <true\|false> 开关调试日志
six_v_skip <true\|false> 开关 6V 闪光跳过
info 查看自己的护符状态
player <玩家> set <字段> <值> 设置玩家独立参数
player <玩家> clear <字段\|all> 清除玩家独立参数
player <玩家> info 查看目标玩家的护符状态

玩家字段: multiplier, bonus_time, bonus_amount, max_multiplier, time_bonus


🔗 联动

模组 支持
Trinkets 护符可放在腰带槽位
Accessories 护符可放在护符槽位
Placeholder API 暴露 %shiny_charm_plus:denominator% 占位符
ModMenu 游戏内配置界面

以上均为软依赖,未安装时不影响模组正常运行。


📋 依赖

必需 版本
Minecraft 1.21.1
Fabric Loader ≥0.19.1
Fabric API 任意版本
Cobblemon ≥1.7.0
Java ≥21

可选: ModMenu、Trinkets、Placeholder API


❓ 常见问题

Q: 护符需要拿在手里还是放在背包就行? A: 任意位置均可——主手、副手、鼠标手持、背包任意格子、Trinkets 腰带槽、Accessories 护符槽。

Q: 和其他闪光加成模组兼容吗? A: 兼容。本模组通过 Cobblemon 的 SHINY_CHANCE_CALCULATION 事件挂载倍率修改器,与其他加成乘法叠加。