
Protection mod
Server-side overhaul that reworks protection, adds Armor Drain & Fragility, multi-upgrade netherite gear, a full shop + auction economy, Far Lands bots, and admin resistance tools.
Список изменений
- Bot i-frames (biggest new feature) Bots now get proper invincibility frames after they take a hit, like real players.
New system: ProtectionBotIframeSystems Detects VexBot fake players (vexbot.fakeplayer.bot.BotPlayer) Uses the existing combat.iframesTicks setting After a bot is hit, extra hits during that short window do not go through Works for both normal players and VexBot players via new mixins: ServerPlayerIframeMixin VexBotPlayerIframeMixin (optional, only if VexBot is installed) LivingEntityDamageAccessor (helps track last damage)
This is mainly so Farlands/Mafia bots don’t get shredded by fast hits. 2. New Practice config section A new config block called practice was added. It stores settings for:
Duels (on/off, default rounds, request timeout) Kits (editor, custom kits, enchant/attribute/trim/stack editing, totem stack limit) Parties Ranks Bot duels Map auto-size
Important: this version only adds the config. There is no new duel/kit/party system inside this JAR. It looks like setup for another plugin or a future update. 3. Small /pupg improvements The player-upgrade system was tweaked again:
New pending mainhand boost (MAINHAND_PENDING) Boosts can now apply when you attack an entity, not only from the command Messages and numbers were cleaned up a bit (damage %, armor reduction, durability save)
Behavior is still: mainhand boost + armor boost, owner-bound, armor boost turns off when you get hit. 4. Other small stuff
Version is now 1.10.0 Extra mixin file: protection-vexbot.mixins.json (loads only if VexBot exists) Config system grew so the new practice keys can be get/set Commands class barely changed
Short version:
1.10.0 is mostly bot i-frames (so bots don’t get combo’d unfairly) plus a new Practice config for duels/kits later. /pupg got a small upgrade so mainhand boosts can apply on hit.
