Sueta

Mob Creator

1.3.1

Create custom mobs using a simple GUI

·Plugin

Allows for custom mob creation using a simple GUI. You can equip them with enchanted armour, give them a name, set their health, and more.

This script requires Skript (obviously), SkBee, and skript-gui. It was coded using versions 2.6.4, 2.13.1 and 1.3 respectively.

This takes inspiration from @astoned and @chirasu.cc on Discord, who did something similar.

Creating a mob:

  • Using the command /mob create will open a GUI with a few options. You can specify the entitytype, name, health, and armour in this GUI.
  • If you want to sidestep setting the entitytype here and just do it in the command, /mob create has an optional entity type argument, which accepts a select few entity types. Accepted types are listed as tab completions.
  • Once you've set all the options, just click the submit button and you will be able to spawn the newly registered custom mob.
  • Note that currently, all custom mobs must have different names, as they are stored and spawned using the name as the identifier.

Spawning a mob:

  • Using the command /mob spawn <name of mob> will spawn the mob at your location.
  • All of the currently registered custom mobs are listed as tab completions for this command.

Viewing all registered mobs:

  • Using the command /mob show will display all the currently registered mobs.
  • Clicking any of the slots in the GUI will display a second GUI with their name, their type, their health, and the armour they are equipped with.

Deleting a mob:

  • After clicking any of the mobs in the /mob show GUI, an option to delete the clicked will be available.
  • Support for this will soon come in the form of a command, in a future update.

Things that will definitely be added soon:

  • More information to be displayed on second /mob show GUI
  • Ability to edit an already registered mob

Things that might be added in the future:

  • A different, more user-friendly storing system
  • A way for mobs to have the same name

If you have any suggestions or if you find any bugs/glitches, let me know here or on discord @cheezburga

Similar projects

Plugin →