mmoCore

mmoCore

27.6k Downloads

mmoMinecraft Logo

About mmoCore

mmoCore provides the common code for all mmoMinecraft plugins to use. For server admins this also provides commands to set plugin config values and update installed mmoMinecraft plugins.

The mmoMinecraft suite is a collection of plugins that together attempt to create a more mmorpg-like experience in Minecraft. The only plugin that they all require is mmoCore.

Spoutcraft Logo

Get Spoutcraft & Spoutplugin Now! >> Get Spout!

Uses Spout if available to give player feedback. The client-side SpoutCraft isn't required (although it is recommended).

These plugins are still being coded, so more will join the list over time, and all the ones on the list will actually get created too!

Plugin List

  • mmoChat - Configurable channels, including Party chat.
  • mmoChatPirate - Adds a "Pirate" filter to mmoChat.
  • mmoChatTitle - Adds a permissions based "Title" filter to mmoChat.
  • mmoDamage - Control PVP and PVE damage events more easily.
  • mmoInfo - Info bar for use by other plugins.
  • mmoInfoArmor - Displays Players Armor Values in 20/20 format or new graphical display.
  • mmoInfoBed - Adds a {bed} token to the mmoInfo token list. Displays Players' bed location.
  • mmoInfoCompass - Adds a {compass} token to the mmoInfo token list.
  • mmoInfoCoords - Adds a {coords} token to the mmoInfo token list.
  • mmoInfoFood - Displays Player Food Values
  • mmoInfoHealth - Displays Players Health Values in 20/20 format or new graphical display.
  • mmoInfoLevel - Displays Player Experience Level and Exp values
  • mmoInfoXP - Displays Player Experience to Next Level
  • mmoInfoGold - Displays Player Economy balance in gold or currency based values.
  • mmoInfoOnline - Displays Player Count & Server Slots via {online} token.
  • mmoInfoTicks - Displays Server performance TPS value via the {ticks} token.
  • mmoInfoTime - Displays Server Time via {time} token.
  • mmoInfoWorld - Displays Players current world via {world} token, configurable naming.
  • mmoParty - Leadership based parties with damage protection.
  • mmoPet - Eventually allow taming other creatures, and give extra abilities to pets.
  • mmoTarget - Visible target display, including health, owner and target's target.

mmoMinecraft GUI Example

In the below example you can see the GUI elements above. This black bar along the top with the additional tokens you see are all part of mmoInfo Suite of plugins, as well as mmoParty, mmoTarget etc.

mmoInfo Interface Example

The below is an example of the new Graphics Bar displays for Health, Armor, Food, Level etc.

mmoInfo Interface Example2

Commands

  • /mmoupdate - Update all mmoMinecraft plugins.
  • /mmoset - Show installed mmoMinecraft plugins.
  • /mmoset <plugin> - Show all options (same as in plugin.yml).
  • /mmoset <plugin> <option> - Show option current value (same as in plugin.yml).
  • /mmoset <plugin> <option> <value> - Set option (same as in plugin.yml).

Data Folder

Normally all plugins have a separate folder in the same location as themselves for storing files. If instead you create a folder named "mmoMinecraft" in there then they will all use that instead. The old "*/config.yml" files become "mmoMinecraft/*.yml" instead. Any specific images etc for the client will be in a further folder inside that.

This is to make it easier to backup and restore your settings.

The file moving is automatic (you can manually undo it however).

Credits

A lot of people have contributed to this project and we greatly thank those involved. Here's a few of those Contributors:

  • Rycochet
  • Dockter
  • Flenix
  • FlayaN
  • Xaymar

Dependencies

Future

  • Translation command (for other mmoMinecraft plugins)
  • GUI for setting mmoMinecraft plugin config values without having to use /commands.
  • GUI for installing / updating mmoMinecraft plugins.
  • Improved Spout layout code, including the ability for the client to re-arrange the layout of supported plugins.
  • More support widgets for plugin use.

Changelog

Commit log