COWMODSКаталог модов

Mivex

Mivex has no Vault, no economy plugins, and no /bal command. The currency is a real Minecraft item — Phantom Membrane — which players can carry with them, hand to other players, store in chests, or even lose.

Автор: Mivish-MVCoR851обновлён 23 авг. 2026 г.
Экономика

Описание

Mivex — MV Shop

⚠️ No Vault or any economy plugins are required for this plugin to work.

A unique chest-based shop plugin that uses physical currency instead of virtual balances.

Mivex has no Vault, no economy plugins, and no /bal command. The currency is a real Minecraft item — Phantom Membrane — which players can carry with them, hand to other players, store in chests, or even lose.

Key Features

💰 Physical Currency

All calculations are done in Phantom Membranes. Currency is checked only by item type, not by its name.

Money can be:

  • carried around;
  • handed to other players;
  • stored;
  • lost, just like any other Minecraft item.

🛒 Sell and Buy Shops

Create:

  • SELL shops (Selling)
  • BUY shops (Buying) based on regular Minecraft chests.

Every shop has:

  • its own stock of goods;
  • its own supply of currency.

No virtual balances whatsoever.

📦 Double Chests

Mivex detects real double chests through the Minecraft API, not just "neighboring blocks." Place a second chest next to the shop — and it automatically becomes a DOUBLE SHOP with 54 slots instead of 27, no commands required. If a double chest later falls apart (one half broken, pushed by a piston, altered by a third-party plugin) — the shop safely switches to BROKEN status, and the contents of both halves are preserved without loss or duplication. Shops created before v1.5 continue to work as SINGLE SHOP and are never changed automatically in any way — the owner decides for themselves whether to recreate the shop to gain double chest support.

🔑 Physical Shop Key

Every shop is protected by a renamed Tripwire Hook.

The key (passphrase) is required for:

  • editing the shop;
  • restoring a BROKEN shop;
  • deleting the shop.

Lost the key — lost access to the shop.

🟢 BROKEN Shop System

If a shop's chest is broken: the shop is not deleted; all goods are safely preserved; items don't drop on the ground; the shop switches to BROKEN status.

Restore it with the command: /cshop unbroken key[...]

🛡️ Safe Item Storage

Every BROKEN shop's inventory is automatically saved to a separate file.

This protects shops from:

  • item duplication;
  • accidental loss of goods;
  • errors during restoration.

💾 Automatic Backups

Before every data save, Mivex automatically creates a backup copy (shops.backup.yml), so shop data can be recovered even if the main file gets corrupted.

📊 Shop Analytics

Owners can view full information about their shops.

  • /cshop mylist

Shows: shop status; creation date; coordinates.

  • /cshop stats

Shows: total earnings / spending; number of successful trades; last sale / purchase.

  • /cshop history

Shows: history of successful operations; automatic merging of repeated purchases; item filtering support.

🔎 Item Filtering

Analytics commands support filtering.

Example: /cshop mylist OAK_DOOR

/cshop stats DIAMOND

/cshop history IRON_INGOT

⚡ Atomic Transactions

Every trade is fully validated before it's carried out.

If even one condition isn't met:

  • not enough stock;
  • not enough currency;
  • no room in the inventory;
  • the shop is in the wrong state; the entire operation is cancelled and nothing changes.

📋 Status System

Every shop has its own status.

Supported:

  • ACTIVE
  • BROKEN

You can check statuses with the command: /cshop mylist

⚙️ Configurable Blacklist

config.yml lets you easily block the use of any items.

For example:

  • AIR
  • BEDROCK
  • Command Block
  • and any other items.

👮 Admin Tools

Admins can:

  • view all shops on the server;
  • view a specific player's shops;
  • manage shops as needed.

🎉 "First Trade" Event

When a player's shop completes its first real trade with another player (not with themselves), both the seller and the buyer receive a Phantom Membrane reward. The reward is tied to the player, not to an individual shop — so it's granted only once, no matter how many shops that player creates. If the owner is offline at the moment of the trade, the reward waits for them and is delivered automatically the next time they join the server. The event can be fully configured or disabled via config.yml, including the reward amount and a time-based limit.

