capture the flag | Zone Mod 1.0.2 | 1.20.1
Curse Maven Snippet
What's new
🎉 ArmoWarfare v2.4.0 - COMPLETE UPDATE LOG
📦 What's New
💀 1. Death Bag System (Corpse Bags)
Core Features:
🎒 Death Bag with Items:
On player death, creates a death bag instead of dropping items
3D animated bag model (GeckoLib)
Prevents item despawn and theft
📦 Inventory:
81 slots (9x9) to store player items
Armor, inventory, offhand - everything saved
Opens with right-click
⏱️ Lifetime:
8 minutes until automatic despawn
Timer shown on hover
Countdown warning system
🔨 Durability:
Can be broken by hand (0.5 hardness)
Black particles when broken
Cloth sound effect (WOOL)
📐 Size:
Hitbox 0.5 blocks tall (half block)
Doesn't block light (noOcclusion)
Compact and realistic
🎵 Sounds:
Opening sound on right-click
Cloth sound when breaking
Ambient bag rustle
💡 Optimization:
If inventory empty → no bag created
Prevents empty bag spam
Server performance optimized
🔗 2. Handcuffs System (Captivity Mechanics)
Core Features:
🎯 Cuffing:
- Right-click handcuffs on downed player → player stands up cuffed
- Integration with downed state system
- Visual feedback and sound effects
👐 Surrender Pose:
- Arms raised up (xRot=-3.0F, zRot=±0.18F)
- Surrender animation visible to all players
- Custom render layer implementation
🐌 Movement Restriction:
- Speed reduced to 50% (0.5x multiplier)
- Cannot sprint or jump freely
- Movement input modified on client
⏱️ Extended Timer:
- 60 seconds downed timer instead of 40
- 1 minute to be rescued or killed
- Timer synchronization every 10 ticks
🚫 Suicide Prevention:
- Cannot suicide while cuffed
- RMB hold doesn't work
- Prevents quick escape
🔍 Search (G key):
- Opens 9x5 inventory menu (like large chest)
- See prisoner's live inventory in real-time
- Can only take items (TakeOnlySlot)
- 5 block range limit
🚶 Leading (F key):
- Start leading the prisoner
- Prisoner teleports behind you every 3 blocks
- Auto-jump over 1-block obstacles
- Press F again → stop leading
- 16 block max distance
🔓 Uncuffing:
- Hold RMB for 3 seconds (60 ticks)
- Progress bar on screen
- Can be done by prisoner or another player
- Interrupt by moving or taking damage
🎯 3. Auto-Jump for Led Players
Smart Leading AI:
- Led player automatically jumps over 1-block obstacles
- Cooldown of 10 ticks (0.5s) between jumps
- Won't jump over 2+ block walls (stops)
- onGround() check - jumps only when grounded
- Prevents stuck situations
Algorithm:
- Check collision at leg level (+0.1 blocks)
- Check free space above (+1.1 blocks)
- If blocked low but free high → jump
- Apply 0.42 upward velocity (standard jump)
- Store jump timestamp for cooldown
🔫 4. SuperbWarfare Weapon Blocking
Cuffed player CANNOT:
✅ Shoot any firearms (all gun types) ✅ Shoot laser weapons ✅ Use melee combat (strikes, bayonet charge) ✅ Deploy weapons (bipods, soshki) ✅ Switch to underbarrel attachments (GL, shotgun) ✅ Call artillery strikes (indicator system)
🏁 5. Spawn Marker System
📍 Spawn Markers:
- Blocks instead of hardcoded coordinates
- 3 types: red base, blue base, lobby
- Glowing effect (lightLevel = 15)
- Fallback coordinates if marker not found
- Placeable and removable in-game
⚡ Performance & Optimization
✅ Server-side validation for all actions ✅ Single NBT tag for all restrictions ✅ Minimal network overhead ✅ Cooldowns prevent spam ✅ Empty bag optimization ✅ Efficient collision detection ✅ Batched NBT updates
🔒 Security Features
✅ Server Authority: All checks server-side ✅ No Client Trust: Client cannot bypass ✅ Silent Blocking: No feedback to cheaters ✅ Distance Checks: Range validation ✅ State Synchronization: Consistent across clients
RU🎉 ArmoWarfare v2.4.0 - ПОЛНЫЙ СПИСОК ОБНОВЛЕНИЙ
📦 Что добавлено / What's Added
💀 1. Система мусорных мешков (трупы) / Death Bag System (Corpses)
Основные возможности / Core Features:
🎒 Мусорный мешок с предметами / Death Bag with Items:
- При смерти игрока создаётся мусорный мешок вместо дропа предметов
- On player death, creates a death bag instead of item drops
- 3D модель мешка с анимацией (GeckoLib)
- 3D bag model with animation (GeckoLib)
📦 Инвентарь / Inventory:
- 81 слот (9x9) для хранения предметов игрока
- 81 slots (9x9) to store player items
- Броня, инвентарь, offhand - всё сохраняется
- Armor, inventory, offhand - everything saved
- Открывается ПКМ / Opens with right-click
⏱️ Время жизни / Lifetime:
- 8 минут до автоматического исчезновения
- 8 minutes until automatic despawn
- Таймер показывается при наведении
- Timer shown on hover
🔨 Прочность / Durability:
- Можно сломать рукой (0.5 прочности)
- Can be broken by hand (0.5 hardness)
- Чёрные частицы при разрушении
- Black particles when broken
- Звук ткани (WOOL sound)
- Cloth sound effect
📐 Размер / Size:
- Хитбокс 0.5 блока высотой (половина блока)
- Hitbox 0.5 blocks tall (half block)
- Не блокирует свет (noOcclusion)
- Doesn't block light
🎵 Звуки / Sounds:
- Звук открытия мешка при ПКМ
- Opening sound on right-click
- Звук ткани при ломании
- Cloth sound when breaking
💡 Оптимизация / Optimization:
- Если инвентарь пустой → мешок не создаётся
- If inventory empty → no bag created
- Предотвращает спам пустых мешков
- Prevents empty bag spam
🔗 2. Система наручников / Handcuffs System
Основные возможности / Core Features:
🎯 Надеть наручники / Cuffing:
- ПКМ наручниками по игроку в downed state → игрок встаёт в наручниках
- Right-click handcuffs on downed player → player stands up cuffed
👐 Поза капитуляции / Surrender Pose:
- Руки подняты вверх (xRot=-3.0F, zRot=±0.18F)
- Arms raised up (surrender animation)
- Видно всем игрокам / Visible to all players
🐌 Замедление / Movement:
- Скорость 50% (0.5x multiplier)
- Movement speed reduced to 50%
⏱️ Увеличенный таймер / Extended Timer:
- 60 секунд вместо 40 (1 минута downed timer)
- 60 seconds instead of 40 (1 minute downed timer)
🚫 Запрет самоубийства / Suicide Prevention:
- RMB не работает для суицида
- Cannot suicide while cuffed
🔍 Обыск (клавиша G) / Search (G key):
- Открывает меню 9x5 слотов (как большой сундук)
- Opens 9x5 inventory menu (like large chest)
- Видишь живой инвентарь заключенного в реальном времени
- See prisoner's live inventory in real-time
- Можно только забирать предметы (TakeOnlySlot)
- Can only take items (TakeOnlySlot)
🚶 Ведение (клавиша F) / Leading (F key):
- Начать вести заключенного за собой
- Start leading the prisoner
- Заключенный телепортируется за тобой каждые 3 блока
- Prisoner teleports behind you every 3 blocks
- Автопрыжок через препятствия высотой 1 блок
- Auto-jump over 1-block obstacles
- Нажать F снова → прекратить ведение
- Press F again → stop leading
🔓 Снять наручники / Uncuffing:
- Зажать ПКМ 3 секунды (60 тиков)
- Hold RMB for 3 seconds (60 ticks)
- Прогресс-бар на экране
- Progress bar on screen
- Может снять сам заключенный или другой игрок
- Can be done by prisoner or another player
🎯 3. Автоматический прыжок для ведомых / Auto-Jump for Led Players
Умный AI ведения / Smart Leading AI:
- Ведомый автоматически прыгает через блоки высотой 1 блок
- Led player automatically jumps over 1-block obstacles
- Кулдаун 10 тиков (0.5 сек) между прыжками
- Cooldown of 10 ticks (0.5s) between jumps
- Не прыгает через стены 2+ блоков (остановится)
- Won't jump over 2+ block walls (stops)
- Проверка onGround() - прыжки только на земле
- onGround() check - jumps only when grounded
🔫 4. Блокировка оружия SuperbWarfare / SuperbWarfare Weapon Blocking
Игрок в наручниках НЕ МОЖЕТ / Cuffed player CANNOT:
✅ Стрелять из любого огнестрельного оружия / Shoot any firearms ✅ Стрелять из лазерного оружия / Shoot laser weapons ✅ Использовать ближний бой (удары, штык-нож) / Use melee (strikes, bayonet) ✅ Разворачивать оружие (сошки) / Deploy weapons (bipods) ✅ Переключаться на подствольники / Switch to underbarrel attachments ✅ Вызывать артиллерийский удар / Call artillery strikes
🏁 5. Система маркеров спавна / Spawn Marker System
📍 Маркеры спавна / Spawn Markers:
- Блоки вместо хардкода координат
- Blocks instead of hardcoded coordinates
- 3 типа: красная база, синяя база, лобби
- 3 types: red base, blue base, lobby
- Светятся (lightLevel = 15)
- Glowing (lightLevel = 15)
- Fallback координаты если маркер не найден
- Fallback coordinates if marker not found
🎮 Клавиши управления / Keybinds
Клавиша / Key Действие / Action
ПКМ на мешок / RMB on bag Открыть инвентарь 9x9 / Open 9x9 inventory
ПКМ + наручники / RMB + handcuffs Надеть на downed игрока / Cuff downed player
G Обыскать заключенного / Search prisoner
F Вести/отпустить / Lead/release
Зажать ПКМ 3 сек / Hold RMB 3s Снять наручники / Remove handcuffs
This mod has no additional files

