English Version.
Morpher Mod
Morpher is a mod that changes the player's rendering to a custom geckolib one with your own imported animations.
📁 MOD INSTALLATION
-
Install the dependencies, if you have 1.20.4 / 1.21.1 Fabric Install ARRP, if you only have Forge ONLY install Geckolib.
-
Import the dependencies and the morpher into the server and client.
🎨 IMPORTING MODELS, TEXTURES, AND ANIMATIONS
-
The Morpher mod will create a folder named "morpher" which will contain geo, textures, animations, and overlays.
-
Inside geo, place the file you created with geckolib.
-
Inside textures, place the texture for the geo model.
-
Inside animations, place the animation for your geo model.
👤 USE YOUR MODEL WITH THE TEXTURE AND ANIMATION
-
First of all, use the following command so that the server detects the files correctly and Minecraft does not crash: /morpher reload
-
To render the models you want to use, enter the following command: /morpher
visible true -
To use your model, enter the following command: /morpher
set model -
To use your texture, enter the following command: /morpher
set texture -
To place your animation, use the following command: /morpher
set anim
If you find any bugs or crashes, contact me on Discord: badendingg_ or azukiss. and tell me what the error is so I can help you fix it! Mod Discord server
Version en Español.
Morpher Mod
Morpher es un mod que te cambia el renderizado del jugador por uno custom de geckolib y con tus propias animacions importadas.
📁 INSTALACION DEL MOD
-
Instalar las dependendencias, Si tienes 1.20.4 / 1.21.1 Fabric instala ARRP, si tienes Forge SOLAMENTE Instala Geckolib.
-
Impotar las dependencias y el morpher en server y cliente
🎨 IMPORTACION DE MODELOS, TEXTURAS Y ANIMACIONES
-
El morpher creara 1 carpeta, la cual se llamara morpher, dentro de morpher estara, geo, textures, animations y overlays
-
Dentro de geo pon tu archivo creado con geckolib.
-
Dentro de textures pon la textura del modelo geo.
-
Dentro de animations pon la animacion de tu modelo geo.
👤 USAR TU MODELO CON LA TEXTURA Y ANIMACION
-
Primero que todo haz el siguiente comando para que el servidor detecte los archivos correctamente y no se te crashee minecraft, /morpher reload
-
Para que se renderize los modelos que desees poner haz el siguiente comando /morpher
visible true -
Para poner tu modelo haz el siguiente comando, /morpher
set model -
Para poner tu textura haz el siguiente comando, /morpher
set texture -
Para poner tu animacion haz el siguiente comando, **/morpher
set anim
Si encuentras algun bug o crasheo contactame por discord: badendingg_ o azukiss. y dime cual es tu error para ayudarte a solucionarlo!. Servidor de Discord del mod
All Versions
+ Add Version> Fix items in head for example Glass don't rotate correctly
> Fix heads mobs don't show correctly
> Added cape visibility.
> Added new command to change visibility of cape.
> Added a feature so that assets don't have to be reloaded every time you leave a server or single-player session. (new reloading assets system)
> More protection to models.
> Players with animations with ground speed do not reproduce sneaking animations or others.
If you find a Bug let me see in the [Discord Server](https://discord.gg/JPUJyau8Ab)
### English Version
#### 🚀 Features & Updates
- Cross-Version Animation Compatibility**: Animations are now compatible across all versions.
#### 🚀 Novedades y Cambios
- Compatibilidad de Animaciones entre Versiones**: Las animaciones ahora son compatibles en todas las versiones.
### English Version
#### 🚀 Features & Updates
- ForceModel & JoinPreset**: Automatically applies a default model or overlay to players upon joining the server (
/morpher forceModel). Fully customizable with/morpher forceModel JoinPreset(model, texture, animation, armor, hands, special poses, etc.). - Automatic Overlay Creation**: Added
/morpher overlay create <name>to instantly save your player's current setup (model, texture, animation, armor, layers, and hands) into a new overlay JSON file. - Armor Set System**: Set custom armor models per slot (
head,chestplate,leggins, andboots) via commands and presets. - Hand Toggles (
LayerHand&ArmorHand)**: Control whether extra layers and armor appear on your player's first-person hands. - SpecialPose & Default Adjustments**: Inverted animation roles—the old special poses have replaced the default animations, and the old default animations are now handled under SpecialPose.
- Global Idle Animation (
idle_global/specialpose.idle_global)**: New optional animations for Default (idle_global) and SpecialPose (specialpose.idle_global) that play across movement and sneak animations (excluding idle, emotes, and sitting/swimming/sleeping poses). - Live Animation Reload**: Fixed animation caching so modifying existing
.animation.jsonfiles reloads immediately with/morpher reloadwithout having to rename files.
> More clarifications or questions on our [Discord](https://discord.com/invite/JPUJyau8Ab).
### Versión en Español
#### 🚀 Novedades y Cambios
- ForceModel y JoinPreset**: Aplica automáticamente un modelo u overlay predeterminado a los jugadores al entrar al servidor (
/morpher forceModel). Totalmente configurable con/morpher forceModel JoinPreset(modelo, textura, animación, armadura, manos, poses especiales, etc.). - Creación Automática de Overlays**: Nuevo comando
/morpher overlay create <nombre>para guardar al instante toda la apariencia actual de tu jugador (modelo, textura, animación, armadura, capas y manos) en un nuevo archivo de overlay JSON. - Sistema de Armaduras**: Ahora puedes asignar modelos personalizados a cada pieza de armadura (
head,chestplate,legginsyboots) desde comandos y presets. - Control de Manos (
LayerHandyArmorHand)**: Activa o desactiva la visualización de capas adicionales y armaduras en la mano del jugador. - Ajustes en SpecialPose y Default**: Se intercambiaron de lugar; el antiguo SpecialPose fue reemplazado por las animaciones Default, y las animaciones Default pasaron a ser el SpecialPose.
- Animación Global (
idle_global/specialpose.idle_global)**: Nuevas animaciones opcionales para Default (idle_global) y SpecialPose (specialpose.idle_global) que se reproducen en animaciones de movimiento y agachado (excepto en idle, emotes y poses que no la requieren como sentarse, nadar o dormir). - Recarga de Animaciones en Vivo**: Se corrigió la recarga de animaciones para que al editar archivos
.animation.jsonexistentes se actualicen al instante con/morpher reloadsin necesidad de renombrarlos.
> Más aclaraciones o dudas en el [Discord](https://discord.com/invite/JPUJyau8Ab).
> Missing animations broke the model instead of being ignored.
> Players appeared without the full model animation.
> The arm lost its animation for a period of time.
> Queries were not updating.
> Repeated calculation of armor bones every frame.
> Uncached resource queries repeated every frame.
> Double calculation of animations (world + inventory).
> Armor texture rebuilt every frame.
> Duplicated model for the first-person arm.
> Clear command did not remove items correctly.
> Animation blending between players.
> Fixed issue where changing skins didn't update the first-person arm.
> Fixed resources not loading correctly.
> Animations involving forward speed and clamping were not playing correctly, thanks to @elpepe6769_ for the fix.
If you find a Bug let me see in the [Discord Server](https://discord.gg/JPUJyau8Ab)
> Fixed a bug that prevented testing in single-player.
> Fixed the bug where the walk animation wasn't playing.
If you find a Bug let me see in the [Discord Server](https://discord.gg/JPUJyau8Ab)
### English Version
#### 🐛 Bug Fixes
- Player Name Fix**: Fixed an issue where the player's name was not displaying correctly.
- Minor Fixes**: Various other small fixes.
#### 🐛 Corrección de Errores
- Corrección del Nombre de Jugador**: Se solucionó un problema por el cual el nombre del jugador no se mostraba correctamente.
- Correcciones Menores**: Se solucionaron otros pequeños errores.
### English Version
#### 🚀 Features & Enhancements
- Animated Layer System**: Added full keyframe animation support for primary layers and
ExtraLayers. To work properly, the model, texture, and animation files must share the exact same filename (e.g.,my_layer.geo.json,my_layer.png, andmy_layer.animation.json). - Smart Layer Animation Command**: Added
/morpher <players> set layeranim <layer> <animName/clear>with dynamic autocomplete that inspects each layer's custom animation file. - Server Rejoin & Anti-Crash Protection**: Resolved the infinite crash loop when disconnecting and rejoining servers by guaranteeing resources are fully loaded on the client before activating the morph.
- Swimming Animation Fix**: Corrected animation identifier key to
swimming.
> More clarifications or questions on our [Discord](https://discord.com/invite/JPUJyau8Ab).
### Versión en Español
#### 🚀 Características y Novedades
- Sistema de Layers Animados**: Se añadió soporte completo de animaciones para el layer principal y los
ExtraLayers. Para funcionar, el modelo, la textura y la animación deben llamarse exactamente igual (ejemplo:mi_layer.geo.json,mi_layer.pngymi_layer.animation.json). - Comando Inteligente
layeranim**: Se añadió/morpher <players> set layeranim <layer> <animacion/clear>con autocompletado dinámico que detecta las animaciones únicas de cada layer. - Protección Anti-Crash al Reconectar**: Se solucionó el bucle de crasheos al salir y volver a entrar a un servidor, asegurando que los recursos del cliente carguen por completo antes de activar el morpher.
- Corrección de Animación de Nado**: Se corrigió el identificador de la animación de nado a
swimming.
> Más aclaraciones o dudas en el [Discord](https://discord.com/invite/JPUJyau8Ab).
> Issue when you have a animation with "query.yaw" the animation reproduce bugged
> Added **MUCH MORE** animations Vanilla in the Morpher Code, the animation list is in the discord server.
If you find a Bug let me see in the [Discord Server](https://discord.gg/JPUJyau8Ab)
> /morpher <PlayerName> set extraLayer
> /morpher <PlayerName> remove extraLayer "ExtraLayerName"
### If you find a Bug let me see in the [Discord Server](https://discord.gg/JPUJyau8Ab)
### English Version
#### 🚀 Features & Enhancements
- Added ExtraLayer**: lets you add more layers than the original by also modifying the texture of this existing layer (more info on our Discord).
- Added the
forceModelcommand**: when enabled, every player who joins will already have the morpher equipped by default. - Added the
skincommand**: lets you set the skin of any player. - Added the number system from 1.20.1 by SquidCraft 4**.
- Armor API Integration**: You can now add functional armors to your own mods using the morpher.
- Mod Compatibility**: Armors from other mods now render on the morpher.
- Custom Nametag Controls**: Added
/morpher <players> set nametag_visibility <true/false>and/morpher <players> set scale nametag <offset>commands to control visibility and height displacement. - Added Scale Resets**: You can now use the
emptykeyword under/morpher <players> set scale emptyand/morpher <players> set scale nametag emptyto restore them back to their default values.
> More clarifications or questions on our [Discord](https://discord.com/invite/JPUJyau8Ab).
### Versión en Español
#### 🚀 Características y Novedades
- Se añadió el ExtraLayer**: con este se pueden añadir más layers que el original, modificando también la textura de este layer existente (más información en el Discord).
- Se añadió el comando
forceModel**: al activarlo, todos los jugadores que entren tendrán el morpher puesto por defecto. - Se añadió el comando
skin**: con este se puede poner la skin de cualquier jugador. - Se añadió el sistema de números de la 1.20.1 de SquidCraft 4**.
- Integración de API de Armaduras**: Ahora puedes añadir armaduras funcionales a tus propios mods con el morpher.
- Compatibilidad con otros Mods**: Ahora las armaduras de otros mods se renderizan en el morpher.
- Controles adicionales de Nametag**: Se añadieron los comandos
/morpher <players> set nametag_visibility <true/false>y/morpher <players> set scale nametag <offset>para desplazar la altura o alternar la visibilidad de los nombres. - Reseteo de Escalas**: Ahora puedes usar la palabra clave
emptyen/morpher <players> set scale emptyy/morpher <players> set scale nametag emptypara restablecerlos a sus valores originales.
> Más aclaraciones o dudas en el [Discord](https://discord.com/invite/JPUJyau8Ab).
> Issue where your render was duplicated on another player when using a shader
> Inventory render lightning
If you find a Bug let me see in the [Discord Server](https://discord.gg/JPUJyau8Ab)
Movements
> query.ground_speed
> query.vertical_speed
> query.limb_swing
Estates
> query.is_moving
> query.is_on_ground
> query.is_sprinting
> query.is_sneaking
> query.is_swimming
> query.is_jumping
> query.is_falling
> query.is_flying
> query.is_riding
> query.is_sleeping
Health
> query.is_in_water
> query.is_in_water_or_rain
> query.is_on_fire
> query.health
> query.max_health
> query.absorption_health
> query.weather_rain
> query.light_level
World
> query.time_of_day
> query.moon_phase
> query.distance_from_camera
Hand movement or interaction
> query.right_hand_swing
> query.left_hand_swing
> query.is_using_item
> query.item_use_time
> query.main_hand_item
> query.off_hand_item
Rotation
> query.pitch
> query.yaw
> query.body_yaw
If you find a Bug let me see in the [Discord Server](https://discord.gg/JPUJyau8Ab)
> /morpher <Player> set skin <PlayerNameSkin> /// Premium User
> /morpher <Player> forceModel true/false /// Force you model leaving o closing the client
If you find a Bug let me see in the [Discord Server](https://discord.gg/JPUJyau8Ab)
> /morpher <Player> set nametag_visibility false/true
> /morpher <Player> set scale nametag <Size>
``
Height example --> -2, -2.5, "0", 0.5, 1.5 //// 0 is the default
``If you find a Bug let me see in the [Discord Server](https://discord.gg/JPUJyau8Ab)
> Added new command > /morpher <player> set number <text> <mode> <size>
- you need a custom model in specific, the model is in the discord server**
### and more bugs fixed
- [Discord Server](https://discord.com/invite/JPUJyau8Ab)
### English Version
- Mod officially ported to Minecraft 1.21.1**
- _"Static animations"_ are now officially **"Special Poses"** and natively use GeckoLib's
limbsystem.
> More clarifications or questions on our [Discord](https://discord.com/invite/JPUJyau8Ab).
### Versión en Español
- Port oficial para la 1.21.1**
- Las _"animaciones estáticas"_ ahora son **"Special Poses"** y usan nativamente el sistema
limbde Geckolib.
> Más aclaraciones o dudas en el [Discord](https://discord.com/invite/JPUJyau8Ab).
> All credits of this version is for **Criscode** :)
- [Discord Server](https://discord.com/invite/JPUJyau8Ab)**
- This mod is only visual for you, you can´t see another guys with the morph**
_If you see any bug or something weird put on the discord server :)_.
https://discord.com/invite/JPUJyau8Ab
### - Improved attack controller
### - Fixed a bug with the hands on screen
### - Fixed shield position
### - Fixed various animations
### - Implemented "special poses"
### - Implemented the overlay system
### - Fixed hand lighting on blocks
### - Fixed skin transparency
### - Commands were reorganized
### - Fixed item functionality
### - Folders are now created automatically
Any bugs or errors you find, report them on [Discord](https://discord.gg/JPUJyau8Ab)
## **Cambios** v1.0.2 - Versión en Español
### - Se mejoró el controlador de ataque
### - Se arregló un bug de las manos en pantalla
### - Se arregló la posición del escudo
### - Se arreglaron varias animaciones
### - Se implementaron las "special poses"
### - Se implementó el sistema de overlays
### - Se arregló la luz de la mano sobre bloques
### - Se arregló la transparencia de skins
### - Fueron reacomodados los comandos
### - Se arregló el funcionamiento de items
### - Las carpetas ahora se crean automáticamente
Cualquier bug o error que encuentres reportalo en [Discord](https://discord.gg/JPUJyau8Ab)