✨ Improved Command Auto-Completion

All commands share a unified syntax and intelligent auto-completion. Players are only offered the arguments relevant to the current step of typing the command.

Commands:

  • Create a sell shop:

/cshop sell key[TEXT] ITEM AMOUNT PRICE

  • Create a buy shop:

/cshop buy key[TEXT] ITEM AMOUNT PRICE

  • Edit a shop:

/cshop edit key[TEXT] sell|buy ITEM AMOUNT PRICE

  • Delete an ACTIVE shop:

/cshop delete key[TEXT]

  • Restore a BROKEN shop:

/cshop unbroken key[TEXT]

  • View your shops:

/cshop mylist [ITEM]

  • View shop statistics:

/cshop stats [ITEM]

  • View trade history:

/cshop history [ITEM]

  • View all shops (Admin):

/cshop list

  • View a specific player's shops (Admin):

/cshop list

  • Help:

/cshop help

  • Plugin info:

/cshop about

Requirements:

Paper 1.19.4+

Java 17+

Philosophy

Mivex is built around real items, real inventories, and real risk. Instead of using virtual balances, the plugin leans as heavily as possible on Minecraft's own mechanics. Every membrane, every item, and every trade physically exists in the game world.

🗺️ Roadmap

The project is actively developed. Coming up next:

  • 🌍 In-game message localization — all plugin messages (§c, §a, etc.) will support multiple languages: English, German, and French, selectable via config.yml
  • 💎 Configurable currency — ability to switch the currency from Phantom Membrane to any other item via config.yml
  • ⬆️ Paper 1.21.x support — extending compatibility to newer server versions

Got an idea or suggestion? Open an issue on GitHub — we're open to community feedback.

Mivex guarantees that all shop operations are safe, stable, and dupe-protected, while responsibility for keeping the key safe and securing one's own shop remains with the player.

ua Mivex — MV Shop

⚠️ Для роботи плагіна НЕ потрібні Vault або будь-які плагіни економіки.

Унікальний плагін магазинів на основі звичайних скринь, який використовує фізичну валюту замість віртуальних балансів.

У Mivex немає Vault, немає плагінів економіки і немає команди /bal. Валютою є реальний предмет Minecraft — Мембрана фантома, яку гравці можуть носити із собою, передавати іншим, зберігати у скринях або навіть втратити.

Основні можливості

💰 Фізична валюта

Усі розрахунки здійснюються Мембранами фантома. Валюта перевіряється лише за типом предмета, а не за його назвою.

Гроші можна:

  • носити із собою;
  • передавати іншим гравцям;
  • зберігати;
  • втрачати так само, як і будь-який інший предмет Minecraft.

🛒 Магазини продажу та покупки

Створюйте:

  • SELL-магазини (Продаж)
  • BUY-магазини (Покупка) на основі звичайних скринь Minecraft.

Кожен магазин має:

  • власний запас товарів;
  • власний запас валюти.

Жодних віртуальних балансів.

📦 Подвійні скрині (Double Chest)

Mivex розпізнає справжні подвійні скрині через API Minecraft, а не просто "сусідні блоки". Поставте другу скриню поруч із магазином — і він автоматично стане DOUBLE SHOP з 54 слотами замість 27, без жодних команд. Якщо подвійна скриня згодом розпадається (зламали одну половину, розсунули поршнем, змінили через сторонній плагін) — магазин безпечно переходить у статус BROKEN, а весь вміст обох половин зберігається без втрат чи дублювання. Старі магазини, створені до v1.5, продовжують працювати як SINGLE SHOP і жодним чином не змінюються автоматично — власник сам вирішує, чи перестворити магазин заради підтримки подвійних скринь.

🔑 Фізичний ключ магазину

Кожен магазин захищається перейменованим Tripwire Hook.

Ключ (кодове слово) потрібний для:

  • редагування магазину;
  • відновлення BROKEN-магазину;
  • видалення магазину.

Втратили ключ — втратили доступ до магазину.

🟢 Система BROKEN-магазинів

Якщо скриню магазину зламали: магазин не видаляється; усі товари безпечно зберігаються; предмети не випадають на землю; магазин переходить у статус BROKEN.

