MythicMobs Minecraft Plugin
Last modified on Oct 24, 2023 in Plugins
By Nathan Young
Defeating mobs in Vanilla Minecraft can be a wonderful pastime, as it provides players with loot and a challenging experience. After doing this for a while, some may feel it’s too repetitive and desire new changes to enhance their gameplay. Fortunately, plugins can help introduce server owners and players alike to custom mobs, items, and more features. One of these is known as MythicMobs, allowing you to create your own monsters with skills, armor, weapons, enchantments, and lots of other aspects. Whether you want to make Minecraft feel like an RPG game with wizard skeletons or simply add extra challenges to the world, you’re given an opportunity to do this with the plugin. However, there’s countless configuration files and settings to edit to accomplish this task. Some users may feel overwhelmed by all these options, especially newcomers. With this in mind, we’ll show you how to install and use the MythicMobs plugin on your Minecraft server in this Apex Hosting guide.
How to Download
- Navigate to MythicMobs on Spigot, then click
Download Nownear the top right.
- On the next page, select the
Free Versionoption on the left side.
- Save this file somewhere easily accessible on your computer for later.
It’s important to note that not all features are available in the free version of MythicMobs, as there’s a paid premium type instead. This one allows you to have more content and control over mobs in Minecraft, while also allowing you to have exclusive support from their community. There’s lots of server owners using this plugin and regularly post their creations for premium users, which can be found on the MythicMobs Website. However, we’ll be only using the free version for this tutorial to get you started.
Before using this Minecraft plugin, you’ll need to install
Purpur, or other similar types on the server. This is done by selecting any of them from the Game File area, then restarting to generate its necessary files. Once you’ve done this, follow the instructions below to begin the installation for MythicMobs.
- 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.
- Continue to enter the plugins folder, then at the top left corner click
- Proceed to drag and drop the MythicMobs file in the respective area.
- Wait for this to reach
100%, then return to the main panel and
Once you’ve joined the server, make sure to have operator permissions to begin testing out MythicMobs. This plugin is primarily for admins and owners, but can be for others if properly configured. We’ll discuss this process later on, but for the time being we’ll show you a few default example mobs and how to create your own. Remember, there’s lots of config files to tweak and setup to get everything working. Although, not all of them are required to make your custom mob since few are optional. Regardless, let’s begin unraveling the MythicMobs plugin for Minecraft to get you started.
The first example mob comes directly from the plugin by default, called a Skeletal Knight. This creature has full iron equipment, including armor, a sword, and shield. Its features resemble a wither skeleton, but has increased health and damage. Additionally, players may receive gold nuggets upon slaying them. This is an extremely basic mob, as there aren’t any skills or custom items associated with it.
Skeletal knights can naturally spawn in the world, but server owners can also forcibly summon it. Doing this requires you to execute the /mm mobs spawn SkeletalKnight command in-chat.
Another example mob is an extremely large slime called Angry Sludge. This creature has lots of health and can even poison nearby players with its special skill. There aren’t any item drops or extra slimes after slaying it, but can be configured to do that if you want. Unlike the previous example creature, this one cannot naturally spawn in the world. If you want to play around with angry sludges, then use the /mm mobs spawn AngrySludge command in-chat.
Make sure to be equipped with armor and weapons beforehand, as you’ll likely succumb to the mob’s damage.
Besides standard example mobs, there’s a boss-like one provided to you by the plugin. This dangerous creature is known as a Skeleton King, which has powerful skills and attacks. These mobs cannot naturally spawn, meaning you have to run the /mm mobs spawn SkeletonKing command to encounter them. Once engaged in combat, it’ll send chat messages, summon minions, and launch you in the air occasionally.
Additionally, the standard wither skeleton effect gets applied to your character, so having golden apples will help keep you alive. This is considered an advanced, yet not entirely complex mob that server owners can create.
Another aspect to a skeleton king is its custom item, an enchanted diamond sword with enhanced character abilities. This even has unique lore, describing how the weapon was used by the mob. Server owners are given the chance to create any custom item or block from the MythicMob plugin. This can even be dropped after slaying the mob, introducing players to powerful equipment or unique materials. Keep all the information above in mind when you create your own creature, as it’ll come in handy.
How to Create New Mobs
As for creating custom mobs, there’s countless options for you to try out. These include equipment, names, characters, skills, abilities, size, and many more. Due to the amount of settings, we’re going to showcase an easy creature that you can create. However, we strongly advise reviewing the official wiki for MythicMobs and the default example files to help you understand the configuration.
Otherwise, you may be slightly confused or it’ll take longer to learn everything you need. Besides this, begin by reviewing the first subsection below and continue following them in order to get started.
The first part of the mob creation is to set up weapons, armor, and anything else you want. Whether you want a powerful sword, bow, helmet, or even another item that normally isn’t used for combat, you have endless options. This can become a bit complicated the more you add aspects to it, such as attributes, enchantments, and lore. Additionally, keep track of the name you call this custom item, as it’s required later for the mob creation progress. Remember, you can review the MythicMob official wiki for more information about this process. Besides this, the instructions below show you how to access this specific configuration from the FTP panel, which is easy to do with our built-in file editor.
- Navigate to the
FTP File Accessarea and use your login credentials accordingly.
- Afterward, enter the following directory pathway:
- Once there, press
New Fileat the top left corner and name it with .yml at the end.
- Continue to enter your desired settings for the new item in the editor.
Note: You can copy from the ExampleItems.yml file to act as a template.
- When you’re finished, press
Saveat the top and head back to the main folder.
After setting up weapons and armor for the mob, you may want to add item drops to it. This is a relatively straightforward setup, as all that’s required is material IDs and a minimum/maximum number of them to appear after slaying the creature. Server owners can even use their previously created custom equipment as an item drop, which is done by simply entering its name in the settings. Another important note is to keep track of the name you give this loot table, as it’ll be used later. With this in mind, follow along below to achieve this for your new mob.
- While inside the
MythicMobsdirectory, locate and enter the DropTables folder.
- Afterward, click
New Fileand name it anything you want with .yml at the end.
- Proceed to type your desired options for the mob’s item drops.
Note: You can use ExampleDropTables.yml as a reference for this process.
- Once you’ve completed this, press the
Savebutton and return to the main folder.
A little more technical than the other settings, setting up skills for mobs requires knowledge of in-game aspects. For example, values such as “@target” means the creature will do an action against the player. We strongly recommend reviewing the official wiki for more information about each skill setting, especially if you’re confused about them in the example file. Whether you want the mob to launch users in the air or cast lightning bolts at them, you have plenty of possibilities. Similar to other setups, make sure to keep track of the skill’s name for later. Besides this, the steps below show you how to begin this process.
- From the
MythicMobsdirectory, find and enter the Skills folder.
- Continue to click
New Fileand name it anything with .yml at the end.
- Afterward, enter your desired settings for the mob’s skills in the editor.
Note: You can use the ExampleSkills.yml file as a template to be safe.
- Once you’re finished, press
Saveat the top and return to the main directory.
As for the actual creation of your new mob, this combines everything you’ve done previously. In other words, the customized gear, loot, and skills are used to program your creature. Server owners can also tweak its health, damage output, character type, assign equipment to it, among other aspects like preventing other drops. Remember, you can assign your created weapon or material to this mob by entering its name in the settings. This concept applies to skills and other elements to your new creature. For this process, we strongly recommend using the example file as a template or the wiki page for additional details. When you’re ready, the instructions below will show you how to make a mob with the MythicMob plugin.
- Navigate to the Mobs folder from the main
MythicMobsdirectory in the FTP panel.
- Afterward, press
New Fileand name it with .yml at the end.
- Proceed to enter your desired settings for the mob in the editor.
Note: You can refer to the ExampleMobs.yml file to help you with this process.
- When you’re finished setting up your mob, click
Saveat the top.
- Return to the main panel and
Restartthe server to load the new mob(s).
If you’re wanting this newly created mob to naturally spawn in the Minecraft world, then setting it up is required. By default, only players with permissions can summon custom creatures. Following the instructions below will help you allow everyone to interact with the new mob. Whether you created multiple or not, you have the ability to do this for the server. Make sure to remember the creature’s name before configuring these options, as you’re required to enter it.
- Inside of the
MythicMobsdirectory, enter the RandomSpawns folder from the list.
New Fileat the top left, then name it anything you want with .yml at the end.
- Continue to type your desired spawn settings for the new mob in the editor.
Note: Consider using ExampleRandomSpawns.yml as a template for this process.
- Once you’re done with this, click
Saveat the top and return to the main panel.
Restartthe server to begin loading these changes.
Due to the plugin’s design, only operators should be able to use it. If you want to alter this to allow admins or anyone else to have access, then you should add the mythicmobs.admin permission node to their account. This is done by using LuckPerms or another similar plugin to manage this aspect. Instead of using the above permission, you can add individual ones for MythicMobs commands or features. There’s countless of them available to try out, so we’ve compiled the top three to keep in mind. However, feel free to review the permission wiki for the plugin to learn more.
|/mm mobs spawn [mob]
|Forcibly summon any custom mob in the world.
|/mm items get [item]
|Instantly spawn any custom item in your inventory.
|Reloads the entire plugin and its files to apply any changes.
MythicMobs offer server owners lots of addons and supported plugins to obtain even more features for your custom creatures. Most of them are listed on their website, while some are available on their Spigot page. For example, Vault and WorldGuard provides you more configurable aspects for economy usage or spawning areas with any mob. If you’re unsatisfied with the default options, then consider trying out their compatible plugins or addons. However, some of these may require you to have the premium version of MythicMobs.
If you’re having issues finding custom mobs in the world, example ones or your own, then head towards the RandomSpawns folder via the FTP panel. Remember, this area contains file(s) for the creatures’ spawn rates. Specifically, the
World settings are ones you want to focus on during the configuration. The first allows you to enter a range from
0.0, meaning 0.5 will force the mob to spawn half the time. We advise not setting it too high, especially if the creature is extremely dangerous. As for the other option, you may have to set your world’s name in it. This may be problematic if you have multiple maps, forcing you to add them all. This can be done by separating each world name with a comma, such as this: “world,world_the_end,world_nether”. If you’re having trouble finding the map’s name, either review your main FTP directory containing all files or check the World area in the panel. In cases where the situation persists after doing all of this, it could mean some files are incorrectly configured.
Occasionally, some mobs may not drop any of your custom items and only vanilla ones. In this situation, double check you’ve successfully created the DropTables configs and implemented it in the
Mobs documents accordingly. Remember, you must keep track of the names you assigned to the loot drop since it’s assigned to the mob’s settings. Although, you may want to consider adding
PreventOtherDrops: true to the
Options category for the creature. This will revoke all vanilla items from the loot table, giving players only the custom items from your defined file. If nothing seems to be working, then there’s likely an issue with one or more of your documents.
While restarting the server after making changes to MythicMobs configuration, you may see a warning message in the Console area of the panel. This tends to show “Configuration Error in…”, then lists the exact location and file of the problem. Use this information to help you narrow down the issue(s), which is likely related to incorrect formatting, IDs, missing names, or other similar errors. In some cases, you may have to redo the setup if you’re unable to find the source of this situation. However, extra addons may also be incompatible with MythicMobs depending on where you obtained them. Keep this in mind when developing your custom mobs for the Minecraft server.