| Interface | Description |
|---|---|
| CustomImage |
Represents a custom image (i.e.
|
| Class | Description |
|---|---|
| Area |
An
Area describes an area in the game world. |
| BoundingInformation |
Describes a bounding volume of an element, i.e. the extends of the object along
the x, y and z axis as well as the position of the center of the object.
|
| Chunk |
Represents a chunk.
|
| ChunkLOD |
Represents an LOD chunk.
|
| CollisionShape |
Represents a collision shape.
|
| CollisionType |
A class containing static variables representing various collision types, which are
used for ray casting.
|
| Definitions |
A static class which gives access to various game definitions.
|
| Definitions.ChestDefinition | Deprecated
Use
Definitions.StorageDefinition instead! |
| Definitions.ClothingDefinition |
A class representing clothing definitions ("meta data").
|
| Definitions.ConstructionDefinition |
A class representing construction element definitions ("meta data").
|
| Definitions.CraftingStation |
A class representing crafting station (e.g. workbench, blockbench etc) information.
|
| Definitions.FoodDefinition |
A class representing food definitions ("meta data").
|
| Definitions.FurnaceDefinition |
A class representing furnace definitions ("meta data").
|
| Definitions.HitDamageDefinition |
A class representing hit damage definitions, e.g. for tools and melee weapons ("meta data").
|
| Definitions.ItemDefinition |
A class representing item definitions ("meta data").
|
| Definitions.MusicDiscInfo |
A class representing music disc information.
|
| Definitions.NpcDefinition |
A class representing NPC definitions ("meta data").
|
| Definitions.ObjectDefinition |
A class representing object definitions ("meta data").
|
| Definitions.PlantDefinition |
A class representing plant/vegetation definitions ("meta data").
|
| Definitions.Recipe |
A class representing recipe information.
|
| Definitions.Recipe.Ingredient |
A class representing an ingredient (for a crafting recipe).
|
| Definitions.StorageDefinition |
A class representing storage definitions ("meta data").
|
| GameImageInformation |
Represents a game texture / image, i.e. a texture which already exists in the
game by default (e.g. block textures or world textures).
|
| ImageInformation |
Represents an image / texture file.
|
| KeyInput |
Contains static fields representing various keys.
|
| ModelInformation |
Represents a custom 3D model file.
|
| Quaternion |
A quaternion can be used to describe rotations.
|
| RayCastResult | |
| SoundInformation |
Represents a custom audio file (this could either be a sound effect or a music track).
|
| Utils |
Utils class which holds several static classes with various static util functions.
|
| Utils.ByteUtils |
Contains various byte functions, i.e. encryption and compression of
byte arrays etc.
|
| Utils.ChunkUtils |
Chunk related functions, including conversion of global positions to
chunk/block positions and vice versa.
|
| Utils.FileUtils |
Contains various file function, including file access, reading or writing
to files, or getting the md5 checksum of a file.
|
| Utils.GeneralUtils |
General game related functions.
|
| Utils.ImageUtils |
Image utils.
|
| Utils.MathUtils |
Contains useful math functions.
|
| Utils.StringUtils |
Various String functions, i.e. functions to check if certain strings are
numeric, getting checksums of strings, and conversion utils.
|
| Utils.SystemUtils |
Various system functions providing access to information about the underlying
hardware and operating system.
|
| Utils.VectorUtils |
Vector functions.
|
| Vector2f |
A Vector which holds two float values: X and Y
It can be used to represent a two dimensional value, like a horizontal position or screen coordinates. |
| Vector2i |
A Vector which holds two int values: X and Y
It can be used to represent a two dimensional value, like a horizontal integer position. |
| Vector3f |
A Vector which holds three float values: X, Y and Z
It can be used to represent a three dimensional value, like a position or a direction. |
| Vector3i |
A Vector which holds three int values: X, Y and Z
It can be used to represent a three dimensional value, like an integer position (e.g. a block position or a chunk offset). |
| Vector4f |
A Vector which holds four float values: X, Y, Z and W
It can be used to represent a four dimensional value. |
| WorldEditBatch |
Batch class to proceed multiple world edits at once (greatly improves the performance
if you want to perform multiple world edits).
|
| Enum | Description |
|---|---|
| Animation |
An enum representing various player animations.
|
| Animation.Type |
The animation type.
|
| CollisionShape.Type |
An enum to determine the type of the collision shape.
|
| Crosshair | |
| Gamemode |