Відновити його можна командою: /cshop unbroken key[...]

🛡️ Безпечне зберігання товарів

Інвентар кожного BROKEN-магазину автоматично зберігається в окремому файлі.

Це захищає магазини від:

  • дублювання предметів;
  • випадкової втрати товарів;
  • помилок під час відновлення.

💾 Автоматичні резервні копії

Перед кожним збереженням даних Mivex автоматично створює резервну копію (shops.backup.yml), щоб дані магазинів можна було відновити навіть у разі пошкодження основного файлу.

📊 Аналітика магазинів

Власники можуть переглядати повну інформацію про свої магазини.

• /cshop mylist

Показує: статус магазину; дату створення; координати.

• /cshop stats

Показує: загальний заробіток / витрати; кількість успішних угод; останній продаж / покупку.

• /cshop history

Показує: історію успішних операцій; автоматичне об'єднання повторних покупок; підтримку фільтрації за предметом.

🔎 Фільтрація за предметом

Аналітичні команди підтримують фільтрацію.

Наприклад: /cshop mylist OAK_DOOR

/cshop stats DIAMOND

/cshop history IRON_INGOT

⚡ Атомарні транзакції

Кожна торгова операція повністю перевіряється перед виконанням.

Якщо хоча б одна умова не виконується:

  • недостатньо товару;
  • недостатньо валюти;
  • немає місця в інвентарі;
  • магазин перебуває у неправильному стані; операція повністю скасовується, а нічого не змінюється.

📋 Система статусів

Кожен магазин має власний статус.

Підтримуються:

  • ACTIVE
  • BROKEN

Переглянути статуси можна командою: /cshop mylist

⚙️ Налаштовуваний чорний список

Через config.yml можна легко заборонити використання будь-яких предметів.

Наприклад:

  • AIR
  • BEDROCK
  • Command Block
  • та будь-які інші предмети.

👮 Інструменти адміністратора

Адміністратори можуть:

  • переглядати всі магазини сервера;
  • переглядати магазини конкретного гравця;
  • керувати магазинами за потреби.

🎉 Подія "Перша угода"

Коли магазин гравця вперше укладає реальну торгову угоду з іншим гравцем (не із самим собою), і продавець, і покупець отримують нагороду у Phantom Membrane. Нагорода прив'язана саме до гравця, а не до окремого магазину — тому вона видається лише один раз, скільки б магазинів гравець не створив. Якщо власник у момент угоди офлайн — нагорода чекає на нього і видається автоматично при наступному вході на сервер. Подію можна повністю налаштувати або вимкнути через config.yml, включно з розміром нагороди та обмеженням за часом дії.

✨ Покращене автодоповнення команд

Усі команди мають єдиний синтаксис та інтелектуальне автодоповнення. Гравцеві пропонуються лише ті аргументи, які потрібні на поточному етапі введення команди.

Команди:

  • Створити магазин продажу :

/cshop sell key[TEXT] ITEM AMOUNT PRICE

  • Створити магазин покупки :

/cshop buy key[TEXT] ITEM AMOUNT PRICE

  • Редагувати магазин :

/cshop edit key[TEXT] sell|buy ITEM AMOUNT PRICE

  • Видалити ACTIVE-магазин :

/cshop delete key[TEXT]

  • Відновити BROKEN-магазин :

/cshop unbroken key[TEXT]

  • Переглянути свої магазини :

/cshop mylist [ITEM]

  • Переглянути статистику магазинів :

/cshop stats [ITEM]

  • Переглянути історію операцій :

/cshop history [ITEM]

  • Переглянути всі магазини (Адміністратор) :

/cshop list

  • Переглянути магазини конкретного гравця (Адміністратор) :

/cshop list <гравець>

  • Допомога :

/cshop help

  • Інформація про плагін :

/cshop about

Вимоги:

Paper 1.19.4+

Java 17+

Філософія

Mivex побудований навколо реальних предметів, реальних інвентарів та реального ризику. Замість використання віртуальних балансів плагін максимально спирається на механіки Minecraft. Кожна мембрана, кожен предмет і кожна торгова операція фізично існують у світі гри.

