Morph Plugin for Minecraft
Last modified on Sep 5, 2023 in Plugins
By Nathan Young
While playing on your Minecraft server, there can be times when you want to have more entertaining features. This is amplified when gaming with friends, especially on factions or skyblock gamemodes. There are many plugins for Spigot and Paper that allow for fun in-game, with one being a classic in the community. Introducing Morph, an addon that gives players the ability to transform into mobs. Whether you’re wanting to prank another user or simply have this feature in your hub world, there’s many possibilities with this plugin. For example, morphing into a creeper to scare your friend can be extremely fun. Regardless of your intentions, there’s a few steps to do before playing around with it. This is a straightforward and easy process, as our panel is built with convenience in mind. However, some newcomers to the scene may not be familiar with our system. Due to this, we’ve created this Apex Hosting tutorial to show you how to install and use the Morph plugin on your Minecraft server.
How to Download
- Navigate to the Morph plugin on Spigot’s website.
- Near the top right corner, click the
- Save this file somewhere easily accessible on your computer for later.
- Repeat this process for Lib’s Disguises and ProtocolLib, as they’re dependencies.
Before playing with Morph, you’ll want to install
Paper, Purpur, or another similar type on the server. This is required to have plugin compatibility, making this process important. As for doing it, simply select it from the Game File area in the main panel and restart to generate its files. Afterward, you may follow the instructions below to upload the plugin on the server.
- Head towards your Apex server panel, then click
FTP File Accessnear the top left.
- Type your
Passwordin the text box and press the
Loginbutton to gain access.
- Proceed to enter the plugins directory and at the top left corner click
- Drag and drop the downloaded files into the respective area.
- Wait for these to reach
100%, then return to the main panel and
Upon joining the server, you’ll want to become an operator if you aren’t already one. This makes you have complete access and control over Morph, allowing you to begin using its features. Alternatively, setting up permission nodes is another option to allow specific aspects of the plugin to be used in-game. We’ll discuss this in more detail later on, along with everything else to get you started on this morphing journey. Besides this, players can transform into almost any mob or character once they’ve gained access. Whether you want to become an Ender Dragon or pig, you’ve given the opportunity to become anything. However, some aspects must be configured before anyone can try them out. We’ll ensure you know enough about Morph to start having fun with friends on your Minecraft server.
By default, players cannot morph into anything due to the plugin’s design. This means you have to be an operator or using LuckPerms to manage the permissions. For instance, assigning them to groups or individual users gives players access to Morph’s features. There aren’t too many commands with this plugin, so we’ve compiled all of them for you down below. Keep them in mind as you continue reviewing the subsections below to learn more about Morph.
|/morph||morph.morph||Access to main /morph command, allowing players to become mobs.|
|/unmorph||morph.morph||The ability to undo a morph, reverting back to normal.|
|/morph near||morph.morph||Displaying any nearby morphed players.|
|/morph status||morph.morph||Showing what you’re currently morphed into.|
|/morph view||morph.view||The main command for changing morph POVs.|
|N/A||morph.changeview||The ability to toggle morph POVs, letting yourself see the mob or not.|
|/morph toggle||morph.toggle||Toggle between mob abilities, depending on the morph.|
|N/A||morph.into.[mob]||The power to morph into a specific mob by replacing “[mob]”.|
|N/A||morph.into.*||Grants the player access to all possible morphs.|
|N/A||morph.bypasskill.[mob]||Bypass the need to slay a creature to morph into it by changing “[mob]”.|
|N/A||morph.bypasskill.*||Grants the player the bypass ability for all mobs.|
|N/A||morph.*||Provides every single command to the user.|
There are two primary ways to unlock the morphing feature, slaying mobs or being assigned specific permission nodes. The latter is by far the most popular one to implement, as many server owners don’t prefer the first mechanic. This means you have two options to begin using this plugin, which depends on your desired setup in-game. Whether you force players to kill a mob or allow them to bypass this aspect, you have an opportunity to make it anyway you want.
For example, you can make only a few creatures such as ender dragons be accessible after a user slays it. Another way is to allow players to take morphs by slaying each other, only if one of them has unlocked some. This aspect needs to be configured beforehand, but isn’t required to unlock mobs.
Once you’ve gained the ability to transform, you can begin using the /morph [mob] command. Depending on your server’s game version, players may get damaged after doing this action. For example, executing “/morph pig” instantly transforms the character in that mob. The camera angle and movement will act just like the creature, but may be slightly different.
This tends to happen with unique critters, such as slimes or turtles as they move around in a special way. Additionally, some mobs will have abilities that players can use in the world. Besides this, there’s other features from Morph that you can try out, especially after configuring the plugin. One of these is a special GUI menu to access your morphs, which requires a blaze rod by default. Simply
right-click while holding this item to open this area, then select your desired mob. These types of aspects can be toggled or changed, which we’ll discuss later in the subsections.
While being transformed as creatures, some special powers may become available. For example, the jump boost effect is applied while being a slime in the world. Others include flight, quicker movement in water, teleportation, shooting projectiles, and more. Some will be passive or active effects, meaning you may have to press
shift + left-click to trigger it. Almost all mobs will have an ability for players to try out, so make sure to test them out before picking your favorite one to use.
Keep in mind that this too, just as other features, can be controlled by editing the plugin’s configuration. Alternatively, players with the /morph toggle command can choose to do this themselves. This means you can choose to keep or disable them, as some server owners may not want users to have an advantage over others. However, other powers also involve making their mob’s sound in-game. This works by holding
shift on your keyboard for 2 seconds, which is perfect for pretending to be a creature.
The visibility of a morphed form can change depending on the user’s point of view. Whether you want to not see it or only have others see it, this feature is controlled with the /morph view command. This can be useful when a large creature blocks your sight in first person mode, among other situations. Remember, players must have the morph.view and morph.changeview permission nodes for this to work properly. Otherwise, you can see the mob after morphing into it since this is the default setting for the plugin.
If you’re wanting to customize the Morph plugin, then access its configuration from the FTP panel. Our system has a built-in file editor for you to make quick and easy changes without any hassle. There are three primary documents, config.yml, messages.yml, and mobConfig.yml. The first contains all general and important settings, while the second stores overall chat messages. As for the last, it has options that allow you to disable a specific creature, control its health, cooldown, and other aspects. When you’re ready to begin editing these files, follow along below to successfully do that on your server.
- Navigate to the
FTP File Accessarea and login with your credentials accordingly.
- Proceed to the following directory pathway:
- Locate your desired config file, then press
Editto the far right of it.
- Make any necessary changes and click
Saveat the top.
- Return to the main panel and
Restartthe server to apply these edits.
After trying to use commands and nothing seems to be working, then make sure you’re an operator or have the correct permissions assigned to your group/account. Remember, no one can begin using Morph by default due to its design. Ensuring you have access is important to begin trying out these commands. Although, if you have any typos or invalid arguments for them, it’ll result in failure. This means you have to check if you’re executing commands correctly in-chat. However, the situation may persist if the plugin itself is having issues on the server.
If you’ve noticed Morph isn’t working properly in-game or seen errors in the console, then it’s likely that there aren’t any dependencies installed. Make sure you’re uploading the Lib’s Disguises and ProtocolLib files to the plugins folder on the FTP panel, along with Morph. Afterward, give the server a restart from the main panel to try again. If the situation persists, then double check you’ve selected
Purpur, or other similar types in the Game File area. Remember, any of these are required to have plugin compatibility. Additionally, ensure that the game version matches your desired setup.
While morphing into a creature, some might be visible while others aren’t. This can be resolved by making sure you have /morph view enabled, so you can see yourself as the mob. However, it could mean the plugin version you installed isn’t entirely compatible or up-to-date. Trying other builds of Morph is advised, which is done by navigating to their Spigot page and clicking
Version History. Afterward, simply locate your desired version and press the
Download button to the right. Make sure to remove the older files from the server though, as it’ll cause more problems if you have multiple ones of the same plugin installed.