TotemFactions icon

TotemFactions -----

Le seul et l'unique plugin Totem Factions! Crée pour votre serveur Faction.



img totem.jpg
introduction.jpg
TotemFactions est compatible avec tous les plugins listé ci-dessous!
Factions ou FactionsUUID ou SavageFactions ou LegacyFactions ou Lazarus ou FactionsX ou GangPlus ou SimpleClan ou Guils ou SupériorSkyBloc2
C'est quoi le plugin TotemFactions ?
Le but du jeu est de détruire entièrement le totem sans qu'une autre faction vienne vous contester.

Comment on l'installe ?
Déposer le plugin dans le dossier plugin de votre serveur.
Puis redémarrer votre serveur.
features.jpg
Optimisé - Donnée enregistrer sur la machine, code optimisé pour accueillir un maximum de joueurs.
Multiple Totem - Vous avez 4 points de spawn différents pour les totems.
Classement - Un système de classement des factions par win et par bloc détruit avec un système de pages.
Configuration - Le plugin est entièrement configurable. :love: (Les messages, la configuration)
Dépendance - Le plugin TotemFactions peux être utilisé sans ou avec des plugins compatible voir liste ci-dessus.
Compatibilité - Le plugin est compatible avec le plugin TAB Premium, TitleManager, FeatherBoard, PlaceholderAPI et MVdWPlaceholderAPI.
Fonctionnalités - Énormément de contenus customisable sont disponible pour faire plaisir au joueurs. (y)
Placeholders - Le plugin est compatible avec tout type de placeholders de plugin externe.
Metrics - Un système de metrics. Lien: bStats.org/TotemFactions/
Discord - Discord de la communauté. Lien: Discord/TotemFactions/

Spigot - Le plugin est compatible avec Spigot, PaperSpigot et Bukkit.
Version Spigot - Le plugin est compatible de la version 1.7 jusqu'à la 1.19. :p
Sounds - Compatible de la 1.7 jusqu'à la 1.19.
Scoreboards - Compatible de la 1.7 jusqu’à la 1.19.
Titles - Compatible de la 1.8 jusqu’à la 1.19.
Particules - Compatible de la 1.7 jusqu’à la 1.19.
configurations.jpg
Placeholders : PlaceholderAPI et MVdWPlaceholderAPI.
Code (Text):
# %totem_plugin_version% <== Donne la version du plugin.
#
# %totem_server_version% <== Donne la version du serveur.
#
# %totem_faction_name% <== Donne le nom de la faction à qui appartient le totem.
#
# %totem_remaining_blocks% <== Donne le nombre de blocs restants avec cet affichage -> ⬛ ⬛ ⬛ ⬛ ⬛
#
# %totem_remaining_block% <== Donne le nombre de blocs restants.
#
# %totem_max_block% <== Donne le nombre total de blocs du totem.
#
# %totem_name% <== Donne le nom du totem lancer.
#
# %totem_status% <== Status du lancement du totem. (Modification des messages dans le fichier message.yml)
#
# %totem_timer_cron% <== Temps restant avant le prochain totem. (Modification des messages dans le fichier message.yml)
#
# %totem_timer_current% <== Temps restant avant l'apparition et durée du totem. (Modification des messages dans le fichier message.yml)
#
# %totem_timer_remaining% <== Temps restant avant l'apparition et durée restante du totem. (Modification des messages dans le fichier message.yml)
#
# %totem_timer_days% <== Return un nombre de jours en rapport avec le status du totem.
#
# %totem_timer_hours% <== Return un nombre d'heures en rapport avec le status du totem.
#
# %totem_timer_minutes% <== Return un nombre de minutes en rapport avec le status du totem.
#
# %totem_timer_seconds% <== Return un nombre de secondes en rapport avec le status du totem.
#
# %totem_player_faction_name% <== Return le nom de la faction du joueur qui initialise le place holder.
#
# %totem_player_faction_wins% <== Return le nombre total de wins de la faction du joueur qui initialise le place holder.
#
# %totem_player_faction_blocs% <== Return le nombre total de blocs détruit par la faction du joueur qui initialise le place holder.
#
# %totem_location_x% <== Donne la location du block x du totem lancer.
#
# %totem_location_y% <== Donne la location du block y du totem lancer.
#
# %totem_location_z% <== Donne la location du block z du totem lancer.
#
# %totem_location_world% <== Donne le nom du monde du totem lancer.
File : config.yml
Code (Text):
# Plugin TotemFactions
# By Elzorro99
# Version: v1.16.1
# Plugin compatible avec les versions (1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.21) de spigot.