🗺️ Плани на майбутнє

Проєкт активно розвивається. У найближчих планах:

  • 🌍 Локалізація ігрових повідомлень — усі повідомлення плагіна (§c, §a тощо) стануть доступні кількома мовами: англійською, німецькою та французькою, з можливістю вибору мови сервера через config.yml
  • 💎 Настроювана валюта — можливість змінити валюту з Phantom Membrane на будь-який інший предмет через config.yml
  • ⬆️ Підтримка Paper 1.21.x — розширення сумісності на нові версії сервера

Маєш ідею чи пропозицію? Пиши issue на GitHub — ми відкриті до фідбеку від спільноти.

Mivex гарантує, що всі операції магазинів будуть безпечними, стабільними та захищеними від дюпів, тоді як відповідальність за збереження ключа та безпеку власного магазину залишається за самим гравцем.

Последние версии

Все версии →
release

Mivex Mivex-1.5 (Double Chest Support)

1.5
23 авг. 2026 г.28Minecraft: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4paper
Скачать
Что нового
## Mivex v1.5 — Double Chest Support ### New - Full support for double chests (DOUBLE SHOP, 54 slots) - Automatic expansion SINGLE → DOUBLE when installing a second chest (only for new shops) - True Double Chest validation via Paper API, not "neighboring block" - Backwards compatibility with old shops (format-version), one-time warning about deprecated format - "First Trade" event — reward for first trade is tied to the player, not to a specific shop, with a queue for offline owners ### Critical fixes (audit) - Fixed possible duplication/loss of items when going to BROKEN - BROKEN is now atomic: container is cleared only after a confirmed save file - Fixed inventory size discrepancy (27 vs 54) when restoring SINGLE-shops - Added checking for free space in the shop before transaction - Currency/goods removal now happens strictly by Material, not by item similarity (isSimilar) - /cshop unbroken now correctly finds shop through any half of Double Chest ****ua**## Mivex v1.5 — Double Chest Support** ### Нове - Повна підтримка подвійних скринь (DOUBLE SHOP, 54 слоти) - Автоматичне розширення SINGLE → DOUBLE при встановленні другої скрині (тільки для нових магазинів) - Справжня перевірка Double Chest через Paper API, а не "сусідній блок" - Зворотна сумісність зі старими магазинами (format-version), одноразове попередження про застарілий формат - Подія "Перша угода" — нагорода за першу торгівлю прив'язана до гравця, а не до конкретного магазину, з чергою для офлайн-власників ### Критичні виправлення (аудит) - Усунено можливе дублювання/втрату предметів при переході в BROKEN - BROKEN тепер атомарний: контейнер очищається лише після підтвердженого збереження файлу - Виправлено невідповідність розміру інвентарю (27 vs 54) при відновленні SINGLE-магазинів - Додано перевірку вільного місця в магазині перед транзакцією - Видалення валюти/товару тепер відбувається строго за Material, а не за схожістю предметів (isSimilar) - /cshop unbroken тепер коректно знаходить магазин через будь-яку половину Double Chest
release

Mivex 1.4.1 Event update

