File Details
ultimateboxed-1.0.0.jar
- R
- May 14, 2026
- 80.51 KB
- 6
- 1.21.1
File Name
ultimateboxed-1.0.0.jar
Supported Versions
- 1.21.1
🎉 UltimateBoxed v1.0.0
🇫🇷 Présentation
Première release publique d'UltimateBoxed, un plugin Paper 1.21.1 qui implémente le mode de jeu Boxed — chaque joueur évolue dans son propre monde isolé qu'il agrandit en complétant des quêtes.
✨ Ce que contient cette version
🌍 Monde par joueur
- Copie asynchrone d'une map template pour chaque joueur (
boxed_<uuid>) - Chargement / déchargement automatique (
unload-when-empty) - Animation de génération en temps réel sur la barre d'action
- Reconnexion automatique au monde Boxed à chaque connexion
🔒 Isolation totale
- Portails bloqués dans tous les mondes Boxed
- Aucun joueur ne peut entrer dans le monde d'un autre
- Filet de sécurité : renvoi au lobby si monde étranger détecté
📜 Système de quêtes complet
- 8 types de conditions :
BREAK_BLOCKPLACE_BLOCKKILL_MOBCRAFT_ITEMSMELT_ITEMFISHSLEEPTRADE_VILLAGER - 3 types de récompenses :
XPITEMZONE_EXPAND - Système de paliers et prérequis entre quêtes
- Menu coffre avec statut visuel et barre de progression sur la barre d'action
⚡ Optimisations intégrées
- Sauvegardes différées avec dirty flag (100 ticks de délai)
- Index inverse des conditions pour un traitement O(1) par événement
- Game rules optimisées par monde (patrouilles et marchands errants désactivés)
- Sauvegarde automatique périodique toutes les 5 minutes
🖥️ Administration
| Commande | Description |
|---|---|
/boxed reload |
Rechargement à chaud de la config et des quêtes |
/boxed status |
Tableau de bord complet (template, mondes actifs, sauvegardes) |
/boxed setzone <joueur> <n> |
Définit la taille de zone d'un joueur |
/boxed reset <joueur> |
Réinitialise la progression d'un joueur |
Vérification automatique des mises à jour via l'API GitHub au démarrage.
📋 Prérequis
| Serveur | Paper 1.21.1 |
| Java | 21 ou supérieur |
📦 Installation
- Déposez le JAR dans
plugins/ - Placez votre monde template dans
plugins/UltimateBoxed/template/ - Démarrez le serveur
🇬🇧 Overview
First public release of UltimateBoxed, a Paper 1.21.1 plugin implementing the Boxed game mode — each player evolves in their own isolated world, which they expand by completing quests.
✨ What's in this release
🌍 Per-player world
- Async copy of a template map per player (
boxed_<uuid>) - Automatic load / unload (
unload-when-empty) - Real-time generation animation on the action bar
- Auto-reconnect to the Boxed world on each login
🔒 Full isolation
- Portals blocked in all Boxed worlds
- No player can enter another player's world
- Safety net: redirect to lobby if a foreign world is detected
📜 Complete quest system
- 8 condition types:
BREAK_BLOCKPLACE_BLOCKKILL_MOBCRAFT_ITEMSMELT_ITEMFISHSLEEPTRADE_VILLAGER - 3 reward types:
XPITEMZONE_EXPAND - Tier system and quest prerequisites
- Chest GUI with visual status and progress bar on the action bar
⚡ Built-in optimisations
- Deferred saves with dirty flag (100-tick delay)
- Reverse index of conditions for O(1) processing per event
- Per-world game rules tuned (patrols and wandering traders disabled)
- Periodic auto-save every 5 minutes
🖥️ Administration
| Command | Description |
|---|---|
/boxed reload |
Hot-reload config and quests |
/boxed status |
Full dashboard (template, active worlds, saves) |
/boxed setzone <player> <n> |
Set a player's zone size |
/boxed reset <player> |
Reset a player's progression |
Automatic update check via the GitHub API on startup.
📋 Requirements
| Server | Paper 1.21.1 |
| Java | 21 or higher |
📦 Installation
- Drop the JAR into
plugins/ - Place your template world in
plugins/UltimateBoxed/template/ - Start the server