Changed
- Upgrade to latest version of all packages.
- Removed support for older PHP version (only PHP 8.3+ supported now)
- Revamp AskDB. (better, more complex query and chatting)
- Improved multi-filter support for tables.
- Add feature to pardon player from web
- Feature to force user to join discord server on login/register
- Ability for superadmin to change any player password if enabled
- More other minor bug fixes and improvements.
- Social Auth improvements.
Upgrade Guide
Note: Make sure you have PHP 8.3+ before upgrading. If not, update to PHP 8.3 before updating minetrax web
To Web
Below are some additional steps required after you complete the upgrade guide.
- Add these new .environment variables to your .env file at the end.
APP_MAINTENANCE_DRIVER=file
PHP_CLI_SERVER_WORKERS=4
BCRYPT_ROUNDS=12
CACHE_STORE=redis
# AI API Keys (Required for AI related features)
AI_ENABLED=false
OPENAI_API_KEY=
ANTHROPIC_API_KEY=
OLLAMA_URL=
MISTRAL_API_KEY=
GROQ_API_KEY=
XAI_API_KEY=
GEMINI_API_KEY=
DEEPSEEK_API_KEY=
DISCORD_FORCE_JOIN_SERVER=false
BANWARDEN_AI_INSIGHTS_TYPES=ban,mute,kick,warn
- Run
sh update.sh
(Confirm with Y if it ask you to override). - Done!
To Plugin
- Open your minetrax plugin
config.yml
file and add these banwarden related config if not already exists. (only on non-proxy servers, paper, spigot etc):
# Enable player link confirmation to prevent accidental linking
enable-player-link-confirmation: true
# Message when player linking need confirmation
player-link-confirmation-message:
- "&6&lAre you sure you want to link your account?"
- "&lClick -> [&a&lConfirm](run_command=/link confirm) [&c&lDeny](run_command=/link deny)"
- ""
- "&6or manually type &a/link confirm&r &6or &c/link deny&r"
# Title to show when player linking need confirmation
player-link-confirmation-title: "&6Confirmation Required"
# Subtitle to show when player linking need confirmation
player-link-confirmation-subtitle: "Please check chat to &aconfirm&f or &cdeny&f linking."
# Processing text
processing-message: '&7Processing...'
# Cancelled text
cancelled-message: '&7Cancelled!'
- Restart server.
- Done!
Make sure also upgrade Plugin version to 7.0.0 and above else you might get error.
Full Changelog: 6.3.0...7.0.0