Configuration
Le fichier de configuration principal se trouve dans plugins/Plot/config.yml et est généré automatiquement au premier démarrage. Voici chaque section expliquée en détail.
Paramètres généraux
Section intitulée « Paramètres généraux »config-version: 9
# Langues disponibles : de_DE, en_US, fr_FR, it_IT, ru_RU, es_ES, pl_PLlanguage: en_US
# Le monde où se trouvent les parcelles (utile si vous utilisez Multiverse)plot_world: world
# Utilisé pour les sauvegardes premium (identifie votre serveur sur le stockage distant)server_name: eclipseMc
# Préfixe ajouté à tous les messages du plugin (couleurs hexadécimales &#rrggbb prises en charge)prefix: "[&#a000ffS⎌ffcffaᵌfflᨬffaᚨffPa00fflc00ffoe00fft] | &#ffffff"language: langue par défaut des messages. Voir Langues et traductions.server_name: utilisé par le système de sauvegarde premium pour identifier de quel serveur provient une sauvegarde, afin de pouvoir la retrouver même en la chargeant sur un serveur différent.prefix: prend en charge à la fois les codes couleur classiques (&a) et les couleurs hexadécimales (&#a000ff).
Dimensions du monde
Section intitulée « Dimensions du monde »plot_size: 100road_size: 2road_material: SMOOTH_STONE_SLABÉconomie (Vault)
Section intitulée « Économie (Vault) »claim_cost: 0currency: €succesfull_report_reward: 100claim_cost: coût pour réclamer une parcelle. S’il est réglé sur0, Vault n’est pas requis. Toute autre valeur rend Vault nécessaire.- ⚠️ Les nombres décimaux avec virgule ou point (par ex.
15.98/15,98) ne sont pas pris en charge et peuvent générer une erreur : utilisez uniquement des nombres entiers. succesfull_report_reward: récompense (dans la monnaie du serveur) attribuée à un joueur lorsque l’un de ses signalements de parcelle est confirmé comme valide (fonctionnalité de la Premium LIB).
Rendu de la carte web (Premium)
Section intitulée « Rendu de la carte web (Premium) »render: auto_start: false interval_minutes: 30Contrôle le rendu périodique automatique de la carte web intégrée (fonctionnalité Premium, voir Carte web et rendu).
Cache des parcelles inactives
Section intitulée « Cache des parcelles inactives »unused_plot_cache: enabled: false days_inactivity: 30 check_interval_minutes: 60Si activé, retire automatiquement le propriétaire d’une parcelle après une période d’inactivité, la libérant pour d’autres joueurs.
Licence Premium
Section intitulée « Licence Premium »premium_key:download_premium_lib: truepremium_key: votre clé de licence. Si elle est laissée vide, les fonctionnalités premium (par ex. la carte web) ne seront pas disponibles.download_premium_lib: sitrue, le plugin télécharge automatiquement la bibliothèque premium lorsque nécessaire.
Serveur web (carte)
Section intitulée « Serveur web (carte) »webserver: enabled: true host: 0.0.0.0 port: 8080Configure le serveur HTTP interne (basé sur NanoHTTPD) qui sert la carte web premium.
Débogage et mises à jour
Section intitulée « Débogage et mises à jour »debug: falseenable_auto_update: truesend_statistic: truedebug: active des journaux détaillés. À activer uniquement pour l’assistance ou le diagnostic de problèmes.enable_auto_update: sitrue, le plugin télécharge et installe automatiquement la dernière mise à jour disponible, en remplaçant le.jarexistant.send_statistic: envoie des statistiques anonymes à bStats et FastStats. Cela aide le développeur à repérer les erreurs et à améliorer le plugin : il est recommandé de la laisser activée.
Limites de parcelles par joueur
Section intitulée « Limites de parcelles par joueur »max_ownable_plots: 5
max_ownable_plot_by_perm: enable: false default: 2 vip: 5max_ownable_plots: nombre maximum de parcelles qu’un même joueur peut posséder.- Si
max_ownable_plotsest inférieur à2, la fonction de fusion de l’extension premium est automatiquement désactivée. max_ownable_plot_by_perm: permet de différencier la limite selon la permissionplot.vip. La valeur la plus élevée ne peut pas dépassermax_ownable_plots.
Sauvegardes
Section intitulée « Sauvegardes »backup: auto_backup: true interval_minutes: 60 max_backups_per_plot: 5 storage_path: "backups" backup_on_deletion: trueVoir la page dédiée : Sauvegardes.
Prévention des exploits
Section intitulée « Prévention des exploits »unwanted_interactions: trapdoor: true itemframe: true liquid_flow: true dispenser: true piston: true explosion: trueChaque entrée correspond à un exploit connu permettant d’interagir avec la parcelle d’un autre joueur sans permission (par ex. ouvrir une trappe à travers la limite de la parcelle). Il est recommandé de laisser toutes les protections activées.
Webhooks Discord
Section intitulée « Webhooks Discord »webhooks: claim_webhook_url: https://discord.com/api/webhooks/...... report_webhook_url: https://discord.com/api/webhooks/...... star_webhook_url: https://discord.com/api/webhooks/......Voir Webhooks Discord.
Génération automatique des parcelles
Section intitulée « Génération automatique des parcelles »auto_generation: enabled: false max_plots: 1000 interval_minutes: 60 plots_per_run: 10 last_generated_index: 0 fast_mode: falseVoir Création du monde Plot.
Fichier de configuration complet
Section intitulée « Fichier de configuration complet »config-version: 9language: en_USplot_world: worldserver_name: eclipseMcprefix: "[&#a000ffS⎌ffcffaᵌfflᨬffaᚨffPa00fflc00ffoe00fft] | &#ffffff"
plot_size: 100road_size: 2road_material: SMOOTH_STONE_SLAB
claim_cost: 0currency: €succesfull_report_reward: 100
render: auto_start: false interval_minutes: 30
unused_plot_cache: enabled: false days_inactivity: 30 check_interval_minutes: 60
premium_key:download_premium_lib: true
webserver: enabled: true host: 0.0.0.0 port: 8080
debug: falseenable_auto_update: true
max_ownable_plots: 5max_ownable_plot_by_perm: enable: false default: 2 vip: 5
backup: auto_backup: true interval_minutes: 60 max_backups_per_plot: 5 storage_path: "backups" backup_on_deletion: true
unwanted_interactions: trapdoor: true itemframe: true liquid_flow: true dispenser: true piston: true explosion: true
send_statistic: true
webhooks: claim_webhook_url: https://discord.com/api/webhooks/...... report_webhook_url: https://discord.com/api/webhooks/...... star_webhook_url: https://discord.com/api/webhooks/......
auto_generation: enabled: false max_plots: 1000 interval_minutes: 60 plots_per_run: 10 last_generated_index: 0 fast_mode: false