Package ch.njol.skript.util
@NonNullByDefault({PARAMETER,RETURN_TYPE,FIELD})
package ch.njol.skript.util
Various utility classes and methods.
-
ClassDescriptionAABB = Axis-Aligned Bounding BoxEffects that extend this class are ran asynchronously.Main usage is
ExprInventoryInfo
This class allows Skript to return a block while being able to recognize it asInventoryHolder
, You may only use this class if a expression's return type is anInventoryHolder
.A block that gets all data from a BlockState, and either reflects changes on the BlockState or delays them to the real block by 1 tick depending on which constructor is used.TODO !Update with every version [blocks] - also update aliases-*.skA block that gets all data from the world, but either delays any changes by 1 tick of reflects them on a given BlockState depending on which constructor is used.Getter<R,A>Used to get a specific value from instances of some type.Inventory action utils...ThisPersistentDataType
is used for list variables.A class that contains methods based around making it easier to deal withUnparsedLiteral
objects.Patterns<T>A helper class useful when a expression/condition/effect/etc.This class allows Persistent Data to work properly with Skript.ThisPersistentDataType
is used for single variables.Deprecated.Slot stuff got its own package.Utility class.