1.4.1
29 июл. 2026 г.13Minecraft: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4paper
Скачать
Что нового
## Event System Mivex now supports server events. The first available event is **First Trade**. ### First Trade When a player creates their first shop and successfully sells an item to **another player**, both players receive a configurable Phantom Membrane reward. The event can be fully configured: - Enable or disable the event. - Configure the reward amount. - Set a duration in hours. - Disable the time limit by setting `duration-hours: 0`. Events automatically stop after the configured duration has expired. This update introduces the foundation for future Mivex events. **Setup instructions**: ```yaml events: enabled: true duration-hours: 0 first-trade: enabled: true reward: 5 ``` ### Configuration - `enabled` — Enables or disables the entire event system. - `duration-hours` — Sets how long events remain active. #### `duration-hours` - `0` = No time limit. The event will remain active until `enabled` is set to `false`. - Any value greater than `0` = The event will automatically end after the specified number of hours **from the first plugin startup**, regardless of the `enabled` value. Example: ```yaml duration-hours: 72 ``` The event will automatically end **72 hours after the plugin is started for the first time**. **ua**Українською ## Система подій Mivex тепер підтримує події сервера. Перша доступна подія - **Перша торгівля**. ### Перша торгівля Коли гравець створює свій перший магазин та успішно продає предмет **іншому гравцеві**, обидва гравці отримують налаштовану винагороду у вигляді Фантомної мембрани. Подію можна повністю налаштувати: - Увімкнути або вимкнути подію. - Налаштувати суму винагороди. - Встановити тривалість у годинах. - Вимкнути обмеження часу, встановивши `duration-hours: 0`. Події автоматично зупиняються після закінчення налаштованої тривалості. Це оновлення закладає основу для майбутніх подій Mivex. **Інструкції з налаштування**: ```yaml events: enabled: true duration-hours: 0 first-trade: enabled: true reward: 5 ``` ### Конфігурація - `enabled` — Вмикає або вимикає всю систему подій. - `duration-hours` — Встановлює, як довго події залишаються активними. #### `duration-hours` - `0` = Без обмежень за часом. Подія залишатиметься активною, доки для `enabled` не буде встановлено значення `false`. - Будь-яке значення більше за `0` = Подія автоматично завершиться через зазначену кількість годин **з моменту першого запуску плагіна**, незалежно від значення `enabled`. Приклад: ```yaml duration-hours: 72 ``` Подія автоматично завершиться **через **72 години після першого запуску плагіна**.
release

v1.4 Shop Analytics

1.4
26 июл. 2026 г.10Minecraft: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4paper
Скачать
Что нового
📊 Mivex v1.4 — Shop Analytics Version 1.4 introduces a complete shop analytics system, giving shop owners detailed insights into their businesses without changing the existing trading mechanics. 📋 Improved /cshop mylist The shop list is now much more informative. Each shop displays: Shop status (ACTIVE / BROKEN) Creation date Coordinates The command also supports item filtering: /cshop mylist [ITEM] 📊 New /cshop stats A brand-new statistics command has been added. For SELL shops, it displays: Total earnings Total completed sales Last sale For BUY shops, it displays: Total spent Total completed purchases Last purchase Item filtering is also supported: /cshop stats [ITEM] 📜 New /cshop history A complete transaction history has been added. Only successful purchases and sales are recorded. Example: 26.07 18:42 Mivish bought 64 Oak Doors for 8 Membranes Repeated consecutive transactions are automatically grouped: Mivish bought 64 Oak Doors for 8 Membranes ×3 History also supports item filtering: /cshop history [ITEM] 🔎 Unified Command Syntax All analytics commands now use the same structure: /cshop mylist [ITEM] /cshop stats [ITEM] /cshop history [ITEM] If no item is specified, information for all of your shops will be displayed. 📁 Dedicated History Storage Each shop now stores its own transaction history separately. The maximum number of stored records can be configured in config.yml, allowing server owners to choose how much history to keep. ⚡ Optimized Performance The analytics system is designed to remain lightweight. Shop history and statistics are loaded only when a related command is executed, avoiding unnecessary memory usage and keeping the plugin fast even on servers with many shops. 🎯 Result Version 1.4 makes managing large numbers of shops significantly easier by providing clear statistics and transaction history while staying true to Mivex's core philosophy: Lightweight Reliable High performance Physical item-based economy No Vault dependency **ua**📊 Mivex v1.4 — Shop Analytics Версія v1.4 додає повноцінну систему аналітики магазинів, яка допомагає власникам відстежувати роботу своїх торгових точок без зміни існуючої механіки торгівлі. 📋 Покращена команда /cshop mylist Команда стала значно інформативнішою. Для кожного магазину тепер відображаються: Статус магазину (ACTIVE / BROKEN) Дата створення Координати Також підтримується фільтрація за предметом: /cshop mylist [ITEM] 📊 Нова команда /cshop stats Додано нову команду статистики магазинів. Для SELL-магазинів відображається: Загальний заробіток Кількість успішних продажів Час останнього продажу Для BUY-магазинів: Загальна кількість витрачених мембран Кількість успішних покупок Час останньої покупки Також підтримується фільтрація за предметом: /cshop stats [ITEM] 📜 Нова команда /cshop history Додано журнал торгових операцій. У ньому зберігаються лише успішні покупки та продажі. Приклад: 26.07 18:42 Mivish купив 64 Oak Door за 8 мембран Повторні однакові операції автоматично об'єднуються: Mivish купив 64 Oak Door за 8 мембран ×3 Також підтримується фільтрація: /cshop history [ITEM] 🔎 Єдиний синтаксис команд Усі аналітичні команди використовують однакову структуру: /cshop mylist [ITEM] /cshop stats [ITEM] /cshop history [ITEM] Якщо предмет не вказано — відображається інформація про всі ваші магазини. 📁 Окреме зберігання історії Історія кожного магазину тепер зберігається окремо. Максимальна кількість записів налаштовується через config.yml, що дозволяє адміністраторам серверів самостійно визначати розмір журналу. ⚡ Оптимізована продуктивність Система аналітики не навантажує сервер. Історія та статистика завантажуються лише під час виконання відповідної команди, без постійного використання оперативної пам'яті. 🎯 Результат Версія v1.4 значно спрощує керування великою кількістю магазинів та надає власникам повну інформацію про їхню діяльність, залишаючись при цьому легкою, швидкою та повністю сумісною з основною концепцією Mivex — фізичною економікою без Vault.
release

