UltimateBoxed

The Ultimate Boxed Plugin : A simple-to-use plugin for servers of all sizes.

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

🇫🇷 Français · 🇬🇧 English


🇫🇷 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_BLOCK PLACE_BLOCK KILL_MOB CRAFT_ITEM SMELT_ITEM FISH SLEEP TRADE_VILLAGER
  • 3 types de récompenses : XP ITEM ZONE_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

  1. Déposez le JAR dans plugins/
  2. Placez votre monde template dans plugins/UltimateBoxed/template/
  3. 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_BLOCK PLACE_BLOCK KILL_MOB CRAFT_ITEM SMELT_ITEM FISH SLEEP TRADE_VILLAGER
  • 3 reward types: XP ITEM ZONE_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

  1. Drop the JAR into plugins/
  2. Place your template world in plugins/UltimateBoxed/template/
  3. Start the server