MarinPixel Guide
DiscordSite OfficielTropiaSky Discord
  • 🚪Bienvenue
    • 📍Accueil
    • 🏜️MarinPixel
    • 📜CGU
  • 🐉Minestrator
    • 👣Premiers pas
  • 🔷WebStrator
    • 👣Premiers pas
  • ⚙️Versions
    • 📰Paper
    • 🛡️Spigot
    • 🔶Bukkit
  • ⭕Crack
    • Activer les Cracks
  • 🔰Bedrock
    • Activer les Bedrocks
  • ⚒️Plugins
    • 🆓Gratuit
      • AdvancedBan
        • config.yml
        • Layouts.yml
        • Messages.yml en FR
        • Banlist sur Azuriom
      • AuthMeReloaded
        • messages
          • help_en.yml en FR
          • messages_en.yml en FR
        • commands.yml
        • config.yml
        • email.html
        • recovery_code_email.html
        • spawn.yml
        • verification_code_email.html
        • welcome.txt
      • AuctionHouse
        • config.yml
        • en_us en FR
        • Placeholders
      • BlueMap
      • Bentobox
      • BetonQuest
      • Chunky
      • ChestShop
      • Crazy Auctions
      • CrazyCrates
      • CrazyEnchantments
      • CoreProtect
      • CMILib
        • config.yml
      • DeluxeMenus
      • Dynmap
      • DiscordSRV
      • DeluxeChat
        • config.yml
        • Placeholders
      • EssentialsX
        • config.yml
        • kits.yml
        • Placeholders
      • FastAsyncWorldEdit
      • GriefPrevention
      • IridiumSkyblock
        • configuration.yml
        • bankitems.yml
        • biomes.yml
        • blockvalues.yml
        • commands.yml
        • enhancements.yml
        • generators.yml
        • inventories.yml
        • messages.yml en FR
        • missions.yml
        • permissions.yml
        • schematics.yml
        • settings.yml
        • shop.yml
        • top.yml
        • sql.yml
        • Placeholders
      • Vault
      • Jobs Reborn
      • LuckPerms
      • Murder Mystery
      • Multiverse-Core
      • MyCommand
      • NuVotifier
      • PlaceholdersAPI
      • ProtocolLib
      • PlayerWarps
      • Parkour
      • Quests
      • Shopkeepers
      • ServerSigns
      • SuperVanish
      • SkinsRestorer
      • SuperbVote
      • SkyWarsReloaded
      • SkyBlockEarth
      • SuperiorSkyblock2
      • TAB
        • config.yml
        • groups.yml
        • messages.yml en FR
      • TitleManager
      • UHCReloaded
      • VentureChat
      • VotingPlugin
      • WorldEdit
      • WorldGuard
      • WildChests
      • WildStacker
      • WildTools
      • WildLoaders
      • WildInspect
    • 💸Payant
      • AdvancedCrates
      • AdvancedEnchantments
      • ClueScrolls
      • CMI
      • ItemsAdder
      • LiteBans
      • ModelEngine
      • ShopGUI+
        • config.yml
        • Shops
        • lang.yml en FR
        • Boosts shop
  • 🎨Tuto textures
    • ◽Aseprite
      • 💠Taille
Propulsé par GitBook
Sur cette page
  • 1. Base de données
  • 2. Messages console
  • 3. Utile
  • 4. MuteCommands
  • 5. ExemptPlayers
  • 6. DateFormat
  • 7. BungeeCord
  • 8. API
  • 9. WarnActions
  • 10. TempPerms
  • 11. Informations bugs
  • 12. Log purge day
  • 13. Prefix
  • 14. Register commands
  1. Plugins
  2. Gratuit
  3. AdvancedBan

config.yml

Le fichier config.yml d'AdvancedBan

PrécédentAdvancedBanSuivantLayouts.yml

Dernière mise à jour il y a 27 jours

Le fichier sera décortiqué en plusieurs points pour que ce soit le plus simple possible !

1. Base de données

UseMySQL : si cette option est définie sur false, toutes les sanctions seront enregistrées localement dans une base de données HSQLDB. Si elle est définie sur true, il faudra configurer la section ci-dessous. Pour compléter la configuration MySQL, il vous suffit de créer une base de données et de renseigner ses informations dans les champs correspondants !

2. Messages console

