- Callback<T> - Interface in net.risingworld.api.callbacks
-
A callback.
- Cancellable - Interface in net.risingworld.api.events
-
- changeObjectStatus(int, float, float, float, int) - Method in interface net.risingworld.api.World
-
Changes the status of an object.
- checkCollisionBitmask(int, int) - Static method in class net.risingworld.api.utils.CollisionType
-
Checks if the provided bitmask "contains" the specified collision type.
- Chest - Interface in net.risingworld.api.objects
-
- CHOPPEDTREES - Static variable in class net.risingworld.api.utils.CollisionType
-
Chopped trees
- Chunk - Class in net.risingworld.api.utils
-
Represents a chunk.
- Chunk(int, int, int, int, short[], byte[]) - Constructor for class net.risingworld.api.utils.Chunk
-
Creates a new chunk object.
- CHUNK_SIZE_X - Static variable in class net.risingworld.api.utils.Utils.ChunkUtils
-
Horizontal (x) size of a chunk (amount of blocks)
- CHUNK_SIZE_Y - Static variable in class net.risingworld.api.utils.Utils.ChunkUtils
-
Vertical (y) size of a chunk (amount of blocks)
- CHUNK_SIZE_Z - Static variable in class net.risingworld.api.utils.Utils.ChunkUtils
-
Horizontal (z) size of a chunk (amount of blocks)
- ChunkLOD - Class in net.risingworld.api.utils
-
Represents an LOD chunk.
- ChunkLOD(int, int, int, byte[]) - Constructor for class net.risingworld.api.utils.ChunkLOD
-
Creates a new chunk object.
- ChunkUtils() - Constructor for class net.risingworld.api.utils.Utils.ChunkUtils
-
- clamp(float, float, float) - Static method in class net.risingworld.api.utils.Utils.MathUtils
-
Clamps the value between min and max.
- clear() - Method in interface net.risingworld.api.objects.Inventory
-
Clears the inventory, i.e. removes all items.
- clear() - Method in interface net.risingworld.api.objects.Storage
-
Clears the chest, i.e. removes all items.
- clearBatch() - Method in class net.risingworld.api.utils.WorldEditBatch
-
Clears the batch.
- clearText() - Method in interface net.risingworld.api.objects.Sign
-
Clears the text on this sign.
- close() - Method in interface net.risingworld.api.database.Database
-
Closes this connection.
- Clothes - Interface in net.risingworld.api.objects
-
An object representing the current clothes of players and certain npcs.
- Clothes.Garment - Interface in net.risingworld.api.objects
-
A aingle piece of clothes the player/npc is wearing, e.g. pants, shoes, headgear etc.
- Clothes.Type - Enum in net.risingworld.api.objects
-
- CollisionShape - Class in net.risingworld.api.utils
-
Represents a collision shape.
- CollisionShape.Type - Enum in net.risingworld.api.utils
-
An enum to determine the type of the collision shape.
- CollisionType - Class in net.risingworld.api.utils
-
A class containing static variables representing various collision types, which are
used for ray casting.
- CollisionType() - Constructor for class net.risingworld.api.utils.CollisionType
-
- colorRGBAToInt(float, float, float, float) - Static method in class net.risingworld.api.utils.Utils.GeneralUtils
-
Converts a color (RGBA) to int.
- compress(byte[]) - Static method in class net.risingworld.api.utils.Utils.ByteUtils
-
Compresses a byte array.
- connectToDiscord(String) - Method in interface net.risingworld.api.objects.Player
-
Connects the client to a Discord server, or more precisely, it opens the
url to the Discord server in the web browser.
- connectToTeamSpeak(String, int, String) - Method in interface net.risingworld.api.objects.Player
-
Connects the client to a TeamSpeak server, but only as long as TeamSpeak is
installed on the client computer, and only if the client accepts to connect.
- CONSTRUCTIONS - Static variable in class net.risingworld.api.utils.CollisionType
-
Construction elements (blocks, planks, beams etc)
- CONSTRUCTIONSBOUND - Static variable in class net.risingworld.api.utils.CollisionType
-
Construction elements (blocks, planks, beams etc)
- CORPSES - Static variable in class net.risingworld.api.utils.CollisionType
-
Corpses (player corpses, NPC corpses etc)
- createBoxCollisionShape(float, float, float) - Static method in class net.risingworld.api.utils.CollisionShape
-
Creates a new box collision shape.
- createChairPreset(Vector3f) - Static method in class net.risingworld.api.worldelements.Interaction
-
- createClothingAttribute(short) - Static method in interface net.risingworld.api.objects.Item.Attribute
-
Creates a new clothing attribute.
- createCustomItemAttribute(String) - Static method in interface net.risingworld.api.objects.Item.Attribute
-
- createHullCollisionShape() - Static method in class net.risingworld.api.utils.CollisionShape
-
Creates a new hull collision shape, i.e. a rough representation of a mesh
shape, but faster.
- createMeshCollisionShape() - Static method in class net.risingworld.api.utils.CollisionShape
-
Creates a new mesh-accurate collision shape.
- createNewStorage(int) - Method in interface net.risingworld.api.World
-
Creates a new storage in the database.
- createObjectAttribute(short) - Static method in interface net.risingworld.api.objects.Item.Attribute
-
Creates a new object attribute.
- createScreenshot(float, Callback<BufferedImage>) - Method in interface net.risingworld.api.objects.Player
-
Creates a screenshot of the player screen and convert it into a BufferedImage.
- createSphereCollisionShape(float) - Static method in class net.risingworld.api.utils.CollisionShape
-
Creates a new spherical collision shape.
- Crosshair - Enum in net.risingworld.api.utils
-
- crossLocal(Vector3f) - Method in class net.risingworld.api.utils.Vector3f
-
Calculates the cross product of this vector and another vector.
- crossLocal(float, float, float) - Method in class net.risingworld.api.utils.Vector3f
-
Calculates the cross product of this vector and the provided coordinates.
- crossLocal(Vector3i) - Method in class net.risingworld.api.utils.Vector3i
-
Calculates the cross product of this vector and another vector.
- crossLocal(int, int, int) - Method in class net.risingworld.api.utils.Vector3i
-
Calculates the cross product of this vector and the provided coordinates.
- CustomImage - Interface in net.risingworld.api.utils
-
Represents a custom image (i.e.
- CustomItem - Class in net.risingworld.api.objects.custom
-
A class which represents a custom item, or more precisely, a custom item definition.
- CustomItem(String, String) - Constructor for class net.risingworld.api.objects.custom.CustomItem
-
Creates a new custom item, or more precisely, meta data for a custom item.
- CustomItem.Action - Interface in net.risingworld.api.objects.custom
-
An "action" interface which is called for primary/secondary action.
- CustomItem.Hand - Enum in net.risingworld.api.objects.custom
-
Determines in which hand the item is held (more precisely, which hand the item gets attached to)
- CustomItem.Variation - Class in net.risingworld.api.objects.custom
-
Represents an item "variation".
- CustomRecipe - Class in net.risingworld.api.objects.custom
-
Creates a custom item recipe.
- CustomRecipe(String, CustomRecipe.Type, int, String, String...) - Constructor for class net.risingworld.api.objects.custom.CustomRecipe
-
Creates a new custom recipe.
- CustomRecipe.Type - Enum in net.risingworld.api.objects.custom
-
- cx - Variable in class net.risingworld.api.utils.Chunk
-
Chunk offset x
- cx - Variable in class net.risingworld.api.utils.ChunkLOD
-
Chunk offset x
- cy - Variable in class net.risingworld.api.utils.Chunk
-
Chunk offset y
- cz - Variable in class net.risingworld.api.utils.Chunk
-
Chunk offset z
- cz - Variable in class net.risingworld.api.utils.ChunkLOD
-
Chunk offset z