Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

a - Variable in class net.risingworld.api.utils.ColorRGBA
The alpha (opacity) color component (0-1)
A - Enum constant in enum class net.risingworld.api.utils.Key
 
abs(float) - Static method in class net.risingworld.api.utils.Utils.MathUtils
Gets the absolute value of a float value.
absInt(int) - Static method in class net.risingworld.api.utils.Utils.MathUtils
Gets the absolute value of an int value.
Absolute - Enum constant in enum class net.risingworld.api.ui.style.Position
Absolute position
absorbency - Variable in class net.risingworld.api.definitions.Clothing.ClothingDefinition
 
Accept_Decline - Enum constant in enum class net.risingworld.api.ui.MessageBoxButtons
 
Acceptable - Enum constant in enum class net.risingworld.api.definitions.Items.Modifier
Normal
Accessory - Enum constant in enum class net.risingworld.api.definitions.Crafting.SubCategory
 
accurancy - Variable in class net.risingworld.api.definitions.Items.ProjectileDefinition
Accurancy of the projectile.
adapttonormal - Variable in class net.risingworld.api.definitions.Objects.ObjectDefinition
Amount how much the object adapts to the ground / collision normal (depending on the pedestal type)
adapttoterrain - Variable in class net.risingworld.api.definitions.Npcs.NpcDefinition
Strength factor how much the npc adapts to the ground normal.
add(float, float, float) - Method in class net.risingworld.api.utils.Vector3f
Creates a new vector with the same values of this vector and adds the provided values.
add(float, float, float, float) - Method in class net.risingworld.api.utils.Vector4f
Creates a new vector with the same values of this vector and adds the provided values.
add(int, int, float, int, Vector3f, Quaternion, Vector3f, Vector3f, Vector3f) - Method in class net.risingworld.api.world.batch.ConstructionPlaceBatch
 
add(int, int, int, int, int, int, int) - Method in class net.risingworld.api.world.batch.WorldEditBatch
Adds a new entry to the world edit batch.
add(short) - Method in class net.risingworld.api.objects.Clothes
Adds a new garment with the provided type ID.
add(short, int, long) - Method in class net.risingworld.api.objects.Clothes
 
add(Vector3f) - Method in class net.risingworld.api.utils.Vector3f
Creates a new vector with the same values of this vector and adds the values of the provided vector.
add(Vector4f) - Method in class net.risingworld.api.utils.Vector4f
Creates a new vector with the same values of this vector and adds the values of the provided vector.
AddAdminEvent - Class in net.risingworld.api.events.general
Called when a player is added to the admin list.
addArea(Area) - Static method in class net.risingworld.api.Server
Adds a temporary Area to the server.
addArea(Area, boolean) - Static method in class net.risingworld.api.Server
Adds an Area to the server.
addChild(UIElement) - Method in class net.risingworld.api.ui.UIElement
Attaches an UIElement as "child" to this element.
addChild(GameObject) - Method in class net.risingworld.api.worldelements.GameObject
 
addClothingItem(short, int, int, int, long) - Method in class net.risingworld.api.objects.Inventory
Creates and adds a new clothing item to the inventory.
addClothingItemToSlot(short, int, int, int, long, int, Inventory.SlotType) - Method in class net.risingworld.api.objects.Inventory
Creates and adds a new clothing item to the inventory.
addColor(ColorRGBA) - Method in class net.risingworld.api.assets.MeshAsset
 
addComponent(String) - Method in class net.risingworld.api.worldelements.GameObject
 
