FoxVotes est un système de votes avancé compatible avec DeluxeMenus.
Il permet de compter les votes de vos joueurs en jeu à travers plusieurs compteurs, et de leur attribuer des récompenses sous forme de paliers, augmentant ainsi l’engagement des joueurs et la visibilité de votre serveur sur les sites de vote.
Fonctionnalités
Fonctionne de la 1.20 à la 1.21+
Intégration directe avec DeluxeMenus
Trois systèmes de comptage indépendants :
Récompense de palier (petite récompense)
Récompense jackpot (grosse récompense)
Classement top vote en jeu (ajLeaderboards requis)
Réinitialisation des votes via commandes
Placeholders disponibles
À utiliser dans DeluxeMenus ou ailleurs via PlaceholderAPI :
Placeholder
Description
%foxvotes_votes_small_rewards%
Total de votes pour les récompenses de paliers
%foxvotes_votes_big_rewards%
Total de votes pour les récompenses jackpot
%foxvotes_votes_total%
Total global de votes du joueur
Commandes
Commande
Description
/votes add small_rewards <joueur> <quantité>
Ajoute X votes pour les récompenses classiques
/votes add big_rewards <joueur> <quantité>
Ajoute X votes pour les récompenses majeures
/votes add total <joueur> <quantité>
Ajoute X votes au compteur total
/votes add all <joueur> <quantité>
Ajoute X votes dans tous les compteurs en même temps
# Do not edit this part if you don't know what you are doing
database:
type: 'sqlite' # 'sqlite' or 'mysql'
address: 'localhost:3306'
database: 'foxvotes'
username: 'root'
password: 'password'
counters:
small_rewards:
display_name: '&aPetites Récompenses'
messages: # if message string is empty, it won't be sent
add_admin: '&7Vous avez ajouté %amount% vote(s) &a[small_rewards]&7 à %player%.'
add_player: '&7Vous avez reçu %amount% vote(s) pour &a[small_rewards]&7 !'
reset_admin: '&7Vous avez réinitialisé les votes &a[small_rewards]&7 de %player%.'
reset_player: '&7Vos votes &a[small_rewards]&7 ont été réinitialisés.'
big_rewards:
display_name: '&cGrosses Récompenses'
messages: # if message string is empty, it won't be sent
add_admin: '&7Vous avez ajouté %amount% vote(s) &c[big_rewards]&7 à %player%.'
add_player: '&7Vous avez reçu %amount% vote(s) pour &c[big_rewards]&7 !'
reset_admin: '&7Vous avez réinitialisé les votes &c[big_rewards]&7 de %player%.'
reset_player: '&7Vos votes &c[big_rewards]&7 ont été réinitialisés.'
total:
display_name: '&eVotes Totaux'
messages: # if message string is empty, it won't be sent
add_admin: '&7Vous avez ajouté %amount% vote(s) &e[total]&7 à %player%.'
add_player: '&7Vous avez reçu %amount% vote(s) pour &e[total]&7 !'
reset_admin: '&7Vous avez réinitialisé les votes &e[total]&7 de %player%.'
reset_player: '&7Vos votes &e[total]&7 ont été réinitialisés.'
messages:
no_permission: "&cVous n'avez pas la permission de faire ça."
invalid_counter: "&cLe compteur &e%counter% &cn'existe pas. Liste des compteurs : &f%counters%"
invalid_number: "&cCet argument doit être un nombre entier positif."
player_not_found: "&cLe joueur &e%player% &cn'a pas été trouvé ou n'est pas en ligne."
all_reset_for_player: "&aTous les compteurs ont été réinitialisés pour &e%player%&a."
all_my_counters_reset: "&aTous vos compteurs ont été réinitialisés."
all_reset_specific_counter: "&aLe compteur %counter% a été réinitialisé pour tous les joueurs."
all_added_for_player: "&aTous vos compteurs ont été incrémentés de %amount%."
all_added_for_admin: "&aTous les compteurs de %player% ont été incrémentés de %amount%."
commands:
- "&cListe des commandes :"
- "&c/votes add <player> <counter/all> [quantity] &7- &fAjoute un vote à un joueur sur un compteur ou sur tous."
- "&c/votes reset <player> <counter> &7- &fRéinitialise un compteur pour un joueur."
- "&c/votes resetallcounters <player> &7- &fRéinitialise tous les compteurs pour un joueur."
- "&c/votes resetall <counter> &7- &fRéinitialise un compteur pour tous les joueurs."
# Placeholders to use in scoreboards, GUIs, etc.
# (Do not declare/uncomment them, they are automatically registered)
# %foxvotes_votes_<counter_id>% - Shows the player votes for the given counter