# Dans ce fichier vous pouvez modifier les configurations du plugin.
TotemConfigs:
   
    # Les permissions.
    permissions:
        totemDefault: "" # Désactivé de base. Ajouter une permission pour activer.
        totemSetSpawn: "cmd.totem.setspawn"
        totemSpawn: "cmd.totem.spawn"
        totemStop: "cmd.totem.stop"
        totemReset: "cmd.totem.reset"
        totemReload: "cmd.totem.reload"
        totemUpdate: "cmd.totem.update"
        totemPoints: "cmd.totem.points"
        totemAll: "cmd.totem.all"
       
    # Configurations des options.
    settings:
        # Activer ou désactiver les récompences de victoirs, customiser les commands.
        rewards:
            # Récompence pour joueur.
            # Vous pouvez utiliser les variables <player> et <factionName>.
            player:
                # Récompence pour le joueur qui détruit le dernier bloc du totem.
                breakLastBlock:
                    enable: true
                    commands:
                        - "give <player> minecraft:quartz_block 1"
                       
                # Récompence pour le joueur qui détruit le plus de bloc du totem.
                breakMostBlock:
                    enable: true
                    commands:
                        - "give <player> minecraft:grass 1"
                       
            # Récompence pour tous les joueurs connecté de la faction.
            # Attention sa give aussi au joueur qui a détruit le dernier bloc.
            faction:
                enable: true
                commands:
                    - "give <player> minecraft:stone 1"
                    - "give <player> minecraft:dirt 1"
               
        # Activer ou désactiver les prefix dans les messages et titles.
        prefix:
            enable: true
            prefix: "&f[&6Totem&f]"
       
        # Activer ou désactiver la limite de destruction des blocs du totem.
        breakSize:
            enable: true
            size: 5.6
       
        # Activer ou désactiver le knockback automatique pour les joueurs qui campe sur le dessus du totem.
        knockback:
            enable: true
           
        # Activer ou désactiver la suppression de l'effet haste quand un joueur interagi avec le totem.
        haste:
            enable: true
           
        # Activer ou désactiver le blocage des fissures rémanentes. (Beta : Risque de faux positif.)
        # Disponible: 1.7 > 1.17
        crack:
            enable: false
           
        # Activer, désactiver ou modifier la range dans là quels les joueurs reçoit des informations en rapport avec l'événement.
        range:
            enable: true
            size: 100
       
        # Activer ou désactiver les scorboards. (Scoreboards du plugin FeatherBoards, TitleManager ou TotemFactions)
        # Disponible: 1.7 > 1.16
        scoreboard:
            # Utiliser un scoreboard interne à FeatherBoard.
            featherBoards:
                enable: false
                name: "totem"
               
            # Utiliser le socreboard interne au plugin Totem. (Compatible avec FeatherBoard et TitleManager)
            totemFactions:
                enable: true
           
        # Activer ou désactiver les feux d'artifices.
        fireworks:
            enable: true
           
        # Son pendant le compte à rebours.
        # Disponible: 1.7 > 1.16
        sounds:
            enable: true
           
        # Activer ou désactiver les particules.
        # Disponible: 1.7 > 1.16
        particles:
            enable: true
           
        # Activer ou désactiver les titles.
        # Disponible: 1.8 > 1.16
        titles:
            enable: true
           
        # Item avec le quel vous dever détruire le totem. (Material name. PAS D'ID!)
        # "*" pour utiliser n'importe quel item.
        itemBreakTotem:
            - "DIAMOND_SWORD"
            - "GOLD_SWORD"
       
        # Type de bloc utiliser quand le totem spawn. (Material name. PAS D'ID!)
        typeTotemBlock: "QUARTZ_BLOCK"
           
        # Respawn automatique, jours - heures - minutes.
        # Pour configurer les délais il faut aller dans le fichier location.
        # Pour les délais le plugin utilise des CRON.
        # Pour plus d'info c'est ici: https://www.sauronsoftware.it/projects/cron4j/manual.php#p02
        autoRespawn:
            enable: true
            # Mode de respawn du totem "create" ou "now".
            modRespawn: "create"