addComponent(String, String) - Method in class net.risingworld.api.worldelements.Prefab
Adds a new Unity component to the prefab or a child of this prefab.
addConstructionItem(byte, int, int, int) - Method in class net.risingworld.api.objects.Inventory
Creates and adds a new construction item to the inventory (e.g a block, window frame etc).
addConstructionItemToSlot(byte, int, int, int, int, Inventory.SlotType) - Method in class net.risingworld.api.objects.Inventory
Creates and adds a new construction item to the inventory (e.g a block, window frame etc).
addDamage(int) - Method in class net.risingworld.api.objects.Player
Causes damage to the player (reduces health, plays a hurt sound and the screen flashes red).
addGameObject(GameObject) - Method in class net.risingworld.api.objects.Player
Adds the provided GameObject to the player's world.
addIndex(int) - Method in class net.risingworld.api.assets.MeshAsset
Adds a single index.
addIndices(int...) - Method in class net.risingworld.api.assets.MeshAsset
Adds an arbitrary number of indices.
addIndices(ArrayList<Integer>) - Method in class net.risingworld.api.assets.MeshAsset
Adds all provided indices.
addItem(short, int, int) - Method in class net.risingworld.api.objects.Inventory
Creates and adds a new item to the inventory.
addItemToSlot(short, int, int, int, Inventory.SlotType) - Method in class net.risingworld.api.objects.Inventory
Creates and adds a new item to the inventory.
addLocal(float, float) - Method in class net.risingworld.api.utils.Vector2f
Adds the provided values to the values of this vector.
addLocal(float, float, float) - Method in class net.risingworld.api.utils.Vector3f
Adds the provided values to the values of this vector.
addLocal(float, float, float, float) - Method in class net.risingworld.api.utils.Vector4f
Adds the provided values to the values of this vector.
addLocal(int, int) - Method in class net.risingworld.api.utils.Vector2i
Adds the provided values to the values of this vector.
addLocal(int, int, int) - Method in class net.risingworld.api.utils.Vector3i
Adds the provided values to the values of this vector.
addLocal(Vector2f) - Method in class net.risingworld.api.utils.Vector2f
Adds the values of the provided vector to the values of this vector.
addLocal(Vector2i) - Method in class net.risingworld.api.utils.Vector2i
Adds the values of the provided vector to the values of this vector.
addLocal(Vector3f) - Method in class net.risingworld.api.utils.Vector3f
Adds the values of the provided vector to the values of this vector.
addLocal(Vector3i) - Method in class net.risingworld.api.utils.Vector3i
Adds the values of the provided vector to the values of this vector.
addLocal(Vector4f) - Method in class net.risingworld.api.utils.Vector4f
Adds the values of the provided vector to the values of this vector.
addNormal(Vector3f) - Method in class net.risingworld.api.assets.MeshAsset
 
addNormals(ArrayList<Vector3f>) - Method in class net.risingworld.api.assets.MeshAsset
 
addObjectItem(short, int, int) - Method in class net.risingworld.api.objects.Inventory
Creates and adds a new object item to the inventory, i.e an item that represents an object (like furniture).
addObjectItemToSlot(short, int, int, int, Inventory.SlotType) - Method in class net.risingworld.api.objects.Inventory
Creates and adds a new object item to the inventory, i.e an item that represents an object (like furniture).
addStyleSheet(StyleSheetAsset) - Method in class net.risingworld.api.ui.UIElement
Adds an optional style sheet asset (USS).
addTangent(Vector4f) - Method in class net.risingworld.api.assets.MeshAsset
 
addTangents(ArrayList<Vector4f>) - Method in class net.risingworld.api.assets.MeshAsset
 
addToClassList(String) - Method in class net.risingworld.api.ui.UIElement
 
addUIElement(UIElement) - Method in class net.risingworld.api.objects.Player
Attaches a UI element to the player's HUD.
addUIElement(UIElement, UITarget) - Method in class net.risingworld.api.objects.Player
Attaches a UI element to the player's screen (to a specific target, e.g HUD, inventory etc).
addUIElementToPlayer(Player, UIElement, String) - Static method in class net.risingworld.api.Internals
Same as Player.addUIElement(net.risingworld.api.ui.UIElement), but allows you to set an arbitrary UI target (defined by the UI element path).
addUV(float, float) - Method in class net.risingworld.api.assets.MeshAsset
 
addUV(int, float, float) - Method in class net.risingworld.api.assets.MeshAsset
 
addUV(int, Vector2f) - Method in class net.risingworld.api.assets.MeshAsset
 
addUV(Vector2f) - Method in class net.risingworld.api.assets.MeshAsset
 
