ReLootChest

ReLootChest

ReLoot turns **vanilla chests placed in your map** into **per‑player loot chests**, without changing the map or adding custom blocks.

287.0 загрузок
Обновлён 13 дней назад

Описание

Reloot Грудь поворачивается ванильные сундуки, помещенные на вашу карту в игровой автомат loot chestsбез изменения карты или добавления пользовательских блоков.

  • Сундуки, которые являются Часть карты (предварительно построенные сооружения, подземелья и т.д.) становятся Сундуки ReLoot.
  • Сундуки размещенные игроками оставаться 100% ваниль Они никогда не тронуты плагином.

Особенности

  • Пер-плеер грудная добыча
    Каждый игрок получает свой собственный экземпляр содержимого груди.
    Лут сохраняется на одного игрока и на место на груди.

  • Использует содержимое грудной клетки по умолчанию
    ReLoot читает инвентарь ванили Сундук в мире и использует его в качестве «шаблона» для первого открытия.

  • Частичная добыча запоминается
    Если игрок берет только некоторые предметы и закрывает сундук, оставшиеся пункты Они спасены.
    В следующий раз, когда они откроют сундук, они увидят, что именно они оставили.

  • Одноразовая добыча на грудь на игрока
    Когда игрок полностью опустошает сундук, этот сундук считается сделанный Для этого игрока.
    Повторное открытие показывает настраиваемое сообщение «уже разграблено».

  • Автоматическое обнаружение map-chests vs player-chests

    • Сундуки, полученные от Creative/loot и размещенные игроками Они обнаруживаются (по их идентификатору элемента и пользовательскому состоянию блока) и исключать Из ReLoot.
    • Только ранее существовавшие в мире Обрабатываются как сундуки ReLoot.
  • Неблокировка для обычного геймплея

    • Сундуки карты защищены от взлома (необязательное поведение в системе BreakBlock).
    • Сундуки игрока остаются полностью ванильными: обычно открытые, разбитые и механические.
  • Постоянное хранилище для игроков
    Данные об игроках (какой сундук они разграбили, и что осталось внутри) сохраняются в простых файлах JSON. игровые данные/.

  • Конфигурируемые сообщения
    Сообщение для «уже разграбленной груди» настраивается через config.json.
    Default (английский):

Ты уже разграбил эту грудь.


Если у вас есть какие-либо проблемы, свяжитесь со мной по телефону: Ender_griefeur99

конфигурация

Файл: Плагины/ReLoot/config.json

Автоматически генерируется при первом запуске:

Джонсон { «Уже растерянное сообщение»: «Вы уже разграбили этот сундук». ?

Показать оригинальное описание (English)

ReLootChest turns vanilla chests placed in your map into per‑player loot chests, without changing the map or adding custom blocks.

  • Chests that are part of the map (pre‑built structures, dungeons, etc.) become ReLoot chests.
  • Chests placed by players stay 100% vanilla and are never touched by the plugin.

Features

  • Per‑player chest loot
    Each player gets their own instance of the chest contents.
    Loot is saved per player and per chest location.

  • Uses the chest’s default contents
    ReLoot reads the vanilla inventory of the chest in the world and uses that as the “template” for the first opening.

  • Partial loot is remembered
    If a player only takes some items and closes the chest, the remaining items are saved.
    Next time they open that chest, they see exactly what they left.

  • One‑time loot per chest per player
    When a player completely empties a chest, that chest is considered done for that player.
    Re‑opening shows a configurable “already looted” message.

  • Automatic detection of map‑chests vs player‑chests

    • Chests obtained from creative/loot and placed by players are detected (by their item id and a custom BlockState) and excluded from ReLoot.
    • Only pre‑existing chests in the world are treated as ReLoot chests.
  • Non‑blocking for normal gameplay

    • Map chests are protected from breaking (optional behavior in the BreakBlock system).
    • Player chests remain fully vanilla: normal open, break, and mechanics.
  • Per‑player persistent storage
    Player data (which chest they looted, and what remains inside) is saved in simple JSON files under playerdata/.

  • Configurable messages
    Message for “already looted chest” is configurable via config.json.
    Default (English):

You have already looted this chest.


if you have any issues contact me on discord: ender_griefeur99

Configuration

File: plugins/ReLoot/config.json

Generated automatically at first run:

```json { "alreadyLootedMessage": "You have already looted this chest." }

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

ReLootChest-1.0-SNAPSHOT.jar

Early Access 20.01.2026 41.0 КБ