Skip to content

Fonctionnalités avancées

syldium edited this page Jan 21, 2025 · 4 revisions

Le plugin Fallen Kingdom possède une liste de fonctionnalités avancées décrites ci-dessous.

Détails des permissions

Le plugin Fallen Kingdom utilise deux nœuds principaux de permissions pour les commandes :

  • fallenkingdom.player pour les commandes de joueurs (default: true)
  • fallenkingdom.admin pour celles qui éditent la partie (default: op)

Ces deux permissions devraient être suffisantes pour la plupart des parties. Si vous avez besoin de plus de contrôle, vous pouvez utiliser des plugins de permissions comme LuckPerms et utiliser les nœuds de permissions spécifiques à chaque commande. Le fichier de https://github.com/syldium/FallenKingdom/blob/master/resources/plugin.yml décrit toutes les permissions vérifiées par le plugin.

Activer le plugin seulement dans certains mondes

Par défaut, le plugin est activé dans tous les mondes du serveur. L'interdiction de poser des blocs est activée dès lors qu'une base est définie dans cette dimension.

Il est tout de même possible de n'activer le plugin que dans certaines dimensions : il ne se déclenchera pas dans les autres mondes (pas de règle du plugin, pas de scoreboard…).

Pour ce faire : il faut activer la vérification du monde avec world-check: true dans le fichier ./plugins/FallenKingdom/config.yml et modifier la liste des mondes affectés dans la section affected-worlds.

Exemple :

# Choisir si le plugin s'active seulement dans certains mondes
world-check: true
# Mondes affectés par le plugin
affected-worlds:
    - world
    - world_nether
    - world_the_end
    - my_custom_dimension

Ici, le plugin sera activé dans les trois dimensions de base (si leur nom n'a pas été modifié) ainsi que dans la dimension personnalisée my_custom_dimension mais pas dans des dimensions portant d'autre nom.

⚠️ Le plugin ne permet pas de créer des dimensions personnalisées : seulement de s'activer ou non dans certains mondes.

Le plugin est aussi compatible avec les dimensions personnalisées avec datapack depuis Minecraft 1.16.2.

Déclencher des .mcfunction

Il est possible de déclencher des .mcfunction personnalisées lorsqu'un évènement particulier se produit -> Les .mcfunction avec le plugin