Project MMO

Project MMO

Commands

Project MMO has many commands that may be of use to players, server ops, and modpack developers. They are listed below.

CommandPermissionUse
/pmmo helpNoneShows places where help can be obtained.
/pmmo partyNoneFeatures for creating and managing a party. options below
/pmmo debug----Not currently implemented.
/pmmo adminOPAbility to add/remove XP/levels/bonuses or allow a player to ignore requirements. options below
/pmmo storeOPTakes a player and skill name arguments and stores those values onto the Scoreboard.
/pmmo genDataOPFor building datapacks used to configure Project MMO. options below

/pmmo party

OptionUse
acceptAccepts an invite to a party.
createCreate a new party.
declineDeclines an sent party invite.
inviteInvite a player to your party.
leaveLeaves your current party.
listShows the members of your party.
uninviteRescinds a sent invite to a player.

/pmmo admin

Note: the first argument after admin is a target. The following table is the list of actions that can be taken on target(s).

OptionUse
addAdd XP/levels to the selected target.
adminBonusSet a bonus that all XP of the chosen type is multiplied by.
clearResets the target(s) levels and XP.
ignoreReqsAllows the target(s) to ignore any requirements for actions.
setSets the XP/level in the chosen skill to an exact amount.

/pmmo genData

genData is a builder-style command. begin resets everything, create actually generates the data, and all other commands "build", or set, the settings you want for pmmo to build your datapack.

commandpurpose
/pmmo genData beginresets all settings for a new command sequence
/pmmo genData withOverridesmakes all generated files override other datapacks, including the default data
/pmmo genData withConfigsincludes server configs in generated data
/pmmo genData withoutObjectsexcludes object config files (items, blocks, entities, etc)
/pmmo genData withDefaultsgenerates all files with their current settings, including any AutoValues
/pmmo genData simplifiedremoves all unused properties (for those familiar with pmmo data)
/pmmo genData modFilter <modid>generates files for only this mod. may be called multiple times for each mod you want included
/pmmo genData forPlayers <player selector>creates player-specific files for the selected players. maybe called multiple times to add multiple selections
/pmmo genData disableradds a pack filter which disables all default data and that of packs loaded before this pack
/pmmo genData createbuilds the datapack using the settings you have enabled