✨ О плагине:
MintTownyCamps — это уникальный плагин на походные лагеря для серверов выживания, военно-политических (Towny/Civs) и RPG-проектов.Игроки больше не просто ставят бездушные точки домов в диких землях — теперь они разбивают настоящие процедурные стоянки, которые растут от скромного ночного бивака с ковриком до укрепленного дозорного форпоста со смотровыми башнями, плавильнями и наковальнями!
🔥 Ключевые возможности и механики:
- 🏗️ Процедурная архитектура 3-х уровней:
- Уровень 1 (Походный бивак): Компактная палатка 3x3, спальный мат, 1 бочка-схрон (9 слотов), костёр с каменной обкладкой и пенек для отдыха.
- Уровень 2 (Охотничья стоянка): Двускатная просторная палатка 5x4, коптильня, верстак, двухместная кровать, 4 факельных столба, схрон на 18 слотов.
- Уровень 3 (Укрепленный форпост): Большой шатер-павильон 7x5 на каменном фундаменте, плавильня, наковальня, подвесная люстра на цепи, 4 высокие палисадные смотровые башни с фонарями, лагерный флагшток со знаменем и схрон на 27 слотов.
- 🌲 Адаптация под биомы (Стили): Постройки автоматически подстраиваются под местность установки: Равнины (Дуб), Тайга (Хвоя), Пустыня (Песчаник и теплая шерсть), Джунгли, Саванна (Акация), Снежные горы и даже Нижний мир!
- 🔮 Оптимизированные TextDisplay голограммы (Без лагов стоек брони): Над костром парит стильная 4-строчная голограмма на нативном движке TextDisplay (1.19.4+). 0% нагрузки на сервер, плавный поворот к игроку, полупрозрачная стеклянная подложка, отображение живого таймера и уровня лагеря!
- 🛡️ Священный купол от монстров (Holy Barrier): Если в лагере отключены мобы — любые зомби, скелеты, криперы, фантомы и слизни, зашедшие на территорию, мгновенно испепеляются святым пламенем, а монстры снаружи не могут атаковать игроков внутри!
- 🪵 Реалистичная система топлива и ограничение бесконечного кемпинга:
- Костёр питается углем, досками, бревнами, стержнями ифрита и ведрами лавы (все настраивается в конфиге).
- Лимиты горения костра: 24 ч. (Ур. 1) ➔ 38 ч. (Ур. 2) ➔ 72 ч. (Ур. 3).
- Общий максимальный срок жизни стоянки (72 часа) предотвращает вечный абуз диких земель и мотивирует игроков объединяться и основывать постоянные города Towny!
- 🔄 Идеальный откат территории (Rollback Engine): При сворачивании лагеря (/camp pack) или его распаде местность возвращается в 100% первозданный природный вид, без дыр и грязи в мире. Все вещи из схрона бережно выпадают или сохраняются.
- ⚡ Внутриигровой Drag & Drop редактор улучшений: Администратор командой /mintcamps edit открывает удобное GUI-меню, куда можно просто перетащить любые предметы и стаки из инвентаря для настройки стоимости улучшений. Никаких ручных правок файлов конфигурации!
- 🇷🇺 Полная локализация и парсер предметов: 100% перевод всех блоков, руд, слитков и бревен Майнкрафта на чистый русский язык прямо в интерфейсах и сообщениях.
- 🚀 Быстрый телепорт (/camp spawn): Возвращайтесь в свой лагерь или лагерь доверенного друга одной удобной командой с приятными эффектами и звуками.
📜 Команды и права:
- /camp — Открыть главное интерактивное меню лагеря (право: mintcamps.use)
- /camp spawn(алиасы: /camp tp, /camp home) — Телепортироваться к своему костру (право: mintcamps.use)
- /camp trust <Ник> — Добавить соратника в лагерь (право: mintcamps.use)
- /camp untrust <Ник> — Удалить соратника из лагеря (право: mintcamps.use)
- /camp pack — Свернуть лагерь и забрать вещи (право: mintcamps.use)
- /mintcamps edit — Drag & Drop редактор ресурсов для уровней (право: mintcamps.admin)
- /mintcamps reload — Перезагрузка конфигурации и сообщений (право: mintcamps.admin)
📊 Плейсхолдеры PlaceholderAPI:
- %mintcamps_has_camp% — Есть ли у игрока лагерь (true / false)
- %mintcamps_has_camp_formatted% — Есть ли лагерь (красивое «Да» / «Нет»)
- %mintcamps_time_left% — Оставшееся время горения костра
- %mintcamps_level% — Уровень лагеря (цифра 1-3)
- %mintcamps_level_name% — Красивое название уровня с цветом
- %mintcamps_style% — Название стиля биома лагеря
- %mintcamps_trusted_count% — Текущее количество соратников
- %mintcamps_max_trusted% — Максимальный лимит соратников для уровня
- %mintcamps_is_in_camp% — Находится ли игрок на территории лагеря
- %mintcamps_current_camp_owner% — Ник владельца текущего лагеря