upd:

Morphing Bracelet [BETA]

Thumbnail: Morphing Bracelet [BETA] Go to files

Morphing Bracelet is a brand new item that allows players to morph into several mobs! Do you want to be a creeper and explode your friend's house? Well, now you can! With this addon, you can start your journey and collect as many morphs as you can!

Morphing Bracelet

Morphing Bracelet gives players the ability to morph into different mobs. Simply kill a mob while keeping a bracelet in your inventory to collect it and morph into it. To craft this item, you need four soul soil blocks and one soul glass block.

Morphing Bracelet Recipe

To get the Soul Glass block, smelt soul sand in a furnace.

Morphing Bracelets have durability, and every time you morph into a mob, it uses up the durability of your bracelet. To repair it, hold your bracelet and stand on top of a soul sand or soul soil to harness its energy.

Scroll of Souls

An item that can export a morph from your bracelet, allowing players to share the morphs they have collected. To export a mob, morph into the desired mob, and then use the item to save it to the scroll. The type of mob saved on a scroll can be seen by hovering over it. Smelt a paper on a soul campfire to obtain this item.

Mobs Information

Mobs Information

Allay
Visually glows in the dark and has the ability to fly in survival mode.

Armadillo
Rolls up when sneaking and scares away any spiders and cave spiders.

Axolotl
Comes in five different types. Can breathe underwater but slowly suffocates out of water.

Bat
Can see in the dark and has the ability to fly in survival mode.

Bee
Has the ability to fly in survival mode. Can sting and poison other mobs.

Blaze
Shoots fireballs and takes damage upon contact with water. Can also fly in survival mode.

Camel
Moves slower and is tall. Can be ridden by up to two players.

Cat
Takes no fall damage and scares away any creepers and phantoms. Comes in eleven different breeds.

Cave Spider
Can climb walls and poisons other mobs.

Chicken
Falls slowly and takes no fall damage.

Cod
Can breathe underwater and suffocates on land.

Cow
Can be milked by other players.

Creeper
Ignites when sneaking. Transforms into a charged creeper when struck by lightning.

Dolphin
Swims faster underwater. Unlike other aquatic mobs, they can't survive without getting air every once in a while.

Donkey
Runs faster and has the ability to jump over fences. Can be ridden by players.

Drowned
Can breathe underwater and burns in daylight.

Elder Guardian
Can curse nearby players with mining fatigue. Inflicts damage similarly to the Thorns enchantment when its spikes are out.

Ender Dragon
A boss mob that can fly and shoot dragon fireballs. Can destroy blocks in its path and damage mobs in contact.

Enderman
Takes damage upon contact with water and has the ability to teleport.

Endermite
Endermen attack you without provocation. Doesn't take damage upon contact with water, unlike endermen.

Evoker
Spell-casting illager that can summon fangs. Currently lacks the ability to summon vexes yet.

Fox
Immune to sweet berry bushes. Can pounce by holding the sneak button.

Frog
Can jump higher by sneaking and has a reduced fall damage. Comes in three biome-dependent types.

Ghast
Has the ability to fly and shoot fireballs. And is resistant to fire damage.

Glow Squid
Breathes underwater and suffocates on land. Glows visually in the dark.

Goat
Has a reduced fall damage. Can jump higher by holding the sneak button.

Guardian
Inflicts damage similarly to the Thorns enchantment when its spikes are out. Breathes both water and air.

Hoglin
Has a knockback resistance of 50% and transforms into a zoglin outside the Nether.

Horse
Can run very fast and can jump high. Comes in several variants and can be ridden by players.

Husk
A different type of zombie that doesn't burn in daylight.

Iron Golem
Moves slower but has a lot of health. Can yeet mobs and is resistant to knockback.

Llama
Can spit at other mobs and can be ridden by players. Comes in four different types.

Magma Cube
Jumps higher and splits into smaller magma cubes upon death. Continuously damage mobs they collide with and doesn't take any fall damage.

Mooshroom
Provides mushroom stews when milked with a bowl. Turns into a brown mooshroom or vice versa upon lightning strike.

Mule
An offspring of a horse and a donkey, and can be ridden by players.

Ocelot
Runs very fast and is immune to fall damage. Scares away any creepers and phantoms and is larger in size compared to cats.

Panda
Comes with various personalities, each featuring unique traits.

Parrot
Can fly in survival mode and comes in five different types.

Phantom
Has the ability to fly and burns under daylight.

Pig
Can be ridden by players when equipped with a saddle.

Piglin
Carries a golden sword and transforms into a zombified piglin outside the Nether.

Piglin Brute
A stronger variant of the piglin, wielding a golden axe instead of a golden sword.

Pillager
Equipped with a crossbow that shoots infinite arrows.

Polar Bear
Doesn't take freezing damage from powder snow.

Pufferfish
Breathes underwater but suffocates on land. Inflates when there's a threat nearby, dealing damage and inflicting poison on it.

Rabbit
Moves faster on land and comes in seven different breeds.

Ravager
Has a lot of health and a knockback resistance of 75%.

Salmon
Breathes underwater but suffocates on land. Comes in three different sizes.

Sheep
Comes in sixteen different colors. Eats grass when sneaking on a grass block.

Shulker
A block-shaped mob that's locked in place. Can protect itself by closing its shell.

Silverfish
Currently lacks the ability to infest stone blocks.

Skeleton
Has a bow that can shoot arrows infinitely and burns in daylight.

Skeleton Horse
Can run very fast and traverse in water easily. Can also be ridden by players.

Slime
Splits into smaller slimes upon death and continuously damage mobs they collide with.

Sniffer
A large ancient mob that moves slower and is heavier.

Snow Golem
Creates snow trails and can throw infinite snowballs. Melts in contact with water or a hot environment.

Spider
Can climb walls.

Squid
Can breathe underwater and suffocates on land.

Stray
Equipped with a bow that shoots arrows infinitely and is immune to freezing.

Strider
Has the ability to walk on lava and is resistant to fire damage. Can be ridden by players when saddled.

Tadpole
The smallest mob in Minecraft. Breathes underwater but suffocates on land.

Trader Llama
Can spit at other mobs and can be ridden by players. Wears a different type of clothing.

Tropical Fish
Can breathe underwater but suffocates on land. Comes with various species, like clownfish.

Turtle
Moves slower on land but faster underwater. Breathes both air and water.

Vex
Can fly in survival mode and wields an iron sword. Currently can't phase through walls.

Villager
Comes in seven different biome outfits and tranforms into a zombie villager when killed by a zombie.

Vindicator
Wields an iron axe that deals a lot of damage.

Wandering Trader
A villager wearing different clothing.

Warden
Has a lot of health and deals a lot of damage. Has a foggy vision and shoots sonic explosions.

Witch
Currently doesn't have the ability to throw potions.

Wither
A boss mob with a lot of health. Can shoot wither skulls at mobs.

Wither Skeleton
Inflicts other mobs with a wither effect and is immune to lava.

Wolf
Comes in nine different breeds. Has a tamed variant with a tail indicating the amount of health it has.

Zoglin
A zombified variant of the hoglin that's immune to fire damage.

Zombie
Burns under daylight and can infect villagers it kills. Has a baby variant that can run very fast.

Zombie Horse
A zombified variant of the horse that isn't obtainable in survival mode. Unlike other horses, this horse cannot be ridden by players.

Zombie Villager
Burns under daylight. Can be cured into a villager with a golden apple.

Zombified Piglin
Carries a golden sword and is immune to fire damage.

Known Issues

  • Baby sheep that are spawned by breeding or by commands will always show up as white sheep in the menu. The only way you can get other colors is by killing a sheep that spawned naturally or spawned by spawn eggs (MORPH-14)
  • Morphing as an ender dragon slows down the performance of the world. To temporarily fix this issue, disable the mobGriefing game rule when morphing into this mob (MORPH-15)

Credits

Installation

  • Turn on all experimental toggles on the ADD-ON CREATORS section for the add-on to work.
  • Turn on the EDUCATION EDITION toggle to be able to use the flying ability of a mob.
  • It is not recommended to have this add-on installed with other add-ons in the same world.

The add-on is currently in beta and is still being polished. Enjoy!

Updated on May 08

Changelog (0.2.1 Update)