File : messages.yml
Code (Text):
# Plugin TotemFactions
# By Elzorro99
# Version: v1.16.1
# Attention merci de ne pas modifier les arguments entre <args>!

# Dans ce fichier vous pouvez momdifier tous les messages du plugin.
TotemMessages:

    # Nom des totems.
    totemName:
        totem1:
            name: "Nord"
        totem2:
            name: "Sud"
        totem3:
            name: "Ouest"
        totem4:
            name: "Est"

    # Messages destiné au staff.
    staff:
        setSpawn:
            - "&aLe point de spawn du totem <name> à bien été définie."
            - "&6Information&f: (&bNom&f: &7<name>&f) = (&bNuméro&f: &7<numero>&f)"
            - "&6Coordonnée&f: (&bX&f:&7<x>&f, &bY&f:&7<y>&f, &bZ&f:&7<z>&f, &bMonde&f:&7<world>&f)"
           
        setSpawnId:
            - "&cMerci de donner le numéro du totem."
            - "&cCommande: (/totem setspawn 1-4)"
           
        setSpawnInt:
            - "&cLe numéro du totem doit étre inclu entre 1 et 4."
            - "&cCommande: (/totem setspawn 1-4)"
           
        spawnTotemId:
            - "&cMerci de donner le numéro du totem."
            - "&cCommande: (/totem <type> 1-4)"
           
        spawnTotemInt:
            - "&cLe numéro du totem doit étre inclu entre 1 et 4."
            - "&cCommande: (/totem <type> 1-4)"
           
        locationError:
            - "&cLe point de spawn du totem <totemName> n'est pas valide."
            - "&cCommande: (/totem setspawn <id>)"
           
        totemAutoStop:
            - "&cLe totem vien d'étre stopper automatiquement&f!"
            - "&cLa durée maximale de l'événement est de 1h30minutes&f."
           
        totemInCreation:
            - "&aLe totem <totemName> est en cour de création."
           
        totemAlreadyLaunched:
            - "&cErreur un totem a déja été lancée."
           
        cantTotemStop:
            - "&cActuellement il y à aucun totem en cour."
           
        consoleNotAllowed:
            - "Il faut etre joueur pour faire cela!"
           
        stopTotemComplete:
            - "&aVous avez bien stopper le totem <totemName>."
           
        resetComplete:
            - "&aLe fichier (stats.yml) à bien été reset."
            - "&aUne sauvegarde a été crée sous ne nom de (xx-xx-xxxx xx-xx-xx.yml)."
           
        reloadComplete:
            - "&aLe plugin TotemFactions a été reload avec succès!"
            - "&aTemp de reload: (<timerMs>ms)"
           
        pointsAddRemoveComplete:
            - "&aLes points de la faction <factionName> on été mis à jour."
            - "&aType: <type> - Points: <points>"
       
        pointsClearComplete:
            - "&aLes points de la faction <factionName> on bien été clear."
           
        pointsError:
            - "&cLa commande n'est pas complète ou valide."
            - "&c/totem points <add/remove> <faction> <win/block> <point>"
            - "&c/totem points <clear> <faction>"
           
        updatePluginMsg: "&6Hey, votre plugin &bTotemFactions &6n'est &cplus à jour&f!"
        updatePluginUrl: "&7Cliquer ici pour télécharger la &anouvelle version&f!"
           
        reloadError:
            - "&cErreur: Echec du reload du plugin TotemFactions :("
            - "&cErreur: Vous pouvez essayer de le redémarrer."
           
        loadError:
            - "&cErreur: Le plugin ne fonctionne pas correctement."
            - "&cErreur: Consulter la console afin d'en savoir plus."
            - "&cErreur: Support Discord: https://discord.gg/nZP7wZX."
           
        crackError:
            - "&cAttention, destruction non autorisé détecté."
            - "&cVous venez de détruire un bloc de façon non légit!"
            - "&cFaux positif ? Nous nous excusons :)"
           
        breakSizeError:
            - "&cVous êtes trop éloigné du bloc pour le détruire."
            - "&cDistance maximal: <rangeBreakSizeMax> ==> Votre distance: <rangeBreakSizePlayer>"
           
    # Messages public.
    public:
        commands:
            - "&b---"
            - "&6Commandes du totem :"
            - "&b/totem setspawn &f- &7Définit le spawn des totems."
            - "&b/totem create &f- &7Création du totem. (5minutes countdown)"
            - "&b/totem now &f- &7Création du totem. (10secondes countdown)"
            - "&b/totem stop &f- &7Stop le totem."
            - "&b/totem top &f- &7Classement des factions."
            - "&b/totem stats &f- &7Statistiques de votre faction."
            - "&b/totem info &f- &7Informations générale."
            - "&b/totem timer &f- &7Temps restant avant l'apparition du totem."
            - "&b/totem points &f- &7Modifie les points d'une faction."
            - "&b/totem reset &f- &7Reset le fichier. (stats.yml)"
            - "&b/totem reload &f- &7Reload le plugin."
            - "&b---"
           
        commandNotExist:
            - "&cLa commande (/totem '<command>') n'existe pas."
            - "&cPour voir les commandes disponible utilisez (/totem)."
           
        stats:
            - "&b---"
            - "&7Informations sur votre faction."
            - "&6Votre faction&f: &f(&b<factionName>&f)"
            - "&6Victoire(s) de votre faction&f: &f(&b<wins>&f)"
            - "&6Bloc(s) total détruit&f: &f(&b<blocks>&f)"
            - "&b---"
       
        # Dans le /totem info, vous pouvez écrire ce que vous voulez.
        info:
            - "&b---"
            - "&6Totem &b<totemName1>&f: &f(&b<x1>&f, &b<y1>&f, &b<z1>&f, &b<world1>&f)"
            - "&6Totem &b<totemName2>&f: &f(&b<x2>&f, &b<y2>&f, &b<z2>&f, &b<world2>&f)"
            - "&6Totem &b<totemName3>&f: &f(&b<x3>&f, &b<y3>&f, &b<z3>&f, &b<world3>&f)"
            - "&6Totem &b<totemName4>&f: &f(&b<x4>&f, &b<y4>&f, &b<z4>&f, &b<world4>&f)"
            - "&6Version du plugin&f: &f(&b<versionPlugin>&f)"
            - "&6Version du serveur&f: &f(&b<versionServer>&f)"
            - "&b---"
           
        timerCron:
            - "&b---"
            - "&cTemps avant le prochain Totem&f."
            - "&6Prochain totem dans&f: (<date-countdown>)"
            - "&6Date§f: (<date-schedule>)"
            - "&b---"
           
        timerCountdown:
            - "&b---"
            - "&cTemps avant l'apparition du Totem&f."
            - "&6Apparition du totem dans&f: (&b<minutes>m&f:&b<seconds>s&f)"
            - "&b---"
           
        timerDelay:
            - "&b---"
            - "&cDurée de l'événement&f. (1h30mins Max)"
            - "&6Durée de l'événement&f: (&b<hours>m&f:&b<minutes>m&f:&b<seconds>s&f)"
            - "&b---"
           
        winMessages:
            - "&b---"
            - "&b<player> &6détruit le dernier bloc du totem &b<totemName>&6!"
            - "&6Victoire pour la faction &b<faction>&6!"
            - "&6Ils remportent le totem pour la &b<wins> &6foi(s)!"
            - "&6Avec &b<blocksAll> &6blocs détruit au total. &b<blocksEvent> &6durant l'event."
            - "&b---"
           
        stop:
            - "&cLe totem <totemName> vien d'étre stopper par un membre du staff!"
           
        noRankFactions:
            - "&cAucune faction n'a gagner le totem pour le moment."
           
        rankFactionsStyle:
            - "&b--- &6Pages <page>/<totalPage> &b---"
           
        rankFactionsList:
            - "&6X&7<num> &f- &b<faction> &f(&6Wins&f: &b<win> &f- &6Blocs Détruits&f: &b<blocks>&f)"
           
        dontHaveFaction:
            - "&cVous devez avoir une faction pour détruitre le totem!"
           
        notPermission:
            - "&cVous n'avez pas la permission pour exécuter cette commande."
           
        autoRespawn:
            - "&6Le prochain totem &f(&b<randomTotem>&f) &6spawn dans &b<timer>minute(s)&6!"
       
        firstTimerMinutes:
            - "&6Le totem &b<totemName> &6vas bientôt apparaitre! &f(&b<x>&f, &b<y>&f, &b<z>&f)"
            - "&6Apparition du totem &b<totemName> &6dans &b<timer>minute(s)&6!"
           
        timerMinutes:
            - "&6Apparition du totem &b<totemName> &6dans &b<timer>minute(s)&6!"
       
        firstTimerSecondes:
            - "&6Le totem &b<totemName> &6vas bientôt apparaitre! &f(&b<x>&f, &b<y>&f, &b<z>&f)"
            - "&6Apparition du totem &b<totemName> &6dans &b<timer>second(s)&6!"
       
        timerSecondes:
            - "&6Apparition du totem &b<totemName> &6dans &b<timer>second(s)&6!"
           
        timerEnd:
            - "&6Le totem &b<totemName> &6vien d'apparaitre! &f(&b<x>&f, &b<y>&f, &b<z>&f)"
            - "&6Bonne chance à tout les participants :D"
           
        breakFirstBlock:
            - "&b<player> &6de la faction &b<faction> &6débute la destruction du totem! &f(Plus que <block>/5)"
           
        breakOtherBlock:
            - "&b<player> &6détruit un bloc du totem! &f(Plus que <block>/5)"
           
        breakCounterFaction:
            - "&b<player> &6bloque la faction &c<factionBlock>&6! &6Totem remis à zéro."
           
        breakTotemBadItem:
            - "&cVous devez avoir une <item> pour détruire le totem!"
           
        enterRange:
            - "&aVous venez d'entrer dans la zone du totem."
            - "&6Location du totem &b<totemName>&f: &f(&b<x>&f, &b<y>&f, &b<z>&f)"
           
        outRange:
            - "&cVous venez de sortir de la zone du totem."
       
        # Nom de la faction par défaut quand le totem appartient à personne.  
        defaultFaction: "Aucune"
       
        # Nom du totem par défaut quand il n'est pas lancé.
        defaultTotem: "Aucun"
     
    # Scoreboard messages.
    scoreboard:
        # Nom du scoreboard.
        scoreboardName: "&6&lTotem &f&l(&b&l<totemName>&f&l)"
   
        # Lignes dans le scorboard lors du compte à rebour.
        # Attention max 15 lignes, toutes les lignes doivent étre unique.
        scoreboardLinePreEvent:
            - "&7&m--------------------"
            - "&6&lLocation&f:"
            - "&6 » &7X&f: &b<x>"
            - "&6 » &7Y&f: &b<y>"
            - "&6 » &7Z&f: &b<z>"
            - "&6 » &7Monde&f: &b<world>"
            - "&a"
            - "&6&lTemps&f:"
            - "&6 » &b<minutes>m&f:&b<seconds>s"
            - "&7&m--------------------&a"
   
        # Lignes dans le scorboard quand le totem est lancée.
        # Attention max 15 lignes, toutes les lignes doivent étre unique.
        scoreboardLineInEvent:
            - "&7&m--------------------"
            - "&6&lLocation&f:"
            - "&6 » &7X&f: &b<x>"
            - "&6 » &7Y&f: &b<y>"
            - "&6 » &7Z&f: &b<z>"
            - "&6 » &7Monde&f: &b<world>"
            - "&a"
            - "&6&lBloc(s)&f:"
            - "&f              <animBlocks>"
            # - "&6 » &b<block>&f/&b5"
            - "&b"
            - "&6&lFaction&f:"
            - "&6 » &b<faction>"
            - "&7&m--------------------&a"
           
        # Lignes dans le scorboard quand l'événement est terminer.
        # Attention max 15 lignes, toutes les lignes doivent étre unique.
        scoreboardLinePostEvent:
            - "&7&m--------------------"
            - "&6Victoire pour:"
            - "&6 » &b<faction>"
            - "&a"
            - "&6Win(s) total&f:"
            - "&6 » &b<wins>"
            - "&b"
            - "&6Bloc(s) détruit&f:"
            - "&6 » &7Event&f: &b<blockEvent>"
            - "&6 » &7Total&f: &b<blockAll>"
            - "&7&m--------------------&a"
   
    # Placeholders messages.
    placeholders:
        # Arguments de remplacement disponible : <days> <hours> <minutes> <secondes>
        totemTimerCron:
            delay: "<days>D:<hours>H:<minutes>M:<seconds>S"
            isSpawn: "Totem en cours!"
            noDelay: "Aucun"
   
        # Arguments de remplacement disponible : <hours> <minutes> <secondes>
        totemTimerCurrent:
            spawn: "<hours>H:<minutes>M:<seconds>S"
            noSpawn: "Aucun"
       
        # Arguments de remplacement disponible : <hours> <minutes> <secondes>
        totemTimerRemaining:
            spawn: "<hours>H:<minutes>M:<seconds>S"
            noSpawn: "Aucun"
           
        # Arguments de remplacement disponible : <totemName> <x> <y> <z> <world>
        totemStatus:
            spawn: "Un totem est en cours! (<totemName>)"
            noSpawn: "Aucun totem en cours!"
       
        # Arguments de remplacement disponible : <totemName> <x> <y> <z> <world>      
        totemName:
            spawn: "<totemName>"
            noSpawn: "Aucun"
           
    # Titles messages.
    title:
        timerMinutes: "&6Apparition du totem&r: &b<timer>minute(s)&r!"
       
        timerSecondes: "&6Apparition du totem&r: &b<timer>second(s)&r!"
       
        timerEnd: "&6Le totem &b<totemName> &6vien d'apparaitre!"
       
        winFaction: "&6Victoire pour la &b<faction>&6!"
       
        totemStop: "&cTotem <totemName> stopper!"
commandes.jpg
/totem = /totem help:
permission: "---" *Désactiver de base.*
/totem setspawn:
permission: "cmd.totem.setspawn"
/totem create:
permission: "cmd.totem.spawn"
/totem now:
permission: "cmd.totem.spawn"
/totem stop:
permission: "cmd.totem.stop"
/totem points:
permission: "cmd.totem.points"
/totem reset:
permission: "cmd.totem.reset"
/totem reload:
permission: "cmd.totem.reload"
/totem rank:
permission: "---"
/totem stats:
permission: "---"
/totem info:
permission: "---"
/totem timer:
permission: "---"

Update notification:
permission: cmd.totem.update
All access:
permission: cmd.totem.all
vidéo.jpg
Resource Information
Author:
----------
Total Downloads: 7,266
First Release: Aug 19, 2017
Last Update: Nov 19, 2024
Category: ---------------
All-Time Rating:
49 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings