ShCore
Spigot 1.21.9 • All‑in‑One Modulaire • Propre • Ultra-Performant
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Un socle unique pour regrouper toutes les fonctionnalités essentielles de votre serveur.
Aucun surplus, aucune perte de performance : chaque module est 100% activable ou désactivable.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ POINTS FORTS
Structure Modulaire :
Activez uniquement ce dont vous avez besoin via
modules.*
Garantie "Reload-Safe" :
La commande
/shcore reload
nettoie proprement les listeners et les tâches (zéro doublon en mémoire).
Base de Données Fiable :
Stockage SQLite optimisé avec un système de migrations versionnées (schema_version).
Debug Chirurgical :
Filtrez vos logs à la volée via
debug.enabled
et le filtre ciblé
debug.modules
.
Compatibilité Propre :
Intégration transparente avec
Vault
et
PlayerPoints
(avec fallback automatique si absents).
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
MODULES INCLUS
⚖️
AuctionHouse
Système complet d'hôtel des ventes : mise en vente, achat, annulation manuelle, pagination fluide, expiration des items et stockage ultra-léger en SQLite.
Boutique en jeu
Interface GUI 100% configurable. Supporte les paiements via Vault (Economy) ou PlayerPoints, avec exécution automatique de commandes console par article.
BalTop
Classement de richesse basé sur Vault. Format d'affichage personnalisable, support de la pagination et possibilité d'exclure des pseudos (Staff/Admins).
Trade
Système d'échange sécurisé de joueur à joueur via GUI. Double validation requise et gestion safe du drop au sol si l'inventaire d'un joueur est plein (Anti-dupe).
AFK Kick
Kick automatique des joueurs inactifs entièrement paramétrable avec gestion fine des permissions d'exemptions.
️
AntiCheat (Light)
Vérifications légères (checks) avec système de tolérance (buffers). Alertes discrètes pour le staff en jeu et intégration optionnelle d'un Webhook Discord.
Trade Manager
Rafraîchissement intelligent et optimisé des métiers/trades des villageois (scan progressif + budget maximum par tick pour éviter les TPS drops).
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
️ COMMANDES & PERMISSIONS
️
Administration
•
/shcore reload
— Recharge la configuration
(perm: shcore.admin)
•
/shcore status
— Affiche l'état des modules actifs
(perm: shcore.admin)
•
/shcore debug on|off
— Alterne le mode debug à chaud
(perm: shcore.debug)
Commandes Joueurs (si activées)
•
/baltop •
/boutique •
/ah •
/trade
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ CONFIGURATION PAR DÉFAUT
Fichier localisé dans : plugins/ShCore/config.yml
Code (YAML):
modules:
baltop
: true
boutique
: true
auction-house
: true
trade
: true
anti-cheat
: true
afk-kick
: true
trade-manager
: true
debug:
enabled
: false
modules
:
[
"*"
]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
INSTALLATION RAPIDE
1. Glissez le fichier
ShCore.jar
dans votre dossier
/plugins
.
2. Redémarrez (ou démarrez) votre serveur Spigot/Paper.
3. Ajustez vos modules dans le fichier
config.yml
.
4. Tapez
/shcore reload
en jeu ou dans la console. C'est prêt !
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
BESOIN D'AIDE OU UN REPORT ?
Pour un traitement ultra-rapide de votre demande, merci d'inclure :
❌ La version exacte du serveur (ex: Paper 1.21.9 Build #xxx)
❌ La version actuelle de votre plugin ShCore
❌ Un lien Pastebin/Hastebin contenant le message de la console et votre fichier de config.