massivecraft-logotype-plugin-massivetickets-2000

Player Guide
Server Owner Guide
Spigot
Bukkit
GitHub

Install

  • Ensure you have Java 7 installed.
  • Stop the server.
  • Put MassiveCore.jar in the plugins folder. Use the right MassiveCore version.
  • Put massivetickets.jar in the plugins folder.
  • Start the server.
  • Modify /mstore/massivetickets_mconf/instance.json to your liking.
  • Configure permissions.

Optional Dependencies

The achievement system makes use of the command “/give” from Essentials and the command “/money give” from CraftConomy3. For this reason you might want to install those two plugins. Usage of other similar plugins will also work fine if you tweak the achievement commands in the configuration. Oh and remember to set “unsafe-enchantments: true” in the config for Essentials.

Configure

Multiverse Conf

The multiverse conf is the file /mstore/massivetickets_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. The file will look something like this:

  • aliasesInnerX: What aliases to use when binding the command as a sub command.
  • aliasesOuterX: What aliases to use when binding the command as a top level command.
  • prefix: What prefix we should use for the ticket alert messages.
  • bumpOnJoinActive: Should we tell moderators logging on how many tickets and moderators there are?
  • bumpOnJoinPriority: If bumpOnJoinActive is set to true. At what priority should we bump?
  • bumpEachMinutes: Bump each x minutes if there are any tickets. Set to 0 to disable.
  • xReaction: Reaction commands to run for the situation x.
  • countToLevel: How many tickets done for a certain Achievement/Level.

The reaction commands pass through a formater which replaces some tags:

  • {m}: The name of the moderator (ticket picker)
  • {p}: The name of the player (ticket creator)
  • {y}: The current year
  • {w}: The current week of year (1-52)

Permissions

This plugin makes use of Bukkit’s standard permission node system. You can see the nodes in the plugin yaml below. All permission nodes are granted to players that are op and the permission kit node “massivetickets.kit.rank0” is granted to all players.

plugin.yml