addUVs(int, ArrayList<Vector2f>) - Method in class net.risingworld.api.assets.MeshAsset
 
addVertex(float, float, float) - Method in class net.risingworld.api.assets.MeshAsset
 
addVertex(Vector3f) - Method in class net.risingworld.api.assets.MeshAsset
 
addVertices(ArrayList<Vector3f>) - Method in class net.risingworld.api.assets.MeshAsset
 
Admin - Enum constant in enum class net.risingworld.api.events.player.PlayerTeleportEvent.Cause
An admin teleported this player
adult - Variable in class net.risingworld.api.definitions.Npcs.NpcDefinition
If this npc is a child, this is the adult version.
AdvancedTools - Enum constant in enum class net.risingworld.api.definitions.Crafting.SubCategory
 
Adventure - Enum constant in enum class net.risingworld.api.utils.GameMode
Adventure mode (NOT AVAILABLE YET)
Aggressive - Enum constant in enum class net.risingworld.api.definitions.Npcs.Behaviour
Npc always tries to attack the player
aggroradius - Variable in class net.risingworld.api.definitions.Npcs.NpcDefinition
 
Air - Enum constant in enum class net.risingworld.api.definitions.Plants.TerrainMaterialType
 
AirOnly - Enum constant in enum class net.risingworld.api.world.EditRestriction
Only affects air blocks (id 0)
Align - Enum Class in net.risingworld.api.ui.style
 
alignContent - Variable in class net.risingworld.api.ui.style.Style
Determines the alignment of the content on the cross axis if they spawn over multiple lines
alignItems - Variable in class net.risingworld.api.ui.style.Style
Determines the alignment of the children on the cross axis
alignSelf - Variable in class net.risingworld.api.ui.style.Style
Similar to alignItems, but only for this specific element
All - Enum constant in enum class net.risingworld.api.definitions.Clothing.Gender
 
All - Enum constant in enum class net.risingworld.api.definitions.Objects.Pedestal
 
All - Enum constant in enum class net.risingworld.api.definitions.Objects.PivotSnapping
 
AllObjects - Enum constant in enum class net.risingworld.api.definitions.Objects.PivotSnapping
 
alphamask - Variable in class net.risingworld.api.definitions.Clothing.ClothingDefinition
Path to an optional alpha mask texture (which will be applied to the player when wearing this clothing piece).
AltGr - Enum constant in enum class net.risingworld.api.utils.Key
 
alwaysactive - Variable in class net.risingworld.api.definitions.Objects.ObjectInfoDefinition
If true, the object will be always "active", irrespective of the status
Amazing - Enum constant in enum class net.risingworld.api.definitions.Items.Modifier
Good
Ammo - Enum constant in enum class net.risingworld.api.definitions.Crafting.SubCategory
 
Ammo - Enum constant in enum class net.risingworld.api.definitions.Items.Category
 
Ammo - Enum constant in enum class net.risingworld.api.definitions.Items.Type
Ammunition (including arrows)
amount - Variable in class net.risingworld.api.definitions.Crafting.Recipe
Number of items you get when crafting this recipe
angle(Quaternion) - Method in class net.risingworld.api.utils.Quaternion
Gets the angle (in degrees) between this quaternion and the other quaternion.
angleBetween(Vector2f) - Method in class net.risingworld.api.utils.Vector2f
Gets the angle between this vector and another vector.
Please note: Both vectors need to be unit vectors (normalized).
angleBetween(Vector2i) - Method in class net.risingworld.api.utils.Vector2i
Gets the angle between this vector and another vector.
Please note: Both vectors need to be unit vectors (normalized).
angleBetween(Vector3f) - Method in class net.risingworld.api.utils.Vector3f
Gets the angle between this vector and another vector.
angleBetween(Vector3i) - Method in class net.risingworld.api.utils.Vector3i
Gets the angle between this vector and another vector.
Please note: Both vectors need to be unit vectors (normalized).
angleBetween(Vector4f) - Method in class net.risingworld.api.utils.Vector4f
Gets the angle between this vector and another vector.
Please note: Both vectors need to be unit vectors (normalized).
Animal - Enum constant in enum class net.risingworld.api.definitions.Clothing.Race
 