Mivex v1.3 — Broken Shop System & Command Update

1.3
25 июл. 2026 г.9Minecraft: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4paper
Скачать
Что нового
Mivex v1.3 — Broken Shop System & Command Update ✨ Highlights Version 1.3 is the biggest update since Mivex was created. This release introduces a completely redesigned Broken Shop System, greatly improves inventory safety, and unifies the syntax of every command for a cleaner and more intuitive experience. 🛠️ New Broken Shop System The old system has been completely replaced. When a shop chest is destroyed: the shop is not deleted; its status changes to BROKEN; items no longer drop on the ground; the entire inventory is safely stored in a file; the shop can later be fully restored. New Workflow ACTIVE ↓ Chest Broken ↓ Inventory Saved ↓ BROKEN ↓ Place New Chest ↓ /cshop unbroken key[...] ↓ Inventory Restored ↓ ACTIVE 📦 Separate Inventory Storage Shop inventories are no longer stored together with shop information. A new directory has been introduced: plugins/Mivex/inventories/ Each shop now has its own inventory file: inventories/ 4dc7d6e2.yml ab73f191.yml f12c8a77.yml Each file belongs to exactly one shop. 🗃️ Updated shops.yml The shops.yml file now stores only shop information: UUID Owner Location Item Amount Price Buy/Sell Mode Status Key The actual chest inventory is now stored separately. 🔒 Improved Item Protection The new system was designed to eliminate item loss whenever possible. Protection has been added against: item duplication; accidental item drops; restoring the same inventory twice; restoring a shop at the wrong location; restoring into a non-empty chest; missing or corrupted inventory files. ⚙️ Atomic Save Operations To maximize reliability, all inventory operations are now atomic. A shop changes to BROKEN only after the inventory has been successfully saved. Likewise, the inventory file is deleted only after every item has been successfully restored. This significantly reduces the risk of data loss. 🔨 New Unbroken Command A new command has been added: /cshop unbroken key[...] This command restores a broken shop. After a successful restoration: all items are returned to the new chest; the shop becomes ACTIVE again; the temporary inventory file is automatically removed. 🚫 New Restrictions While a shop is in the BROKEN state: trading is disabled; editing is disabled; creating another shop at the same location is not allowed; deleting the shop is not allowed. The shop must be restored before it can be deleted. 📋 MyList Improvements The command /cshop mylist now displays the current status of every shop: ACTIVE BROKEN ⌨️ Unified Command Syntax All commands now follow a consistent structure. Old Syntax /cshop OAK_DOOR 32 5 sell key[MV] New Syntax /cshop sell key[MV] OAK_DOOR 32 5 Updated Commands Create Sell Shop /cshop sell key[...] ITEM AMOUNT PRICE Create Buy Shop /cshop buy key[...] ITEM AMOUNT PRICE Edit Shop /cshop edit key[...] sell ITEM AMOUNT PRICE Delete Shop /cshop delete key[...] Restore Shop /cshop unbroken key[...] 💡 Improved Tab Completion Tab Completion has been completely redesigned. Typing: /cshop now shows only available actions: about buy delete edit help list mylist sell unbroken Minecraft items are suggested only after selecting the desired action, making command usage much cleaner and easier. ⚡ Summary Version 1.3 is the largest update in Mivex so far. It makes the shop system: safer; more reliable; easier to use; more consistent; better prepared for future features. uaУкраїнською Mivex v1.3 — Broken Shop System & Command Update ✨ Основні зміни Версія 1.3 приносить найбільше оновлення з моменту створення Mivex. Повністю перероблено механіку втрати магазинів, значно покращено безпеку зберігання товарів та оновлено синтаксис усіх команд для більшої зручності використання. 🛠️ Нова система Broken Стара система була повністю замінена. Тепер при руйнуванні магазину: магазин не видаляється; він переходить у стан BROKEN; товари не випадають на землю; увесь інвентар автоматично переноситься у файл; магазин можна безпечно відновити. Нова логіка ACTIVE ↓ Chest Broken ↓ Inventory Saved ↓ BROKEN ↓ Place New Chest ↓ /cshop unbroken key[...] ↓ Inventory Restored ↓ ACTIVE 📦 Зберігання інвентарю Інвентар магазину більше не зберігається разом із інформацією про магазин. Тепер: plugins/Mivex/inventories/ містить окремий файл для кожного магазину. Приклад: inventories/ 4dc7d6e2.yml ab73f191.yml f12c8a77.yml Кожен файл відповідає лише одному магазину. 🗃️ Оновлення shops.yml Файл shops.yml тепер містить лише інформацію про магазин: UUID Owner Location Item Amount Price Buy/Sell Status Key Фактичний інвентар магазину винесено в окремі файли. 🔒 Захист від втрати предметів Нова система була розроблена таким чином, щоб максимально виключити можливість втрати товарів. Реалізовано захист від: дублювання предметів; випадкового випадання предметів; повторного відновлення одного магазину; відновлення магазину не на своєму місці; відновлення у непорожню скриню; пошкоджених або відсутніх файлів інвентарю. ⚙️ Атомарне збереження Для максимальної надійності додано атомарну логіку роботи. Статус магазину змінюється на BROKEN лише після успішного збереження інвентарю. Під час відновлення файл інвентарю видаляється лише після повного повернення всіх предметів. Це мінімізує ризик втрати даних навіть у випадку помилок. 🔨 Команда Unbroken Додано нову команду: /cshop unbroken key[...] Вона дозволяє відновити магазин після його руйнування. Після успішного виконання: інвентар повертається у нову скриню; магазин знову отримує статус ACTIVE; файл тимчасового інвентарю автоматично видаляється. 🚫 Нові обмеження Поки магазин має статус BROKEN: торгівля недоступна; редагування недоступне; створення нового магазину на цьому місці заборонене; видалення магазину заборонене. Спочатку магазин необхідно відновити. 📋 Оновлення MyList Команда /cshop mylist тепер показує поточний стан кожного магазину: ACTIVE BROKEN ⌨️ Повністю оновлений синтаксис команд Усі команди тепер побудовані за єдиним принципом. Старий формат /cshop OAK_DOOR 32 5 sell key[MV] Новий формат /cshop sell key[MV] OAK_DOOR 32 5 Оновлені команди Створення магазину продажу /cshop sell key[...] ITEM AMOUNT PRICE Створення магазину покупки /cshop buy key[...] ITEM AMOUNT PRICE Редагування /cshop edit key[...] sell ITEM AMOUNT PRICE Видалення /cshop delete key[...] Відновлення /cshop unbroken key[...] 💡 Покращений Tab Completion Tab Completion був повністю перероблений. Тепер після введення /cshop відображаються лише доступні дії: about buy delete edit help list mylist sell unbroken Лише після вибору необхідної дії починають пропонуватися предмети Minecraft. Це робить використання команд значно зручнішим. ⚡ Загальний результат Версія 1.3 стала найбільшим оновленням Mivex на цей момент. Вона робить систему магазинів: безпечнішою; надійнішою; зрозумілішою; простішою у використанні; більш підготовленою до майбутніх оновлень.
release

