▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Pokebuilder for Cobblemon
Pokebuilder for Cobblemon

Pokebuilder for Cobblemon

This project is a custom plugin for cobblemon that let the players use a special pokebuilder using the Impactor plugin currency.

Оцените первым
396
4
Все версииPokebuilder for Cobblemon 1.1.0

Pokebuilder for Cobblemon 1.1.0

Release15.04.2026

Список изменений

[1.1.0] — 2026-04-15

Added

Mega Showdown features (purchasable in /pb)

  • Dynamax Level editor — new GUI under the editor screen lets players raise a Pokémon's Dynamax Level from 0 up to the server's Cobblemon-configured cap (default 10). Cost is per-level (config: prices.dynamax-level-per-step, default 600). Lowering the level is free.
  • G-Max Factor toggle — new GUI to grant or remove the Gigantamax Factor for species that support it. Granting costs prices.gmax-factor (default 4000), removing is free.
  • Tera Type selector — new paginated GUI showing all 19 tera types (18 elemental + Stellar) with themed icons and per-type colors. One flat price per change (prices.tera-type, default 3000).

Restrictions

  • Block Paradox server option — new toggle in /pokebuilder admin → Restrictions, mirroring the existing legendary / mythical / ultra-beast toggles. Detects paradox species via Cobblemon labels (paradox, paradox_past, paradox_future, plus the older ancient_paradox / future_paradox aliases). Config key: restrictions.block-paradox.

Permissions

  • pokebuilder.modify.dynamax — controls access to the Dynamax level editor.
  • pokebuilder.modify.gmax — controls access to the G-Max factor toggle.
  • pokebuilder.modify.tera — controls access to the Tera type selector.

Internal

  • MegaShowdownBridge service — reads the Cobblemon max-dynamax-level cap and reflectively calls GlobalFeatureManager.update(pokemon) after a level change so Mega Showdown's species-feature display overlay refreshes immediately. Reflection-only — Mega Showdown stays an optional runtime dependency, the mod still works without it (the level just won't render in Mega Showdown's HUD).

Changed

UI / aesthetics

  • Editor screen rebuilt with two distinct rows: row 1 holds the seven core attribute editors (IV / EV / Nature / Ability / Shiny / Gender / Ball); row 3 holds the four shortcut + Mega Showdown buttons (Max IVs, Reset EVs, Dynamax, G-Max, Tera) separated by decorative panes. The summary item now also shows current Tera type, Dynamax level, and G-Max factor when set.
  • Party select screen — Pokémon icons are now themed by category: end crystal for legendaries, nether star for mythicals, crying obsidian for ultra beasts, echo shard for paradox, glistering melon slice for normal, barrier for blocked. Shinies prepend a sparkle and glow. Tooltips now show Tera / Dynamax / G-Max state when set, and explicitly call out blocked species instead of silently rejecting clicks.
  • IV editor — each stat row now uses a themed icon (golden apple for HP, iron sword for Attack, shield for Defense, blaze rod for Sp. Atk, turtle scute for Sp. Def, sugar for Speed). Header items show "current / 31" with a color gradient (red → gold → yellow → aqua → green) and glow when maxed.
  • EV editor — same themed-icon treatment, "current / 252" with a color gradient and glow at 252.
  • Admin hub has a new banner header (nether star), themed icons on every section button, and a clearer SAVE/RELOAD distinction (lime concrete that glows when there are unsaved edits, vs grey lime glass when clean).
  • All GUI titles now use a consistent ❖ PokeBuilder · Section ❖ styling.
  • Border colors across all menus now respect looks.border-color instead of hardcoding gray.

Admin GUI

  • Restrictions panel re-laid-out to fit the new Paradox toggle on the same row as the existing three category toggles.
  • Prices panel gained three new rows: Dynamax: per level, G-Max factor, Tera type (paginate to find them).

Config

  • pokebuilder.prices now includes dynamax-level-per-step, gmax-factor, and tera-type. Servers with an existing config will pick up the defaults in memory but must SAVE TO DISK (or hand-add the keys) to expose them in the file. Deleting config.conf regenerates a fresh file with all keys.
  • pokebuilder.restrictions now includes block-paradox. Same behavior: default false, picked up at load time.

Fixed

  • OPs were getting free purchases. The bypass-cost permission check used Permissions.check(player, node, 4), whose fallback (when no permission plugin answers) is "is the source OP level ≥ 4?". Every /op'd player silently bypassed every cost, so the Impactor balance never moved. Bypass checks (pokebuilder.bypass.cost, pokebuilder.bypass.cooldown) now use Permissions.check(..., false) via the new PermissionHelper.hasExplicit, which returns false unless a permission provider (LuckPerms, etc.) explicitly grants the node. Admin GUI / save / reload nodes still respect their documented OP-level fallbacks.
  • Mod failed to initialize on real servers. configurate-hocon has hard bytecode references to com.typesafe.config.*, but Loom's include does not walk transitive deps for non-mod jars, so typesafe-config was never bundled into the production jar. The class loader threw NoClassDefFoundError during ConfigLoader.load(), which (being an Error rather than an Exception) was not caught — onInitialize() aborted before writing the default config or registering the command callback. build.gradle now explicitly includes com.typesafe:config:1.4.1.

Notes for server operators

  • Players need only Cobblemon and Fabric API on the client to use the Dynamax / G-Max / Tera features — PokeBuilder and Mega Showdown both stay server-side. Mega Showdown is recommended (so the Dynamax level shows up on the client overlay), but if it's missing the buy flow still works because all three properties are native fields on Cobblemon's Pokemon class.
  • If you want admins to test purchases for free on a LuckPerms-equipped server, grant pokebuilder.bypass.cost. Granting OP no longer implies bypass.
  • Existing config/pokebuilder/config.conf files from 1.0.0 will keep working but won't show the new keys until you click SAVE TO DISK from the admin GUI or delete the file to regenerate it.

Файлы

pokebuilder-1.1.0.jar(710.99 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.1.0

Загрузчики

Fabric

Версии игры

1.21.1

Загрузок

13

Дата публикации

15.04.2026

Загрузил

ID версии

Главная