Updated to 1.20.8x!

  • Added Armadillo morph
  • Spider and cave spider morphs are now afraid of armadillos
  • Added new variants to the wolf morph
  • Morph events have been reworked for 1.20.80
  • The scripting API has been updated to version 1.11.0-beta

Gameplay Changes

  • The custom health display of the wither and the warden morph has been added back
  • The ender dragon morph is now also using the custom health display
  • Morphing bracelet's charging feature has been added back replacing the anvil repairing feature
  • Increased the size of the transformation particle

Bug Fixes

  • Fixed a bug where mobs that transform into different mobs don't transform properly (e.g., villagers into witches)

Page Changes

  • The content of "Mobs Information" has been moved inside a spoiler

Technical Changes (You don't have to read this)

  • Changed the order of materials, textures, and geometry of player.entity.json
  • Removed the unused "minecraft:color" and "minecraft:color2" reset components
  • The "morph:reset" event code has been tweaked
  • Pillager morphing event code is now consistent with other morphing events
  • Shulker morphing conditions have been tweaked
  • "morphEvents" and "addResetEvents" arrays have been merged
  • Shulker's inputpermission command has been moved from scripts to player.json
  • The code for the cave spider poison immunity ability is now separated from the normal spider poison immunity ability code
  • The bracelet now checks for the color2 component of the tropical fish mob than the skin_id component
  • Iron golem's holding poppy feature is now client-side
  • The code of the evoker's fang ability now uses "above()" and "below()" functions instead of Vector3 directly
  • "morphables.js" file has been renamed to "morphs.js"
  • Removed non-functional attack damage effects of mobs
v0.2.0 / March 31 / Old Update

Changelog (0.2.0 Update)

The add-on is finally in BETA! This means I'm done adding all the mobs to the add-on. I will now focus on fixing more bugs, working on optimizations, polishing the add-on more, and adding smaller features like villager professions.

New Mobs!

  • Ender Dragon

Add-on Changes

  • When a player joins for the first time, the transformation sound and effects will not play anymore
  • The addon description has been merged into a single-line
  • Removed a feature where if a player dies while morphed as a different mob, they will morph back into a human (A lot of players have requested to remove this feature)
  • Due to performance issues, bracelets can now be repaired with anvils instead of standing on a soul sand/soil block
  • Added a message that shows up if a player tries to kill a vanilla mob that has not been added yet to the addon
  • Added a message that shows up if a player tries to kill a modded mob

Bug Fixes

  • Fixed a bug where the username above your head is sometimes not visible to other players
  • Fixed a bug where dying as a flying mob will still give you the ability to fly when you're morphed back into a human
  • Fixed a bug where morphing from a bee into a different mob sometimes removes your fall damage
  • The mobGriefing game rule now works properly with the explosion ability of the creeper morph

Technical Changes (You don't have to read this)

  • Removed the "locked" property of morphables
  • The wither morph is now obtainable by entity death instead of player-hit
  • Improved the code of the morph menu UI
  • Scroll of Souls now also uses the itemstack dynamic property feature like the morphing bracelet
  • Tweaked the flapping animation of the chicken and the parrot morph
  • Removed the unused "minecraft:flying_speed" component on some morphs
  • Removed the unused "minecraft:can_fly" component of the allay morph
  • Human morph components have been renamed to match the format of other mobs
  • Renamed the "variant" key of morphables to "type"
  • Added the author's name to the metadata of the addon
  • The "initialized" dynamic property can now trigger the initialization event if the dynamic property is false
  • Shulker mobs without the variant component can now be obtained
  • Horse mobs without the variant component can now be obtained
  • The add-on is now using actor properties instead of minecraft:variant component to store data of what the player is currently morphed with!
  • Removed unused witch-related items

New Known Issue

  • Morphing as an ender dragon slows down the performance of the world. To temporarily fix this issue, disable the mobGriefing game rule when morphing into this mob (MORPH-15)
Download links
Morphing Bracelet[mcaddon, 1.71 Mb]
Supported versions
1.20.80
Tags
3 123
2 comments
  1. It's good can you also make it morph into different monsters and mobs from other add-ons
  2. One of the best add-on makers