1.2 Broken shop state

1.2
25 июл. 2026 г.8Minecraft: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4paper
Скачать
Что нового
## ✨ New - Added Broken shop state - Added `/cshop unbroken` ## 🔄 Changed - Completely removed the old Restore system - Simplified shop recovery - Improved delete command ## 🛠 Fixed - Various internal improvements - Cleaner shop management **Українською** ## ✨ Нове - Додано стан «Зламаний магазин» - Додано `/cshop unbroken` ## 🔄 Змінено - Повністю видалено стару систему відновлення - Спрощено відновлення магазину - Покращено команду видалення ## 🛠 Виправлено - Різні внутрішні покращення - Чистіше управління магазином
release

Mivex v1.1 — Shop Management Update

1.1
19 июл. 2026 г.7Minecraft: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4paper
Скачать
Что нового
# Mivex — MV Shop Власна система магазинів без жодної цифрової валюти. Гроші — це реальний предмет (**Phantom Membrane**), який гравці носять в інвентарі, передають один одному, зберігають у скринях чи втрачають, якщо не вберегли. Ніякого Vault, ніякого `/bal`. ## Основні можливості - **Фізична валюта** — Phantom Membrane. Перевіряється строго за матеріалом предмета, не за назвою. - **SELL та BUY магазини** на звичайних скринях (CHEST). Кожен магазин має реальний склад товару та реальний запас валюти прямо в скрині. - **Ключ-предмет** — доступ до редагування та поповнення магазину дає перейменований Tripwire Hook. Загубив ключ — втратив контроль над магазином. - **Атомарні транзакції** — жодних дюпів. Якщо якась умова не виконана (немає товару, немає місця, немає грошей) — операція повністю скасовується. - **LOST/restore система** — якщо скриню зламано, магазин не зникає назавжди, а переходить у стан LOST. Власник відновлює його командою `/cshop restore` на новій скрині. - **Попередження про подвійні скрині** — плагін чесно попереджає власника про наслідки, замість того щоб мовчки ламати логіку. - **Список заборонених товарів** (AIR, BEDROCK, командні блоки тощо) — редагується прямо в `config.yml` під потреби вашого сервера. - **Повна адмін-панель** — перегляд усіх магазинів, магазинів конкретного гравця, очищення втрачених магазинів. - **Tab-автодоповнення** для всіх команд, включно з підказками товарів, кількості, ціни та кодів власних магазинів. ## Команди /cshop ITEM amXX prYY sell/buy key[TEXT] — створити магазин /cshop edit KEY ITEM amXX prYY sell/buy — редагувати /cshop mylist — свої активні магазини /cshop restore — список втрачених магазинів /cshop restore КОД key[KEY] — відновити магазин /cshop delete КОД key[KEY] — видалити магазин назавжди /cshop list [player] — перегляд магазинів (адмін) /cshop about ## Вимоги - Paper 1.19.4 - Java 17 ## Philosophy Mivex не захищає гравця від його власних рішень. Плагін відповідає лише за відсутність багів, коректність транзакцій і збереження даних — все інше (простий ключ, роздача ключа іншим тощо) залишається відповідальністю власника магазину.
release

Mivex 1.0

1.0
13 июл. 2026 г.10Minecraft: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4paper
Скачать
Что нового
# Mivex Mivex is a lightweight chest shop plugin for Paper servers. ## Features - 🔒 Secure chest shops - 📦 Buy & Sell shops - 🗝 Restore codes - 💾 Automatic saving - 📋 Shop listing - ⚠ Double chest warnings - 🚫 Blocked items - 🔧 Lightweight ## Commands /cshop /cshop edit /cshop mylist /cshop list ## Requirements Paper 1.19+ ## GitHub https://github.com/Mivish-MVCoR/Mivex