Index
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(int, Vector3f, Quaternion, Vector3f) - Method in class net.risingworld.api.world.batch.PlantPlaceBatch
- 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.
- addClothingItem(short, int, int, int, long) - Method in class net.risingworld.api.objects.Storage
-
Creates and adds a new clothing item to the storage.
- addClothingItemToSlot(short, int, int, int, long, int) - Method in class net.risingworld.api.objects.Storage
-
Creates and adds a new clothing item to the storage.
- 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).
- addConstructionItem(byte, int, int, int) - Method in class net.risingworld.api.objects.Storage
-
Creates and adds a new construction item to the storage (e.g a block, window frame etc).
- addConstructionItemToSlot(byte, int, int, int, int) - Method in class net.risingworld.api.objects.Storage
-
Creates and adds a new construction item to the storage (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.
- addItem(short, int, int) - Method in class net.risingworld.api.objects.Storage
-
Creates and adds a new item to the storage.
- addItem(String, int, int) - Method in class net.risingworld.api.objects.Inventory
-
Adds an item by name.
- addItemToSlot(short, int, int, int) - Method in class net.risingworld.api.objects.Storage
-
Creates and adds a new item to the storage.
- addItemToSlot(short, int, int, int, Inventory.SlotType) - Method in class net.risingworld.api.objects.Inventory
-
Creates and adds a new item to the inventory.
- additive - Variable in class net.risingworld.api.definitions.Vehicles.VehicleAssembly
-
If true, the prefab gets added to the vehicle (otherwise the new prefab replaces the old one)
- 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).
- addObjectItem(short, int, int) - Method in class net.risingworld.api.objects.Storage
-
Creates and adds a new object item to the storage, i.e an item that represents an object (like furniture).
- addObjectItemToSlot(short, int, int, int) - Method in class net.risingworld.api.objects.Storage
-
Creates and adds a new object item to the storage, 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 tries to warn/threaten the player.
- aggroradius - Variable in class net.risingworld.api.definitions.Npcs.NpcDefinition
- Air - Enum constant in enum class net.risingworld.api.definitions.Plants.TerrainMaterialType
- Air - Enum constant in enum class net.risingworld.api.definitions.Terrain
- 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
- Aluminium - Enum constant in enum class net.risingworld.api.definitions.Terrain
- alwaysactive - Variable in class net.risingworld.api.definitions.Objects.ObjectInfoDefinition
-
If true, the object will be always "active", irrespective of the status
- AlwaysVisible - Enum constant in enum class net.risingworld.api.ui.UIScrollView.ScrollerVisibility
- 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 (excluding mounts)
- 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)
- 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.StorageType
- 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
- Arcs - Enum constant in enum class net.risingworld.api.definitions.Constructions.Category
- 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 actualArea
. - Areas - Enum constant in enum class net.risingworld.api.database.WorldDatabase.Target
- Armor - Enum constant in enum class net.risingworld.api.definitions.Crafting.SubCategory
- 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
- assetpath - Variable in class net.risingworld.api.definitions.Vehicles.VehicleAssembly
- assetpath - Variable in class net.risingworld.api.definitions.Vehicles.VehicleDefinition
-
Asset path to the vehicle 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
- attachTo(Npc, GameObject.AttachTarget) - Method in class net.risingworld.api.worldelements.GameObject
-
Attaches the game object to an npc.
- attachTo(Player, GameObject.AttachTarget) - Method in class net.risingworld.api.worldelements.GameObject
-
Attaches the game object to a player.
- Attack - Enum constant in enum class net.risingworld.api.definitions.Npcs.AttackReaction
-
Npc will strike back and attack the player
- 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)
- Auto - Enum constant in enum class net.risingworld.api.ui.UIScrollView.ScrollerVisibility
- Automatic - Enum constant in enum class net.risingworld.api.definitions.Vehicles.Transmission
- AutoPlayLegacyAnimations - Enum constant in enum class net.risingworld.api.assets.ModelImportSettings.AnimationImportFlags
- Autumn - Enum constant in enum class net.risingworld.api.definitions.Seasons.Season
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form