Animal - Enum constant in enum class net.risingworld.api.definitions.Npcs.Type
Npc is an animal
Animation - Enum constant in enum class net.risingworld.api.definitions.Npcs.CorpseType
A death animation will be played and corpse will become static
animationImportFlags - Variable in class net.risingworld.api.assets.ModelImportSettings
 
animationType - Variable in class net.risingworld.api.assets.ModelImportSettings
 
animationWrapMode - Variable in class net.risingworld.api.assets.ModelImportSettings
 
animspeed - Variable in class net.risingworld.api.definitions.Npcs.NpcDefinition
Speed at which the move/run animations will play.
Announcements - Enum constant in enum class net.risingworld.api.ui.UITarget
Attach element to announcement layer (so it's only visible while a "yell" message is shown)
Annoying - Enum constant in enum class net.risingworld.api.definitions.Items.Modifier
Bad
Anvil - Enum constant in enum class net.risingworld.api.definitions.Crafting.CraftingStationType
 
API - Enum constant in enum class net.risingworld.api.definitions.Items.Type
This item is a custom API item
API - Enum constant in enum class net.risingworld.api.definitions.Objects.Type
 
API - Enum constant in enum class net.risingworld.api.definitions.Plants.Category
 
API - Enum constant in enum class net.risingworld.api.definitions.Plants.Type
 
API - Enum constant in enum class net.risingworld.api.events.npc.NpcSpawnEvent.Origin
Npc was spawned through the API
API - Enum constant in enum class net.risingworld.api.events.npc.NpcTransformEvent.Trigger
Npc was transformed through the Plugin API (i.e by a plugin)
API - Enum constant in enum class net.risingworld.api.events.player.inventory.PlayerInventoryAddItemEvent.Origin
Item was added to the inventory through the Plugin API
API - Enum constant in enum class net.risingworld.api.events.player.PlayerTeleportEvent.Cause
This player was teleported via API call
Appealing - Enum constant in enum class net.risingworld.api.definitions.Items.Modifier
Good
append(byte[], byte) - Static method in class net.risingworld.api.utils.Utils.ArrayUtils
 
append(int[], int) - Static method in class net.risingworld.api.utils.Utils.ArrayUtils
 
append(String[], String) - Static method in class net.risingworld.api.utils.Utils.ArrayUtils
 
applyChanges() - Method in class net.risingworld.api.assets.MaterialAsset
Applies all changes done to the material, i.e syncs the material with all players.
applyPhysicalImpulse(Vector3f) - Method in class net.risingworld.api.objects.WorldItem
Applies a physical impulse to the item (applied to the center).
applyPhysicalImpulse(Vector3f, Vector3f) - Method in class net.risingworld.api.objects.WorldItem
Applies a physical impulse to the item (applied to the position defined by the local offset).
arc(Vector2f, float, int, int, UIPainter2D.ArcDirection) - Method in class net.risingworld.api.ui.UIPainter2D
 
arcTo(Vector2f, Vector2f, float) - Method in class net.risingworld.api.ui.UIPainter2D
 
Area - Class in net.risingworld.api.objects
An Area describes an area in the game world.
Area() - Constructor for class net.risingworld.api.objects.Area
Creates an "empty" area.
Area(Area) - Constructor for class net.risingworld.api.objects.Area
Creates an area with the same size as the provided area.
Area(Vector3f, Vector3f) - Constructor for class net.risingworld.api.objects.Area
Creates a new area.
AREA - Static variable in class net.risingworld.api.utils.Layer
 
Area3D - Class in net.risingworld.api.worldelements
A visual representation of an Area.
Area3D(Area) - Constructor for class net.risingworld.api.worldelements.Area3D
Creates a new Area3D element which represents an actual Area.
Areas - Enum constant in enum class net.risingworld.api.database.WorldDatabase.Target
 
ArrayUtils() - Constructor for class net.risingworld.api.utils.Utils.ArrayUtils
 
Arrow - Enum constant in enum class net.risingworld.api.definitions.Items.Group
 
Arrow - Enum constant in enum class net.risingworld.api.definitions.Items.ProjectileType
 
ArrowBack - Static variable in class net.risingworld.api.assets.ModelAsset
An arrow with a length of 1, facing backward (towards -Z)
ArrowDown - Static variable in class net.risingworld.api.assets.ModelAsset
An arrow with a length of 1, facing down (towards -Y)
ArrowForward - Static variable in class net.risingworld.api.assets.ModelAsset
An arrow with a length of 1, facing forward (towards Z)
ArrowLeft - Static variable in class net.risingworld.api.assets.ModelAsset
An arrow with a length of 1, facing left (towards -X)
ArrowRight - Static variable in class net.risingworld.api.assets.ModelAsset
An arrow with a length of 1, facing right (towards X)
ArrowUp - Static variable in class net.risingworld.api.assets.ModelAsset
An arrow with a length of 1, facing up (towards Y)
Asphalt - Enum constant in enum class net.risingworld.api.definitions.Constructions.BlockType
 
Asphalt - Enum constant in enum class net.risingworld.api.definitions.Crafting.SubCategory
 
Asset - Class in net.risingworld.api.assets
Abstract base class representing a reference to an asset.
Asset.Source - Enum Class in net.risingworld.api.assets
The asset source, i.e where it is loaded from
Asset.Type - Enum Class in net.risingworld.api.assets
The asset type
AssetBundle - Class in net.risingworld.api.assets
An AssetBundle which was created in Unity.
AssetBundle - Enum constant in enum class net.risingworld.api.assets.Asset.Source
Asset is loaded from an asset bundle
AssetBundle - Enum constant in enum class net.risingworld.api.assets.Asset.Type
 
assetpath - Variable in class net.risingworld.api.definitions.Clothing.ClothingDefinition
Path to the asset (for male and unisex)
assetpath - Variable in class net.risingworld.api.definitions.Items.ItemDefinition.Variant
Asset path to the item prefab
assetpath - Variable in class net.risingworld.api.definitions.Items.ProjectileDefinition
Path to the projectile model.
assetpath - Variable in class net.risingworld.api.definitions.Npcs.NpcDefinition.Variant
Asset path to the npc prefab
assetpath - Variable in class net.risingworld.api.definitions.Objects.ObjectDefinition.Variant
Asset path to the object prefab
assetpath - Variable in class net.risingworld.api.definitions.Plants.PlantDefinition
Asset path to the plant prefab
assetpathfemale - Variable in class net.risingworld.api.definitions.Clothing.ClothingDefinition
Path to the asset for the female model.
Async - Enum constant in enum class net.risingworld.api.events.Threading
Default behaviour, calls event directly (same thread, not synchronized).
Attached - Enum constant in enum class net.risingworld.api.objects.WorldItem.WorldItemType
 
Attack - Enum constant in enum class net.risingworld.api.definitions.Npcs.AttackReaction
 
attackdot - Variable in class net.risingworld.api.definitions.Npcs.NpcDefinition
Dot product for attacks.
attackrange - Variable in class net.risingworld.api.definitions.Npcs.NpcDefinition
 
attackreaction - Variable in class net.risingworld.api.definitions.Npcs.NpcDefinition
 
audiblerange - Variable in class net.risingworld.api.definitions.Items.WeaponDefinition
 
auroraintensity - Variable in class net.risingworld.api.definitions.WeatherDefs.Weather
Intensity of aurora effects (aurora borealis)
Auto - Enum constant in enum class net.risingworld.api.ui.style.Align
Default: Alignment is handled by Flex
Auto - Enum constant in enum class net.risingworld.api.ui.style.StyleKeyword
For style properties accepting auto (see CSS auto property)
AutoPlayLegacyAnimations - Enum constant in enum class net.risingworld.api.assets.ModelImportSettings.AnimationImportFlags
 
Autumn - Enum constant in enum class net.risingworld.api.definitions.WeatherDefs.Season
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form