Мод для Майнкрафт на Fabric добавляет экономику с токенами, связанную с Ethereum-совместимой блокчейн-сетью. Игрок сдаёт предметы в банкомат и получает токены, которые можно просматривать в MetaMask.
Возможности
- Банкомат принимает настроенные предметы, включая алмазы, железные и золотые слитки, и начисляет за них токены.
- Токены можно переводить другим игрокам, сжигать для вывода или обменивать обратно на предметы.
- При подключённом блокчейне операции записываются в сеть; без адреса контракта или приватного ключа используется локальный реестр SQLite.
Как пользоваться
Сначала привяжите адрес кошелька командой /linkwallet <address>. Поставьте банкомат командой /give @p creeprchain:atm_block, возьмите предмет для обмена в руку и нажмите по блоку правой кнопкой мыши.
/linkwallet <address>— привязать аккаунт Майнкрафт к адресу Ethereum-кошелька./balance— показать баланс токенов./send <player> <amount>— перевести токены игроку в сети./withdraw <amount>— сжечь токены для вывода в блокчейн./withdraw <item> <count>— сжечь токены и получить предметы.
Настройки
Серверные файлы находятся в config/creeprchain/.
- В
economy.jsonзадаютсяdepositRates,withdrawRates, а также лимитыmaxDeposit,maxWithdrawиmaxBalance. - В
blockchain.jsonуказываютсяrpcUrl,chainId,contractAddressиprivateKeyдля подключения к узлу Ethereum.
Требования и совместимость
Нужны Fabric API, Java JDK, Node.js и Hardhat для запуска локальной блокчейн-сети. На клиенте и сервере должен стоять одинаковый файл мода, иначе возникнет ошибка синхронизации реестра.
