
CodArmor
🛡️CodArmor: Tactical combat overhaul for Forge 1.20.1. Features a modular plate armor system, high-tech recon scans, 10 unique perks including Specialist mode, adrenaline stims, custom 3D models, and a tactical HUD. Optimized for team-based multiplayer...
6212обновлён 17 окт. 2026 г.
Механики игрыТехнологииУтилиты
Описание
🛡️ CodArmor
CodArmor is a tactical combat and armor mod for Minecraft Forge 1.20.1, inspired by the fast-paced gameplay and equipment systems of the Call of Duty series.
The mod adds a customizable tactical body armor system with armor plates, specialized perks, healing mechanics, reconnaissance abilities, stealth protection, and throwable combat equipment. Players can build their own combat configuration, install armor plates, activate useful perks, and adapt their equipment to different PvP situations.
Main Features:
- Tactical Body Armor with a separate armor durability system
- Armor plates that absorb incoming damage
- Armor plate installation, repair, and regeneration mechanics
- Customizable perk system for different combat roles
- Specialist armor configuration with multiple combined abilities
- Health regeneration and healing mechanics
- Stim and Quick Fix combat healing systems
- Reconnaissance and enemy detection mechanics
- Stealth protection against enemy detection
- Throwing knives with a custom 3D model and texture
- Support for damaging the Ender Dragon and destroying End Crystals
- Russian and English localization
- Custom tooltips, colored descriptions, and sound effects
Tactical Body Armor:
The body armor provides additional protection through a separate armor plate system. Armor plates absorb incoming damage before the player’s health is affected. Plates can be installed, repaired, and regenerated depending on the player’s equipment and active perks. The body armor also increases all health regeneration and healing by 50%.
Perk System:
CodArmor includes a collection of specialized perks that allow players to create different combat builds.
- Tempered - Improves the defensive capabilities of the body armor.
- Sprinter - Improves mobility and provides regeneration while sprinting.
- Medic - Regenerates armor plates over time and improves combat sustain.
- Climber - Reduces fall damage and provides periodic health regeneration.
- Ghost - Hides the player from standard reconnaissance mechanics.
- Scout - Helps detect and reveal enemies.
- Grenadier - Applies movement and healing penalties to enemies affected by explosions.
- Quick Fix - Accelerates armor plate installation and activates temporary health regeneration after a kill.
- Alertness - Warns the player when an enemy is nearby or watching from the side or behind.
- Cold-Blooded - Protects the player from Alertness and prevents their presence and viewing direction from being revealed.
- Specialist - Combines the effects of the regular perks and grants additional passive combat abilities.
Specialist:
Specialist is an advanced armor configuration that combines the effects of the regular perks into one complete tactical setup. It also includes a special Anti-One-Shot ability. If a single attack would instantly kill a Specialist player, the damage is canceled and the player survives with 10 HP. Fall damage is excluded from this protection. When activated, the ability fully consumes the armor plates and becomes available again after the player restores full health and full armor.
Healing and Regeneration:
CodArmor provides several independent healing and regeneration systems. Stim and Quick Fix restore health over time, while Medic regenerates armor plates after a delay. Sprinter, Climber, and Specialist provide additional passive regeneration effects. These systems are designed to work together with the body armor’s 50% healing bonus without replacing their original cooldowns, durations, or activation conditions.
Throwing Knives:
Throwing knives provide a fast and precise alternative to firearms. They use a custom 3D model and texture, feature an increased projectile speed, have a 1-second cooldown, and can be stacked up to 6 items. Knives can damage players and mobs, deal damage to the Ender Dragon, and destroy End Crystals.
Reconnaissance and Stealth:
CodArmor introduces a tactical detection system based on the interaction between Scout, Ghost, Alertness, and Cold-Blooded. Scout helps reveal enemies, Ghost provides protection from standard reconnaissance, Alertness warns players about nearby threats, and Cold-Blooded prevents Alertness from detecting the wearer or revealing the direction of their gaze.
Combat Experience:
Players equip tactical body armor, install armor plates, choose perks, use healing equipment, and fight with firearms and throwing knives. Every perk supports a different playstyle: aggressive movement, stealth, reconnaissance, regeneration, explosive combat, or direct survivability. CodArmor is designed to work especially well with modern weapon mods and team-based PvP gameplay.
Recommended Mod:
I recommend using the TacZ guns mod for the best Call of Duty-style combat experience.
CodArmor brings tactical body armor, armor plates, specialized perks, advanced regeneration, stealth counterplay, throwing knives, and fast-paced Call of Duty-style combat to Minecraft Forge 1.20.1.
Галерея
Последние версии
Все версии →release
0.1.2.2
0.1.2.217 окт. 2026 г.178Minecraft: 1.20.1forge
Что нового
**CodArmor bug-fix:**
_- A bug with the Hardening perk has been fixed and it is no longer decorative (due to a bug)_
release
0.1.2.1
0.1.2.110 окт. 2026 г.105Minecraft: 1.20.1forge
Что нового
<span style="color:#843FA1;">**CodArmor 0.1.2.1 — Admin & Quality-of-Life Update**</span>
This update improves server-side economy management, contract availability, chat cleanliness, and positional audio.
<span style="color:#ECF0F1;">**Economy Management**</span>
• Added
```
/codarmor money clear
```
to clear the virtual balance and money items in the inventories of all online players.
• Added
```
/codarmor money clear <player|selector>
```
to clear selected online players, including selectors such as @a.
• The command can be run from command blocks with permission level 2.
• Added a Clear Balances button to the in-game balance settings screen. It requires a second click to confirm the reset.
• The reset only affects connected players. Dropped cash and money stored in chests or supply crates are not removed.
<span style="color:#ECF0F1;">**Contracts**</span>
• Unclaimed contracts now remain available until a player accepts them.
• The spawner starts its normal respawn interval after the current contract is accepted, instead of replacing an unclaimed contract.
• Removed plain white CodArmor chat notices. Colored chat messages and action-bar notifications remain.
**<span style="color:#ECF0F1;">Audio</span>**
• Reduced the positional range of CodArmor sounds to a maximum of 4 blocks.
• Airstrike audio is excluded from this range change.
• Fixed the Stim-use sound registration.
release
0.1.2-fixsounds
0.1.2-fixsounds6 окт. 2026 г.61Minecraft: 1.20.1forge
Что нового
**<span style="color:#FFFFFF;">Changelog CodArmor-0.1.2-fix</span>**
- fix range and old sounds
release
0.1.2
0.1.25 окт. 2026 г.24Minecraft: 1.20.1forge
Что нового
<span style="color:#ECF0F1;">**CodArmor v0.1.2 — Patch Notes**</span>
**NEW CONTENT & FEATURES**
<span style="color:#E03E2D;"><span style="color:#FFFFFF;">Killstreaks</span></span>
**New Killstreaks Added:**
1. Precision Airstrike — Call in targeted air support on marked coordinates.
2. Mortar Strike — Barrage a target area with heavy explosive rounds.
3. Bunker — Deploy a defensive fortification for instant tactical cover.
4. Advanced UAV — Reveals enemy locations and facing directions in real time. (Activated automatically by using 3 standard UAVs sequentially).
**New Contract Types**
1. Scavenger — Marks 3 random crates across the area. Loot all marked supply caches to complete the contract. (Requires at least 3 active crates on the map to initiate).
2. Most Wanted — Survive the targeted bounty placed on your squad to earn high-tier rewards and immediate Intel.
**Tactical Ping System**
Call of Duty-style Ping & Marking — Added quick-marking functionality to easily ping enemies, locations, and danger callouts for your team in real time.
**Localization**
Full English Localization — Added full English translation for all in-game text, UI elements, items, and contract descriptions.
**UI & VISUAL OVERHAUL**
Interface Reworks
Crate UI Overhaul — Streamlined container interaction with an updated visual layout and improved item management.
Store UI Overhaul — Redesigned Buy Station interface for faster navigation and purchasing during active combat.
**Visual Assets**
Contract Models — Updated visual models for all contract tablets and pick-up objectives.
release
0.1.1
0.1.12 окт. 2026 г.35Minecraft: 1.20.1forge
Что нового
**CodArmor - v0.1.1 Update Notes**
🌟 What's New
Economy System: Added a brand-new Money system to the mod!
Player-Customizable Shop: Introduced the Shop system — players can now set up and customize their own shops!
🛠️ Bug Fixes & Improvements
Specialist Class Fix: Resolved an issue with the Specialist's Anti-One-Shot ability so it now functions properly as intended.
beta
0.1.1-beta
0.1.1-beta19 сент. 2026 г.88Minecraft: 1.20.1forge
Что нового
A Liquidation contract has been added.
release
0.1.0
0.1.031 авг. 2026 г.68Minecraft: 1.20.1forge
Что нового
<div class="mt-[1em] mb-[1px]" data-level="3"><h3 class="font-[600] py-[3px] text-[1.25em]"><strong>CodArmor</strong></h3></div>
<div class="mt-[1em] mb-[1px]" data-level="3"><h3 class="font-[600] py-[3px] text-[1.25em]"><strong>NEW UPDATE v.0.1.0</strong></h3></div>
* Added the **Specialist armor configuration**, which combines the effects of the regular armor perks and provides additional passive abilities.
* Added the **Anti-One-Shot** Specialist feature. If a single attack would instantly kill the player, the damage is canceled and the player survives with **10 HP**. Fall damage is excluded from this protection.
* The Anti-One-Shot protection fully consumes the armor plates when activated and becomes available again after the player restores **full HP and full armor**.
* Added the **Cold-Blooded** perk, which protects the player from **Alertness** detection. Players with Alertness will not receive a nearby-enemy warning and will not see the direction from which a Cold-Blooded player is watching them.
* The **Body Armor** now increases all health regeneration and healing by **50%**.
* Verified compatibility between armor regeneration, **Specialist**, **Medic**, **Stim**, **Quick Fix**, **Sprinter**, and **Climber** mechanics.
* Improved the **throwing knives**: increased projectile speed, set the cooldown to **1 second**, and increased the stack size to **6**.
* Throwing knives can now damage the **Ender Dragon** and destroy **End Crystals**.
* Added a new throwing knife model and texture with corrected projectile rendering and orientation.
* Added a detailed and stylized tooltip for the **Cold-Blooded** perk.
<div class="mt-[1em] mb-[1px]" data-level="3"><h3 class="font-[600] py-[3px] text-[1.25em]"><strong>BUG FIX</strong></h3></div>
* Fixed the Specialist **Anti-One-Shot** protection not triggering correctly against lethal damage.
* Fixed the protection being blocked after the player restored full health and armor.
* Fixed armor plates not being fully consumed after Anti-One-Shot activation.
* Fixed the **Cold-Blooded** perk not properly protecting players from Alertness.
* Fixed throwing knives not dealing damage to the Ender Dragon and End Crystals.
* Fixed the throwing knife model being displayed with the wrong orientation.
* Fixed the throwing knife texture path and connected the new model to the correct texture resource.
* Fixed the display of the Cold-Blooded perk description.
<div class="my-[1px]"><div class="py-[3px] whitespace-pre-wrap u-break-words"><strong>CodArmor</strong> adds <strong>Call of Duty-inspired tactical armor, armor plates, perks, healing mechanics, and throwable combat equipment to Minecraft</strong>. CodArmor is a mod for <strong>Minecraft Forge 1.20.1</strong> focused on tactical PvP gameplay, customizable armor configurations, and fast-paced combat mechanics.</div></div>
<div class="mt-[1em] mb-[1px]" data-level="3"><h3 class="font-[600] py-[3px] text-[1.25em]"><strong>Current Features:</strong></h3></div>
* **Tactical Body Armor** with armor plate durability
* **Armor plate installation and repair mechanics**
* **Specialist armor configuration**
* **Perk system with active and passive abilities**
* **Medic regeneration**
* **Stim healing**
* **Quick Fix regeneration**
* **Sprinter and Climber regeneration effects**
* **Ghost and Scout detection mechanics**
* **Alertness and Cold-Blooded counterplay**
* **Grenadier healing reduction effect**
* **Anti-One-Shot Specialist protection**
* **Throwing knives with custom model and texture**
* **Ender Dragon and End Crystal interaction**
* **Russian and English localization**
* **Custom tooltips and colored perk descriptions**
<div class="mt-[1em] mb-[1px]" data-level="3"><h3 class="font-[600] py-[3px] text-[1.25em]"><strong>Perks:</strong></h3></div>
* **Tempered** - Improves the defensive capabilities of the body armor.
* **Sprinter** - Improves mobility and provides regeneration while sprinting.
* **Medic** - Gradually regenerates armor plates and improves combat sustain.
* **Climber** - Reduces fall damage and provides periodic health regeneration.
* **Ghost** - Hides the player from standard reconnaissance mechanics.
* **Scout** - Helps detect and reveal enemies.
* **Grenadier** - Applies a movement and healing penalty to enemies affected by explosions.
* **Quick Fix** - Accelerates armor plate installation and activates temporary health regeneration after a kill.
* **Alertness** - Warns the player when an enemy is nearby or watching from the side or behind.
* **Cold-Blooded** - Conceals the player from Alertness and prevents their presence and viewing direction from being revealed.
* **Specialist** - Combines the regular perks and grants additional passive combat abilities.
<div class="mt-[1em] mb-[1px]" data-level="3"><h3 class="font-[600] py-[3px] text-[1.25em]"><strong>Throwing Knife Features:</strong></h3></div>
* **Increased projectile speed**
* **1-second cooldown**
* **Maximum stack size of 6**
* **Custom 3D model and texture**
* **Correct projectile orientation**
* **Damage to players and mobs**
* **Ender Dragon damage support**
* **End Crystal destruction support**
<div class="mt-[1em] mb-[1px]" data-level="3"><h3 class="font-[600] py-[3px] text-[1.25em]"><strong>Game Description:</strong></h3></div>
* _Players equip tactical armor, install armor plates, select useful perks, and fight using firearms and throwing knives. Armor plates absorb incoming damage until they are depleted, while perks provide different offensive, defensive, reconnaissance, and regeneration effects. Specialist offers a complete armor configuration with access to all regular perks and additional defensive abilities. The mod supports custom combat interactions, healing mechanics, stealth counterplay, Russian and English localization, custom models, textures, colored tooltips, and sound effects._
<div class="mt-[1em] mb-[1px]" data-level="3"><h3 class="font-[600] py-[3px] text-[1.25em]"><strong>Recommended Mods:</strong></h3></div>
<div class="mt-[1em] mb-[1px]" data-level="3"><h3 class="font-[600] py-[3px] text-[1.25em]"><strong>I recommend using the TacZ guns mod for the best Call of Duty-style combat experience.</strong></h3></div>
<div class="my-[1px]"><div class="py-[3px] whitespace-pre-wrap u-break-words"><strong>CodArmor</strong> brings tactical armor, specialized perks, regeneration mechanics, stealth detection, throwing knives, and fast-paced <strong>Call of Duty-style combat to Minecraft Forge 1.20.1</strong>.</div></div>
release
0.0.9
0.0.931 авг. 2026 г.6Minecraft: 1.20.1forge
Что нового
Added: Knockout, Killchat, and Self-revive.
release
0.0.8
0.0.831 авг. 2026 г.8Minecraft: 1.20.1forge
release
0.0.7
0.0.731 авг. 2026 г.7Minecraft: 1.20.1forge
Что нового
<div class="w-full mb-[4px] mt-0"><h1 class="font-[600] py-[3px] font-serif text-[1.875em]" data-slate-node="element" data-anchor="codarmor%E2%80%94multiplayer%2Chud%26audioupdate" data-slug="codarmor%E2%80%94multiplayer%2Chud%26audioupdate0"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">CodArmor — Multiplayer, HUD & Audio Update</span></span></span></h1></div>
<div class="py-[3px] ps-[2px] relative w-full"><div class="absolute top-[3px] bottom-[3px] start-0 w-[3px] bg-[var(--icon-disable)] rounded-sm"> </div><div class="text-[var(--text-tertiary)] ps-[14px] py-[4px]" data-slate-node="element"><span data-slate-node="text"><span class="font-[600]" data-slate-leaf="true"><span data-slate-string="true">Recommended release title:</span></span></span> <span data-slate-node="text"><span class="rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--fill-tsp-white-main)] text-[85%]" data-slate-leaf="true"><span data-slate-string="true">CodArmor [VERSION] — Multiplayer, HUD & Audio Update</span></span></span></div></div>
<div class="w-full my-[1px]"><div class="py-[3px]" data-slate-node="element"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">This update expands CodArmor’s multiplayer functionality, refreshes the tactical HUD, improves combat feedback, and adds new Warzone-inspired audio behavior.</span></span></span></div></div>
<div class="w-full mt-[1.4em] mb-[1px]"><h2 class="font-[600] py-[3px] text-[1.5em]" data-slate-node="element" data-anchor="newfeatures" data-slug="newfeatures3"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">New Features</span></span></span></h2></div>
<div class="w-full mt-[1em] mb-[1px]"><h3 class="font-[600] py-[3px] text-[1.25em]" data-slate-node="element" data-anchor="tacticalequipment" data-slug="tacticalequipment4"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Tactical Equipment</span></span></span></h3></div>
<div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Added a redesigned </span></span></span><span data-slate-node="text"><span class="font-[600]" data-slate-leaf="true"><span data-slate-string="true">Stimshot</span></span></span><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true"> experience. The Stimshot can now be activated at any health level, restores health up to the maximum value, and provides a short hidden Speed II boost.</span></span></span></span></div></div>
<div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Added custom Stimshot activation audio.</span></span></span></span></div></div>
<div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Added improved </span></span></span><span data-slate-node="text"><span class="font-[600]" data-slate-leaf="true"><span data-slate-string="true">UAV</span></span></span><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true"> behavior. UAV activation detects valid enemy targets while respecting Ghost and Specialist protection.</span></span></span></span></div></div>
<div class="w-full ps-[0px]" data-slate-node="element"><div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Added separate UAV activation signals:</span></span></span></span></div></div><div class="ps-[28px] w-full" data-slate-node="element"><div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="font-[600]" data-slate-leaf="true"><span data-slate-string="true">F_UAV</span></span></span><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true"> is played for the player who activated the UAV and their teammates.</span></span></span></span></div></div><div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="font-[600]" data-slate-leaf="true"><span data-slate-string="true">UAV</span></span></span><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true"> is played for enemy players.</span></span></span></span></div></div></div></div>
<div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Enemy players now receive a red </span></span></span><span data-slate-node="text"><span class="font-[600] rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--fill-tsp-white-main)] text-[85%]" data-slate-leaf="true"><span data-slate-string="true"><WARZONE> ENEMY UAV ACTIVE IN YOUR AREA</span></span></span><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true"> warning when an opposing UAV is activated.</span></span></span></span></div></div>
<div class="w-full mt-[1em] mb-[1px]"><h3 class="font-[600] py-[3px] text-[1.25em]" data-slate-node="element" data-anchor="combatfeedback" data-slug="combatfeedback10"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Combat Feedback</span></span></span></h3></div>
<div class="w-full ps-[0px]" data-slate-node="element"><div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Added armor hit and armor break feedback under the crosshair:</span></span></span></span></div></div><div class="ps-[28px] w-full" data-slate-node="element"><div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="font-[600] rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--fill-tsp-white-main)] text-[85%]" data-slate-leaf="true"><span data-slate-string="true">hit_armor</span></span></span><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true"> appears when a shot damages armor.</span></span></span></span></div></div><div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="font-[600] rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--fill-tsp-white-main)] text-[85%]" data-slate-leaf="true"><span data-slate-string="true">crack_armor</span></span></span><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true"> appears when armor is fully broken.</span></span></span></span></div></div></div></div>
<div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Combat markers remain visible for 1.5 seconds and fade out smoothly.</span></span></span></span></div></div>
<div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Moved hit and crack markers to the final HUD layer for better compatibility with TACZ weapon overlays.</span></span></span></span></div></div>
<div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Added louder armor impact feedback.</span></span></span></span></div></div>
<div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Armor-hit audio is heard by the victim and nearby players as a positional sound.</span></span></span></span></div></div>
<div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">The attacking player receives a direct local armor-impact sound, so the hit or armor-break feedback remains audible at long range.</span></span></span></span></div></div>
<div class="w-full mt-[1em] mb-[1px]"><h3 class="font-[600] py-[3px] text-[1.25em]" data-slate-node="element" data-anchor="supplycrates" data-slug="supplycrates17"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Supply Crates</span></span></span></h3></div>
<div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Added a custom Warzone-style supply crate opening sound.</span></span></span></span></div></div>
<div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Supply crate and armor plate insertion sounds now use a short </span></span></span><span data-slate-node="text"><span class="font-[600]" data-slate-leaf="true"><span data-slate-string="true">5-block radius</span></span></span><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true"> with smooth distance attenuation.</span></span></span></span></div></div>
<div class="w-full mt-[1em] mb-[1px]"><h3 class="font-[600] py-[3px] text-[1.25em]" data-slate-node="element" data-anchor="hud%26interface" data-slug="hud%26interface20"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">HUD & Interface</span></span></span></h3></div>
<div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Updated the armor HUD with a darker, more transparent tactical appearance.</span></span></span></span></div></div>
<div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Improved armor plate visibility with subtle segment outlines.</span></span></span></span></div></div>
<div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Added Russian and English labels for CodArmor keybindings.</span></span></span></span></div></div>
<div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Added custom item descriptions for the UAV and Stimshot, styled after Warzone loot tooltips.</span></span></span></span></div></div>
<div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">The Stimshot tooltip title is now aqua, while the UAV title remains red.</span></span></span></span></div></div>
<div class="w-full mt-[1.4em] mb-[1px]"><h2 class="font-[600] py-[3px] text-[1.5em]" data-slate-node="element" data-anchor="multiplayerimprovements" data-slug="multiplayerimprovements26"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Multiplayer Improvements</span></span></span></h2></div>
<div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Improved synchronization of armor plate data between team members.</span></span></span></span></div></div>
<div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Team members can now see armor changes and plate usage more reliably.</span></span></span></span></div></div>
<div class="w-full ps-[0px]" data-slate-node="element"><div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Fixed UAV highlighting rules:</span></span></span></span></div></div><div class="ps-[28px] w-full" data-slate-node="element"><div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Ghost perk users are not highlighted by UAV or Scout effects.</span></span></span></span></div></div><div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Specialist users are also excluded from enemy UAV highlighting.</span></span></span></span></div></div><div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Highlighted players no longer see their own outline.</span></span></span></span></div></div></div></div>
<div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Improved client/server separation for HUD, screens, item models, and network packet handling.</span></span></span></span></div></div>
<div class="w-full mt-[1.4em] mb-[1px]"><h2 class="font-[600] py-[3px] text-[1.5em]" data-slate-node="element" data-anchor="bugfixes" data-slug="bugfixes31"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Bug Fixes</span></span></span></h2></div>
<div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Fixed multiplayer issues caused by client-only code loading in common/server paths.</span></span></span></span></div></div>
<div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Fixed configuration menu initialization issues.</span></span></span></span></div></div>
<div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Fixed duplicate supply crate screen registration.</span></span></span></span></div></div>
<div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Fixed missing armor plate sound resource registration.</span></span></span></span></div></div>
<div class="w-full my-[1px]"><div class="flex flex-row ps-[2px]" data-slate-node="element"><span class="select-none flex flex-row justify-center items-center h-[30px] w-[24px] me-[2px] whitespace-nowrap flex-shrink-0 li-decorator" contenteditable="false"><span class="font-sans font-normal text-[24px]">•</span></span><span class="flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Fixed several client packet handling issues related to armor, hit markers, and UAV highlights.</span></span></span></span></div></div>
<div class="w-full mt-[1.4em] mb-[1px]"><h2 class="font-[600] py-[3px] text-[1.5em]" data-slate-node="element" data-anchor="installationnotes" data-slug="installationnotes37"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Installation Notes</span></span></span></h2></div>
<div class="py-[3px] ps-[2px] relative w-full"><div class="absolute top-[3px] bottom-[3px] start-0 w-[3px] bg-[var(--icon-disable)] rounded-sm"> </div><div class="text-[var(--text-tertiary)] ps-[14px] py-[4px]" data-slate-node="element"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">Install the </span></span></span><span data-slate-node="text"><span class="font-[600]" data-slate-leaf="true"><span data-slate-string="true">same CodArmor version</span></span></span><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true"> on the Forge server and on every client.</span></span></span></div></div>
<div class="w-full my-[1px]"><div class="py-[3px]" data-slate-node="element"><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true">If updating an existing installation, make sure the new resource files are included in the mod build. This update adds custom sound events, HUD textures, and network packets that must match between the server and all connected clients.</span></span></span></div></div>
undefined
<div class="w-full my-[1px]" data-slate-fragment="JTVCJTdCJTIydHlwZSUyMiUzQSUyMmhlYWRpbmclMjIlMkMlMjJsZXZlbCUyMiUzQTElMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjJDb2RBcm1vciUyMCVFMiU4MCU5NCUyME11bHRpcGxheWVyJTJDJTIwSFVEJTIwJTI2JTIwQXVkaW8lMjBVcGRhdGUlMjIlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIycXVvdGUlMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjJSZWNvbW1lbmRlZCUyMHJlbGVhc2UlMjB0aXRsZSUzQSUyMiUyQyUyMmJvbGQlMjIlM0F0cnVlJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMiUyMCUyMiU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjJDb2RBcm1vciUyMCU1QlZFUlNJT04lNUQlMjAlRTIlODAlOTQlMjBNdWx0aXBsYXllciUyQyUyMEhVRCUyMCUyNiUyMEF1ZGlvJTIwVXBkYXRlJTIyJTJDJTIyY29kZSUyMiUzQXRydWUlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIycCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMlRoaXMlMjB1cGRhdGUlMjBleHBhbmRzJTIwQ29kQXJtb3IlRTIlODAlOTlzJTIwbXVsdGlwbGF5ZXIlMjBmdW5jdGlvbmFsaXR5JTJDJTIwcmVmcmVzaGVzJTIwdGhlJTIwdGFjdGljYWwlMjBIVUQlMkMlMjBpbXByb3ZlcyUyMGNvbWJhdCUyMGZlZWRiYWNrJTJDJTIwYW5kJTIwYWRkcyUyMG5ldyUyMFdhcnpvbmUtaW5zcGlyZWQlMjBhdWRpbyUyMGJlaGF2aW9yLiUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJoZWFkaW5nJTIyJTJDJTIybGV2ZWwlMjIlM0EyJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyTmV3JTIwRmVhdHVyZXMlMjIlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIyaGVhZGluZyUyMiUyQyUyMmxldmVsJTIyJTNBMyUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMlRhY3RpY2FsJTIwRXF1aXBtZW50JTIyJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMmxpc3RJdGVtJTIyJTJDJTIyb3JkZXJlZCUyMiUzQWZhbHNlJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyQWRkZWQlMjBhJTIwcmVkZXNpZ25lZCUyMCUyMiU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjJTdGltc2hvdCUyMiUyQyUyMmJvbGQlMjIlM0F0cnVlJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMiUyMGV4cGVyaWVuY2UuJTIwVGhlJTIwU3RpbXNob3QlMjBjYW4lMjBub3clMjBiZSUyMGFjdGl2YXRlZCUyMGF0JTIwYW55JTIwaGVhbHRoJTIwbGV2ZWwlMkMlMjByZXN0b3JlcyUyMGhlYWx0aCUyMHVwJTIwdG8lMjB0aGUlMjBtYXhpbXVtJTIwdmFsdWUlMkMlMjBhbmQlMjBwcm92aWRlcyUyMGElMjBzaG9ydCUyMGhpZGRlbiUyMFNwZWVkJTIwSUklMjBib29zdC4lMjIlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIybGlzdEl0ZW0lMjIlMkMlMjJvcmRlcmVkJTIyJTNBZmFsc2UlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjJBZGRlZCUyMGN1c3RvbSUyMFN0aW1zaG90JTIwYWN0aXZhdGlvbiUyMGF1ZGlvLiUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJsaXN0SXRlbSUyMiUyQyUyMm9yZGVyZWQlMjIlM0FmYWxzZSUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMkFkZGVkJTIwaW1wcm92ZWQlMjAlMjIlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyVUFWJTIyJTJDJTIyYm9sZCUyMiUzQXRydWUlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyJTIwYmVoYXZpb3IuJTIwVUFWJTIwYWN0aXZhdGlvbiUyMGRldGVjdHMlMjB2YWxpZCUyMGVuZW15JTIwdGFyZ2V0cyUyMHdoaWxlJTIwcmVzcGVjdGluZyUyMEdob3N0JTIwYW5kJTIwU3BlY2lhbGlzdCUyMHByb3RlY3Rpb24uJTIyJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMmdyb3VwJTIyJTJDJTIyaXNSb290JTIyJTNBdHJ1ZSUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydHlwZSUyMiUzQSUyMmxpc3RJdGVtJTIyJTJDJTIyb3JkZXJlZCUyMiUzQWZhbHNlJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyQWRkZWQlMjBzZXBhcmF0ZSUyMFVBViUyMGFjdGl2YXRpb24lMjBzaWduYWxzJTNBJTIyJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMmdyb3VwJTIyJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0eXBlJTIyJTNBJTIybGlzdEl0ZW0lMjIlMkMlMjJvcmRlcmVkJTIyJTNBZmFsc2UlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjJGX1VBViUyMiUyQyUyMmJvbGQlMjIlM0F0cnVlJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMiUyMGlzJTIwcGxheWVkJTIwZm9yJTIwdGhlJTIwcGxheWVyJTIwd2hvJTIwYWN0aXZhdGVkJTIwdGhlJTIwVUFWJTIwYW5kJTIwdGhlaXIlMjB0ZWFtbWF0ZXMuJTIyJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMmxpc3RJdGVtJTIyJTJDJTIyb3JkZXJlZCUyMiUzQWZhbHNlJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyVUFWJTIyJTJDJTIyYm9sZCUyMiUzQXRydWUlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyJTIwaXMlMjBwbGF5ZWQlMjBmb3IlMjBlbmVteSUyMHBsYXllcnMuJTIyJTdEJTVEJTdEJTVEJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMmxpc3RJdGVtJTIyJTJDJTIyb3JkZXJlZCUyMiUzQWZhbHNlJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyRW5lbXklMjBwbGF5ZXJzJTIwbm93JTIwcmVjZWl2ZSUyMGElMjByZWQlMjAlMjIlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyJTNDV0FSWk9ORSUzRSUyMEVORU1ZJTIwVUFWJTIwQUNUSVZFJTIwSU4lMjBZT1VSJTIwQVJFQSUyMiUyQyUyMmNvZGUlMjIlM0F0cnVlJTJDJTIyYm9sZCUyMiUzQXRydWUlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyJTIwd2FybmluZyUyMHdoZW4lMjBhbiUyMG9wcG9zaW5nJTIwVUFWJTIwaXMlMjBhY3RpdmF0ZWQuJTIyJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMmhlYWRpbmclMjIlMkMlMjJsZXZlbCUyMiUzQTMlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjJDb21iYXQlMjBGZWVkYmFjayUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJncm91cCUyMiUyQyUyMmlzUm9vdCUyMiUzQXRydWUlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnR5cGUlMjIlM0ElMjJsaXN0SXRlbSUyMiUyQyUyMm9yZGVyZWQlMjIlM0FmYWxzZSUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMkFkZGVkJTIwYXJtb3IlMjBoaXQlMjBhbmQlMjBhcm1vciUyMGJyZWFrJTIwZmVlZGJhY2slMjB1bmRlciUyMHRoZSUyMGNyb3NzaGFpciUzQSUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJncm91cCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydHlwZSUyMiUzQSUyMmxpc3RJdGVtJTIyJTJDJTIyb3JkZXJlZCUyMiUzQWZhbHNlJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyaGl0X2FybW9yJTIyJTJDJTIyY29kZSUyMiUzQXRydWUlMkMlMjJib2xkJTIyJTNBdHJ1ZSU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjIlMjBhcHBlYXJzJTIwd2hlbiUyMGElMjBzaG90JTIwZGFtYWdlcyUyMGFybW9yLiUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJsaXN0SXRlbSUyMiUyQyUyMm9yZGVyZWQlMjIlM0FmYWxzZSUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMmNyYWNrX2FybW9yJTIyJTJDJTIyY29kZSUyMiUzQXRydWUlMkMlMjJib2xkJTIyJTNBdHJ1ZSU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjIlMjBhcHBlYXJzJTIwd2hlbiUyMGFybW9yJTIwaXMlMjBmdWxseSUyMGJyb2tlbi4lMjIlN0QlNUQlN0QlNUQlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIybGlzdEl0ZW0lMjIlMkMlMjJvcmRlcmVkJTIyJTNBZmFsc2UlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjJDb21iYXQlMjBtYXJrZXJzJTIwcmVtYWluJTIwdmlzaWJsZSUyMGZvciUyMDEuNSUyMHNlY29uZHMlMjBhbmQlMjBmYWRlJTIwb3V0JTIwc21vb3RobHkuJTIyJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMmxpc3RJdGVtJTIyJTJDJTIyb3JkZXJlZCUyMiUzQWZhbHNlJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyTW92ZWQlMjBoaXQlMjBhbmQlMjBjcmFjayUyMG1hcmtlcnMlMjB0byUyMHRoZSUyMGZpbmFsJTIwSFVEJTIwbGF5ZXIlMjBmb3IlMjBiZXR0ZXIlMjBjb21wYXRpYmlsaXR5JTIwd2l0aCUyMFRBQ1olMjB3ZWFwb24lMjBvdmVybGF5cy4lMjIlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIybGlzdEl0ZW0lMjIlMkMlMjJvcmRlcmVkJTIyJTNBZmFsc2UlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjJBZGRlZCUyMGxvdWRlciUyMGFybW9yJTIwaW1wYWN0JTIwZmVlZGJhY2suJTIyJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMmxpc3RJdGVtJTIyJTJDJTIyb3JkZXJlZCUyMiUzQWZhbHNlJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyQXJtb3ItaGl0JTIwYXVkaW8lMjBpcyUyMGhlYXJkJTIwYnklMjB0aGUlMjB2aWN0aW0lMjBhbmQlMjBuZWFyYnklMjBwbGF5ZXJzJTIwYXMlMjBhJTIwcG9zaXRpb25hbCUyMHNvdW5kLiUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJsaXN0SXRlbSUyMiUyQyUyMm9yZGVyZWQlMjIlM0FmYWxzZSUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMlRoZSUyMGF0dGFja2luZyUyMHBsYXllciUyMHJlY2VpdmVzJTIwYSUyMGRpcmVjdCUyMGxvY2FsJTIwYXJtb3ItaW1wYWN0JTIwc291bmQlMkMlMjBzbyUyMHRoZSUyMGhpdCUyMG9yJTIwYXJtb3ItYnJlYWslMjBmZWVkYmFjayUyMHJlbWFpbnMlMjBhdWRpYmxlJTIwYXQlMjBsb25nJTIwcmFuZ2UuJTIyJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMmhlYWRpbmclMjIlMkMlMjJsZXZlbCUyMiUzQTMlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjJTdXBwbHklMjBDcmF0ZXMlMjIlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIybGlzdEl0ZW0lMjIlMkMlMjJvcmRlcmVkJTIyJTNBZmFsc2UlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjJBZGRlZCUyMGElMjBjdXN0b20lMjBXYXJ6b25lLXN0eWxlJTIwc3VwcGx5JTIwY3JhdGUlMjBvcGVuaW5nJTIwc291bmQuJTIyJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMmxpc3RJdGVtJTIyJTJDJTIyb3JkZXJlZCUyMiUzQWZhbHNlJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyU3VwcGx5JTIwY3JhdGUlMjBhbmQlMjBhcm1vciUyMHBsYXRlJTIwaW5zZXJ0aW9uJTIwc291bmRzJTIwbm93JTIwdXNlJTIwYSUyMHNob3J0JTIwJTIyJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMjUtYmxvY2slMjByYWRpdXMlMjIlMkMlMjJib2xkJTIyJTNBdHJ1ZSU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjIlMjB3aXRoJTIwc21vb3RoJTIwZGlzdGFuY2UlMjBhdHRlbnVhdGlvbi4lMjIlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIyaGVhZGluZyUyMiUyQyUyMmxldmVsJTIyJTNBMyUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMkhVRCUyMCUyNiUyMEludGVyZmFjZSUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJsaXN0SXRlbSUyMiUyQyUyMm9yZGVyZWQlMjIlM0FmYWxzZSUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMlVwZGF0ZWQlMjB0aGUlMjBhcm1vciUyMEhVRCUyMHdpdGglMjBhJTIwZGFya2VyJTJDJTIwbW9yZSUyMHRyYW5zcGFyZW50JTIwdGFjdGljYWwlMjBhcHBlYXJhbmNlLiUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJsaXN0SXRlbSUyMiUyQyUyMm9yZGVyZWQlMjIlM0FmYWxzZSUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMkltcHJvdmVkJTIwYXJtb3IlMjBwbGF0ZSUyMHZpc2liaWxpdHklMjB3aXRoJTIwc3VidGxlJTIwc2VnbWVudCUyMG91dGxpbmVzLiUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJsaXN0SXRlbSUyMiUyQyUyMm9yZGVyZWQlMjIlM0FmYWxzZSUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMkFkZGVkJTIwUnVzc2lhbiUyMGFuZCUyMEVuZ2xpc2glMjBsYWJlbHMlMjBmb3IlMjBDb2RBcm1vciUyMGtleWJpbmRpbmdzLiUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJsaXN0SXRlbSUyMiUyQyUyMm9yZGVyZWQlMjIlM0FmYWxzZSUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMkFkZGVkJTIwY3VzdG9tJTIwaXRlbSUyMGRlc2NyaXB0aW9ucyUyMGZvciUyMHRoZSUyMFVBViUyMGFuZCUyMFN0aW1zaG90JTJDJTIwc3R5bGVkJTIwYWZ0ZXIlMjBXYXJ6b25lJTIwbG9vdCUyMHRvb2x0aXBzLiUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJsaXN0SXRlbSUyMiUyQyUyMm9yZGVyZWQlMjIlM0FmYWxzZSUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMlRoZSUyMFN0aW1zaG90JTIwdG9vbHRpcCUyMHRpdGxlJTIwaXMlMjBub3clMjBhcXVhJTJDJTIwd2hpbGUlMjB0aGUlMjBVQVYlMjB0aXRsZSUyMHJlbWFpbnMlMjByZWQuJTIyJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMmhlYWRpbmclMjIlMkMlMjJsZXZlbCUyMiUzQTIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjJNdWx0aXBsYXllciUyMEltcHJvdmVtZW50cyUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJsaXN0SXRlbSUyMiUyQyUyMm9yZGVyZWQlMjIlM0FmYWxzZSUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMkltcHJvdmVkJTIwc3luY2hyb25pemF0aW9uJTIwb2YlMjBhcm1vciUyMHBsYXRlJTIwZGF0YSUyMGJldHdlZW4lMjB0ZWFtJTIwbWVtYmVycy4lMjIlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIybGlzdEl0ZW0lMjIlMkMlMjJvcmRlcmVkJTIyJTNBZmFsc2UlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjJUZWFtJTIwbWVtYmVycyUyMGNhbiUyMG5vdyUyMHNlZSUyMGFybW9yJTIwY2hhbmdlcyUyMGFuZCUyMHBsYXRlJTIwdXNhZ2UlMjBtb3JlJTIwcmVsaWFibHkuJTIyJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMmdyb3VwJTIyJTJDJTIyaXNSb290JTIyJTNBdHJ1ZSUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydHlwZSUyMiUzQSUyMmxpc3RJdGVtJTIyJTJDJTIyb3JkZXJlZCUyMiUzQWZhbHNlJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyRml4ZWQlMjBVQVYlMjBoaWdobGlnaHRpbmclMjBydWxlcyUzQSUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJncm91cCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydHlwZSUyMiUzQSUyMmxpc3RJdGVtJTIyJTJDJTIyb3JkZXJlZCUyMiUzQWZhbHNlJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyR2hvc3QlMjBwZXJrJTIwdXNlcnMlMjBhcmUlMjBub3QlMjBoaWdobGlnaHRlZCUyMGJ5JTIwVUFWJTIwb3IlMjBTY291dCUyMGVmZmVjdHMuJTIyJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMmxpc3RJdGVtJTIyJTJDJTIyb3JkZXJlZCUyMiUzQWZhbHNlJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyU3BlY2lhbGlzdCUyMHVzZXJzJTIwYXJlJTIwYWxzbyUyMGV4Y2x1ZGVkJTIwZnJvbSUyMGVuZW15JTIwVUFWJTIwaGlnaGxpZ2h0aW5nLiUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJsaXN0SXRlbSUyMiUyQyUyMm9yZGVyZWQlMjIlM0FmYWxzZSUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMkhpZ2hsaWdodGVkJTIwcGxheWVycyUyMG5vJTIwbG9uZ2VyJTIwc2VlJTIwdGhlaXIlMjBvd24lMjBvdXRsaW5lLiUyMiU3RCU1RCU3RCU1RCU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJsaXN0SXRlbSUyMiUyQyUyMm9yZGVyZWQlMjIlM0FmYWxzZSUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMkltcHJvdmVkJTIwY2xpZW50JTJGc2VydmVyJTIwc2VwYXJhdGlvbiUyMGZvciUyMEhVRCUyQyUyMHNjcmVlbnMlMkMlMjBpdGVtJTIwbW9kZWxzJTJDJTIwYW5kJTIwbmV0d29yayUyMHBhY2tldCUyMGhhbmRsaW5nLiUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJoZWFkaW5nJTIyJTJDJTIybGV2ZWwlMjIlM0EyJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyQnVnJTIwRml4ZXMlMjIlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIybGlzdEl0ZW0lMjIlMkMlMjJvcmRlcmVkJTIyJTNBZmFsc2UlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjJGaXhlZCUyMG11bHRpcGxheWVyJTIwaXNzdWVzJTIwY2F1c2VkJTIwYnklMjBjbGllbnQtb25seSUyMGNvZGUlMjBsb2FkaW5nJTIwaW4lMjBjb21tb24lMkZzZXJ2ZXIlMjBwYXRocy4lMjIlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIybGlzdEl0ZW0lMjIlMkMlMjJvcmRlcmVkJTIyJTNBZmFsc2UlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjJGaXhlZCUyMGNvbmZpZ3VyYXRpb24lMjBtZW51JTIwaW5pdGlhbGl6YXRpb24lMjBpc3N1ZXMuJTIyJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMmxpc3RJdGVtJTIyJTJDJTIyb3JkZXJlZCUyMiUzQWZhbHNlJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyRml4ZWQlMjBkdXBsaWNhdGUlMjBzdXBwbHklMjBjcmF0ZSUyMHNjcmVlbiUyMHJlZ2lzdHJhdGlvbi4lMjIlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIybGlzdEl0ZW0lMjIlMkMlMjJvcmRlcmVkJTIyJTNBZmFsc2UlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjJGaXhlZCUyMG1pc3NpbmclMjBhcm1vciUyMHBsYXRlJTIwc291bmQlMjByZXNvdXJjZSUyMHJlZ2lzdHJhdGlvbi4lMjIlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIybGlzdEl0ZW0lMjIlMkMlMjJvcmRlcmVkJTIyJTNBZmFsc2UlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjJGaXhlZCUyMHNldmVyYWwlMjBjbGllbnQlMjBwYWNrZXQlMjBoYW5kbGluZyUyMGlzc3VlcyUyMHJlbGF0ZWQlMjB0byUyMGFybW9yJTJDJTIwaGl0JTIwbWFya2VycyUyQyUyMGFuZCUyMFVBViUyMGhpZ2hsaWdodHMuJTIyJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMmhlYWRpbmclMjIlMkMlMjJsZXZlbCUyMiUzQTIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjJJbnN0YWxsYXRpb24lMjBOb3RlcyUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJxdW90ZSUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMkluc3RhbGwlMjB0aGUlMjAlMjIlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyc2FtZSUyMENvZEFybW9yJTIwdmVyc2lvbiUyMiUyQyUyMmJvbGQlMjIlM0F0cnVlJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMiUyMG9uJTIwdGhlJTIwRm9yZ2UlMjBzZXJ2ZXIlMjBhbmQlMjBvbiUyMGV2ZXJ5JTIwY2xpZW50LiUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJwJTIyJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIySWYlMjB1cGRhdGluZyUyMGFuJTIwZXhpc3RpbmclMjBpbnN0YWxsYXRpb24lMkMlMjBtYWtlJTIwc3VyZSUyMHRoZSUyMG5ldyUyMHJlc291cmNlJTIwZmlsZXMlMjBhcmUlMjBpbmNsdWRlZCUyMGluJTIwdGhlJTIwbW9kJTIwYnVpbGQuJTIwVGhpcyUyMHVwZGF0ZSUyMGFkZHMlMjBjdXN0b20lMjBzb3VuZCUyMGV2ZW50cyUyQyUyMEhVRCUyMHRleHR1cmVzJTJDJTIwYW5kJTIwbmV0d29yayUyMHBhY2tldHMlMjB0aGF0JTIwbXVzdCUyMG1hdGNoJTIwYmV0d2VlbiUyMHRoZSUyMHNlcnZlciUyMGFuZCUyMGFsbCUyMGNvbm5lY3RlZCUyMGNsaWVudHMuJTIyJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMmRpdmlkZXIlMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjIlMjIlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIycCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMk1pbmVjcmFmdCUyMFZlcnNpb24lM0ElMjIlMkMlMjJib2xkJTIyJTNBdHJ1ZSU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjIlMjAxLjIwLjElMjIlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIycCUyMiUyQyUyMmlzQnJlYWslMjIlM0F0cnVlJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyJTIyJTdEJTVEJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMk1vZCUyMExvYWRlciUzQSUyMiUyQyUyMmJvbGQlMjIlM0F0cnVlJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMiUyMEZvcmdlJTIyJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMnAlMjIlMkMlMjJpc0JyZWFrJTIyJTNBdHJ1ZSUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMiUyMiU3RCU1RCU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjJNb2QlM0ElMjIlMkMlMjJib2xkJTIyJTNBdHJ1ZSU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjIlMjBDb2RBcm1vciUyMiU3RCU1RCU3RCU1RA=="><div class="py-[3px]" data-slate-node="element"><span data-slate-node="text"><span class="font-[600]" data-slate-leaf="true"><span data-slate-string="true">Minecraft Version:</span></span></span><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true"> 1.20.1</span></span></span><div class="py-[3px]"> </div><span data-slate-node="text"><span class="font-[600]" data-slate-leaf="true"><span data-slate-string="true">Mod Loader:</span></span></span><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true"> Forge</span></span></span><div class="py-[3px]"> </div><span data-slate-node="text"><span class="font-[600]" data-slate-leaf="true"><span data-slate-string="true">Mod:</span></span></span><span data-slate-node="text"><span class="" data-slate-leaf="true"><span data-slate-string="true"> CodArmor</span></span></span></div></div>



