## Summary
A disguise layer for Minecraft events: render a player as any entity or block in the pack, modded
creatures included, driven from commands or from three in-game tools.
## Description
**Recraft Events** turns a player into something else. Not a skin swap: the player is drawn by the
renderer of whatever they are disguised as, so a modded creature keeps its own model, texture,
animations and sounds, and the player keeps the controls.
### What it does
- **Become any entity.** `/disguise <targets> entity <entity-type> [<nbt>]`. The walk animation is
driven by the player's own movement.
- **Become a live one, exactly.** `/disguise <targets> copy <source-entity>` captures the creature
standing in front of you with the data its mod wrote into it: species, form, variant, size. This
is what makes a creature whose looks belong to the individual rather than to the entity type come
out right. Cobblemon Pokemon are the case it was written for.
- **Become a block.** `/disguise <targets> block <block-state>`, tinted by the biome the player
stands in, solid so nobody can walk through the prop and give it away.
- **Three tools, for an event that would rather hand out an item than run a command.** The Ultimate
Morpher wears a block or a creature, the Block Morpher only blocks, the Entity Morpher only
creatures. Right click what you want to be, crouch and right click to be yourself again. They
reach 100 blocks.
### What a disguise covers
Hitbox and eye height, step sounds and idle calls, the particles the creature trails, the shadow at
the right size, the hurt flash. Nothing of the player is drawn: no skin, held item, armour, elytra,
cape or name tag.
### Built for events
Every command is permission level 2 so a command computer can call it, every target is a real
selector so thirty players are one command, and every call answers with one line for the event log.
Nothing persists: a disguise dies with the session, the disconnection and the death, so an event
that crashes cannot leave somebody a creeper for good.
### Requirements
- Minecraft 1.21.1, NeoForge, Java 21
- GeckoLib (required, for the three tools)
- **Required on both sides.** A client without it would see straight through every disguise, so the
network channel refuses one.
Cobblemon is optional. Nothing is compiled against it; the mod runs the same with or without it and
gains the Pokemon poses and particles when it is there.
## Page settings
| field | value |
|---|---|
| category | Mods, and the sub-categories that fit: Server Utility, Cosmetic |
| game versions | 1.21.1 |
| mod loader | NeoForge |
| license | All Rights Reserved |
| relations | GeckoLib, Required Dependency |
---
---
# Page projet CurseForge (francais)
A coller dans la page projet une fois le projet cree. Le resume est la ligne affichee dans les
resultats de recherche, la description est le corps de la page.
## Resume
Une couche de deguisement pour les events Minecraft : afficher un joueur comme n'importe quelle
entite ou n'importe quel bloc du pack, creatures moddees comprises, pilote par commandes ou par
trois outils en jeu.
## Description
**Recraft Events** transforme un joueur en autre chose. Pas un changement de skin : le joueur est
dessine par le renderer de ce qu'il imite, donc une creature moddee garde son modele, sa texture,
ses animations et ses sons, et le joueur garde les commandes.
### Ce que ca fait
- **Devenir n'importe quelle entite.** `/disguise <cibles> entity <type-entite> [<nbt>]`.
L'animation de marche est pilotee par les deplacements du joueur.
- **Devenir une creature vivante, a l'identique.** `/disguise <cibles> copy <entite-source>` capture
la creature qui est devant vous avec les donnees que son mod y a ecrit : espece, forme, variante,
taille. C'est ce qui fait sortir correctement une creature dont l'apparence appartient a
l'individu et non au type d'entite. Les Pokemon de Cobblemon sont le cas pour lequel c'est ecrit.
- **Devenir un bloc.** `/disguise <cibles> block <etat-de-bloc>`, teinte par le biome ou se tient le
joueur, solide pour que personne ne traverse le prop et ne grille la couverture.
- **Trois outils, pour un event qui prefere distribuer un item que lancer une commande.** L'Ultimate
Morpher porte un bloc ou une creature, le Block Morpher seulement des blocs, l'Entity Morpher
seulement des creatures. Clic droit sur ce qu'on veut devenir, accroupi + clic droit pour
redevenir soi-meme. Ils portent a 100 blocs.
### Ce que couvre un deguisement
Hitbox et hauteur des yeux, sons de pas et cris, les particules que traine la creature, l'ombre a la
bonne taille, le flash de degats. Rien du joueur n'est dessine : ni skin, ni objet en main, ni
armure, ni elytres, ni cape, ni plaque de nom.
### Fait pour les events
Chaque commande est en permission niveau 2 pour qu'un command computer puisse l'appeler, chaque
cible est un vrai selecteur pour que trente joueurs tiennent en une commande, et chaque appel repond
par une ligne unique pour le log de l'event. Rien ne persiste : un deguisement meurt avec la
session, la deconnexion et la mort, donc un event qui plante ne peut pas laisser quelqu'un creeper
pour toujours.
### Prerequis
- Minecraft 1.21.1, NeoForge, Java 21
- GeckoLib (obligatoire, pour les trois outils)
- **Obligatoire des deux cotes.** Un client sans le mod verrait a travers tous les deguisements, le
canal reseau le refuse donc.
Cobblemon est optionnel. Rien n'est compile contre lui ; le mod tourne pareil avec ou sans, et gagne
les poses et les particules Pokemon quand il est la.

