Le plugin de pré-génération de chunks le plus rapide pour Minecraft Paper 1.21.11
UltraFastPregen est optimisé pour la vitesse maximale de pré-génération:
- Architecture optimisée par régions - Génération alignée sur les fichiers .mca de Minecraft
- RegionCache intelligent - Détection ultra-rapide des chunks déjà générés (lecture fichiers)
- Haute concurrence - 300-500 chunks en parallèle selon votre RAM
- Memory-adaptive - Ajustement automatique selon la RAM disponible
- Batch processing - Soumission par lots de 128 chunks
- Zero TPS impact - Génération asynchrone sans ralentir le serveur
- ⚡ Ultra-rapide - Architecture optimisée pour la génération de chunks
- 🔲 Deux formes de génération: Carré (défaut) ou Cercle
- 📊 Statistiques en temps réel: Progression, vitesse, ETA, TPS
- ⏸️ Contrôle total: Pause, reprise, arrêt à tout moment
- 🧠 Gestion mémoire intelligente: Adapte automatiquement la charge
- 🌍 Multi-monde: Support complet de plusieurs mondes simultanément
- 🇫🇷 Interface française: Messages et commandes en français
- 🔒 Production-ready: Thread-safe, aucune fuite mémoire, validation robuste
- Téléchargez la dernière version depuis Releases
- Placez
UltraFastPregen.jardans le dossierplugins/de votre serveur - Redémarrez le serveur
- C'est prêt! Utilisez
/pregen help
- Serveur: Paper 1.21.11 (ou compatible)
- RAM: Minimum 4GB recommandé (8GB+ pour grandes zones)
- Java: 21+
# Démarrer une génération carrée de 1000 blocs
/pregen start 1000
# Démarrer une génération circulaire de 5000 blocs
/pregen start 5000 circle
# Générer sur un monde spécifique
/pregen start 1000 world_nether square
# Voir la progression
/pregen status
# Mettre en pause
/pregen pause
# Reprendre
/pregen resume
# Arrêter
/pregen stop
# Afficher l'aide
/pregen help- Génère une zone carrée de
2*rayon x 2*rayonblocs - Exemple: rayon 1000 = zone de 2000x2000 blocs
- Chunks:
(2*rayon/16)²
- Génère une zone circulaire de rayon spécifié
- Accepte:
circle,cercle,rond,c - Chunks:
π * (rayon/16)²
ultrafastpregen.use # Utiliser toutes les commandes (défaut: op)/pregen start 5000 squareSortie:
⚡ ULTRA FAST PREGEN ⚡
Démarrage de la pré-génération...
Monde: world
Forme: Carré
Rayon: 5000 blocs (10000x10000)
Chunks estimés: 390625
Génération lancée! Utilisez /pregen status pour suivre la progression
Progression:
⚡ ULTRA FAST PREGEN - Statut
Monde: world
Forme: Carré
Progression: 195312/390625 (50.0%)
[████████████████ ]
Vitesse: 213.4 chunks/sec
Temps écoulé: 15m 15s
Temps restant: 15m 15s
TPS: 20.0
Max concurrent chunks: 500
UltraFastPregen s'adapte automatiquement à votre serveur:
| RAM Allouée | Chunks Parallèles | Performance |
|---|---|---|
| 8GB+ | 500 | Ultra-rapide |
| 4-8GB | 300 | Très élevée |
| 2-4GB | 200 | Élevée |
| <2GB | 100 | Standard |
Aucune configuration nécessaire - Le plugin optimise automatiquement selon vos ressources!
- Scan des fichiers
.mcaau lieu de requêtes Bukkit - 100x plus rapide pour détecter les chunks existants
- Thread-safe avec
ConcurrentHashMap
- Alignement sur la structure native de Minecraft (32x32 chunks)
- Optimise les I/O disque
- Meilleure localité du cache
- Semaphore pour limiter la charge (300-500 chunks simultanés)
- Timeout de sécurité (30s acquisition, 60s attente finale)
- Cleanup automatique de la mémoire
- Toutes les structures sont thread-safe
- Synchronisation sur les opérations critiques
- Aucune race condition
cd plugin
./gradlew shadowJarLe JAR sera généré dans plugin/build/libs/UltraFastPregen-1.0.0-all.jar
Les contributions sont les bienvenues!
- Fork le projet
- Créez une branche (
git checkout -b feature/AmazingFeature) - Commit vos changements (
git commit -m 'Add AmazingFeature') - Push vers la branche (
git push origin feature/AmazingFeature) - Ouvrez une Pull Request
Copyright © 2026 zeffut. All Rights Reserved.
Ce logiciel est propriétaire. Vous pouvez l'utiliser gratuitement sur vos serveurs, mais:
- ❌ Aucune modification du code n'est autorisée
- ❌ Aucun usage commercial sans licence commerciale
- ❌ Pas de redistribution en dehors des canaux officiels
- ❌ Pas de décompilation ou reverse engineering
Pour toute utilisation commerciale, contactez l'auteur.
Voir le fichier LICENSE pour les détails complets.
Besoin d'aide? Ouvrez une Issue!
- L'équipe Paper pour leur API excellente
- La communauté Minecraft pour les tests et retours
Développé avec ⚡ pour la communauté Minecraft