Définissez ces deux paramètres sur false si vous ne souhaitez pas de longs messages dans la console au démarrage et à l’arrêt du serveur concernant AdvancedBan.

3. Utile

LockdownOnError : mettez cette option sur true pour interdire les connexions au serveur en cas d’erreur liée à la base de données. Sinon, définissez-la sur false.

DefaultReason : ce message sera envoyé en cas d’erreur. Si vous ne définissez rien, le message par défaut sera "none".

TimeDiff : par défaut à 0. Modifiez cette valeur si l’heure de votre serveur est différente de celle de vos utilisateurs. Par exemple : Heure du serveur : 16:43 Votre heure locale : 13:43 → TimeDiff doit être défini sur -3.

Vous pouvez vérifier l’heure du serveur avec la commande /systemPrefs.

4. MuteCommands

Cette section concerne les commandes que les joueurs muets ne pourront pas exécuter. Vous pouvez y ajouter ce que vous souhaitez, à condition de respecter la bonne syntaxe.

5. ExemptPlayers

Si vous souhaitez qu’un joueur ne puisse être sanctionné d’aucune manière, qu’il soit connecté ou non, il vous suffit d’entrer son pseudo ici en respectant la syntaxe. Pour que ce paramètre fonctionne, le plugin Vault est obligatoire

6. DateFormat

DateFormat: concerne le format de date qui sera utilisé pour la variable %DATE%

7. BungeeCord

Ceci est utile pour les serveurs BungeeCord ou les serveurs avec des systèmes de permissions qui ne prennent pas en charge les permissions avec un astérisque (*). Si vous activez cette option, vous pouvez utiliser ab.all au lieu de ab.* ou ab.ban.all au lieu de ab.ban.* Cela ne fonctionne pas avec les permissions négatives ! Par exemple, -ab.all ne bloquera pas toutes les commandes pour cet utilisateur.

8. API

Si vous utilisez des API REST externes, elles devront répondre en JSON. Les API fournies seront uniquement utilisées pour la conversion NOM -> UUID. Pour la conversion UUID -> NOM, l’API officielle de Mojang ou l’InternFetcher sera utilisée. Pour vérifier si vous pouvez utiliser l’InternFetcher, exécutez /systemPrefs et comparez votre UUID à celui visible en ligne sur http://NamesMC.com. S’ils sont similaires, nous recommandons d’utiliser l’InternFetcher.

9. WarnActions

Voici les commandes qui seront exécutées lors des avertissements (warns) Si vous sautez un numéro, la commande précédente sera répétée. Vous pouvez également utiliser des commandes qui ne sont pas liées à AdvancedBan, comme 'broadcast' ou 'clear %PLAYER%'

Variables disponibles : %PLAYER%, %REASON%, %COUNT%

10. TempPerms

Vous pouvez créer ici des permissions spécifiques à la durée maximale des sanctions. La permission ab.tempban.dur.1 permettrait au joueur de bannir pour un maximum de 600 secondes = 10 minutes. La permission ab.tempwarn.dur.2 permettrait d'avertir (warn) pour un maximum de 3600 secondes = 1 heure . Vous pouvez créer jusqu'à 10 permissions différentes. Ces permissions peuvent être ignorées par la permission ab.COMMANDE.dur.max

11. Informations bugs

Si Debug: est défini sur true, AdvancedBan affichera davantage de messages et d’informations dans la console, notamment les erreurs rencontrées par le plugin. Toutefois, si le plugin fonctionne correctement et qu’aucune erreur n’est détectée, il est conseillé de laisser ce paramètre sur false, car il est principalement conçu pour le débogage !

12. Log purge day

Cela indique le nombre de jours pendant lesquels les logs du plugin seront conservés dans le dossier plugins/AdvancedBan/logs. Par défaut, ce paramètre est défini sur 10, mais vous pouvez le modifier selon vos besoins.

13. Prefix

Si Disable Prefix est défini sur true, le préfixe AdvancedBan dans le fichier messages.yml du plugin (qui peut être modifié) n'apparaîtra plus. Si l'option est sur false, le préfixe sera présent !

14. Register commands

Enregistrer les commandes de manière plus conviviale. Désactivé par défaut, afin qu'AdvancedBan puisse remplacer /ban d'autres plugins . Il s'agit d'une option spécifique à Bukkit. Elle n'a aucune signification sur BungeeCord

⚒️
🆓