All Classes and Interfaces

Class
Description
 
Authenticator<T extends org.bukkit.event.Event>
An Authenticator is a reusable way to check if an SimpleTrait should run on an event
 
A CompoundTrait is a way to combine several Simple Traits into one that is viewed as such in the OriginPicker
A CooldownSimpleTrait is an SimpleTrait that provides the tools to program in a cooldown.
Stops all damage that is caused by specified causes.
 
 
Changes death message if predicate is fulfilled and replaces it with a defined message.
DietaryRestriction is an ability that prevents a player from eating certain sets of food.
Changes what dimension a player respawns in
 
EntityAuthenticator<T extends org.bukkit.event.entity.EntityEvent>
 
Checks that the target of an EntityTargetEvent is an applicable player, and that the Entity of the event is one of a specified types.
 
 
 
 
Thrown when a Trait is not fully defined
 
 
Authenticates an Interact Event
 
 
 
 
 
 
Authenticates an Item Interaction event if the player is holding a specific item
 
 
MaxHealthModifier sets a player's max health to a specified value.
An Origin is a collection of Traits as defined by the "origins.json" file
 
 
 
The Static Registry of all Origins as defined in the origins.json file.
Makes a certain mob(s) unable to aggro on players.
A PermanentEffect is an ability that constantly applies a potion effect
 
 
PlayerAuthenticator<T extends org.bukkit.event.player.PlayerEvent>
 
 
 
Makes player completely unable to be affected by potions (although potions can be whitelisted from this effect).
 
A RunnableSimpleTrait is an ability that runs over and over again every x ticks
 
 
An SimpleTrait is a single Trait that performs one method on a specific event
 
A Trait is a class that simply defines behavior for an Origin
Shows whether a Trait is Positive, Negative, or Neutral
Static Registry of all the Traits' classes as gotten by a static reflection call
Tells a developer that an SimpleTrait is to be used in a general manner (typically) from the origins.json file.