- Добавлен тайский язык в список поддерживаемых
- Исправлена поддержка Minecraft 1.20.4
- Исправлена команда /zauctionhouse — теперь она больше не является основной командой по умолчанию (можно изменить в config.yml)
- Исправлены ошибки системы сообщений, которые могли появляться без причины
- Добавлена опция reset-category-on-open, позволяющая сбрасывать категории при повторном открытии инвентаря
- Добавлена поддержка экономики EXCELLENTEECONOMY
zAuctionHouse V4 — список измененийЧто нового
zAuctionHouse V4 — это полностью переписанная версия плагина, созданная для современных серверов Minecraft (Paper 1.21+, Java 21).Основные улучшения
ПроизводительностьПоддержка мультисерверов
- Архитектура Async-first — все операции выполняются через CompletableFuture (без блокировок)
- Параллельная сортировка — более быстрая загрузка списков предметов
- Кэширование FastUtil — оптимизированные кэши для игроков и глобальных данных
- Улучшения базы данных — использование Repository-паттерна с Sarah ORM
Интеграция с Discord
- Нативная поддержка кластеров — встроенный интерфейс AuctionClusterBridge
- Распределённые блокировки — предотвращают дублирующие покупки между серверами
- Дополнение Redis — синхронизация в реальном времени
- Богатые webhook-эмбеды — заголовки, описания, поля и изображения
- Автоматическое определение цвета — доминирующий цвет из текстуры предмета
- Уведомления о продаже и покупке — настраиваемые события webhook
Новые функции
Система правил13 интеграций с плагинами
- Гибкие правила с логикой AND/OR
- Поддержка условий: материал, название, лор, теги, model data
Дополнительно
- ItemsAdder
- Oraxen
- Nexo
- MMOItems
- ExecutableItems
- Slimefun
- и другие
- Просмотр содержимого контейнеров — предпросмотр шалкер-боксов и других контейнеров
- Мультиязычность — английский, французский, испанский и итальянский с автоопределением
- Отдельный API — модуль для разработчиков сторонних плагинов
- Админ-мониторинг — логи транзакций, просмотр истории, отслеживание действий
- Миграция из V3 — встроенный инструмент переноса данных
Экономика и налоги
Поддерживаемые экономики
Vault, PlayerPoints, CoinsEngine, Item-based экономика, XP, Levels, zEssentials, EcoBits, RedisEconomy
Типы налоговНовое
- SELL — комиссия при выставлении предмета
- PURCHASE — вычитается из прибыли продавца
- BOTH — применяется и при выставлении, и при продаже
- CAPITALISM — система НДС (покупатель платит дополнительную сумму)
- Налоги для конкретных предметов
- Снижение налогов по уровням (VIP / Premium)
- Права обхода налогов
Команды
Админ-команды
- /ah sell <price> [amount] [economy] — выставить предмет (новое: параметр экономики)
- /ah claim — забрать ожидающие деньги
- /ah selling — список ваших продаж
- /ah expired — просроченные лоты
- /ah purchased — купленные предметы
- /ah history — история операций
- /ah admin migrate <source> confirm — миграция из V3
- /ah admin history — просмотр всех транзакций
Требования
- Paper 1.20+ (совместимость с Folia через FoliaLib)
- Java 21
- zMenu (обязательно)
- PlaceholderAPI (обязательно)
Миграция из V3
Команда:/ah admin migrate v3 confirm
Поддерживается перенос данных из SQL и JSON.
Переносятся все предметы, транзакции и данные игроков.
- Исправлена проблема, при которой продажа не срабатывала, если игроки быстро переключали предметы.
I set up the category system, I need your opinions! this system is very important. The system works a little differently than the V3, the configuration is much more flexible, with a rules system you can check a lot of elements on your items, including ItemsAdder items, Nexo and oraxen, and if you need compatibility with another plugin you have to tell me! You can create multiple category files, so if you need a lot of categories it will be easily configurable. I also need information on how to view and navigate between categories, I want to know everything you need to do https://docs.groupez.dev/zauctionhouse/configuration/rules#available-rulescategories.yml:settings: # Enable or disable the category system # If disabled, all items will be shown together without filtering enabled: true # Name of the "All" category all-category-name: "#0c1719Auction House" # Blocks Category blocks: display-name: "#0c1719Blocks" rules: # Match all block materials using Bukkit tag - type: tag tags: - BLOCKS # Custom tags, all minecraft blocks # Weapons Category weapons: display-name: "#0c1719Weapons" rules: # Match swords - type: material-suffix suffixes: - "_SWORD" # Match ranged weapons - type: material materials: - BOW - CROSSBOW - TRIDENT # Armor Category armor: display-name: "#0c1719Armor" rules: - type: material-suffix suffixes: - "_HELMET" - "_CHESTPLATE" - "_LEGGINGS" - "_BOOTS" - type: material materials: - ELYTRA - SHIELD - TURTLE_HELMET # Tools Category tools: display-name: "#0c1719Tools" rules: - type: material-suffix suffixes: - "_PICKAXE" - "_AXE" - "_SHOVEL" - "_HOE" - type: material materials: - SHEARS - FLINT_AND_STEEL - FISHING_ROD # Consumables Category consumables: display-name: "#0c1719Consumables" rules: - type: material materials: - POTION - SPLASH_POTION - LINGERING_POTION - GOLDEN_APPLE - ENCHANTED_GOLDEN_APPLE - COOKED_BEEF - COOKED_PORKCHOP - BREAD - CAKE - COOKIE - PUMPKIN_PIE # Resources Category resources: display-name: "#0c1719Resources" rules: - type: material materials: - COAL - IRON_INGOT - GOLD_INGOT - DIAMOND - EMERALD - NETHERITE_INGOT - LAPIS_LAZULI - REDSTONE - COPPER_INGOT - AMETHYST_SHARD - RAW_IRON - RAW_GOLD - RAW_COPPER # Enchanted Books Category enchanted-books: display-name: "#0c1719Enchanted Books" rules: - type: material materials: - ENCHANTED_BOOK # Miscellaneous Category (Fallback) # Items that don't match any other category will go here misc: display-name: "#0c1719Miscellaneous" # No rules = fallback category for unmatched items
- Исправлено: корректировка minimessage, когда игрок не найден.
- Исправлено: обновление до последних версий zMenu и Sarah.
- Исправление: улучшена обработка ошибок для предметов с нечисловыми ID моделей
- Исправление: устранена проблема с покупкой предметов на аукционе
- Исправление: скорректирован список поиска для команды /ah search
- Исправлена конфигурация по умолчанию для системы хранения. Если ваша конфигурация некорректна, плагин будет использовать SQLITE вместо JSON.
- Исправлен claim плейсхолдер, из-за которого могли отключаться некоторые игроки.
- Исправлено сообщение трансляции (broadcast).
- Исправлена кнопка ZSellButton.