CasinoPlugin

CasinoPlugin 1.0.2

Slavko submitted a new resource:

Casino Plugin - Welcome to the world of gambling!

🎰 CasinoPlugin - Ultimate Casino System for Nukkit
Feature-rich casino plugin with 6 games, 9 languages, and full EconomyAPI integration
🔥 Key Features
✅ 6 Exciting Casino Games:
  • 🪙 Coin Flip (50% win chance)
  • 🎲 Dice Roll (1 in 6 chance)
  • 🎁 Lucky Chests (6-tier reward system)
  • 🔢 Number Guess (1-10 prediction)
  • 🎰 Slot Machine (3-reel classic slots)
  • 🪜 Ladder Climb...
Read more about this resource...
 

Rakilem

Member
🔧 Ошибка при запуске плагина CasinoPlugin v1.0.0 на сервере Nukkit

Здравствуйте! При попытке загрузить плагин на сервер Nukkit возникает исключение, связанное с загрузкой языкового файла. Вот фрагмент стека вызовов:

php
CopiarEditar
Caused by: java.lang.NullPointerException: Cannot invoke "cn.nukkit.utils.Config.getString(String, String)" because "langConfig" is null
at com.example.casinoplugin.CasinoPlugin.getMessage(CasinoPlugin.java:80)
at com.example.casinoplugin.CasinoPlugin.getMessage(CasinoPlugin.java:84)
at com.example.casinoplugin.CasinoPlugin.onEnable(CasinoPlugin.java:59)


Похоже, что объект langConfig не инициализируется до того, как используется, что вызывает NullPointerException. Возможные причины:

  • Файл языка (lang/en.yml или аналогичный) отсутствует или не создаётся автоматически.
  • Плагин не проверяет успешность загрузки файла перед использованием langConfig.getString(...).

🔍 Рекомендации:

  • Добавить проверку существования языкового файла перед его использованием.
  • Автоматически создавать файл по умолчанию, если он отсутствует (через saveResource(...)).
  • Добавить обработку ошибок при инициализации системы перевода.

Заранее спасибо за рассмотрение этой проблемы 😊

casino1.png
 
Top