Camouf 2
Note: Ce plugin nécéssite NickAPI. Nous recommandons la version 6.7. Voici le lien de téléchargement (fonctionne en 1.20-1.21+)
English Version
Note: This plugin requires NickAPI. We recommand the version 6.7. Here's a direct download link (works in 1.20-1.21+)
The plugin Camouf, almost identical to the french youtuber and streamer Sohran's, recreated from scratch and open-source.
The concept is simple: you kill someone, he drops his head, and by using it you totally steal his identity.
Added to this is a Ritual to have the choice between 2 pacts, "the bloody" and "the forgotten", each with a contrary precision: the fact of becoming more or less strong, but in return your head will fall three times, or not at all.
Here's a replay from Sohran, showing the ritual and a quick demo of the plugin:
Everything is fully configurable, and all the code is available online. The goal is to allow everyone to access these game modifications, without having to gather (random number trust) 10k people on the same discord, or having to wait forever.
Commands
- kamoofsmp
- The command that encompasses all the others, and more
- Permission: ✖️ or
kamoofsmp.admin
- undisguise
- Use this command to remove your disguise
- givehead
- Use this command to give yourself any head
- Permission:
kamoofsmp.admin
Configuration
It is also available on GitHub
config.yml
# INFORMATION:
#
# 1.
# Some of the messages are compatible with MiniMessage (when indicated)
# Full guide: https://docs.advntr.dev/minimessage/format
# You can preview them with the following site: https://webui.advntr.dev/
#
# 2.
# Some parameters are available in the NickAPI configuration only
# (like the GameProfile, or the TabComplete), found in plugins/NickAPI/config.yml
#
# 3.
# When a parameter ask you for a color, you can choose between
# the ones directly in Bukkit ( https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Color.html )
# or with an hexadecimal code ( https://htmlcolorcodes.com/ )
#
# 4.
# Thank you for using this plugin! If you ever need help, have
# a problem, or just want to talk to us, everything happens on my discord!
# https://discord.gg/akgp49Q76M
# Language of the plugin
# Mostly applied to admin stuff
# Values: french / english
language: english
drophead:
# Dropping heads on death
# This process can be replaced by another plugin or datapack
enabled: true
# The name of the heads
name: "§e%player%"
# Description of the heads
lore:
- "§8Do a §lRight-Click §8with this head to disguise as the player it represents"
# This makes it possible for heads to be stackable
# This works best with https://modrinth.com/datapack/stackable-heads
stackable: false
disguise:
# Being able to place the heads
place-head: true
# Giving the head back when doing /undisguise and when using another head
give-back: false
restaure:
# Recovering your skin when reconnecting
enabled: true
# Messages to send on reconnection, as if the player had just
# disguised themselves. Leave blank if not used
# %player% = Original name, %nick% = Disguise
message: ""
ritual:
# Being able to do a ritual to be offered a pact
# Recreated from Sohran's stream: https://youtu.be/bwUXg9q5gBA (segmented video)
enabled: true
# The maximum number of identical heads allowed
dupelimit: 1
# The name of the item dropped at the end of the ritual
name: "§4Demonic Pact"
# The content of the 2 pages to perform the different pacts
# %command1% = Bloody Pact, %command2% = Forgotten Pact
pages:
- "<dark_red>Bloody Pact<br><br><red>This pact allows you to increase your life by <dark_red>5 <red>hearts, but your next death will cost you 3 heads...<br><dark_red><b>Will you accept it?<br><br><hover:show_text:\"<dark_purple>Click to accept this pact\"><click:run_command:%command1%><red><b>[Accept the Pact]"
- "<dark_gray>Forgotten Pact<br><br><gray>This pact allows you to <dark_gray><b>leave no head</b> <gray>behind you when you die, however for the rest of this life you will be weaker<br><dark_gray><b>Will you accept it?<br><br><hover:show_text:\"<dark_purple>Click to accept this pact\"><click:run_command:%command2%>[Accept the Pact]"
pactes:
bloody:
# Bloody Pact HP Boost
# HP = 2 x Hearts, i.e. 10 = 5 Hearts
hpboost: 10
# The number of heads that will drop on death
# This is enabled even when drophead is not
heads: 3
forgotten:
# The Forgotten Pact Weakness Level
weakness: 2
# Les différents paramètres de l'animation du rituel
animation:
# Time increased in the world every 150ms
# Please use a divisor of 18000: https://numberempire.com/18000
time-incr: 250
# The color of the particles all around
color: "red"
# The size of the particles all around
size: 1
sphere:
# Radius of the big blue sphere
radius: 2
# The number of particles constituting it
particles: 750
# The color of the particles of the sphere
color: "aqua"
# The size of the particles of the sphere
size: 1
# The percentage chance of having a lava particle
lava-chance: 5
# If the lava particles should make a sound when dropping
lava-sound: false
# The minimum & maximum time to start a ritual
# Example: 0 & 12000 will prevent it during the night
# Put 0 & 24000 to disable it
min-time: 0
max-time: 24000
# The settings of the animation when the pact is accepted
accepted:
# The radius of the lava sphere
lava-radius: 1.5
# The count of lava particles
lava-particles: 300
# If the lava particles should make a sound when dropping
lava-sound: false
# The count of flame particles
flame-particles: 500
# The speed/distance made by the flame particles
flame-speed: 0.5
# If the particles should be blue
flame-soul: true
# Information:
# There is no way to block the mace from being put into the enderchest (yet?)
# if you don't want this to happen, use a third party plugin, or just ask your players
macelimiter:
# Prevents too many masses from being crafted
# This does not apply to existing ones
enabled: true
# Limit of craftable masses
limit: 1
# This does not change with the language parameter, and must be changed manually
# They use MiniMessage
messages:
# You just disguised yourself
# %player% = Original name, %nick% = Disguise
disguised: "<green>You're now disguised as <yellow>%nick%<br><click:run_command:/undisguise><yellow><b>[CLICK HERE]</b> <aqua>To remove your disguise or run /undisguise</click>"
# You just died in disguise
# %player% = Original name, %nick% = Disguise
lostdisguise: "<red>You lost your disguise when you died (rip bozo)"
# You just removed your disguise with /undisguise
# %player% = Original name, %nick% = Disguise
undisguise: "<green>You just took off your disguise"
# You are trying to do /undisguise without disguise
# %player% = Player name
nodisguise: "<red>You don't have a disguise"
# The ritual has just ended. This message is sent to all players
ritualdone: "<dark_red>The Pact of the Heads has been completed. FEAR ITS POWER IF YOU DARE!!"
# You chose the Bloody Pact
# %player% = Player name
chose-bloody: "<red>You accepted the pact, here is your due, <b>5</b> extra hearts, finally, <dark_red><b>until your next death"
# You chose the Forgotten Pact
# %player% = Player name
chose-forgotten: "<gray>You accepted the pact, here is your due, weakness <b>2</b>, but <dark_gray><b>your head will not fall"
# You already have a pact but you are trying to choose one
# %player% = Player name
already-chose: "<red>You have already chosen a pact"
# You died with the Bloody Pact
# %player% = Player name
death-bloody: "<red>You have lost the effects of your pact, if you are able to die with this gift, then perhaps you are not <dark_red><b>deserving of this power"
# You died with the Forgotten Pact
# %player% = Player name
# If anyone has the real message, please contact us on discord
death-forgotten: "<gray>You have lost the effects of your pact, but with that <dark_gray><b>your head has not fallen off"
# You can't start a ritual during this time
# %player% = Player name
ritual-wrong-time: "<red>You can't start the ritual for the moment, come back later"
# Auto-update is a module to automatically check for a new plugin update
# This does not lag the server and is used to fix bugs, or add features
autoupdate:
# Allow the plugin to automatically check for updates, and notify admins & console
fetch: true
# Attempt to automatically download and replace the plugin, without any action on your part
download: true
metrics: true
Le plugin du KamoofSMP Saison 2, quasi identique à celui du youtuber et streamer Sohran, recréé de 0 en open-source.
Le concept est simple: quand tu tues quelqu'un, il fait tomber sa tête, et en l'utilisant tu voles son identité.
À ça s'ajoute un Rituel pour avoir le choix entre 2 pactes, "Ensanglanté" et "Oublié", avec chacun une spécificité contraire: le fait de devenir plus ou moins fort, mais en contre partie ta tête tombera en triple, ou pas du tout.
Voici une rediffusion de Sohran, qui montre le rituel et une démo rapide du plugin:
Tout est configurable au maximum, et tout le code est disponible en ligne. L'objectif est de permettre à tout le monde d'accéder à ces modifications du jeu, sans devoir réunir (au hasard tkt) 10k personnes sur un même discord, ou devoir attendre une éternité.
Commandes
- kamoofsmp
- La commande qui englobe toutes les autres, et +
- Permission: ✖️ ou
kamoofsmp.admin
- undisguise
- Utilisez cette commande pour retirer votre déguisement
- givehead
- Utilisez cette commande pour vous donner n'importe quelle tête
- Permission:
kamoofsmp.admin
Configuration
Également disponible sur GitHub
config.yml
# INFORMATIONS:
#
# 1.
# Certains des messages sont compatibles avec MiniMessage (quand indiqué)
# Guide complet: https://docs.advntr.dev/minimessage/format
# Vous pouvez les prévisualiser avec le site suivant: https://webui.advntr.dev/
#
# 2.
# Certains paramètres sont disponibles dans la configuration de NickAPI uniquement
# (comme le GameProfile, ou le TabComplete), trouvables dans plugins/NickAPI/config.yml
#
# 3.
# Quand un paramètre est sur 'true' ou sur 'false', sachez que cela
# veut juste dire 'activé' et 'désactivé'. Aucune autre valeur n'est acceptée
# et vous DEVEZ le mettre en anglais !
#
# 4.
# Quand un paramètre vous demande une couleur, vous avez le
# choix entre les couleurs de base de Bukkit ( https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Color.html )
# et un code hexadécimal ( https://htmlcolorcodes.com/ )
#
# 5.
# Merci d'utiliser ce plugin ! Si jamais vous avez besoin d'aide, vous avez
# un problème, ou juste envie de nous parler, tout se passe sur mon discord !
# https://discord.gg/akgp49Q76M
# Langue du plugin
# En majorité appliqué aux trucs admins
# Valeurs: french / english
language: french
drophead:
# Le fait de drop les têtes à la mort
# Ce processus peut être remplacé par un autre plugin ou un datapack
enabled: true
# Le nom des têtes
name: "§e%player%"
# La description des têtes
lore:
- "§8Fais §lClick-Droit §8avec cette tête pour te déguiser en le joueur qu'elle représente"
# Ceci rend la possibilité aux têtes d'être stackable
# Cela fonctionne mieux avec https://modrinth.com/datapack/stackable-heads
stackable: false
disguise:
# Le fait de pouvoir poser les têtes
place-head: true
# Le fait de rendre la tête au /undisguise et quand tu utilises une autre tête
give-back: false
restaure:
# Le fait de récupérer son skin au déco/reco
enabled: true
# Les message à envoyer à la reconnection, comme si le joueur venait
# de se déguiser. Laisser vide si inutilisé
# %player% = Nom original, %nick% = Déguisement
message: ""
ritual:
# Le fait de pouvoir faire un rituel pour être proposé un pacte
# Recréé du stream de Sohran: https://youtu.be/bwUXg9q5gBA (vidéo segmentée)
enabled: true
# Le nombre maximum de têtes identiques autorisés
dupelimit: 1
# Le nom de l'item drop à la fin du rituel
name: "§4Pacte Démonique"
# Le contenu des 2 pages pour effectuer les différents pactes
# %command1% = Pacte Ensanglanté, %command2% = Pacte Oublié
pages:
- "<dark_red>Pacte Ensanglanté<br><br><red>Ce pacte te permet d'augmenter ta vie de <dark_red>5 <red>coeurs t'est proposé, mais ta prochaine mort te coûtera 3 têtes...<br><dark_red><b>Vas-tu l'accepter ?<br><br><hover:show_text:\"<dark_purple>Clique pour accepter ce pacte\"><click:run_command:%command1%><red><b>[Accepter le Pacte]"
- "<dark_gray>Pacte Oublié<br><br><gray>Ce pacte te permet de ne <dark_gray><b>pas laisser de tête</b> <gray>derrière toi à ta mort, cependant durant le restant de cette vie tu seras plus faible<br><dark_gray><b>Vas-tu l'accepter ?<br><br><hover:show_text:\"<dark_purple>Clique pour accepter ce pacte\"><click:run_command:%command2%>[Accepter le Pacte]"
pactes:
bloody:
# Le boost de pv du Pacte Ensanglanté
# HP = 2 x Cœurs, autrement dit 10 = 5 Cœurs
hpboost: 10
# Le nombre de têtes qui tomberont à la mort
# Ceci est activé même quand drophead ne l'est pas
heads: 3
forgotten:
# Le niveau de Weakness du Pacte Oublié
weakness: 2
# Les différents paramètres de l'animation du rituel
animation:
# Le temps augmenté dans le monde toutes les 150ms
# Veuillez utiliser un diviseur de 18000: https://fr.numberempire.com/18000
time-incr: 250
# La couleur des particules présentes presque partout
color: "red"
# La taille des particules présentes presque partout
size: 1
sphere:
# Rayon de la grande sphère bleue
radius: 2
# Le nombre de particules la constituant
particles: 750
# La couleur des particules de la sphère
color: "aqua"
# La taille des particules de la sphère
size: 1
# Le pourcentage de chance d'avoir une particule de lave
lava-chance: 5
# Si les particules de lave produisent du son quand elles tombent
lava-sound: false
# Les temps dans le monde minimum & maximum pour lancer le rituel
# Exemple: 0 & 12000 empêchera de lancer le rituel la nuit
# Mettez 0 & 24000 pour désactiver la vérification
min-time: 0
max-time: 24000
# Les paramètres de l'animation quand le pacte est accepté
accepted:
# Le rayon de la sphère de lave
lava-radius: 1.5
# Le nombre de particules de lave
lava-particles: 300
# Si les particules de lave produisent du son quand elles tombent
lava-sound: false
# Le nombre de particules de flamme
flame-particles: 500
# La vitesse/distance parcourue des particules de flamme
flame-speed: 0.5
# Si les particules de flamme doivent être bleues
flame-soul: true
# Information:
# Il n'y a pas de moyen de bloquer la mise de la mace dans l'enderchest (pour le moment?)
# si vous ne souhaitez pas que cela arrive, utilisez un plugin tierce, ou demandez juste à vos joueurs
macelimiter:
# Empêche trop de masses d'être craftées
# Ceci ne s'applique pas à celles déjà existantes
enabled: true
# Limite de masses créables
limit: 1
# Ceci ne change pas avec le paramètre language, et doit être modifié manuellement
# Ils utilisent MiniMessage
messages:
# Tu viens de te déguiser
# %player% = Nom original, %nick% = Déguisement
disguised: "<green>Tu es maintenant déguisé en <yellow>%nick%<br><click:run_command:/undisguise><yellow><b>[CLIQUE ICI]</b> <aqua>Pour Retirer ton déguisement ou fais la commande /undisguise</click>"
# Tu viens de mourir en étant déguisé
# %player% = Nom original, %nick% = Déguisement
lostdisguise: "<red>Tu as perdu ton déguisement en mourrant (rip bozo)"
# Tu viens de retirer ton déguisement avec /undisguise
# %player% = Nom original, %nick% = Déguisement
undisguise: "<green>Tu as bien retiré ton déguisement"
# Tu essayes de faire /undisguise sans déguisement
# %player% = Nom du joueur
nodisguise: "<red>Tu n'as pas de déguisement"
# Le rituel viens de se terminer. Ce message est envoyé à tous les joueurs
ritualdone: "<dark_red>Le Pacte des têtes a été achevé. CRAIGNEZ SON POUVOIR SI VOUS L'OSEZ !!"
# Tu as choisi le Pacte Ensanglanté
# %player% = Nom du joueur
chose-bloody: "<red>Tu as accepté le pacte, voici ton dû, <b>5</b> coeurs supplémentaires, enfin, <dark_red><b>jusqu'à ta prochaine mort"
# Tu as choisi le Pacte Oublié
# %player% = Nom du joueur
# Si quelqu'un a le vrai message, merci de nous contacter sur discord
chose-forgotten: "<gray>Tu as accepté le pacte, voici ton dû, faiblesse <b>2</b>, mais <dark_gray><b>ta tête ne tombera pas"
# Tu as déjà un pacte mais tu essayes d'en choisir un
# %player% = Nom du joueur
# Si quelqu'un a le vrai message, merci de nous contacter sur discord
already-chose: "<red>Tu as déjà choisi un pacte"
# Tu es mort avec le Pacte Ensanglanté
# %player% = Nom du joueur
death-bloody: "<red>Tu as perdu les effets de ton pacte, si tu es capable de mourir avec ce don, alors peut-être que tu n'es pas <dark_red><b>méritant de ce pouvoir"
# Tu es mort avec le Pacte Oublié
# %player% = Nom du joueur
# Si quelqu'un a le vrai message, merci de nous contacter sur discord
death-forgotten: "<gray>Tu as perdu les effets de ton pacte, mais avec cela <dark_gray><b>ta tête n'est pas tombée"
# Tu ne peux pas lancer de rituel dans la période actuelle
# %player% = Nom du joueur
ritual-wrong-time: "<red>Tu ne peux pas lancer le rituel maintenant, reviens plus tard"
# L'auto-update est un module permettant de check automatiquement pour une nouvelle mise à jour du plugin
# Ceci Ne fait Pas lag le serveur et est utilisé pour corriger des bugs, ou ajouter des fonctionnalités
autoupdate:
# Permettre au plugin de vérifier automatiquement pour des mises à jour, et prévenir les admins & la console
fetch: true
# Tenter de télécharger et de remplacer automatiquement le plugin, sans action de votre part
download: true
metrics: true
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+