Player Guide
Server Owner Guide

For Server Owners

  • Put MassiveCore.jar in the plugins folder. Use the right MassiveCore version.
  • Put massivebooks.jar in the plugins folder.
  • Start the server and immediately stop it again to generate the default configs.
  • Modify /mstore/massivebooks_mconf/instance.json to your liking.
  • Configure permissions. You may want to use the “kit” parent permissions.

MassiveCore Aspects

MassiveBooks does not use MassiveCore aspects. No need to worry about those.

Multiverse Conf

The multiverse conf is the file /mstore/massivebooks_mconf/instance.json. You can make changes to this file while the server is running. The modifications will automatically be detected after a few seconds and loaded into the server. You don’t need to run any command or restart the server for this to happen.

What the options do:

  • aliasesBook: What aliases should the base command have?
  • usingNewPlayerCommands: Should new player commands be executed or not?
  • newPlayerCommands: These commands are excecuted for players the first time they join the server. The {p} is replaced with the player name. Per default hand out all serverbooks to the new players.
  • usingNewPlayerCommandsDelayTicks: Should we wait a few server ticks before executing the the new player commands?
  • newPlayerCommandsDelayTicks: How many ticks should we wait? 20 ticks is on second.
  • permToCopyCost: If Vault is present copying books can cost money. The permissions are checked from up to down and once a match is found the cost is used. The last entry will be used if nothing matched.
  • autoupdatingServerbooks: Should books with a server book title be autoupdated to have the same content as the saved serverbook?
  • autoupdatingDisplayNames: Should books be autoupdated to have awesome and informative display names?
  • usingAuthorDisplayName: Should the author displayname be used instead of the regular name? Note that the display name can’t be known for offline players so book titles would be using the displayname only for players that are online.
  • itemFrameXIfSneakY: Handles item frame behavior.