Project MMO

Project MMO

Requirements

Project MMO lets you restrict content based on player skill levels. These are referred to as "requirements" (or "reqs" for short). If a requirement is not met for a certain event, the event does not occur. A simple example of this is having a requirement in "Mining" to be able to use a stone pickaxe. If you craft/obtain a stone pickaxe before you have the required level, you won't be able to use the tool to mine. The following sections will go into detail about requirements

Requirement Configuration

The below table contains every requirement type in the mod as well as what it does.

RequirementPurpose
WEARrequirement to put into an armor/curio slot or to hold in one's hand or offhand.
USE_ENCHANTMENTfor enchantments only, this dictates if an item possessing the enchantment can be used in any context
TOOLcan the item be used for breaking blocks
WEAPONcan the item be used to deal damage
USEif the item has some sort of use, like eating food or throwing ender pearls, can the player perform that use?
PLACEcan this block be placed
BREAKcan this block be broken
KILLcan the player deal damage or kill this entity
TRAVELcan the player enter this dimension or biome
RIDEcan the player ride this vehicle/animal
TAMEcan the player tame this animal
BREEDcan the player breed this animal
INTERACTcan the player interact with this block
ENTITY_INTERACTcan the player interact with this entity

Requirement Negative Effects

There are two requirements that can trigger negative effects: WEAR and BIOME. These are effects that are given to players who try to hold/wear an item they can't use or enter biome they aren't skilled enough for.