AssaultPlugin is a versatile plugin designed for factions servers, providing a comprehensive set of features to enhance faction-based combat experiences.
- ⚔️ Faction Assault System: Facilitates faction-based assaults using SaberFactions integration.
- ⏳ Cooldown System: Implements a cooldown mechanism preventing consecutive assaults by the same faction.
- ➕ Join Assault System : You can join an assault of other faction if you are ally with this faction.
- ⛔ Item/ Blocks Restrict : You can restrict item/ block interact, block place and block break in assault or excluding assault
- 🏆 Faction Ranking: Ranks factions based on elo, wins, and losses.
- 📊 Scoreboard Integration: Dynamic scoreboard updates during assaults.
- ⚙️ Fully Configurable: Highly customizable plugin settings to tailor the experience to your server's needs.
- 🔧 Admin Commands: Admin commands for resetting cooldowns and stopping ongoing assaults.
- 🏳️ Punish players : You can punish players when they disconnect in assault if they tagged. You can configure if you want to give death in opponent side of the player if you want
- 🛡️ Custom Player Titles: Introduce the ability to customize player titles for attackers/defenders.
- 🪦 (✅) Anti Deconnexion System : Introduce new system for count kill in score if player who already tagged in the assault disconnecting.
- 🕰️ Cooldown before pvp : Introduce new system for add period without pvp on assault start for let players prepare.
/assault help
: Show this help message.- Displays detailed help on using AssaultPlugin commands.
/assault list
: List ongoing assaults.- Displays a list of ongoing assaults on the server.
/assault <faction>
: Initiate an assault on a faction.- Initiates an assault on the specified faction.
/assault admin
: Administration commands.- Displays administration commands for managing assaults.
/assault ranking
: Faction ranking based on assault victories.- Displays faction ranking based on the number of assault victories.
/assault join <faction>
: Join assault of other faction.- Allow you to join assault in progress with other faction.
/assault accept <faction>
: Accept join request of other faction.- Allow you to accept join request of other faction for help you in your assault.
- Faction Plugin: SaberFactions
- Plugin Version: 1.7 à 1.21
assault.admin
: Permission to access admin commands.assault.updates
: Permission to receive update notifications.assault.bypass-restricted.items_interact
: Permission to bypass item interact restrictionassault.bypass-restricted.block_interact
: Permission to bypass block interact restrictionassault.bypass-restricted.block-place
: Permission to bypass block place restrictionassault.bypass-restricted.block-break
: Permission to bypass block break restrictionassault.use_enemy
: Permission for use /f enemy command if you are disable it for global players.
I am open to any proposals or bug reports. Please feel free to create an issue on GitHub or join our Discord server: AssaultPlugin Discord.
AssaultPlugin est un plugin polyvalent conçu pour les serveurs de factions, offrant un ensemble complet de fonctionnalités pour améliorer les expériences de combat entre factions.
- ⚔️ Système d'assaut entre factions : Facilite les assauts entre factions en utilisant l'intégration de SaberFactions.
- ⏳ Système de cooldown : Implémente un mécanisme de cooldown empêchant les assauts consécutifs par la même faction.
- ➕ Système de join assaut : Vous pouvez rejoindre les assauts des autres factions si vous êtes allié avec elle.
- ⛔ Restriction de blocs/ items : Vous pouvez restreindre l'utilisation de blocs/ items, le cassage de bloc et d'items en assaut/ hors assaut.
- 🏆 Classement des factions : Classe les factions en fonction de l'ELO, des victoires et des défaites.
- 📊 Intégration du tableau de bord : Mises à jour dynamiques du tableau de bord pendant les assauts.
- ⚙️ Entièrement configurable : Paramètres du plugin hautement personnalisables pour adapter l'expérience aux besoins de votre serveur.
- 🔧 Commandes d'administration : Commandes d'administration pour réinitialiser les cooldowns et arrêter les assauts en cours.
- 🏳️ Punissez les joueurs : Vous pouvez punir les joueurs qui se déconnectent en assaut en configurant si vous souhaitez donner un kill au camp adverse.
- 🛡️ Titres personnalisés des joueurs : Introduire la possibilité de personnaliser les titres des joueurs pour les attaquants/défenseurs.
- 🪦 (✅) Système anti deconnexion : Introduire un système permettant de compter un kill dans le score si un joueur ayant déjà été tag dans l'assaut se deconnecte
- 🕰️ Cooldown avant pvp : Introduire un système permettant d'ajouter une periode sans pvp lors du début d'un assaut pour laisser le temps aux joueurs de se préparer.
/assault help
: Affiche cette aide.- Affiche une aide détaillée sur l'utilisation des commandes d'AssaultPlugin.
/assault list
: Liste les assauts en cours.- Affiche une liste des assauts en cours sur le serveur.
/assault <faction>
: Lance un assaut sur une faction.- Lance un assaut sur la faction spécifiée.
/assault admin
: Commandes d'administration.- Affiche les commandes d'administration pour gérer les assauts.
/assault ranking
: Classement des factions ayant gagné le plus d'assaut.- Affiche le classement des factions basé sur le nombre d'assauts gagnés.
/assault join <faction>
: Rejoindre l'assaut d'une autre faction.- Vous permet de rejoindre un assaut en cours avec une autre faction.
/assault accept <faction>
: Accepter une demande de join d'une autre faction.- Vous permet d'accepter la requête de join d'une autre faction pour qu'elle vienne vous aider.
- Plugin Faction : SaberFactions
- Version du Plugin : 1.7 à 1.21
assault.admin
: Permission pour accéder aux commandes d'administration.assault.updates
: Permission pour recevoir les notifications de mises à jour.assault.bypass-restricted.items_interact
: Permission pour bypass la restriction d'interaction avec les itemsassault.bypass-restricted.block_interact
: Permission pour bypass la restriction d'interaction avec les blocsassault.bypass-restricted.block-place
: Permission pour bypass la restriction de la pose de blocsassault.bypass-restricted.block-break
: Permission pour bypass la restriction du cassage de blocsassault.use_enemy
: Permission permettant d'utiliser la commande /f enemy si celle ci est désactivé pour la globalité des joueurs.
Je suis ouvert à toutes propositions ou rapports de bugs. N'hésitez pas à créer un problème sur GitHub ou à rejoindre notre serveur Discord : AssaultPlugin Discord.