
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
Список изменений
[1.3.5] — 2026-04-16
Changed (security default)
- Bypass permissions are now ignored by default. New config flag
security.allow-bypass-permissions(default false) is the master gate for the entirepokebuilder.bypass.*family (bypass.cost,bypass.cooldown). When the gate is off,TransactionServicetreats those nodes as not-granted no matter what the permission plugin says — defeating the wildcard-grant accident (pokebuilder.*on an admin group) that was silently giving every admin free purchases on cora-on-SYLX and others. - No more "every op gets free purchases" surprise. Fresh installs,
upgrades, and existing configs that don't explicitly set the gate
all default to the safe behavior. Admins who want bypass
functionality flip
security.allow-bypass-permissions = truein config (or via the Security admin GUI panel — new toggle row).
Added
SecurityAdminGuigets the bypass-gate toggle. Click the new wool button to flipallow-bypass-permissionslive without editing config. Toggle is yellow (active = potentially unsafe) when ON, green when OFF (safe default)./pokebuilder debugshows the gate state and effective bypass. Distinguishes betweenperm=true(the permission plugin grants the node) andeffective=true(the gate ALSO allows it, so the bypass actually fires). Two separate lines so admins can see "yes the perm is granted but it's being ignored because the gate is off — which is why purchases are correctly deducting."
Migration notes
- If you were relying on bypass.cost (i.e. you intentionally gave
certain players free purchases via a permission plugin), upgrade
will silently re-enable charging for them. Either:
- Set
security.allow-bypass-permissions = truein config (or toggle in the Security admin GUI) — restores the 1.3.4 behavior for everyone holding the bypass node, OR - Use the Tiers system instead — set a tier multiplier of
0.0for the appropriatepokebuilder.tier.<id>permission. Per-player, audited via the existing tier mechanism, and it doesn't require flipping a server-wide gate.
- Set
- The bypass nodes (
pokebuilder.bypass.cost,.cooldown) themselves are unchanged — same names, same explicit-only resolution. Only the server-side default of whether the node has any effect changed.
Файлы
pokebuilder-1.3.5.jar(778.97 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.3.5
Загрузчики
Fabric
Версии игры
1.21.1
Загрузок
12
Дата публикации
16.04.2026
