- abs(Vector3D) - Static method in class nova.core.util.math.Vector3DUtil
-
- absClamp(int, int) - Static method in class nova.core.util.math.MathUtil
-
Clamps a value between -bounds to +bounds.
- absClamp(long, long) - Static method in class nova.core.util.math.MathUtil
-
Clamps a value between -bounds to +bounds.
- absClamp(double, double) - Static method in class nova.core.util.math.MathUtil
-
Clamps a value between -bounds to +bounds.
- absClamp(float, float) - Static method in class nova.core.util.math.MathUtil
-
Clamps a value between -bounds to +bounds.
- AbstractIngredient - Class in nova.core.recipes.ingredient
-
- AbstractIngredient() - Constructor for class nova.core.recipes.ingredient.AbstractIngredient
-
- AbstractProgressBar - Class in nova.core.util
-
- AbstractProgressBar() - Constructor for class nova.core.util.AbstractProgressBar
-
- action - Variable in class nova.core.event.PlayerEvent.Interact
-
- action - Variable in class nova.core.item.Item.UseEvent
-
- add(Class<C>) - Method in class nova.core.component.ComponentMap
-
Adds a new component based on its superclass or interface using dependency injection.
- add(C) - Method in class nova.core.component.ComponentMap
-
Adds a component to the provider.
- add(int) - Method in class nova.core.component.fluid.Fluid
-
Adds fluid to this FluidStack
- add(int, Item) - Method in interface nova.core.component.inventory.Inventory
-
Adds items to this inventory at specified slot
- add(Item) - Method in interface nova.core.component.inventory.Inventory
-
Adds items to this inventory
- add(Class<C>, Direction) - Method in class nova.core.component.SidedComponentMap
-
Adds a new component based on its superclass or interface using dependency injection.
- add(Class<C>, Direction...) - Method in class nova.core.component.SidedComponentMap
-
Adds a new component based on its superclass or interface using dependency injection.
- add(C, Direction) - Method in class nova.core.component.SidedComponentMap
-
Adds a component to the provider.
- add(C, Direction...) - Method in class nova.core.component.SidedComponentMap
-
Adds a component to the provider.
- Add(String, T) - Constructor for class nova.core.event.DictionaryEvent.Add
-
- Add(Entity) - Constructor for class nova.core.event.EntityEvent.Add
-
- Add(T) - Constructor for class nova.core.event.RecipeEvent.Add
-
- add(String, ItemFactory) - Method in class nova.core.item.ItemDictionary
-
Add an object to the dictionary.
- add(String, ItemFactory...) - Method in class nova.core.item.ItemDictionary
-
Add multiple objects to the dictionary.
- add(Color) - Method in class nova.core.render.Color
-
Performs addition operation.
- add(E) - Method in class nova.core.util.collection.EvictingList
-
- add(String, T) - Method in class nova.core.util.Dictionary
-
Add an object to the dictionary.
- add(String, T...) - Method in class nova.core.util.Dictionary
-
Add multiple objects to the dictionary.
- add(I) - Method in class nova.core.util.math.Operator
-
- add(double) - Method in class nova.core.util.math.Operator
-
- add(Cuboid) - Method in class nova.core.util.shape.Cuboid
-
- add(Vector3D) - Method in class nova.core.util.shape.Cuboid
-
Adds a vector to the cuboid
- add(double) - Method in class nova.core.util.shape.Cuboid
-
- add(Rectangle) - Method in class nova.core.util.shape.Rectangle
-
- add(double) - Method in class nova.core.util.shape.Rectangle
-
- add(Updater) - Method in class nova.internal.core.tick.UpdateTicker
-
- addChild(S) - Method in class nova.core.util.collection.TreeNode
-
Adds a childnode to the node
- addClientEntity(EntityFactory) - Method in class nova.core.world.World
-
Creates an entity only on the client side.
- addClientEntity(T) - Method in class nova.core.world.World
-
Creates an entity only on the client side.
- addCount(int) - Method in class nova.core.item.Item
-
Adds size to this ItemStack
- addDefaultSuffix(String, String) - Static method in class nova.core.util.Asset
-
- addEdge(T, T) - Method in class nova.internal.core.util.TopologicalSort.DirectedGraph
-
- addEntity(EntityFactory) - Method in class nova.core.world.World
-
Creates an entity
- addEntity(Vector3D, Item) - Method in class nova.core.world.World
-
Creates an entity that holds an item
- addFileToClassPath(File) - Static method in class nova.core.util.ClassLoaderUtil
-
- addFluid(Fluid, boolean) - Method in interface nova.core.component.fluid.FluidConsumer
-
Attempt to insert fluid into this consumer
- addFluid(Fluid) - Method in interface nova.core.component.fluid.FluidConsumer
-
Attempt to insert fluid into this consumer
- addFluid(Fluid, boolean) - Method in class nova.core.component.fluid.TankSimple
-
- addForce(Vector3D) - Method in class nova.core.entity.component.RigidBody
-
Forces
- addForce(Vector3D, Vector3D) - Method in class nova.core.entity.component.RigidBody
-
- addNode(T) - Method in class nova.internal.core.util.TopologicalSort.DirectedGraph
-
- addRecipe(CraftingRecipe) - Method in class nova.core.recipes.crafting.CraftingRecipeManager
-
Adds a recipe.
- addRecipe(Recipe) - Method in class nova.core.recipes.RecipeManager
-
Adds a recipe.
- addRecipe(SmeltingRecipe) - Method in class nova.core.recipes.smelting.SmeltingRecipeManager
-
Adds a recipe.
- addTorque(Vector3D) - Method in class nova.core.entity.component.RigidBody
-
- addURLToClassPath(URL) - Static method in class nova.core.util.ClassLoaderUtil
-
- after(String) - Method in class nova.core.event.bus.EventBus.EventBinder
-
Sets the event to occur after another event with given name.
- after - Variable in class nova.core.event.bus.EventBus.EventListenerNode
-
- ALCHEMY - Static variable in class nova.core.component.Category
-
Alchemy (ie. brewing ingredients, potions etc.)
- ALCHEMY_NAME - Static variable in class nova.core.component.Category
-
Alchemy (ie. brewing ingredients, potions etc.)
- allowAll() - Method in class nova.core.util.EnumSelector
-
Make the EnumSelector allow all for the given type by default.
- allows(T) - Method in class nova.core.util.EnumSelector
-
Check if the enum value is allowed by this EnumSelector.
- allowsAll() - Method in class nova.core.util.EnumSelector
-
Check if the EnumSelector allows all values.
- alpha() - Method in class nova.core.render.Color
-
- alpha(int) - Method in class nova.core.render.Color
-
Creates Color instance with replaced alpha component.
- alphaf() - Method in class nova.core.render.Color
-
- alphaf(float) - Method in class nova.core.render.Color
-
Creates Color instance with replaced alpha component.
- amount() - Method in class nova.core.component.fluid.Fluid
-
- angularDrag() - Method in class nova.core.entity.component.RigidBody
-
- angularVelocity() - Method in class nova.core.entity.component.RigidBody
-
- annotationType - Variable in class nova.internal.core.launch.ModLoader
-
The type of the annotation
- apart(T) - Method in class nova.core.util.EnumSelector
-
Specify which enum values should have behavior opposite of the default
- apart(T, T) - Method in class nova.core.util.EnumSelector
-
Specify which enum values should have behavior opposite of the default
- apart(T...) - Method in class nova.core.util.EnumSelector
-
Specify which enum values should have behavior opposite of the default
- apart(Iterable<T>) - Method in class nova.core.util.EnumSelector
-
Specify which enum values should have behavior opposite of the default
- apply(Vector3D) - Method in class nova.core.util.math.MatrixStack
-
Called to transform a vector.
- apply(Vector3D) - Method in interface nova.core.util.math.Transformer
-
Called to transform a vector.
- apply(T) - Method in class nova.core.util.Pipeline
-
Sets the given pipeline to be piped after this render stream.
- argb(int) - Static method in class nova.core.render.Color
-
Creates Color instance out of packed ARGB data.
- argb() - Method in class nova.core.render.Color
-
- ArrayUtil - Class in nova.core.util
-
- ArrayUtil() - Constructor for class nova.core.util.ArrayUtil
-
- assertSide(NetworkTarget.Side) - Static method in enum nova.core.network.NetworkTarget.Side
-
Checks if the current execution environment is of the desired side.
- assertSide() - Method in enum nova.core.network.NetworkTarget.Side
-
Shorthand for Side.assertSide(this)
- Asset - Class in nova.core.util
-
- Asset(String, String) - Constructor for class nova.core.util.Asset
-
- augment(RealMatrix, int, int) - Static method in class nova.core.util.math.MatrixUtil
-
- augmentWithIdentity(RealMatrix, int) - Static method in class nova.core.util.math.MatrixUtil
-
- average(Color) - Method in class nova.core.render.Color
-
Performs average operation.
- average() - Method in class nova.core.util.Profiler
-
Calculates average time between cycles.
- BasicSmeltingRecipe - Class in nova.core.recipes.smelting
-
- BasicSmeltingRecipe(ItemFactory, ItemIngredient) - Constructor for class nova.core.recipes.smelting.BasicSmeltingRecipe
-
Defines a basic structured crafting recipe, using a format string.
- before(String) - Method in class nova.core.event.bus.EventBus.EventBinder
-
Sets the event to occur before another event with given name.
- before - Variable in class nova.core.event.bus.EventBus.EventListenerNode
-
- bind(EventListener<E>) - Method in class nova.core.event.bus.EventBus.EventBinder
-
Binds the event to the
EventBus, finalizing all modifiers on the event.
- bind(Texture) - Method in class nova.core.render.model.MeshModel
-
Binds all the faces and all child models with this texture.
- bindAll(Texture) - Method in class nova.core.render.model.MeshModel
-
Binds the texture to the model, and all its children.
- bindTexture(Texture) - Method in class nova.core.render.model.Face
-
Binds a specific texture to this artist.
- black - Static variable in class nova.core.render.Color
-
Black color.
- blend(Color) - Method in class nova.core.render.Color
-
Performs alpha color blending.
- blendDFactor - Variable in class nova.core.render.model.Model
-
- blendSFactor - Variable in class nova.core.render.model.Model
-
- Block - Class in nova.core.block
-
The class that represents the instance of a block in the world.
- Block() - Constructor for class nova.core.block.Block
-
- block - Variable in class nova.core.render.pipeline.ConnectedTextureRenderPipeline
-
- block - Variable in class nova.core.util.RayTracer.RayTraceBlockResult
-
- Block.DropEvent - Class in nova.core.block
-
The event that is called when the block is broken and it is time to drop it as an item.
- Block.LeftClickEvent - Class in nova.core.block
-
The event that is called when the block is left clicked.
- Block.NeighborChangeEvent - Class in nova.core.block
-
The event that is called when a block next to this one changes (removed, placed, etc...).
- Block.PlaceEvent - Class in nova.core.block
-
The event that is called when the block is placed.
- Block.RemoveEvent - Class in nova.core.block
-
The event that is called when the block is about to be removed.
- Block.RightClickEvent - Class in nova.core.block
-
The event that is called when the block is right clicked.
- blockAll() - Method in class nova.core.util.EnumSelector
-
Make the EnumSelector block all for the given type by default.
- BlockDefault - Class in nova.core.block
-
A default block, pre-added with essential components.
- BlockDefault() - Constructor for class nova.core.block.BlockDefault
-
- BlockEvent - Class in nova.core.event
-
All events related to the block.
- BlockEvent(World, Vector3D) - Constructor for class nova.core.event.BlockEvent
-
- BlockEvent.Change - Class in nova.core.event
-
Event is triggered when a block in the world changes.
- BlockEvent.Register - Class in nova.core.event
-
Event is triggered when a BlockFactory is registered.
- BlockFactory - Class in nova.core.block
-
The factory type for blocks.
- BlockFactory(String, Class<? extends Block>, Function<Block, Block>, Consumer<BlockFactory>, Function<Class<?>, Optional<?>>) - Constructor for class nova.core.block.BlockFactory
-
Initializes a BlockFactory.
- BlockFactory(String, Class<? extends Block>, Function<Block, Block>, Consumer<BlockFactory>) - Constructor for class nova.core.block.BlockFactory
-
Initializes a BlockFactory.
- BlockFactory(String, Class<? extends Block>, Function<Class<?>, Optional<?>>) - Constructor for class nova.core.block.BlockFactory
-
Initializes a BlockFactory.
- BlockFactory(String, Class<? extends Block>) - Constructor for class nova.core.block.BlockFactory
-
Initializes a BlockFactory.
- BlockFactory(String, Class<? extends Block>, Consumer<BlockFactory>, Function<Class<?>, Optional<?>>) - Constructor for class nova.core.block.BlockFactory
-
Initializes a BlockFactory.
- BlockFactory(String, Class<? extends Block>, Consumer<BlockFactory>) - Constructor for class nova.core.block.BlockFactory
-
Initializes a BlockFactory.
- BlockFactory(String, Supplier<Block>, Function<Block, Block>, Consumer<BlockFactory>) - Constructor for class nova.core.block.BlockFactory
-
Initializes a BlockFactory.
- BlockFactory(String, Supplier<Block>) - Constructor for class nova.core.block.BlockFactory
-
Initializes a BlockFactory.
- BlockFactory(String, Supplier<Block>, Consumer<BlockFactory>) - Constructor for class nova.core.block.BlockFactory
-
Initializes a BlockFactory.
- blockFactory - Variable in class nova.core.event.BlockEvent.Register
-
- blockFactory - Variable in class nova.core.item.ItemBlock
-
- BlockManager - Class in nova.core.block
-
- BlockManager.Init - Class in nova.core.block
-
- BlockPacket - Class in nova.core.network.handler
-
Handles block packets
Packet Structure:
1.
- BlockPacket() - Constructor for class nova.core.network.handler.BlockPacket
-
- BlockProperty - Interface in nova.core.block.component
-
Block properties.
- BlockProperty.BlockSound - Class in nova.core.block.component
-
The block sounds associated with a block.
- BlockProperty.BlockSound.BlockSoundTrigger - Enum in nova.core.block.component
-
Triggers for sounds to play on the location of a block
- BlockProperty.Hardness - Class in nova.core.block.component
-
The breaking difficulty of a block, or how long it takes to break a block.
- BlockProperty.Opacity - Class in nova.core.block.component
-
The opacity associated with a block.
- BlockProperty.Replaceable - Class in nova.core.block.component
-
Indicates whether the block is replaceable.
- BlockProperty.Resistance - Class in nova.core.block.component
-
The blast resistance of a block, indicates how many cubic meters of TNT are needed to explode it.
- BlockRenderPipeline - Class in nova.core.render.pipeline
-
A block rendering builder that generates a function that renders a block model.
- BlockRenderPipeline(ComponentProvider) - Constructor for class nova.core.render.pipeline.BlockRenderPipeline
-
- blocks(T) - Method in class nova.core.util.EnumSelector
-
Check if the enum value is blocked by this EnumSelector.
- blocks() - Static method in class nova.internal.core.Game
-
- blocksAll() - Method in class nova.core.util.EnumSelector
-
Check if the EnumSelector blocks all values.
- BlockSound() - Constructor for class nova.core.block.component.BlockProperty.BlockSound
-
- BlockTexture - Class in nova.core.render.texture
-
A block texture that will be stitched into a large Atlas Texture
- BlockTexture(String, String) - Constructor for class nova.core.render.texture.BlockTexture
-
- blockTextures - Variable in class nova.core.render.RenderManager
-
- BlockTransform - Class in nova.core.component.transform
-
A 3D block transform.
- BlockTransform() - Constructor for class nova.core.component.transform.BlockTransform
-
- blue - Static variable in class nova.core.render.Color
-
Blue color.
- blue() - Method in class nova.core.render.Color
-
- blue(int) - Method in class nova.core.render.Color
-
Creates Color instance with replaced blue component.
- bluef() - Method in class nova.core.render.Color
-
- bluef(float) - Method in class nova.core.render.Color
-
Creates Color instance with replaced blue component.
- bootstrap() - Method in class nova.internal.core.depmodules.CoreBundle
-
- boundingBox - Variable in class nova.core.component.misc.Collider
-
A general cuboid that represents the bounds of this object.
- bounds - Variable in class nova.core.render.pipeline.BlockRenderPipeline
-
Called to get a shape of this block to be rendered.
- brightness - Variable in class nova.core.render.model.Face
-
The brightness value defines how bright the face should be rendered.
- bucketVolume - Static variable in class nova.core.component.fluid.Fluid
-
1000 liters = 1 cubic meter
- build() - Method in class nova.core.block.BlockFactory
-
- build() - Method in class nova.core.component.fluid.FluidFactory
-
- build() - Method in class nova.core.entity.EntityFactory
-
- build() - Method in class nova.core.item.ItemFactory
-
Makes a new item with no data
- build(Data) - Method in class nova.core.item.ItemFactory
-
Creates a new instance of the Item.
- build() - Method in class nova.core.util.Pipeline
-
Builds the pipeline, concatenating the mutations into one single function.
- build() - Method in class nova.core.util.registry.Factory
-
- buildCache() - Method in class nova.core.event.bus.EventBus
-
Builds an ordered list cachedListeners.
- BUILDING_BLOCKS - Static variable in class nova.core.component.Category
-
Building blocks (ie. stone, dirt, bricks etc.)
- BUILDING_BLOCKS_NAME - Static variable in class nova.core.component.Category
-
Building blocks (ie. stone, dirt, bricks etc.)
- calculateDirection(Entity) - Method in class nova.core.component.transform.Orientation
-
Calculates the direction using raytracing
- calculateDirectionFromEntity(Entity) - Method in class nova.core.component.transform.Orientation
-
Determines the direction the block is facing based on the entity's facing
- calculateNormal(Face) - Static method in class nova.core.util.math.Vector3DUtil
-
- cancel() - Method in class nova.core.event.bus.CancelableEvent
-
- CancelableEvent - Class in nova.core.event.bus
-
A base class for an cancelable event.
- CancelableEvent() - Constructor for class nova.core.event.bus.CancelableEvent
-
- CancelableEventBus<T extends CancelableEvent> - Class in nova.core.event.bus
-
Variant of
EventBus which stops publishing events after they are
canceled.
- CancelableEventBus() - Constructor for class nova.core.event.bus.CancelableEventBus
-
- canConnect - Variable in class nova.core.block.component.Connectable
-
Can this connectable component connect to another component?
- canExtract(Class<?>, Direction) - Method in interface nova.core.block.component.Extractable
-
Called to check if a block can have something extracted from it.
- canInsert(Class<?>, Direction) - Method in interface nova.core.block.component.Insertable
-
- canRemove(Class<?>, Direction) - Method in class nova.core.component.SidedComponentMap
-
Checks if a component type can be removed from this provider.
- canReplace() - Method in class nova.core.block.Block
-
Checks if this block can be replaced.
- canRotate(int) - Method in class nova.core.component.transform.Orientation
-
- canRotate(Direction) - Method in class nova.core.component.transform.Orientation
-
- cartesianProduct(Vector3D, Vector3D) - Static method in class nova.core.util.math.Vector3DUtil
-
- Category - Class in nova.core.component
-
For object that belong specific categories.
- Category(String, Item) - Constructor for class nova.core.component.Category
-
- Category(String) - Constructor for class nova.core.component.Category
-
- ceil(Vector2D) - Static method in class nova.core.util.math.Vector2DUtil
-
- ceil(Vector3D) - Static method in class nova.core.util.math.Vector3DUtil
-
- CENTER - Static variable in class nova.core.util.math.Vector2DUtil
-
- CENTER - Static variable in class nova.core.util.math.Vector3DUtil
-
- center() - Method in class nova.core.util.shape.Cuboid
-
The center of the cuboid
- Change(World, Vector3D, Block, Block) - Constructor for class nova.core.event.BlockEvent.Change
-
- children - Variable in class nova.core.util.collection.TreeNode
-
The children of the node.
- children() - Method in class nova.core.util.collection.TreeNode
-
Get the direct childnodes
- clamp(int, int, int) - Static method in class nova.core.util.math.MathUtil
-
Clamps the given number so that min <= a <= max
- clamp(long, long, long) - Static method in class nova.core.util.math.MathUtil
-
Clamps the given number so that min <= a <= max
- clamp(double, double, double) - Static method in class nova.core.util.math.MathUtil
-
Clamps the given number so that min <= a <= max
- clamp(float, float, float) - Static method in class nova.core.util.math.MathUtil
-
Clamps the given number so that min <= a <= max
- ClassLoaderException() - Constructor for exception nova.core.util.ClassLoaderUtil.ClassLoaderException
-
- ClassLoaderException(String, Object...) - Constructor for exception nova.core.util.ClassLoaderUtil.ClassLoaderException
-
- ClassLoaderException(String) - Constructor for exception nova.core.util.ClassLoaderUtil.ClassLoaderException
-
- ClassLoaderException(String, Throwable) - Constructor for exception nova.core.util.ClassLoaderUtil.ClassLoaderException
-
- ClassLoaderException(Throwable) - Constructor for exception nova.core.util.ClassLoaderUtil.ClassLoaderException
-
- ClassLoaderUtil - Class in nova.core.util
-
- ClassLoaderUtil() - Constructor for class nova.core.util.ClassLoaderUtil
-
- ClassLoaderUtil.ClassLoaderException - Exception in nova.core.util
-
- className - Variable in class nova.core.retention.Data
-
- clear() - Method in class nova.core.event.bus.EventBus
-
- clearChanged() - Method in class nova.core.component.inventory.InventorySimple
-
Marks this inventory as unchanged
- clearResults() - Method in class nova.core.util.Profiler
-
Clears saved results for average computations.
- ClientManager - Class in nova.core.game
-
The ClientManager to access client-side instances.
- ClientManager() - Constructor for class nova.core.game.ClientManager
-
- clientManager() - Static method in class nova.internal.core.Game
-
- clientWorlds - Variable in class nova.core.world.WorldManager
-
The set of worlds that currently exist
- clone() - Method in class nova.core.component.fluid.Fluid
-
- clone() - Method in class nova.core.item.Item
-
- clone() - Method in class nova.core.render.model.Face
-
- clone() - Method in class nova.core.render.model.MeshModel
-
- clone() - Method in class nova.core.render.model.Model
-
- clone() - Method in class nova.core.render.model.Vertex
-
- close() - Method in class nova.core.event.bus.EventBus.EventListenerNode
-
- close() - Method in interface nova.core.event.bus.EventListenerHandle
-
Closes (unregisters) the event listener from the list it was registered
to.
- CollideEvent(Entity) - Constructor for class nova.core.component.misc.Collider.CollideEvent
-
- Collider - Class in nova.core.component.misc
-
- Collider(ComponentProvider<?>) - Constructor for class nova.core.component.misc.Collider
-
- Collider.CollideEvent - Class in nova.core.component.misc
-
Called when an entity collides with this object.
- Color - Class in nova.core.render
-
Arbitrary immutable color object.
- color - Variable in class nova.core.render.model.Vertex
-
A RGB color value from 0 to 1.
- Color.ColorRangeException - Exception in nova.core.render
-
- colorMultiplier() - Method in class nova.core.item.Item
-
Deprecated.
- colorMultiplier - Variable in class nova.core.render.pipeline.BlockRenderPipeline
-
Gets the color of a specific face.
- colorMultiplier - Variable in class nova.core.render.pipeline.ItemRenderPipeline
-
Gets the color of the item.
- ColorRangeException(int, int, int, int) - Constructor for exception nova.core.render.Color.ColorRangeException
-
- ColorRangeException(int) - Constructor for exception nova.core.render.Color.ColorRangeException
-
- COMBAT - Static variable in class nova.core.component.Category
-
Weapons and armor
- COMBAT_NAME - Static variable in class nova.core.component.Category
-
Weapons and armor
- combineChildren(String, String...) - Method in class nova.core.render.model.Model
-
Combines child models with names into one model with its children being the children selected.
- combineChildren(String, Predicate<Model>) - Method in class nova.core.render.model.Model
-
Combines child models with names into one model with its children being the children selected.
- compareTo(RayTracer.RayTraceResult) - Method in class nova.core.util.RayTracer.RayTraceResult
-
- complementary() - Method in class nova.core.render.Color
-
Calculates complementary color to this color instance.
- Component - Class in nova.core.component
-
Base interface for all Components.
- Component() - Constructor for class nova.core.component.Component
-
- component - Variable in class nova.core.component.ComponentProvider.ComponentAdded
-
- component - Variable in class nova.core.component.ComponentProvider.ComponentRemoved
-
- component - Variable in exception nova.core.component.exception.ComponentException
-
- ComponentAdded(Component) - Constructor for class nova.core.component.ComponentProvider.ComponentAdded
-
- ComponentException - Exception in nova.core.component.exception
-
Exception thrown when an error to do with components occurs
- ComponentException(String, Class<?>, Object...) - Constructor for exception nova.core.component.exception.ComponentException
-
- ComponentException(String, Component, Object...) - Constructor for exception nova.core.component.exception.ComponentException
-
- ComponentManager - Class in nova.core.component
-
Used to instantiate components.
- ComponentManager() - Constructor for class nova.core.component.ComponentManager
-
- ComponentMap - Class in nova.core.component
-
A class that contains all components.
- ComponentMap(ComponentProvider<?>) - Constructor for class nova.core.component.ComponentMap
-
- ComponentProvider<CM extends ComponentMap> - Class in nova.core.component
-
A component block provides the components associated with the object.
- ComponentProvider() - Constructor for class nova.core.component.ComponentProvider
-
- ComponentProvider(Class<C>) - Constructor for class nova.core.component.ComponentProvider
-
- componentProvider - Variable in class nova.core.render.pipeline.BlockRenderPipeline
-
- componentProvider - Variable in class nova.core.render.pipeline.ItemRenderPipeline
-
- ComponentProvider.ComponentAdded - Class in nova.core.component
-
- ComponentProvider.ComponentRemoved - Class in nova.core.component
-
- ComponentRemoved(Component) - Constructor for class nova.core.component.ComponentProvider.ComponentRemoved
-
- components - Variable in class nova.core.component.ComponentProvider
-
- components() - Method in class nova.core.component.ComponentProvider
-
Gets a set of components that this ComponentProvider provides.
- components() - Static method in class nova.internal.core.Game
-
- Config - Annotation Type in nova.core.config
-
This annotation is used to fetch and load configs easily.
- ConfigException - Exception in nova.core.config
-
- ConfigException() - Constructor for exception nova.core.config.ConfigException
-
- ConfigException(String, Object...) - Constructor for exception nova.core.config.ConfigException
-
- ConfigException(String) - Constructor for exception nova.core.config.ConfigException
-
- ConfigException(String, Throwable) - Constructor for exception nova.core.config.ConfigException
-
- ConfigException(Throwable) - Constructor for exception nova.core.config.ConfigException
-
- ConfigHandler - Interface in nova.core.config
-
Implement this on classes annotated with
ConfigHolder
to add additional custom handling to your config files.
- ConfigHolder - Annotation Type in nova.core.config
-
An annotation to mark a class, that could hold
@Config values in it.
- Configuration - Class in nova.core.config
-
- Connectable<C> - Class in nova.core.block.component
-
A component that defines a connection with another.
- Connectable() - Constructor for class nova.core.block.component.Connectable
-
- ConnectedTextureRenderPipeline - Class in nova.core.render.pipeline
-
- ConnectedTextureRenderPipeline(Block, Texture) - Constructor for class nova.core.render.pipeline.ConnectedTextureRenderPipeline
-
- connectEvent - Variable in class nova.core.block.component.Connectable
-
- connections - Variable in class nova.core.block.component.Connectable
-
- connectMask - Variable in class nova.core.render.pipeline.ConnectedTextureRenderPipeline
-
The mask the represents which sides the block should render its connected texture.
- constructor - Variable in class nova.core.util.registry.Factory
-
The constructor function
- consumeItems(CraftingGrid) - Method in interface nova.core.recipes.crafting.CraftingRecipe
-
Consumes items for the crafting of a single item.
- consumeItems(CraftingGrid) - Method in class nova.core.recipes.crafting.ShapedCraftingRecipe
-
- consumeItems(CraftingGrid) - Method in class nova.core.recipes.crafting.ShapelessCraftingRecipe
-
- consumeOnCrafting(Item, CraftingGrid) - Method in interface nova.core.recipes.ingredient.ItemIngredient
-
Performs any necessary actions when this ingredient is consumed due to crafting a single item.
- consumeOnCrafting(Item, CraftingGrid) - Method in class nova.core.recipes.ingredient.OreItemIngredient
-
- consumeOnCrafting(Item, CraftingGrid) - Method in class nova.core.recipes.ingredient.SpecificItemIngredient
-
- consumer - Variable in class nova.core.util.Pipeline
-
- contains(String) - Method in class nova.core.util.registry.Registry
-
Tests whether a given ID is in the Registry.
- contains(Vector2D) - Method in class nova.core.util.shape.Rectangle
-
Checks if the point is contained in the Rectangle
- contains(double, double) - Method in class nova.core.util.shape.Rectangle
-
Checks if the point is contained in the Rectangle
- CoreBundle - Class in nova.internal.core.depmodules
-
- CoreBundle() - Constructor for class nova.internal.core.depmodules.CoreBundle
-
- count() - Method in class nova.core.event.bus.EventBus
-
- count() - Method in class nova.core.item.Item
-
- countFilledStacks() - Method in interface nova.core.recipes.crafting.CraftingGrid
-
Counts the number of filled the items in this crafting grid.
- CraftingGrid - Interface in nova.core.recipes.crafting
-
Represents a crafting grid.
- CraftingGridDummy - Class in nova.internal.core.dummy
-
- CraftingGridIterator - Class in nova.core.recipes.crafting
-
- CraftingRecipe - Interface in nova.core.recipes.crafting
-
Contains a single crafting recipe, no matter its crafting logic.
- CraftingRecipeManager - Class in nova.core.recipes.crafting
-
Manages crafting recipes and has functions to efficiently lookup a crafting
recipe.
- CraftingRecipeManager(RecipeManager) - Constructor for class nova.core.recipes.crafting.CraftingRecipeManager
-
- craftingRecipes() - Static method in class nova.internal.core.Game
-
- cubeIDs - Static variable in class nova.core.render.model.TechneModelProvider
-
- CubeTextureCoordinates - Interface in nova.core.render.pipeline
-
- Cuboid - Class in nova.core.util.shape
-
A cuboid is a shape that represents a cube.
- Cuboid(Vector3D, Vector3D) - Constructor for class nova.core.util.shape.Cuboid
-
New cuboid defined by the specified vectors as bounds
- Cuboid(double, double, double, double, double, double) - Constructor for class nova.core.util.shape.Cuboid
-
New Cuboid with the specified coordinates as bounds
- CustomModel - Class in nova.core.render.model
-
A Model where the render method has no specific definition, except that it's a method.
- CustomModel(String, Consumer<CustomModel>) - Constructor for class nova.core.render.model.CustomModel
-
- CustomModel(Consumer<CustomModel>) - Constructor for class nova.core.render.model.CustomModel
-
- cyan - Static variable in class nova.core.render.Color
-
Cyan color.
- damage(double) - Method in class nova.core.component.misc.Damageable
-
- damage(double, Damageable.DamageType) - Method in class nova.core.component.misc.Damageable
-
- Damageable - Class in nova.core.component.misc
-
Applied to objects that can take damage.
- Damageable() - Constructor for class nova.core.component.misc.Damageable
-
- Damageable.DamageType - Class in nova.core.component.misc
-
- DamageType(String) - Constructor for class nova.core.component.misc.Damageable.DamageType
-
- darkGray - Static variable in class nova.core.render.Color
-
Dark gray color.
- Data - Class in nova.core.retention
-
The data class is capable of storing named data.
- Data() - Constructor for class nova.core.retention.Data
-
- Data(Class<?>) - Constructor for class nova.core.retention.Data
-
- DataException - Exception in nova.core.retention
-
- DataException() - Constructor for exception nova.core.retention.DataException
-
- DataException(String, Object...) - Constructor for exception nova.core.retention.DataException
-
- DataException(String) - Constructor for exception nova.core.retention.DataException
-
- DataException(String, Throwable) - Constructor for exception nova.core.retention.DataException
-
- DataException(Throwable) - Constructor for exception nova.core.retention.DataException
-
- dataTypes - Static variable in class nova.core.retention.Data
-
- declare() - Method in class nova.internal.core.depmodules.EventModule
-
- declare() - Method in class nova.internal.core.depmodules.FluidModule
-
- declare() - Method in class nova.internal.core.depmodules.NativeModule
-
- declare() - Method in class nova.internal.core.di.DICoreModule
-
- declare() - Method in class nova.internal.core.di.LoggerModule
-
- declare() - Method in class nova.internal.core.di.OptionalModule
-
- DECORATIONS - Static variable in class nova.core.component.Category
-
Decorative blocks (ie. flower pots, curtains, torches etc.)
- DECORATIONS_NAME - Static variable in class nova.core.component.Category
-
Decorative blocks (ie. flower pots, curtains, torches etc.)
- DEFAULT - Static variable in annotation type nova.core.config.Config
-
- DEFAULT_ORDER - Static variable in class nova.core.util.math.RotationUtil
-
Rotation order that is used by defualt in Nova.
- DepDownloader - Class in nova.internal.core.deps
-
- DepDownloader() - Constructor for class nova.internal.core.deps.DepDownloader
-
- Dependencies - Annotation Type in nova.core.deps
-
Collection of dependencies.
- Dependency - Annotation Type in nova.core.deps
-
This annotation describes dependency.
- DependencyException - Exception in nova.core.deps
-
- DependencyException() - Constructor for exception nova.core.deps.DependencyException
-
- DependencyException(String, Object...) - Constructor for exception nova.core.deps.DependencyException
-
- DependencyException(String) - Constructor for exception nova.core.deps.DependencyException
-
- DependencyException(String, Throwable) - Constructor for exception nova.core.deps.DependencyException
-
- DependencyException(Throwable) - Constructor for exception nova.core.deps.DependencyException
-
- DependencyInjectionEntryPoint - Class in nova.internal.core.bootstrap
-
- DependencyInjectionEntryPoint() - Constructor for class nova.internal.core.bootstrap.DependencyInjectionEntryPoint
-
- dependencyToMap(String[]) - Method in class nova.internal.core.launch.NovaLauncher
-
- descendants() - Method in class nova.core.util.collection.TreeNode
-
Gets all child nodes recursively
- DICoreModule - Class in nova.internal.core.di
-
- DICoreModule() - Constructor for class nova.internal.core.di.DICoreModule
-
- Dictionary<T> - Class in nova.core.util
-
A dictionary where each identifying string represents a set of objects
and each object can have a set of identifiers.
- Dictionary() - Constructor for class nova.core.util.Dictionary
-
- DictionaryEvent<T> - Class in nova.core.event
-
All events related to the dictionary.
- DictionaryEvent(String, T) - Constructor for class nova.core.event.DictionaryEvent
-
- DictionaryEvent.Add<T> - Class in nova.core.event
-
A recipe added event is fired when a recipe of the right type has been added
to the Dictionary.
- DictionaryEvent.Remove<T> - Class in nova.core.event
-
A recipe removed event is fired when a recipe of the right type has been
removed from the Dictionary.
- diep - Variable in class nova.internal.core.launch.ModLoader
-
- dimension - Variable in class nova.core.render.texture.Texture
-
- dir - Variable in class nova.core.util.Ray
-
- DirectedGraph() - Constructor for class nova.internal.core.util.TopologicalSort.DirectedGraph
-
- Direction - Enum in nova.core.util
-
Defines basic directions in world.
- distance - Variable in class nova.core.util.RayTracer
-
- distance - Variable in class nova.core.util.RayTracer.RayTraceResult
-
- divide(Color) - Method in class nova.core.render.Color
-
Performs division operation.
- divide(double) - Method in class nova.core.util.math.Operator
-
- doCrafting(CraftingGrid, Map<String, Item>, ItemFactory) - Method in interface nova.core.recipes.crafting.RecipeFunction
-
Do the crafting.
- domain - Variable in class nova.core.util.Asset
-
- doParallel() - Method in class nova.core.util.RayTracer
-
- dotProduct(Rotation, Rotation) - Static method in class nova.core.util.math.RotationUtil
-
Returns the "dot" product of this Quaternion and b:
this.x * b.x + this.y * b.y + this.z * b.z + this.w * b.w
- down - Variable in class nova.core.component.SidedComponentMap
-
- downloadDepdency(URL, String) - Static method in class nova.internal.core.deps.DepDownloader
-
Downloads the URL to the file if the file does not exist.
- drag() - Method in class nova.core.entity.component.RigidBody
-
- drain(boolean) - Method in interface nova.core.component.fluid.FluidBlock
-
Attempt to drain the block.
- draw(MeshModel) - Method in class nova.core.render.pipeline.BlockRenderPipeline
-
Draws a standard block.
- draw(MeshModel) - Method in class nova.core.render.pipeline.ItemRenderPipeline
-
- drawBack(MeshModel, double, double, double, double, double, double, Optional<Texture>) - Static method in class nova.core.render.pipeline.ItemRenderPipeline
-
- drawCube(MeshModel, double, double, double, double, double, double, CubeTextureCoordinates) - Static method in class nova.core.render.pipeline.BlockRenderPipeline
-
Applies the textures to the model
- drawCube(MeshModel, Cuboid, CubeTextureCoordinates) - Static method in class nova.core.render.pipeline.BlockRenderPipeline
-
Binds the specified texture coordinates to the model for the specified cuboid for rendering
- drawCube(MeshModel) - Static method in class nova.core.render.pipeline.BlockRenderPipeline
-
- drawDir(Direction, MeshModel, double, double, double, double, double, double, CubeTextureCoordinates) - Static method in class nova.core.render.pipeline.BlockRenderPipeline
-
Creates a face of the model in a specified direction
- drawDown(MeshModel, double, double, double, double, double, double, CubeTextureCoordinates) - Static method in class nova.core.render.pipeline.BlockRenderPipeline
-
Creates the botom face of the model
- drawEast(MeshModel, double, double, double, double, double, double, CubeTextureCoordinates) - Static method in class nova.core.render.pipeline.BlockRenderPipeline
-
Creates the east face of the model
- drawFace(Face) - Method in class nova.core.render.model.MeshModel
-
Finish drawing the
Face by adding it into the list of faces.
- drawFront(MeshModel, double, double, double, double, double, double, Optional<Texture>) - Static method in class nova.core.render.pipeline.ItemRenderPipeline
-
- drawLeftAndRight(MeshModel, double, double, double, double, double, double, Optional<Texture>) - Static method in class nova.core.render.pipeline.ItemRenderPipeline
-
- drawNorth(MeshModel, double, double, double, double, double, double, CubeTextureCoordinates) - Static method in class nova.core.render.pipeline.BlockRenderPipeline
-
Creates the north face of the model
- drawSouth(MeshModel, double, double, double, double, double, double, CubeTextureCoordinates) - Static method in class nova.core.render.pipeline.BlockRenderPipeline
-
Creates the south face of the model
- drawUp(MeshModel, double, double, double, double, double, double, CubeTextureCoordinates) - Static method in class nova.core.render.pipeline.BlockRenderPipeline
-
Creates the top face of the model
- drawUpAndDown(MeshModel, double, double, double, double, double, double, Optional<Texture>) - Static method in class nova.core.render.pipeline.ItemRenderPipeline
-
- drawVertex(Vertex) - Method in class nova.core.render.model.Face
-
- drawWest(MeshModel, double, double, double, double, double, double, CubeTextureCoordinates) - Static method in class nova.core.render.pipeline.BlockRenderPipeline
-
Creates the west face of the model
- DropEvent(Block) - Constructor for class nova.core.block.Block.DropEvent
-
Called when the block is broken and it is time to drop it as an item.
- drops - Variable in class nova.core.block.Block.DropEvent
-
The set of items to drop.
- DynamicRenderer - Class in nova.core.component.renderer
-
- DynamicRenderer() - Constructor for class nova.core.component.renderer.DynamicRenderer
-
- east - Variable in class nova.core.component.SidedComponentMap
-
- edgeExists(T, T) - Method in class nova.internal.core.util.TopologicalSort.DirectedGraph
-
- edgesFrom(T) - Method in class nova.internal.core.util.TopologicalSort.DirectedGraph
-
- edgeTexture - Variable in class nova.core.render.pipeline.ConnectedTextureRenderPipeline
-
- elapsed() - Method in class nova.core.util.Profiler
-
Measures time since last (lap)start of this profiler.
- emittedLevel - Variable in class nova.core.block.component.LightEmitter
-
Called to get the amount of light emitted from a block.
- end() - Method in class nova.core.util.Profiler
-
Ends current profiling session.
- entities() - Static method in class nova.internal.core.Game
-
- entity - Variable in class nova.core.block.Block.LeftClickEvent
-
The entity that clicked this object.
- entity - Variable in class nova.core.block.Block.RemoveEvent
-
The entity that is removing the block
- entity - Variable in class nova.core.block.Block.RightClickEvent
-
The entity that clicked this object.
- entity - Variable in class nova.core.component.misc.Collider.CollideEvent
-
- entity() - Method in class nova.core.entity.component.Player
-
Get the entity that represents this player.
- Entity - Class in nova.core.entity
-
An entity is an object in the world that has a position.
- Entity() - Constructor for class nova.core.entity.Entity
-
- entity - Variable in class nova.core.event.EntityEvent
-
- entity - Variable in class nova.core.item.Item.RightClickEvent
-
- entity - Variable in class nova.core.item.Item.TooltipEvent
-
- entity - Variable in class nova.core.item.Item.UseEvent
-
- entity - Variable in class nova.core.util.RayTracer.RayTraceEntityResult
-
- EntityEvent - Class in nova.core.event
-
All events related to the entity.
- EntityEvent(Entity) - Constructor for class nova.core.event.EntityEvent
-
- EntityEvent.Add - Class in nova.core.event
-
Event is triggered when an entity is added to the world.
- EntityEvent.Remove - Class in nova.core.event
-
Event is triggered when an entity is removed in the world.
- EntityFactory - Class in nova.core.entity
-
Factory to create entities of specific type
- EntityFactory(String, Class<? extends Entity>, Function<Entity, Entity>, Function<Class<?>, Optional<?>>) - Constructor for class nova.core.entity.EntityFactory
-
- EntityFactory(String, Class<? extends Entity>, Function<Entity, Entity>) - Constructor for class nova.core.entity.EntityFactory
-
- EntityFactory(String, Class<? extends Entity>) - Constructor for class nova.core.entity.EntityFactory
-
- EntityFactory(String, Supplier<Entity>, Function<Entity, Entity>) - Constructor for class nova.core.entity.EntityFactory
-
- EntityFactory(String, Supplier<Entity>) - Constructor for class nova.core.entity.EntityFactory
-
- EntityManager - Class in nova.core.entity
-
- EntityManager.Init - Class in nova.core.entity
-
- EntityPacket - Class in nova.core.network.handler
-
Handles Entity packets
Packet Structure:
1.
- EntityPacket() - Constructor for class nova.core.network.handler.EntityPacket
-
- EntityTexture - Class in nova.core.render.texture
-
An entity texture that won't be stitched into a large Atlas Texture
- EntityTexture(String, String) - Constructor for class nova.core.render.texture.EntityTexture
-
- entityTextures - Variable in class nova.core.render.RenderManager
-
- EntityTransform - Class in nova.core.component.transform
-
A 3D transform.
- EntityTransform() - Constructor for class nova.core.component.transform.EntityTransform
-
- EnumSelector<T extends java.lang.Enum<T>> - Class in nova.core.util
-
This class is used to mark certain values from specified enum as allowed.
- equals(Object) - Method in class nova.core.component.Category
-
- equals(Object) - Method in class nova.core.component.fluid.Fluid
-
- equals(Object) - Method in class nova.core.item.Item
-
- equals(Object) - Method in class nova.core.recipes.ingredient.OreItemIngredient
-
- equals(Object) - Method in class nova.core.recipes.ingredient.SpecificItemIngredient
-
- equals(Object) - Method in class nova.core.render.Color
-
- equals(Object) - Method in class nova.core.util.Asset
-
- equals(Object) - Method in class nova.core.util.EnumSelector
- Event - Class in nova.core.event.bus
-
All events extend this class.
- Event() - Constructor for class nova.core.event.bus.Event
-
- Event.Result - Enum in nova.core.event.bus
-
- EventBinder(Optional<Class<E>>) - Constructor for class nova.core.event.bus.EventBus.EventBinder
-
- EventBus<T> - Class in nova.core.event.bus
-
A general purpose event bus.
- EventBus() - Constructor for class nova.core.event.bus.EventBus
-
- EventBus.EventBinder<E extends T> - Class in nova.core.event.bus
-
- EventBus.EventListenerNode - Class in nova.core.event.bus
-
- EventBus.TypedEventListener<E extends T,T> - Class in nova.core.event.bus
-
A wrapper for an event listener that only accepts a specific type of
event.
- EventCancelException - Exception in nova.core.event.bus
-
- EventCancelException(String, Class<? extends Event>) - Constructor for exception nova.core.event.bus.EventCancelException
-
- EventException - Exception in nova.core.event.bus
-
- EventException() - Constructor for exception nova.core.event.bus.EventException
-
- EventException(String, Object...) - Constructor for exception nova.core.event.bus.EventException
-
- EventException(String) - Constructor for exception nova.core.event.bus.EventException
-
- EventException(String, Throwable) - Constructor for exception nova.core.event.bus.EventException
-
- EventException(Throwable) - Constructor for exception nova.core.event.bus.EventException
-
- EventListener<T> - Interface in nova.core.event.bus
-
Event listeners listen to a single event type.
- EventListenerHandle<T> - Interface in nova.core.event.bus
-
An EvenListenerHandle is returned when an EventListener is registered in an
EventListenerList, which can then be used to unregister the event listener.
- EventListenerNode(EventListener<T>, String, int, Set<String>, Set<String>) - Constructor for class nova.core.event.bus.EventBus.EventListenerNode
-
- EventModule - Class in nova.internal.core.depmodules
-
- EventModule() - Constructor for class nova.internal.core.depmodules.EventModule
-
- events - Variable in class nova.core.component.ComponentProvider
-
- events() - Static method in class nova.internal.core.Game
-
- EvictingList<E> - Class in nova.core.util.collection
-
EvictingList is a LinkedList with a size limit, the oldest entries will be removed is the list is full
- EvictingList(int) - Constructor for class nova.core.util.collection.EvictingList
-
A new EvictingList with the specified size limit
- exists(S) - Method in class nova.core.util.collection.TreeNode
-
Checks recursively to see if any of the children can match the given child.
- expand(Vector3D) - Method in class nova.core.util.shape.Cuboid
-
Expands the cuboid by a certain vector.
- expand(double) - Method in class nova.core.util.shape.Cuboid
-
Expands the cuboid by a certain amount.
- explore(T, TopologicalSort.DirectedGraph<T>, List<T>, Set<T>, Set<T>) - Static method in class nova.internal.core.util.TopologicalSort
-
- extract(Object, Direction, boolean) - Method in interface nova.core.block.component.Extractable
-
Called when something is extracted from a block.
- Extractable - Interface in nova.core.block.component
-
Implement this interface on BlockLogics which allow extraction of
objects into them.
- Face - Class in nova.core.render.model
-
A face is defined as at least 3 vertices joined together.
- Face() - Constructor for class nova.core.render.model.Face
-
- faceDisplacement - Variable in class nova.core.entity.component.Living
-
The displacement to the entity's face.
- faceFilter - Variable in class nova.core.render.pipeline.ConnectedTextureRenderPipeline
-
A filter of which sides the connected texture renderer should render.
- faces - Variable in class nova.core.render.model.MeshModel
-
A list of all the faces to be drawn.
- factory - Variable in class nova.core.component.fluid.Fluid
-
- factory - Variable in class nova.core.component.misc.FactoryProvider
-
- Factory<S extends Factory<S,T>,T extends Identifiable> - Class in nova.core.util.registry
-
Factories are immutable object builders that create objects.
- Factory(String, Class<? extends T>, Function<T, T>, Function<Class<?>, Optional<?>>) - Constructor for class nova.core.util.registry.Factory
-
Creates a new factory with a constructor function that instantiates the factory object,
and with a processor that is capable of mutating the instantiated object after its initialization.
- Factory(String, Class<? extends T>, Function<T, T>) - Constructor for class nova.core.util.registry.Factory
-
Creates a new factory with a constructor function that instantiates the factory object,
and with a processor that is capable of mutating the instantiated object after its initialization.
- Factory(String, Class<? extends T>) - Constructor for class nova.core.util.registry.Factory
-
Creates a new factory with a constructor function that instantiates the factory object,
and with a processor that is capable of mutating the instantiated object after its initialization.
- Factory(String, Supplier<T>, Function<T, T>) - Constructor for class nova.core.util.registry.Factory
-
Creates a new factory with a constructor function that instantiates the factory object,
and with a processor that is capable of mutating the instantiated object after its initialization.
- Factory(String, Supplier<T>) - Constructor for class nova.core.util.registry.Factory
-
Creates a new factory with a constructor function that instantiates the factory object,
and with a processor that is capable of mutating the instantiated object after its initialization.
- FactoryManager<S extends FactoryManager<S,T,F>,T extends Identifiable,F extends Factory<F,T>> - Class in nova.core.util.registry
-
A manager holds a registry of factories.
- FactoryManager(Registry<F>) - Constructor for class nova.core.util.registry.FactoryManager
-
- FactoryProvider - Class in nova.core.component.misc
-
Provides a reference to the factory that created this object
- FactoryProvider(Factory<?, ?>) - Constructor for class nova.core.component.misc.FactoryProvider
-
- filter(Predicate<Direction>) - Method in class nova.core.render.pipeline.BlockRenderPipeline
-
This method is called to specify which sides should and shouldn't render.
- find(T) - Method in class nova.core.util.Dictionary
-
Find the names of a given object.
- findMatchingConstructor(Class<T>, Class<?>...) - Static method in class nova.core.util.ReflectionUtil
-
- findWorld(String) - Method in class nova.core.world.WorldManager
-
- finish() - Method in class nova.core.util.AbstractProgressBar
-
- finish() - Method in interface nova.core.util.ProgressBar
-
Finish the progress bar.
- finishImpl() - Method in class nova.core.util.AbstractProgressBar
-
- FLAT_DIRECTIONS - Static variable in enum nova.core.util.Direction
-
Directions in a 2 dimensional space.
- flatten(MatrixStack) - Method in class nova.core.render.model.CustomModel
-
- flatten(MatrixStack) - Method in class nova.core.render.model.MeshModel
-
- flatten() - Method in class nova.core.render.model.Model
-
- flatten(MatrixStack) - Method in class nova.core.render.model.Model
-
Flattens the model into a set of models with no additional transformations,
applying all the transformations into the individual vertices.
- flipPlacement(boolean) - Method in class nova.core.component.transform.Orientation
-
Set to true to use the oposite direction
- floor(Vector2D) - Static method in class nova.core.util.math.Vector2DUtil
-
- floor(Vector3D) - Static method in class nova.core.util.math.Vector3DUtil
-
- Fluid - Class in nova.core.component.fluid
-
- Fluid() - Constructor for class nova.core.component.fluid.Fluid
-
- FluidBlock - Interface in nova.core.component.fluid
-
An interface applied to blocks that are fluids
- FluidConsumer - Interface in nova.core.component.fluid
-
Objects with this interface declare their ability to consume
FluidStacks
- FluidFactory - Class in nova.core.component.fluid
-
- FluidFactory(String, Class<? extends Fluid>, Function<Fluid, Fluid>, Function<Class<?>, Optional<?>>) - Constructor for class nova.core.component.fluid.FluidFactory
-
- FluidFactory(String, Class<? extends Fluid>, Function<Fluid, Fluid>) - Constructor for class nova.core.component.fluid.FluidFactory
-
- FluidFactory(String, Class<? extends Fluid>) - Constructor for class nova.core.component.fluid.FluidFactory
-
- FluidFactory(String, Supplier<Fluid>, Function<Fluid, Fluid>) - Constructor for class nova.core.component.fluid.FluidFactory
-
- FluidFactory(String, Supplier<Fluid>) - Constructor for class nova.core.component.fluid.FluidFactory
-
- FluidHandler - Class in nova.core.component.fluid
-
- FluidHandler() - Constructor for class nova.core.component.fluid.FluidHandler
-
- FluidHandler(Tank...) - Constructor for class nova.core.component.fluid.FluidHandler
-
- FluidManager - Class in nova.core.component.fluid
-
- FluidModule - Class in nova.internal.core.depmodules
-
- FluidModule() - Constructor for class nova.internal.core.depmodules.FluidModule
-
- FluidProvider - Interface in nova.core.component.fluid
-
Objects with this interface declare their ability to provide
FluidStacks
- fluids() - Static method in class nova.internal.core.Game
-
- FOOD - Static variable in class nova.core.component.Category
-
Food (ie. bacon and other foods)
- FOOD_NAME - Static variable in class nova.core.component.Category
-
Food (ie. bacon and other foods)
- forBlock(BlockFactory) - Static method in interface nova.core.recipes.ingredient.ItemIngredient
-
Retrieves an ingredient to represent a specific block.
- forDictionary(String) - Static method in interface nova.core.recipes.ingredient.ItemIngredient
-
Retrieves an ingredient to represent a dictionary entry.
- forEach(BiConsumer<? super String, ? super Set<T>>) - Method in class nova.core.util.Dictionary
-
- forEach(Consumer<Vector3D>) - Method in class nova.core.util.shape.Cuboid
-
- forEach(Consumer<Vector3D>, double) - Method in class nova.core.util.shape.Cuboid
-
- forEachAnnotatedField(Class<? extends T>, Class<?>, BiConsumer<Field, T>) - Static method in class nova.core.util.ReflectionUtil
-
Invokes an action on each field annotated with specified annotation of
given object
- forEachRecursiveAnnotatedField(Class<T>, Class<?>, BiConsumer<Field, T>) - Static method in class nova.core.util.ReflectionUtil
-
- forItem(ItemFactory) - Static method in interface nova.core.recipes.ingredient.ItemIngredient
-
Retrieves an ingredient to represent a specific item.
- forItem(String) - Static method in interface nova.core.recipes.ingredient.ItemIngredient
-
Retrieves an ingredient to represent a specific item.
- FORWARD - Static variable in class nova.core.util.math.Vector3DUtil
-
- fromInterval(Vector3D, Vector3D) - Static method in class nova.core.util.Ray
-
- fromJSON(JsonParser) - Static method in class nova.core.retention.Data
-
- fromJSON(String) - Static method in class nova.core.retention.Data
-
- fromOrdinal(int) - Static method in enum nova.core.util.Direction
-
Turns direction number into Direction.
- fromVector(Vector3D) - Static method in enum nova.core.util.Direction
-
- Game - Class in nova.internal.core
-
- GameInfo - Class in nova.core.game
-
Provides information about the game being run on.
- GameInfo(String, String) - Constructor for class nova.core.game.GameInfo
-
- generateDependencies() - Method in class nova.internal.core.launch.NovaLauncher
-
Get the dependencies.
- generic - Static variable in class nova.core.component.misc.Damageable.DamageType
-
- get(Class<C>) - Method in class nova.core.component.ComponentMap
-
Gets the component with the specified type.
- get(int) - Method in interface nova.core.component.inventory.Inventory
-
- get(int) - Method in class nova.core.component.inventory.InventorySimple
-
- get(int) - Method in class nova.core.component.inventory.InventoryView
-
- get(Class<C>, Direction) - Method in class nova.core.component.SidedComponentMap
-
Gets the component with the specified type.
- get(String) - Method in class nova.core.item.ItemManager
-
- get() - Static method in enum nova.core.network.NetworkTarget.Side
-
- get(String) - Method in class nova.core.retention.Data
-
A pre-cast version of get.
- get(String) - Method in class nova.core.util.Dictionary
-
Get an object set from the dictionary.
- get(String) - Method in class nova.core.util.registry.FactoryManager
-
Gets an object by its registered name.
- get(String) - Method in class nova.core.util.registry.Registry
-
Gets the object with the given id from the registry.
- getAirBlock() - Method in class nova.core.block.BlockManager
-
Gets the block registered that represents air.
- getAllCoreModules() - Static method in class nova.internal.core.depmodules.CoreBundle
-
- getAllowedValues() - Method in class nova.core.util.Property
-
- getAngularDrag() - Method in class nova.core.entity.component.RigidBody
-
Rotation Methods
- getAngularVelocity() - Method in class nova.core.entity.component.RigidBody
-
- getAnnotatedFields(Class<T>, Class<?>) - Static method in class nova.core.util.ReflectionUtil
-
Gets all the annotated fields of this class, including all the parents
classes in the order of hierarchy.
- getBlock(Vector3D) - Method in class nova.core.world.World
-
Gets the block which occupies the given position.
- getBlockFactory() - Method in class nova.core.component.fluid.Fluid
-
Gets the block associated with this fluid.
- getBlockFromItem(Item) - Method in class nova.core.item.ItemManager
-
- getBottomMaxU() - Method in interface nova.core.render.pipeline.CubeTextureCoordinates
-
- getBottomMaxU() - Method in class nova.core.render.pipeline.StaticCubeTextureCoordinates
-
- getBottomMaxV() - Method in interface nova.core.render.pipeline.CubeTextureCoordinates
-
- getBottomMaxV() - Method in class nova.core.render.pipeline.StaticCubeTextureCoordinates
-
- getBottomMinU() - Method in interface nova.core.render.pipeline.CubeTextureCoordinates
-
- getBottomMinU() - Method in class nova.core.render.pipeline.StaticCubeTextureCoordinates
-
- getBottomMinV() - Method in interface nova.core.render.pipeline.CubeTextureCoordinates
-
- getBottomMinV() - Method in class nova.core.render.pipeline.StaticCubeTextureCoordinates
-
- getBrightness() - Method in class nova.core.render.model.Face
-
- getCenter() - Method in class nova.core.render.model.Face
-
Gets the center of this face.
- getClass(String) - Method in class nova.core.retention.Data
-
- getCollection(String) - Method in class nova.core.retention.Data
-
- getComponents(Direction) - Method in class nova.core.component.SidedComponentMap
-
- getComponentsForDirections() - Method in class nova.core.component.SidedComponentMap
-
- getCrafting(int) - Method in interface nova.core.recipes.crafting.CraftingGrid
-
Gets the item in a specified slot.
- getCrafting(int, int) - Method in interface nova.core.recipes.crafting.CraftingGrid
-
Gets the item at the given (x, y) position.
- getCrafting(int) - Method in class nova.internal.core.dummy.CraftingGridDummy
-
- getCrafting(int, int) - Method in class nova.internal.core.dummy.CraftingGridDummy
-
- getCraftingResult(CraftingGrid) - Method in interface nova.core.recipes.crafting.CraftingRecipe
-
Calculates the crafting result for the given crafting grid.
- getCraftingResult(CraftingGrid) - Method in class nova.core.recipes.crafting.ShapedCraftingRecipe
-
- getCraftingResult(CraftingGrid) - Method in class nova.core.recipes.crafting.ShapelessCraftingRecipe
-
- getCraftingResult(Item) - Method in class nova.core.recipes.smelting.BasicSmeltingRecipe
-
- getCraftingResult(Item) - Method in interface nova.core.recipes.smelting.SmeltingRecipe
-
Calculates the crafting result for the given crafting grid.
- getCurrentLanguage() - Method in class nova.core.language.LanguageManager
-
Gets the IETF language tag for the current language
- getCurrentMod() - Method in class nova.internal.core.launch.ModLoader
-
- getCustomSound(String) - Method in class nova.core.block.component.BlockProperty.BlockSound
-
Get the sound associated with a custom Id
- getDefaultName() - Static method in class nova.internal.core.di.LoggerModule
-
Gets the default logger name (the name of the logger injected into Game)
- getDeltaTime() - Method in class nova.internal.core.tick.UpdateTicker
-
- getDir() - Method in class nova.core.deps.MavenDependency
-
- getDisplayName() - Method in class nova.core.entity.component.Player
-
Get the player's display name.
- getDownloadURL() - Method in class nova.core.deps.MavenDependency
-
- getDrag() - Method in class nova.core.entity.component.RigidBody
-
- getDuplicateIDs() - Method in class nova.internal.core.launch.NovaLauncher
-
Gets the mods with duplicate IDs.
- getEastMaxU() - Method in interface nova.core.render.pipeline.CubeTextureCoordinates
-
- getEastMaxU() - Method in class nova.core.render.pipeline.StaticCubeTextureCoordinates
-
- getEastMaxV() - Method in interface nova.core.render.pipeline.CubeTextureCoordinates
-
- getEastMaxV() - Method in class nova.core.render.pipeline.StaticCubeTextureCoordinates
-
- getEastMinU() - Method in interface nova.core.render.pipeline.CubeTextureCoordinates
-
- getEastMinU() - Method in class nova.core.render.pipeline.StaticCubeTextureCoordinates
-
- getEastMinV() - Method in interface nova.core.render.pipeline.CubeTextureCoordinates
-
- getEastMinV() - Method in class nova.core.render.pipeline.StaticCubeTextureCoordinates
-
- getEntities(Cuboid) - Method in class nova.core.world.World
-
Gets a set of entities within a certain bound
- getEntity(String) - Method in class nova.core.world.World
-
Gets an entity based on its UUID
- getEnum(String) - Method in class nova.core.retention.Data
-
- getExampleInput() - Method in interface nova.core.recipes.smelting.SmeltingRecipe
-
Gets an example input for this recipe.
- getExampleItems() - Method in interface nova.core.recipes.ingredient.ItemIngredient
-
Returns a list of example items.
- getExampleItems() - Method in class nova.core.recipes.ingredient.OreItemIngredient
-
- getExampleItems() - Method in class nova.core.recipes.ingredient.SpecificItemIngredient
-
- getExampleOutput() - Method in interface nova.core.recipes.crafting.CraftingRecipe
-
Gets a nominal (example) output for this recipe.
- getExampleOutput() - Method in class nova.core.recipes.crafting.ShapedCraftingRecipe
-
- getExampleOutput() - Method in class nova.core.recipes.crafting.ShapelessCraftingRecipe
-
- getExampleOutput() - Method in class nova.core.recipes.smelting.BasicSmeltingRecipe
-
- getExampleOutput() - Method in interface nova.core.recipes.smelting.SmeltingRecipe
-
Gets an example output for this recipe.
- getFactory() - Method in class nova.core.block.Block
-
Called to get the
BlockFactory that refers to this Block class.
- getFactory() - Method in class nova.core.entity.Entity
-
- getFactory() - Method in class nova.core.item.Item
-
Called to get the ItemFactory that refers to this Block class.
- getFirstNonEmptyItem() - Method in interface nova.core.recipes.crafting.CraftingGrid
-
Gets the first non-empty item in this crafting grid.
- getFirstNonEmptyPosition() - Method in interface nova.core.recipes.crafting.CraftingGrid
-
Finds the position of the first non-empty the item in this crafting grid.
- getFluid() - Method in interface nova.core.component.fluid.FluidBlock
-
Returns the Fluid associated with this Block.
- getFluid() - Method in interface nova.core.component.fluid.Tank
-
- getFluid() - Method in class nova.core.component.fluid.TankSimple
-
- getFluidAmount() - Method in interface nova.core.component.fluid.Tank
-
- getFluidCapacity() - Method in interface nova.core.component.fluid.Tank
-
- getFluidCapacity() - Method in class nova.core.component.fluid.TankSimple
-
- getGravity() - Method in class nova.core.entity.component.RigidBody
-
Gravity is an acceleration.
- getHardness() - Method in class nova.core.block.Block
-
Gets the breaking difficulty for the block. 1 is the standard, regular
block hardness of the game.
- getHardness() - Method in class nova.core.block.component.BlockProperty.Hardness
-
Gets the breaking difficulty.
- getHeight() - Method in interface nova.core.recipes.crafting.CraftingGrid
-
Gets the height of the crafting grid.
- getHeight() - Method in class nova.core.recipes.crafting.ShapedCraftingRecipe
-
- getHeight() - Method in class nova.internal.core.dummy.CraftingGridDummy
-
- getHeldItem() - Method in interface nova.core.component.inventory.InventoryPlayer
-
- getHeldSlot() - Method in interface nova.core.component.inventory.InventoryPlayer
-
- getID() - Method in class nova.core.block.Block
-
- getID() - Method in class nova.core.component.Category
-
- getID() - Method in class nova.core.component.Component
-
Gets the ID that represents this Component type.
- getID() - Method in class nova.core.component.fluid.Fluid
-
- getID() - Method in class nova.core.component.misc.Damageable.DamageType
-
- getID() - Method in class nova.core.entity.Entity
-
- getID() - Method in class nova.core.item.Item
-
- getID() - Method in interface nova.core.network.Packet
-
- getID() - Method in class nova.core.util.Asset
-
- getID() - Method in interface nova.core.util.Identifiable
-
Get the ID to identify this object by
- getID() - Method in class nova.core.util.registry.Factory
-
- getID() - Method in interface nova.core.util.UniqueIdentifiable
-
- getIngredients() - Method in class nova.core.recipes.crafting.ShapedCraftingRecipe
-
- getIngredients() - Method in class nova.core.recipes.crafting.ShapelessCraftingRecipe
-
- getIngredientsX() - Method in class nova.core.recipes.crafting.ShapedCraftingRecipe
-
- getIngredientsY() - Method in class nova.core.recipes.crafting.ShapedCraftingRecipe
-
- getInjector() - Method in class nova.internal.core.bootstrap.DependencyInjectionEntryPoint
-
- getInput() - Method in class nova.core.recipes.smelting.BasicSmeltingRecipe
-
- getInput() - Method in interface nova.core.recipes.smelting.SmeltingRecipe
-
Gets the input for this recipe.
- getInventory() - Method in class nova.core.entity.component.Player
-
Get the player's inventory.
- getItemFactory() - Method in class nova.core.block.Block
-
Called to get the
ItemFactory that refers to this Block instance.
- getItemFromBlock(BlockFactory) - Method in class nova.core.item.ItemManager
-
- getItemId() - Method in class nova.core.recipes.ingredient.SpecificItemIngredient
-
- getKey(int) - Method in class nova.core.game.InputManager
-
- getLastest() - Method in class nova.core.util.collection.EvictingList
-
Get the latest entry in the list
- getListener() - Method in class nova.core.event.bus.EventBus.EventListenerNode
-
- getListener() - Method in interface nova.core.event.bus.EventListenerHandle
-
Gets this handle's listener.
- getLoadedModMap() - Method in class nova.internal.core.launch.ModLoader
-
- getLoadedMods() - Method in class nova.internal.core.launch.ModLoader
-
- getLocalizedName() - Method in class nova.core.block.Block
-
- getLocalizedName() - Method in class nova.core.block.BlockFactory
-
- getLocalizedName() - Method in class nova.core.item.Item
-
- getLocalizedName() - Method in class nova.core.item.ItemBlock
-
- getLocalizedName() - Method in class nova.core.item.ItemFactory
-
- getLocalizedName() - Method in interface nova.core.language.Translatable
-
Gets the localized name of this object.
- getMass() - Method in class nova.core.entity.component.RigidBody
-
Mass in kilograms.
- getMatrix() - Method in class nova.core.util.math.MatrixStack
-
Exposes current transformation matrix.
- getMax() - Method in class nova.core.util.shape.Rectangle
-
Get the max vector
- getMaxCount() - Method in class nova.core.item.Item
-
- getMin() - Method in class nova.core.util.shape.Rectangle
-
Get the min coords vector
- getMismatchedDeps() - Method in class nova.internal.core.launch.NovaLauncher
-
Gets the mods with mismatched dependencies.
- getMissingDeps() - Method in class nova.internal.core.launch.NovaLauncher
-
Gets the mods with missing required dependencies.
- getModClasses() - Method in class nova.internal.core.launch.ModLoader
-
- getModel() - Method in class nova.core.render.model.ModelProvider
-
- getModel() - Method in class nova.core.render.model.TechneModelProvider
-
- getModel() - Method in class nova.core.render.model.WavefrontObjectModelProvider
-
- getName() - Method in class nova.core.recipes.ingredient.OreItemIngredient
-
- getName() - Method in class nova.core.util.Property
-
- getName(T) - Method in class nova.core.util.registry.Registry
-
Gets the name of a given object if contained in registry.
- getNative(Class<NOVA>, Class<NATIVE>) - Method in class nova.core.nativewrapper.NativeManager
-
- getNativeConverters() - Method in class nova.core.nativewrapper.NativeManager
-
- getNativeInterface(Class<?>) - Method in class nova.core.nativewrapper.NativeManager
-
Gets the interface registered for a component.
- getNativeKeyCode(InputManager.Key) - Method in class nova.core.game.InputManager
-
- getNativeSide() - Method in interface nova.core.nativewrapper.NativeConverter
-
Get the class of the game implementation.
- getNeededDeps() - Method in class nova.internal.core.launch.NovaLauncher
-
- getNorthMaxU() - Method in interface nova.core.render.pipeline.CubeTextureCoordinates
-
- getNorthMaxU() - Method in class nova.core.render.pipeline.StaticCubeTextureCoordinates
-
- getNorthMaxV() - Method in interface nova.core.render.pipeline.CubeTextureCoordinates
-
- getNorthMaxV() - Method in class nova.core.render.pipeline.StaticCubeTextureCoordinates
-
- getNorthMinU() - Method in interface nova.core.render.pipeline.CubeTextureCoordinates
-
- getNorthMinU() - Method in class nova.core.render.pipeline.StaticCubeTextureCoordinates
-
- getNorthMinV() - Method in interface nova.core.render.pipeline.CubeTextureCoordinates
-
- getNorthMinV() - Method in class nova.core.render.pipeline.StaticCubeTextureCoordinates
-
- getNovaComponent(Class<?>) - Method in class nova.core.nativewrapper.NativeManager
-
Gets the component registered for an interface.
- getNovaSide() - Method in interface nova.core.nativewrapper.NativeConverter
-
Get the class of the NOVA implementation.
- getOldest() - Method in class nova.core.util.collection.EvictingList
-
Get the oldest entry in the list
- getOp(Class<C>) - Method in class nova.core.component.ComponentMap
-
Gets an optional of the component with the specified type.
- getOp(Class<C>, Direction) - Method in class nova.core.component.SidedComponentMap
-
Gets an optional of the component with the specified type.
- getOpacity() - Method in class nova.core.block.component.BlockProperty.Opacity
-
This value determines if the block should allow light through itself or not.
- getOrAdd(C) - Method in class nova.core.component.ComponentMap
-
Adds a component to the block if it is not present.
- getOrAdd(C, Direction) - Method in class nova.core.component.SidedComponentMap
-
Adds a component to the block if it is not present.
- getOrdererdMods() - Method in class nova.internal.core.launch.ModLoader
-
- getPacketType(int) - Method in class nova.core.network.NetworkManager
-
- getPacketType(Object) - Method in class nova.core.network.NetworkManager
-
Gets the packet type that handles a PacketHandler
- getPacketTypeID(PacketHandler<?>) - Method in class nova.core.network.NetworkManager
-
- getParent() - Method in class nova.core.util.collection.TreeNode
-
The parrent of this node
- getPassthroughtComponents(Object) - Method in class nova.core.component.ComponentManager
-
- getPath() - Method in class nova.core.deps.MavenDependency
-
- getPlayer() - Method in class nova.core.game.ClientManager
-
- getPlayer() - Method in interface nova.core.recipes.crafting.CraftingGrid
-
Represents the player that is currently using this crafting grid.
- getPlayer() - Method in class nova.internal.core.dummy.CraftingGridDummy
-
- getPossibleItemIds() - Method in interface nova.core.recipes.ingredient.ItemIngredient
-
Returns a list of all items that could possibly match this ingredient.
- getPossibleItemIds() - Method in class nova.core.recipes.ingredient.OreItemIngredient
-
- getPossibleItemIds() - Method in class nova.core.recipes.ingredient.SpecificItemIngredient
-
- getPossibleItemsInFirstSlot() - Method in interface nova.core.recipes.crafting.CraftingRecipe
-
Gets the possible items for this recipe in the first non-empty recipe
slot.
- getPossibleItemsInFirstSlot() - Method in class nova.core.recipes.crafting.ShapedCraftingRecipe
-
- getProvider() - Method in class nova.core.component.Component
-
- getRecipe(CraftingGrid) - Method in class nova.core.recipes.crafting.CraftingRecipeManager
-
Gets the recipe that matches the given crafting grid.
- getRecipes(Class<T>) - Method in class nova.core.recipes.RecipeManager
-
Returns an unmodifiable set view of all the recipes for the type.
- getRelativeSide(Direction, Direction) - Static method in class nova.core.util.math.RotationUtil
-
Finds the direction relative to a base direction.
- getRemappedFactory() - Method in class nova.core.event.ItemEvent.IDNotFound
-
- getReplacements() - Method in interface nova.core.language.Translatable
-
- getResistance() - Method in class nova.core.block.Block
-
Gets the explosion resistance for the block. 1 is the standard, regular
resistance of the game.
- getResistance() - Method in class nova.core.block.component.BlockProperty.Resistance
-
Gets the blast resistance, indicates how many cubic meters
of TNT are needed to explode it.
- getSaveDirectory() - Method in class nova.core.util.registry.RetentionManager
-
- getScalaClassesMap() - Method in class nova.internal.core.launch.ModLoader
-
- getSet(Class<C>) - Method in class nova.core.component.ComponentMap
-
Gets the set of the components with the specified type.
- getSet(Class<C>, Direction) - Method in class nova.core.component.SidedComponentMap
-
Gets the set of the components with the specified type.
- getSide() - Method in class nova.core.network.NetworkManager
-
- getSideToRotate(int, Vector3D) - Method in class nova.core.component.transform.Orientation
-
Determines the side to rotate based on the hit vector on the block.
- getSortedListeners() - Method in class nova.core.event.bus.EventBus
-
Retrieves the sorted listeners.
- getSound(BlockProperty.BlockSound.BlockSoundTrigger) - Method in class nova.core.block.component.BlockProperty.BlockSound
-
Get the sound associated with a trigger
- getSouthMaxU() - Method in interface nova.core.render.pipeline.CubeTextureCoordinates
-
- getSouthMaxU() - Method in class nova.core.render.pipeline.StaticCubeTextureCoordinates
-
- getSouthMaxV() - Method in interface nova.core.render.pipeline.CubeTextureCoordinates
-
- getSouthMaxV() - Method in class nova.core.render.pipeline.StaticCubeTextureCoordinates
-
- getSouthMinU() - Method in interface nova.core.render.pipeline.CubeTextureCoordinates
-
- getSouthMinU() - Method in class nova.core.render.pipeline.StaticCubeTextureCoordinates
-
- getSouthMinV() - Method in interface nova.core.render.pipeline.CubeTextureCoordinates
-
- getSouthMinV() - Method in class nova.core.render.pipeline.StaticCubeTextureCoordinates
-
- getState() - Method in class nova.internal.core.bootstrap.DependencyInjectionEntryPoint
-
- getStorable(String) - Method in class nova.core.retention.Data
-
- getTag() - Method in class nova.core.recipes.ingredient.AbstractIngredient
-
- getTag() - Method in interface nova.core.recipes.ingredient.ItemIngredient
-
Returns the ingredient tag.
- getTank(Direction) - Method in interface nova.core.component.fluid.SidedTankProvider
-
- getTarget() - Method in interface nova.core.event.bus.SidedEventBus.SidedEvent
-
- getTopMaxU() - Method in interface nova.core.render.pipeline.CubeTextureCoordinates
-
- getTopMaxU() - Method in class nova.core.render.pipeline.StaticCubeTextureCoordinates
-
- getTopMaxV() - Method in interface nova.core.render.pipeline.CubeTextureCoordinates
-
- getTopMaxV() - Method in class nova.core.render.pipeline.StaticCubeTextureCoordinates
-
- getTopMinU() - Method in interface nova.core.render.pipeline.CubeTextureCoordinates
-
- getTopMinU() - Method in class nova.core.render.pipeline.StaticCubeTextureCoordinates
-
- getTopMinV() - Method in interface nova.core.render.pipeline.CubeTextureCoordinates
-
- getTopMinV() - Method in class nova.core.render.pipeline.StaticCubeTextureCoordinates
-
- getTopology() - Method in interface nova.core.recipes.crafting.CraftingGrid
-
Gets the topology of the crafting grid.
- getTopology() - Method in class nova.internal.core.dummy.CraftingGridDummy
-
- getType(Class<?>) - Method in interface nova.core.network.Packet
-
- getType() - Method in interface nova.core.recipes.crafting.CraftingGrid
-
Gets the type of crafting grid.
- getType() - Method in class nova.core.render.model.ModelProvider
-
- getType() - Method in class nova.core.render.model.TechneModelProvider
-
- getType() - Method in class nova.core.render.model.WavefrontObjectModelProvider
-
- getType() - Method in class nova.core.util.registry.Factory
-
Get the class of the type argument T.
- getType() - Method in class nova.internal.core.dummy.CraftingGridDummy
-
- getUniqueID() - Method in class nova.core.entity.component.Player
-
Get the unique ID for this player.
- getUniqueID() - Method in class nova.core.entity.Entity
-
- getUniqueID() - Method in interface nova.core.util.UniqueIdentifiable
-
Get the unique ID to identify this object.
- getUnlocalizedName() - Method in class nova.core.block.Block
-
- getUnlocalizedName() - Method in class nova.core.block.BlockFactory
-
- getUnlocalizedName() - Method in class nova.core.item.Item
-
- getUnlocalizedName() - Method in class nova.core.item.ItemBlock
-
- getUnlocalizedName() - Method in class nova.core.item.ItemFactory
-
- getUnlocalizedName() - Method in interface nova.core.language.Translatable
-
Gets the unlocalized name of this object.
- getUsername() - Method in class nova.core.entity.component.Player
-
Get the player's username.
- getUUID(String) - Method in class nova.core.retention.Data
-
- getVector2D(String) - Method in class nova.core.retention.Data
-
- getVector3D(String) - Method in class nova.core.retention.Data
-
- getVelocity() - Method in class nova.core.entity.component.RigidBody
-
Velocity is how fast the body is moving
- getWestMaxU() - Method in interface nova.core.render.pipeline.CubeTextureCoordinates
-
- getWestMaxU() - Method in class nova.core.render.pipeline.StaticCubeTextureCoordinates
-
- getWestMaxV() - Method in interface nova.core.render.pipeline.CubeTextureCoordinates
-
- getWestMaxV() - Method in class nova.core.render.pipeline.StaticCubeTextureCoordinates
-
- getWestMinU() - Method in interface nova.core.render.pipeline.CubeTextureCoordinates
-
- getWestMinU() - Method in class nova.core.render.pipeline.StaticCubeTextureCoordinates
-
- getWestMinV() - Method in interface nova.core.render.pipeline.CubeTextureCoordinates
-
- getWestMinV() - Method in class nova.core.render.pipeline.StaticCubeTextureCoordinates
-
- getWidth() - Method in interface nova.core.recipes.crafting.CraftingGrid
-
Gets the width of the crafting grid.
- getWidth() - Method in class nova.core.recipes.crafting.ShapedCraftingRecipe
-
- getWidth() - Method in class nova.internal.core.dummy.CraftingGridDummy
-
- giveBack(Item) - Method in interface nova.core.recipes.crafting.CraftingGrid
-
Gives back a certain item.
- giveBack(Item) - Method in class nova.internal.core.dummy.CraftingGridDummy
-
- GlobalEvents - Class in nova.core.event.bus
-
Global event manager that handles general events that are not object specific.
- GlobalEvents() - Constructor for class nova.core.event.bus.GlobalEvents
-
- gravity() - Method in class nova.core.entity.component.RigidBody
-
- gray - Static variable in class nova.core.render.Color
-
Gray color.
- green - Static variable in class nova.core.render.Color
-
Green color.
- green() - Method in class nova.core.render.Color
-
- green(int) - Method in class nova.core.render.Color
-
Creates Color instance with replaced green component.
- greenf() - Method in class nova.core.render.Color
-
- greenf(float) - Method in class nova.core.render.Color
-
Creates Color instance with replaced green component.
- Icon - Class in nova.core.render.texture
-
An Icon defines a sub-area of a
Texture.
- Icon(Texture, Vector2D, Vector2D) - Constructor for class nova.core.render.texture.Icon
-
- id - Variable in class nova.core.event.ItemEvent.IDNotFound
-
- id - Variable in class nova.core.util.registry.Factory
-
The ID of the factory
- Identifiable - Interface in nova.core.util
-
A generic interface signifying that this object is identifiable
by an ID
- IDNotFound(String) - Constructor for class nova.core.event.ItemEvent.IDNotFound
-
- ignoreX - Variable in class nova.core.util.Ray
-
- ignoreY - Variable in class nova.core.util.Ray
-
- ignoreZ - Variable in class nova.core.util.Ray
-
- ILLEGAL_SUFFIX - Static variable in class nova.core.retention.Data
-
The pattern denoting the illegal suffix for keys.
- IllegalSideException(NetworkTarget.Side) - Constructor for exception nova.core.network.NetworkTarget.IllegalSideException
-
- IllegalSideException(NetworkTarget.Side, StackTraceElement) - Constructor for exception nova.core.network.NetworkTarget.IllegalSideException
-
- info() - Static method in class nova.internal.core.Game
-
- init() - Method in class nova.core.block.BlockManager
-
- Init(BlockManager) - Constructor for class nova.core.block.BlockManager.Init
-
- init() - Method in class nova.core.component.fluid.FluidManager
-
- init() - Method in class nova.core.entity.EntityManager
-
- Init(EntityManager) - Constructor for class nova.core.entity.EntityManager.Init
-
- init() - Method in class nova.core.item.ItemManager
-
- Init(ItemManager) - Constructor for class nova.core.item.ItemManager.Init
-
- init() - Method in class nova.core.language.LanguageManager
-
- Init(LanguageManager) - Constructor for class nova.core.language.LanguageManager.Init
-
- init() - Method in class nova.core.recipes.RecipeManager
-
- Init(RecipeManager) - Constructor for class nova.core.recipes.RecipeManager.Init
-
- init() - Method in class nova.core.render.RenderManager
-
- Init(RenderManager) - Constructor for class nova.core.render.RenderManager.Init
-
- init() - Method in class nova.core.util.registry.Manager
-
Initializes the manager event
- init() - Method in class nova.core.world.WorldManager
-
- init() - Method in class nova.internal.core.bootstrap.DependencyInjectionEntryPoint
-
In this method modules added to DependencyInjectionEntryPoint are being
installed in core injector.
- InitializationException - Exception in nova.internal.core.launch
-
- InitializationException() - Constructor for exception nova.internal.core.launch.InitializationException
-
- InitializationException(String, Object...) - Constructor for exception nova.internal.core.launch.InitializationException
-
- InitializationException(String) - Constructor for exception nova.internal.core.launch.InitializationException
-
- InitializationException(String, Throwable) - Constructor for exception nova.internal.core.launch.InitializationException
-
- InitializationException(Throwable) - Constructor for exception nova.internal.core.launch.InitializationException
-
- inject(DependencyInjectionEntryPoint) - Static method in class nova.internal.core.Game
-
- InjectionUtil - Class in nova.internal.core.util
-
A utility class for easy Dependency Injection usage.
- injector() - Static method in class nova.internal.core.Game
-
- input() - Static method in class nova.internal.core.Game
-
- InputManager - Class in nova.core.game
-
Maps native key strokes to the internal NOVA key enum.
- InputManager() - Constructor for class nova.core.game.InputManager
-
- InputManager.Key - Enum in nova.core.game
-
- insert(Object, Direction, boolean) - Method in interface nova.core.block.component.Insertable
-
- Insertable - Interface in nova.core.block.component
-
Implement this interface on BlockLogics which allow insertion of
objects into them.
- install(Class<? extends Bundle>) - Method in class nova.internal.core.bootstrap.DependencyInjectionEntryPoint
-
Installs bundle in core Injector.
- instance() - Static method in class nova.core.language.LanguageManager
-
Gets the instance of LanguageManager
- instance - Static variable in class nova.core.render.pipeline.StaticCubeTextureCoordinates
-
- instance - Static variable in class nova.internal.core.dummy.CraftingGridDummy
-
- instance() - Static method in class nova.internal.core.launch.NovaLauncher
-
- Interact(World, Vector3D, Entity, PlayerEvent.Interact.Action) - Constructor for class nova.core.event.PlayerEvent.Interact
-
- intersects(Cuboid) - Method in class nova.core.util.shape.Cuboid
-
Checks if another cuboid is within this cuboid
- intersects(Vector3D) - Method in class nova.core.util.shape.Cuboid
-
Checks if a vector is within this cuboid.
- invalidateCache() - Method in class nova.core.event.bus.EventBus
-
Invalidates the sorted listeners.
- invDir - Variable in class nova.core.util.Ray
-
- Inventory - Interface in nova.core.component.inventory
-
This interface provides inventory that can hold
Items
- InventoryException - Exception in nova.core.component.inventory
-
- InventoryException() - Constructor for exception nova.core.component.inventory.InventoryException
-
- InventoryException(String, Object...) - Constructor for exception nova.core.component.inventory.InventoryException
-
- InventoryException(String) - Constructor for exception nova.core.component.inventory.InventoryException
-
- InventoryException(String, Throwable) - Constructor for exception nova.core.component.inventory.InventoryException
-
- InventoryException(Throwable) - Constructor for exception nova.core.component.inventory.InventoryException
-
- InventoryPlayer - Interface in nova.core.component.inventory
-
- InventorySimple - Class in nova.core.component.inventory
-
This class provides implementation of
Inventory
- InventorySimple() - Constructor for class nova.core.component.inventory.InventorySimple
-
- InventorySimple(int) - Constructor for class nova.core.component.inventory.InventorySimple
-
- InventoryView - Class in nova.core.component.inventory
-
This class is virtual inventory used for inventory re-mapping
- InventoryView(Inventory, int[]) - Constructor for class nova.core.component.inventory.InventoryView
-
Creates new inventory view
- isBetween(double, double, double) - Static method in class nova.core.util.math.MathUtil
-
- isCanceled() - Method in class nova.core.event.bus.CancelableEvent
-
- isClient() - Method in class nova.core.network.NetworkManager
-
- isClient() - Method in enum nova.core.network.NetworkTarget.Side
-
Check if the provided side is the client side, shorthand for
side == Side.CLIENT.
- isCube - Variable in class nova.core.component.misc.Collider
-
Called to check if the block is a cube.
- isCube(boolean) - Method in class nova.core.component.misc.Collider
-
- isCube() - Method in class nova.core.util.shape.Cuboid
-
Returns if this cuboid is a cube.
- isEmpty() - Method in class nova.core.event.bus.EventBus
-
Checks if there are any listeners in this list.
- isEmpty() - Method in class nova.internal.core.util.TopologicalSort.DirectedGraph
-
- isFinished() - Method in class nova.core.util.AbstractProgressBar
-
- isFinished() - Method in interface nova.core.util.ProgressBar
-
Check if the progress bar has been finished.
- isFlip - Variable in class nova.core.component.transform.Orientation
-
- isHandlerFor(Object) - Method in class nova.core.network.handler.BlockPacket
-
- isHandlerFor(Object) - Method in class nova.core.network.handler.EntityPacket
-
- isHandlerFor(Object) - Method in interface nova.core.network.handler.PacketHandler
-
- isItemValidForSlot - Variable in class nova.core.component.inventory.InventorySimple
-
- isKeyDown(InputManager.Key) - Method in class nova.core.game.InputManager
-
Is the key current down?
- isMirrored() - Method in class nova.core.recipes.crafting.ShapedCraftingRecipe
-
- isOpaque() - Method in class nova.core.block.component.BlockProperty.Opacity
-
Checks if the block should disallow light through
- isOpaqueCube - Variable in class nova.core.component.misc.Collider
-
Called to check if the block is an opaque cube.
- isOpaqueCube(boolean) - Method in class nova.core.component.misc.Collider
-
- isPaused() - Method in class nova.core.game.ClientManager
-
- isReplaceable() - Method in class nova.core.block.component.BlockProperty.Replaceable
-
Check if this block can be replaced.
- isRunning() - Method in class nova.core.util.Profiler
-
States whether profiler is currently performing time measurements.
- isServer() - Method in class nova.core.network.NetworkManager
-
- isServer() - Method in enum nova.core.network.NetworkTarget.Side
-
Check if the provided side is the server side, shorthand for
side == Side.SERVER.
- isSubsetOf(ItemIngredient) - Method in class nova.core.recipes.ingredient.AbstractIngredient
-
- isSubsetOf(ItemIngredient) - Method in interface nova.core.recipes.ingredient.ItemIngredient
-
Checks if this ingredient is a subset of another ingredient.
- isSubsetOf(ItemIngredient) - Method in class nova.core.recipes.ingredient.SpecificItemIngredient
-
- isTransparent() - Method in class nova.core.block.component.BlockProperty.Opacity
-
Checks if the block should allow light through
- item - Variable in class nova.core.block.Block.PlaceEvent
-
The item used to place this block.
- item - Variable in class nova.core.component.Category
-
- Item - Class in nova.core.item
-
- Item() - Constructor for class nova.core.item.Item
-
- Item.RightClickEvent - Class in nova.core.item
-
- Item.TooltipEvent - Class in nova.core.item
-
- Item.UseEvent - Class in nova.core.item
-
- ItemBlock - Class in nova.core.item
-
An ItemBlock is an Item that is meant to be used to place blocks.
- ItemBlock(BlockFactory) - Constructor for class nova.core.item.ItemBlock
-
- ItemDictionary - Class in nova.core.item
-
- ItemDictionary() - Constructor for class nova.core.item.ItemDictionary
-
- itemDictionary() - Static method in class nova.internal.core.Game
-
- ItemEvent - Class in nova.core.event
-
All events related to the item.
- ItemEvent() - Constructor for class nova.core.event.ItemEvent
-
- ItemEvent.IDNotFound - Class in nova.core.event
-
Event is triggered when an Item ID is not found.
- ItemEvent.Register - Class in nova.core.event
-
Event is triggered when an ItemFactory is registered.
- itemFactory - Variable in class nova.core.event.ItemEvent.Register
-
- ItemFactory - Class in nova.core.item
-
- ItemFactory(String, Class<? extends Item>, Function<Item, Item>, Function<Class<?>, Optional<?>>) - Constructor for class nova.core.item.ItemFactory
-
- ItemFactory(String, Class<? extends Item>, Function<Item, Item>) - Constructor for class nova.core.item.ItemFactory
-
- ItemFactory(String, Class<? extends Item>) - Constructor for class nova.core.item.ItemFactory
-
- ItemFactory(String, Supplier<Item>, Function<Item, Item>) - Constructor for class nova.core.item.ItemFactory
-
- ItemFactory(String, Supplier<Item>) - Constructor for class nova.core.item.ItemFactory
-
- ItemFilter - Interface in nova.core.component.inventory
-
A filter that only accepts a specific sub-type of
Item.
- ItemIngredient - Interface in nova.core.recipes.ingredient
-
Contains a single item ingredient.
- ItemManager - Class in nova.core.item
-
- ItemManager.Init - Class in nova.core.item
-
- ItemRenderPipeline - Class in nova.core.render.pipeline
-
An item rendering builder that generates a function that renders an item model.
- ItemRenderPipeline(ComponentProvider<?>) - Constructor for class nova.core.render.pipeline.ItemRenderPipeline
-
- items() - Static method in class nova.internal.core.Game
-
- ItemTexture - Class in nova.core.render.texture
-
An item texture that will be stitched into a large Atlas Texture
- ItemTexture(String, String) - Constructor for class nova.core.render.texture.ItemTexture
-
- itemTextures - Variable in class nova.core.render.RenderManager
-
- iterator() - Method in interface nova.core.component.inventory.Inventory
-
- iterator() - Method in interface nova.core.recipes.crafting.CraftingGrid
-
- iterator() - Method in class nova.core.util.collection.TreeNode
-
- iterator() - Method in class nova.core.util.EnumSelector
-
Returns an iterator of all the allowed elements in this EnumSelector.
- iterator() - Method in class nova.core.util.registry.Registry
-
- iterator() - Method in class nova.internal.core.util.TopologicalSort.DirectedGraph
-
- language - Variable in class nova.core.event.LanguageEvent
-
- language() - Static method in class nova.internal.core.Game
-
- LanguageChanged(String, String) - Constructor for class nova.core.event.LanguageEvent.LanguageChanged
-
- LanguageEvent - Class in nova.core.event
-
All events related to the language.
- LanguageEvent(String) - Constructor for class nova.core.event.LanguageEvent
-
- LanguageEvent.LanguageChanged - Class in nova.core.event
-
Event is triggered when a language is changed.
- LanguageEvent.RegisterTranslation - Class in nova.core.event
-
Event is triggered when a translation is registered.
- LanguageManager - Class in nova.core.language
-
Manages translations from key labels to values.
- LanguageManager() - Constructor for class nova.core.language.LanguageManager
-
- LanguageManager.Init - Class in nova.core.language
-
- languageMap - Variable in class nova.core.language.LanguageManager
-
- lap() - Method in class nova.core.util.Profiler
-
Helper method for loop time measurements.
- lastTime() - Method in class nova.core.util.Profiler
-
Getter for last cycle time.
- lava - Variable in class nova.core.component.fluid.FluidManager
-
- Leave(Entity) - Constructor for class nova.core.event.PlayerEvent.Leave
-
- LeftClickEvent(Entity, Direction, Vector3D) - Constructor for class nova.core.block.Block.LeftClickEvent
-
Called when the block is left clicked.
- lerp(double, double, double) - Static method in class nova.core.util.math.MathUtil
-
Linear interpolates isBetween point a and point b
- lerp(float, float, float) - Static method in class nova.core.util.math.MathUtil
-
Linear interpolates isBetween point a and point b
- lerp(Vector3D, Vector3D, float) - Static method in class nova.core.util.math.MathUtil
-
Linear interpolates isBetween point a and point b
- LightEmitter - Class in nova.core.block.component
-
- LightEmitter() - Constructor for class nova.core.block.component.LightEmitter
-
- lightGray - Static variable in class nova.core.render.Color
-
Light gray color.
- lighting() - Method in class nova.core.render.Color
-
- lighting(float) - Method in class nova.core.render.Color
-
- limit() - Method in class nova.core.util.collection.EvictingList
-
Limit specifies how many elements can be contained in this list.
- listener - Variable in class nova.core.event.bus.EventBus.EventListenerNode
-
- Living - Class in nova.core.entity.component
-
For entities that are alive.
- Living() - Constructor for class nova.core.entity.component.Living
-
- load(Data) - Method in class nova.core.component.fluid.Fluid
-
- load(Data) - Method in class nova.core.component.fluid.TankSimple
-
- load(Data) - Method in class nova.core.component.inventory.InventorySimple
-
- load(Data) - Method in class nova.core.component.transform.Orientation
-
- load(String, Object) - Static method in class nova.core.config.Configuration
-
Loads config data from HOCON string.
- load(File, Object) - Static method in class nova.core.config.Configuration
-
Loads config data from HOCON.
- load(InputStream, Object) - Static method in class nova.core.config.Configuration
-
Loads config data from InputStream, any values missing are just ignored(so your defaults stay at place).
- load(URL, Object) - Static method in class nova.core.config.Configuration
-
Shortcut to load configs from URL.
- load(URI, Object) - Static method in class nova.core.config.Configuration
-
Shortcut to load configs from URI.
- Load(World) - Constructor for class nova.core.event.WorldEvent.Load
-
- load(InputStream) - Method in class nova.core.render.model.ModelProvider
-
Loads the model with a input stream.
- load(InputStream) - Method in class nova.core.render.model.TechneModelProvider
-
- load(InputStream) - Method in class nova.core.render.model.WavefrontObjectModelProvider
-
- load(Data) - Method in interface nova.core.retention.Storable
-
Loads all the data for this object.
- load(String, Storable) - Method in class nova.core.util.registry.RetentionManager
-
Loads a specific storable data based on the filename.
- load() - Method in class nova.internal.core.launch.ModLoader
-
- load(ProgressBar) - Method in class nova.internal.core.launch.ModLoader
-
- load(ProgressBar, boolean) - Method in class nova.internal.core.launch.ModLoader
-
- load() - Method in class nova.internal.core.launch.NovaLauncher
-
- load(ProgressBar) - Method in class nova.internal.core.launch.NovaLauncher
-
- load(ProgressBar, boolean) - Method in class nova.internal.core.launch.NovaLauncher
-
- LoadEvent() - Constructor for class nova.core.block.Stateful.LoadEvent
-
- loadIdentity() - Method in class nova.core.util.math.MatrixStack
-
Replaces current transformation matrix by an identity matrix.
- loadMatrix(RealMatrix) - Method in class nova.core.util.math.MatrixStack
-
Replaces current transformation matrix by an identity current.
- lock() - Method in class nova.core.util.EnumSelector
-
Lock the EnumSelector, making it immutable.
- locked() - Method in class nova.core.util.EnumSelector
-
Check if the EnumSelector instance has been locked.
- log(int, int) - Static method in class nova.core.util.math.MathUtil
-
- log(long, long) - Static method in class nova.core.util.math.MathUtil
-
- log(double, double) - Static method in class nova.core.util.math.MathUtil
-
- log(float, float) - Static method in class nova.core.util.math.MathUtil
-
- logger() - Static method in class nova.internal.core.Game
-
- LoggerModule - Class in nova.internal.core.di
-
- LoggerModule() - Constructor for class nova.internal.core.di.LoggerModule
-
- LoggerModule.LoggerSupplier - Class in nova.internal.core.di
-
- LoggerSupplier() - Constructor for class nova.internal.core.di.LoggerModule.LoggerSupplier
-
- magenta - Static variable in class nova.core.render.Color
-
Magenta color.
- Manager<S extends Manager<S>> - Class in nova.core.util.registry
-
A manager is a singleton object that manages a specific aspect of the game.
- Manager() - Constructor for class nova.core.util.registry.Manager
-
- manager - Variable in class nova.core.util.registry.Manager.ManagerEvent
-
- Manager.ManagerEvent<S> - Class in nova.core.util.registry
-
An event that is published when the manager is capable of registering.
- ManagerEvent(S) - Constructor for class nova.core.util.registry.Manager.ManagerEvent
-
- mapKeys() - Method in class nova.core.game.InputManager
-
Extend this in order to map native key codes to NOVA's key enum.
- markChange(Vector3D) - Method in class nova.core.world.World
-
Marks a specific block to indicate it changed.
- markChanged() - Method in interface nova.core.component.inventory.Inventory
-
Tells this inventory that something has changed
- markChanged() - Method in class nova.core.component.inventory.InventorySimple
-
- markChanged() - Method in class nova.core.component.inventory.InventoryView
-
- markStaticRender(Vector3D) - Method in class nova.core.world.World
-
Marks a position to render static.
- mass() - Method in class nova.core.entity.component.RigidBody
-
- matches(CraftingGrid) - Method in interface nova.core.recipes.crafting.CraftingRecipe
-
Checks if this crafting recipe matches the content of the given crafting
grid.
- matches(CraftingGrid) - Method in class nova.core.recipes.crafting.ShapedCraftingRecipe
-
- matches(CraftingGrid) - Method in class nova.core.recipes.crafting.ShapelessCraftingRecipe
-
- matches(Item) - Method in interface nova.core.recipes.ingredient.ItemIngredient
-
Checks if this ingredient matches the given item.
- matches(Item) - Method in class nova.core.recipes.ingredient.OreItemIngredient
-
- matches(Item) - Method in class nova.core.recipes.ingredient.SpecificItemIngredient
-
- matches(Item) - Method in class nova.core.recipes.smelting.BasicSmeltingRecipe
-
- matches(Item) - Method in interface nova.core.recipes.smelting.SmeltingRecipe
-
Checks if this crafting recipe matches the content of the given smelting input.
- MATERIALS - Static variable in class nova.core.component.Category
-
Raw materials (ie. ingots etc.)
- MATERIALS_NAME - Static variable in class nova.core.component.Category
-
Raw materials (ie. ingots etc.)
- MathUtil - Class in nova.core.util.math
-
Utility class for everything related to numbers.
- matrix - Variable in class nova.core.render.model.Model
-
The transformation matrix.
- MatrixStack - Class in nova.core.util.math
-
- MatrixStack() - Constructor for class nova.core.util.math.MatrixStack
-
Creates new MatrixStack.
- MatrixStack(MatrixStack) - Constructor for class nova.core.util.math.MatrixStack
-
Clone construcotr of MatrixStack
- MatrixStack(RealMatrix) - Constructor for class nova.core.util.math.MatrixStack
-
Creates new MatrixStack with starting matrix.
- MatrixUtil - Class in nova.core.util.math
-
- MatrixUtil() - Constructor for class nova.core.util.math.MatrixUtil
-
- MavenDependency - Class in nova.core.deps
-
- MavenDependency(String, String, String, String, String, String) - Constructor for class nova.core.deps.MavenDependency
-
- MavenDependency(Dependency) - Constructor for class nova.core.deps.MavenDependency
-
Creates new maven dependency using Dependency annotation.
- max(int, int) - Static method in class nova.core.util.math.MathUtil
-
Returns the bigger number of a and b.
- max(int, int, int) - Static method in class nova.core.util.math.MathUtil
-
Returns the bigger number of a, b and c.
- max(int...) - Static method in class nova.core.util.math.MathUtil
-
Returns the biggest number contained in the provided array.
- max(long, long) - Static method in class nova.core.util.math.MathUtil
-
Returns the bigger number of a and b.
- max(long, long, long) - Static method in class nova.core.util.math.MathUtil
-
Returns the bigger number of a, b and c.
- max(long...) - Static method in class nova.core.util.math.MathUtil
-
Returns the biggest number contained in the provided array.
- max(double, double) - Static method in class nova.core.util.math.MathUtil
-
Returns the bigger number of a and b.
- max(double, double, double) - Static method in class nova.core.util.math.MathUtil
-
Returns the bigger number of a, b and c.
- max(double...) - Static method in class nova.core.util.math.MathUtil
-
Returns the biggest number contained in the provided array.
- max(float, float) - Static method in class nova.core.util.math.MathUtil
-
Returns the bigger number of a and b.
- max(float, float, float) - Static method in class nova.core.util.math.MathUtil
-
Returns the bigger number of a, b and c.
- max(float...) - Static method in class nova.core.util.math.MathUtil
-
Returns the biggest number contained in the provided array.
- max(Vector2D, Vector2D) - Static method in class nova.core.util.math.Vector2DUtil
-
- max(Vector3D, Vector3D) - Static method in class nova.core.util.math.Vector3DUtil
-
Calculates maximum of each coordinate.
- max - Variable in class nova.core.util.shape.Cuboid
-
- max - Variable in class nova.core.util.shape.Rectangle
-
- maxUV - Variable in class nova.core.render.texture.Texture
-
- maxXd() - Method in class nova.core.util.shape.Rectangle
-
- maxXi() - Method in class nova.core.util.shape.Rectangle
-
- maxYd() - Method in class nova.core.util.shape.Rectangle
-
- maxYi() - Method in class nova.core.util.shape.Rectangle
-
- MeshModel - Class in nova.core.render.model
-
A vertex model takes faces, which contain vertices and draws them.
- MeshModel() - Constructor for class nova.core.render.model.MeshModel
-
- MeshModel(String) - Constructor for class nova.core.render.model.MeshModel
-
- midpoint(Vector2D, Vector2D) - Static method in class nova.core.util.math.Vector2DUtil
-
- midpoint(Vector3D, Vector3D) - Static method in class nova.core.util.math.Vector3DUtil
-
Calculates middle point between two vectors.
- min(int, int) - Static method in class nova.core.util.math.MathUtil
-
Returns the smaller number of a and b.
- min(int, int, int) - Static method in class nova.core.util.math.MathUtil
-
Returns the smaller number of a, b and c.
- min(int...) - Static method in class nova.core.util.math.MathUtil
-
Returns the smallest number contained in the provided array.
- min(long, long) - Static method in class nova.core.util.math.MathUtil
-
Returns the smaller number of a and b.
- min(long, long, long) - Static method in class nova.core.util.math.MathUtil
-
Returns the smaller number of a, b and c.
- min(long...) - Static method in class nova.core.util.math.MathUtil
-
Returns the smallest number contained in the provided array.
- min(double, double) - Static method in class nova.core.util.math.MathUtil
-
Returns the smaller number of a and b.
- min(double, double, double) - Static method in class nova.core.util.math.MathUtil
-
Returns the smaller number of a, b and c.
- min(double...) - Static method in class nova.core.util.math.MathUtil
-
Returns the smallest number contained in the provided array.
- min(float, float) - Static method in class nova.core.util.math.MathUtil
-
Returns the smaller number of a and b.
- min(float, float, float) - Static method in class nova.core.util.math.MathUtil
-
Returns the smaller number of a, b and c.
- min(float...) - Static method in class nova.core.util.math.MathUtil
-
Returns the smallest number contained in the provided array.
- min(Vector2D, Vector2D) - Static method in class nova.core.util.math.Vector2DUtil
-
- min(Vector3D, Vector3D) - Static method in class nova.core.util.math.Vector3DUtil
-
Calculates minimum of each coordinate.
- min - Variable in class nova.core.util.shape.Cuboid
-
- min - Variable in class nova.core.util.shape.Rectangle
-
- minUV - Variable in class nova.core.render.texture.Texture
-
- minXd() - Method in class nova.core.util.shape.Rectangle
-
- minXi() - Method in class nova.core.util.shape.Rectangle
-
- minYd() - Method in class nova.core.util.shape.Rectangle
-
- minYi() - Method in class nova.core.util.shape.Rectangle
-
- MISCELLANEOUS - Static variable in class nova.core.component.Category
-
Miscellaneous items (ie. what doesn't fit into any other category)
- MISCELLANEOUS_NAME - Static variable in class nova.core.component.Category
-
Miscellaneous items (ie. what doesn't fit into any other category)
- Mod - Annotation Type in nova.core.loader
-
An annotation placed on the NOVA mod's main loading class.
- Model - Class in nova.core.render.model
-
A model is a 3D object capable of taking transformations.
- Model(String) - Constructor for class nova.core.render.model.Model
-
Creates named model.
- Model() - Constructor for class nova.core.render.model.Model
-
Creates unnamed model.
- ModelProvider - Class in nova.core.render.model
-
All models must be included in /assets/domain/models/
- ModelProvider(String, String) - Constructor for class nova.core.render.model.ModelProvider
-
Creates new ModelProvider
- modelProviders - Variable in class nova.core.render.RenderManager
-
- ModLoader<ANNOTATION extends java.lang.annotation.Annotation> - Class in nova.internal.core.launch
-
- ModLoader(Class<ANNOTATION>, DependencyInjectionEntryPoint, Set<Class<?>>) - Constructor for class nova.internal.core.launch.ModLoader
-
- mods - Variable in class nova.internal.core.launch.ModLoader
-
Holds the instances of mods
- MULTIPLE_INSTANCES - Static variable in class nova.internal.core.di.NovaScopes
-
- multiply(Color) - Method in class nova.core.render.Color
-
Performs multiplication operation.
- multiply(double) - Method in class nova.core.util.math.Operator
-
- multiply(double) - Method in class nova.core.util.shape.Cuboid
-
- multiply(double) - Method in class nova.core.util.shape.Rectangle
-
- name - Variable in class nova.core.component.Category
-
- name - Variable in class nova.core.component.misc.Damageable.DamageType
-
- name - Variable in class nova.core.event.bus.EventBus.EventListenerNode
-
- name - Variable in class nova.core.game.GameInfo
-
The name of the game.
- name - Variable in class nova.core.render.model.Model
-
The name of the model
- name - Variable in class nova.core.util.Asset
-
- name - Variable in class nova.core.util.Profiler
-
Name of this profiler
- NativeConverter<NOVA,NATIVE> - Interface in nova.core.nativewrapper
-
A dual wrapper converts between a nova object and native object.
- NativeException() - Constructor for exception nova.core.nativewrapper.NativeManager.NativeException
-
- NativeException(String, Object...) - Constructor for exception nova.core.nativewrapper.NativeManager.NativeException
-
- NativeException(String) - Constructor for exception nova.core.nativewrapper.NativeManager.NativeException
-
- NativeException(String, Throwable) - Constructor for exception nova.core.nativewrapper.NativeManager.NativeException
-
- NativeException(Throwable) - Constructor for exception nova.core.nativewrapper.NativeManager.NativeException
-
- NativeManager - Class in nova.core.nativewrapper
-
- NativeManager() - Constructor for class nova.core.nativewrapper.NativeManager
-
- NativeManager.NativeException - Exception in nova.core.nativewrapper
-
- NativeModule - Class in nova.internal.core.depmodules
-
- NativeModule() - Constructor for class nova.internal.core.depmodules.NativeModule
-
- natives() - Static method in class nova.internal.core.Game
-
- negate() - Method in class nova.core.render.Color
-
Performs negation operation.
- negate() - Method in class nova.core.util.math.Operator
-
- NeighborChangeEvent(Optional<Vector3D>) - Constructor for class nova.core.block.Block.NeighborChangeEvent
-
Called when a block next to this one changes (removed, placed, etc...).
- neighborPosition - Variable in class nova.core.block.Block.NeighborChangeEvent
-
- network() - Static method in class nova.internal.core.Game
-
- NetworkException - Exception in nova.core.network
-
- NetworkException() - Constructor for exception nova.core.network.NetworkException
-
- NetworkException(String, Object...) - Constructor for exception nova.core.network.NetworkException
-
- NetworkException(String) - Constructor for exception nova.core.network.NetworkException
-
- NetworkException(String, Throwable) - Constructor for exception nova.core.network.NetworkException
-
- NetworkException(Throwable) - Constructor for exception nova.core.network.NetworkException
-
- NetworkManager - Class in nova.core.network
-
A central network manager.
- NetworkManager() - Constructor for class nova.core.network.NetworkManager
-
- NetworkTarget - Annotation Type in nova.core.network
-
A NetworkTarget specifies the target of a
Packet or event.
- NetworkTarget.IllegalSideException - Exception in nova.core.network
-
An IllegalSideException indicates that a piece of code was called from
the wrong
NetworkTarget.Side.
- NetworkTarget.Side - Enum in nova.core.network
-
A side specifies the current scope of the execution environment.
- newBlock - Variable in class nova.core.event.BlockEvent.Change
-
- newInstance(Class<T>, Object...) - Static method in class nova.core.util.ReflectionUtil
-
- newInstance(Class<T>) - Static method in class nova.internal.core.util.InjectionUtil
-
Attempt to construct the required class using Dependency Injection.
- newInstance(Class<T>, boolean) - Static method in class nova.internal.core.util.InjectionUtil
-
Attempt to construct the required class using Dependency Injection.
- newInstance(Class<T>, Function<Class<?>, Optional<?>>) - Static method in class nova.internal.core.util.InjectionUtil
-
Attempt to construct the required class using Dependency Injection.
- newInstance(Class<T>, boolean, Function<Class<?>, Optional<?>>) - Static method in class nova.internal.core.util.InjectionUtil
-
Attempt to construct the required class using Dependency Injection.
- newInstanceMatching(Class<T>, Object...) - Static method in class nova.core.util.ReflectionUtil
-
- newInstanceOp(Class<T>) - Static method in class nova.internal.core.util.InjectionUtil
-
Attempt to construct the required class using Dependency Injection.
- newInstanceOp(Class<T>, boolean) - Static method in class nova.internal.core.util.InjectionUtil
-
Attempt to construct the required class using Dependency Injection.
- newInstanceOp(Class<T>, Function<Class<?>, Optional<?>>) - Static method in class nova.internal.core.util.InjectionUtil
-
Attempt to construct the required class using Dependency Injection.
- newInstanceOp(Class<T>, boolean, Function<Class<?>, Optional<?>>) - Static method in class nova.internal.core.util.InjectionUtil
-
Attempt to construct the required class using Dependency Injection.
- newInstanceOrThrow(Class<T>) - Static method in class nova.internal.core.util.InjectionUtil
-
Attempt to construct the required class using Dependency Injection.
- newInstanceOrThrow(Class<T>, Function<Class<?>, Optional<?>>) - Static method in class nova.internal.core.util.InjectionUtil
-
Attempt to construct the required class using Dependency Injection.
- newLanguage - Variable in class nova.core.event.LanguageEvent.LanguageChanged
-
- newModel(String) - Method in class nova.core.render.model.CustomModel
-
- newModel(String) - Method in class nova.core.render.model.MeshModel
-
- newModel(String) - Method in class nova.core.render.model.Model
-
- newPacket() - Method in class nova.core.network.NetworkManager
-
- next() - Method in class nova.core.recipes.crafting.CraftingGridIterator
-
- normal - Variable in class nova.core.render.model.Face
-
The normal (or direction) this face is facing.
- normal - Variable in class nova.core.render.model.Vertex
-
The normal (or direction) this vertex is facing.
- north - Variable in class nova.core.component.SidedComponentMap
-
- nova.core.block - package nova.core.block
-
- nova.core.block.component - package nova.core.block.component
-
- nova.core.component - package nova.core.component
-
- nova.core.component.exception - package nova.core.component.exception
-
- nova.core.component.fluid - package nova.core.component.fluid
-
- nova.core.component.inventory - package nova.core.component.inventory
-
- nova.core.component.misc - package nova.core.component.misc
-
- nova.core.component.renderer - package nova.core.component.renderer
-
- nova.core.component.transform - package nova.core.component.transform
-
- nova.core.config - package nova.core.config
-
- nova.core.deps - package nova.core.deps
-
- nova.core.entity - package nova.core.entity
-
- nova.core.entity.component - package nova.core.entity.component
-
- nova.core.event - package nova.core.event
-
- nova.core.event.bus - package nova.core.event.bus
-
- nova.core.game - package nova.core.game
-
- nova.core.item - package nova.core.item
-
- nova.core.language - package nova.core.language
-
- nova.core.loader - package nova.core.loader
-
- nova.core.nativewrapper - package nova.core.nativewrapper
-
- nova.core.network - package nova.core.network
-
- nova.core.network.handler - package nova.core.network.handler
-
- nova.core.recipes - package nova.core.recipes
-
- nova.core.recipes.crafting - package nova.core.recipes.crafting
-
- nova.core.recipes.ingredient - package nova.core.recipes.ingredient
-
- nova.core.recipes.smelting - package nova.core.recipes.smelting
-
- nova.core.render - package nova.core.render
-
- nova.core.render.model - package nova.core.render.model
-
- nova.core.render.pipeline - package nova.core.render.pipeline
-
- nova.core.render.texture - package nova.core.render.texture
-
- nova.core.retention - package nova.core.retention
-
- nova.core.sound - package nova.core.sound
-
- nova.core.util - package nova.core.util
-
- nova.core.util.collection - package nova.core.util.collection
-
- nova.core.util.exception - package nova.core.util.exception
-
- nova.core.util.math - package nova.core.util.math
-
- nova.core.util.registry - package nova.core.util.registry
-
- nova.core.util.shape - package nova.core.util.shape
-
- nova.core.world - package nova.core.world
-
- nova.internal.core - package nova.internal.core
-
- nova.internal.core.bootstrap - package nova.internal.core.bootstrap
-
- nova.internal.core.depmodules - package nova.internal.core.depmodules
-
- nova.internal.core.deps - package nova.internal.core.deps
-
- nova.internal.core.di - package nova.internal.core.di
-
- nova.internal.core.dummy - package nova.internal.core.dummy
-
- nova.internal.core.launch - package nova.internal.core.launch
-
- nova.internal.core.tick - package nova.internal.core.tick
-
- nova.internal.core.util - package nova.internal.core.util
-
- NovaException - Exception in nova.core.util.exception
-
General exception that can be thrown by Nova internals
- NovaException() - Constructor for exception nova.core.util.exception.NovaException
-
- NovaException(String, Object...) - Constructor for exception nova.core.util.exception.NovaException
-
Formatted with String.format(String, Object...)
- NovaException(String) - Constructor for exception nova.core.util.exception.NovaException
-
General exception that can be thrown by Nova internals
- NovaException(String, Throwable) - Constructor for exception nova.core.util.exception.NovaException
-
General exception that can be thrown by Nova internals
- NovaException(Throwable) - Constructor for exception nova.core.util.exception.NovaException
-
General exception that can be thrown by Nova internals
- NovaLauncher - Class in nova.internal.core.launch
-
The main class that launches NOVA mods.
- NovaLauncher(DependencyInjectionEntryPoint, Set<Class<?>>) - Constructor for class nova.internal.core.launch.NovaLauncher
-
Creates NovaLauncher.
- NovaScopes - Class in nova.internal.core.di
-
- NovaScopes() - Constructor for class nova.internal.core.di.NovaScopes
-
- NullProgressBar() - Constructor for class nova.core.util.ProgressBar.NullProgressBar
-
- Packet - Interface in nova.core.network
-
A packet of data that is writable or readable.
- PacketHandler<HANDLER> - Interface in nova.core.network.handler
-
A packet handler handles a certain type of objects.
- parallelStream() - Method in class nova.core.util.Dictionary
-
- parallelStream() - Method in class nova.core.util.EnumSelector
-
Returns a parallel stream of all the allowed elements in this EnumSelector.
- parallelThreshold - Variable in class nova.core.util.RayTracer
-
- parent - Variable in class nova.core.util.collection.TreeNode
-
The parent of the node.
- Passthrough - Annotation Type in nova.core.component
-
This annotation can be used together with
Component to specify an
interface to be passed through to the wrapper implementation.
- path() - Method in class nova.core.render.model.ModelProvider
-
- path() - Method in class nova.core.render.texture.BlockTexture
-
- path() - Method in class nova.core.render.texture.EntityTexture
-
- path() - Method in class nova.core.render.texture.Icon
-
- path() - Method in class nova.core.render.texture.ItemTexture
-
- path() - Method in class nova.core.render.texture.Texture
-
- path() - Method in class nova.core.util.Asset
-
- pause - Variable in class nova.internal.core.tick.UpdateTicker.TickingThread
-
- perpendicular(Vector2D) - Static method in class nova.core.util.math.Vector2DUtil
-
- perpendicular(Vector3D) - Static method in class nova.core.util.math.Vector3DUtil
-
- pink - Static variable in class nova.core.render.Color
-
Pink color.
- Pipeline<O> - Class in nova.core.util
-
A series of methods that transform an object as it is passed through the
Pipeline.
- Pipeline() - Constructor for class nova.core.util.Pipeline
-
Constructs an empty pipeline
- Pipeline(Consumer<O>) - Constructor for class nova.core.util.Pipeline
-
Constructs a pipeline with a given function to act upon an object
- pitch - Variable in class nova.core.sound.Sound
-
Changes the pitch of the sound.
- pivot() - Method in class nova.core.component.transform.EntityTransform
-
- pivot() - Method in class nova.core.entity.Entity
-
- PlaceEvent(Entity, Direction, Vector3D, Item) - Constructor for class nova.core.block.Block.PlaceEvent
-
Called when the block is placed.
- placer - Variable in class nova.core.block.Block.PlaceEvent
-
The entity that placed the block
- Player - Class in nova.core.entity.component
-
Basic representation of a Player.
- Player() - Constructor for class nova.core.entity.component.Player
-
- player() - Method in interface nova.core.network.Packet
-
The player sending the packet
- PlayerEvent - Class in nova.core.event
-
All events relevant to the player actions.
- PlayerEvent(Entity) - Constructor for class nova.core.event.PlayerEvent
-
- PlayerEvent.Interact - Class in nova.core.event
-
Event triggered when a player interacts with the world.
- PlayerEvent.Interact.Action - Enum in nova.core.event
-
- PlayerEvent.Join - Class in nova.core.event
-
Event triggered when a player joins the server.
- PlayerEvent.Leave - Class in nova.core.event
-
Event triggered when a player leaves the server.
- playSoundAtPosition(Vector3D, Sound) - Method in class nova.core.world.World
-
Plays a sound at a certain position.
- popMatrix() - Method in class nova.core.util.math.MatrixStack
-
Pops matrix from stack.
- position - Variable in class nova.core.block.Block.LeftClickEvent
-
The position it was clicked.
- position() - Method in class nova.core.block.Block
-
Gets the position of this block in the world.
- position - Variable in class nova.core.block.Block.RightClickEvent
-
The position it was clicked.
- position() - Method in class nova.core.component.transform.PositionTransform
-
- position() - Method in class nova.core.entity.Entity
-
- position - Variable in class nova.core.event.BlockEvent
-
- position - Variable in class nova.core.event.PlayerEvent.Interact
-
- position - Variable in class nova.core.item.Item.UseEvent
-
- PositionTransform<P> - Class in nova.core.component.transform
-
A tansform that is associates with a position.
- PositionTransform() - Constructor for class nova.core.component.transform.PositionTransform
-
- preQueue(Runnable) - Method in class nova.internal.core.tick.UpdateTicker
-
Queues an event to be executed.
- prev - Variable in class nova.core.util.Pipeline
-
- priority - Variable in class nova.core.event.bus.EventBus.EventListenerNode
-
- PRIORITY_DEFAULT - Static variable in class nova.core.event.bus.EventBus
-
- PRIORITY_HIGH - Static variable in class nova.core.event.bus.EventBus
-
- PRIORITY_LOW - Static variable in class nova.core.event.bus.EventBus
-
- process(Function<T, T>) - Method in class nova.core.util.registry.Factory
-
Adds a processor to the factory
- processor - Variable in class nova.core.util.registry.Factory
-
The processor function
- Profiler - Class in nova.core.util
-
A simple stop watch profiler.
- Profiler(String) - Constructor for class nova.core.util.Profiler
-
Creates new profiler.
- ProgressBar - Interface in nova.core.util
-
A progress bar used to show mod loading.
- ProgressBar.NullProgressBar - Class in nova.core.util
-
A progress bar implementation that does nothing.
- Property<T> - Class in nova.core.util
-
Property of some kind
- Property(String) - Constructor for class nova.core.util.Property
-
- provider - Variable in class nova.core.component.ComponentMap
-
- provider - Variable in class nova.core.component.misc.Collider
-
- provider - Variable in class nova.core.component.transform.Orientation
-
- publish(T) - Method in class nova.core.event.bus.CancelableEventBus
-
- publish(T) - Method in class nova.core.event.bus.EventBus
-
Publishes an event by calling all of the registered listeners.
- publish(T) - Method in class nova.core.event.bus.SidedEventBus
-
- pushMatrix() - Method in class nova.core.util.math.MatrixStack
-
Pushes matrix onto the stack.
- put(String, Object) - Method in class nova.core.retention.Data
-
- putAll(Map<? extends String, ?>) - Method in class nova.core.retention.Data
-
- putAll(Data) - Method in class nova.core.retention.Data
-
- random() - Static method in class nova.core.util.math.Vector2DUtil
-
- random() - Static method in class nova.core.util.math.Vector3DUtil
-
- Ray - Class in nova.core.util
-
- Ray(Vector3D, Vector3D) - Constructor for class nova.core.util.Ray
-
- ray - Variable in class nova.core.util.RayTracer
-
- rayTrace(Stream<Cuboid>) - Method in class nova.core.util.RayTracer
-
Ray traces a set of cuboids
- rayTrace(Cuboid) - Method in class nova.core.util.RayTracer
-
- rayTrace(Cuboid, BiFunction<Vector3D, Cuboid, R>) - Method in class nova.core.util.RayTracer
-
Ray traces a cuboid
- rayTrace(Cuboid, double, double) - Method in class nova.core.util.RayTracer
-
Calculates intersection with the given ray between a certain distance
interval.
- rayTraceAll(World) - Method in class nova.core.util.RayTracer
-
- RayTraceBlockResult(Vector3D, double, Direction, Cuboid, Block) - Constructor for class nova.core.util.RayTracer.RayTraceBlockResult
-
- rayTraceBlocks(World) - Method in class nova.core.util.RayTracer
-
Check all blocks that are in a line
- rayTraceBlocks(Set<Block>) - Method in class nova.core.util.RayTracer
-
Ray traces a set of blocks
- rayTraceBlocks(Stream<Block>) - Method in class nova.core.util.RayTracer
-
- rayTraceCollider(ComponentProvider<? extends ComponentMap>, BiFunction<Vector3D, Cuboid, R>) - Method in class nova.core.util.RayTracer
-
- rayTraceEntities(World) - Method in class nova.core.util.RayTracer
-
- rayTraceEntities(Stream<Entity>) - Method in class nova.core.util.RayTracer
-
- RayTraceEntityResult(Vector3D, double, Direction, Cuboid, Entity) - Constructor for class nova.core.util.RayTracer.RayTraceEntityResult
-
- RayTracer - Class in nova.core.util
-
Ray tracing for cuboids.
- RayTracer(Ray) - Constructor for class nova.core.util.RayTracer
-
- RayTracer(Entity) - Constructor for class nova.core.util.RayTracer
-
Does an entity look ray trace to see which block the entity is looking at.
- RayTracer.RayTraceBlockResult - Class in nova.core.util
-
- RayTracer.RayTraceEntityResult - Class in nova.core.util
-
- RayTracer.RayTraceResult - Class in nova.core.util
-
- RayTraceResult(Vector3D, double, Direction, Cuboid) - Constructor for class nova.core.util.RayTracer.RayTraceResult
-
- read(Packet) - Method in class nova.core.component.fluid.TankSimple
-
- read(Packet) - Method in class nova.core.component.inventory.InventorySimple
-
- read(Packet) - Method in class nova.core.component.transform.Orientation
-
- read(Packet) - Method in class nova.core.network.handler.BlockPacket
-
- read(Packet) - Method in class nova.core.network.handler.EntityPacket
-
- read(Packet) - Method in interface nova.core.network.handler.PacketHandler
-
- read(Class<T>) - Method in interface nova.core.network.Packet
-
- read(Packet) - Method in interface nova.core.network.Syncable
-
Reads a packet.
- readBoolean() - Method in interface nova.core.network.Packet
-
Gets a boolean at the current readerIndex and increases
the readerIndex by 1 in this buffer.
- readByte() - Method in interface nova.core.network.Packet
-
Gets a byte at the current readerIndex and increases
the readerIndex by 1 in this buffer.
- readBytes(int) - Method in interface nova.core.network.Packet
-
- readChar() - Method in interface nova.core.network.Packet
-
Gets a 2-byte UTF-16 character at the current readerIndex
and increases the readerIndex by 2 in this buffer.
- readData() - Method in interface nova.core.network.Packet
-
- readDouble() - Method in interface nova.core.network.Packet
-
Gets a 64-bit floating point number at the current readerIndex
and increases the readerIndex by 8 in this buffer.
- readEnum() - Method in interface nova.core.network.Packet
-
- readEnum(Class<E>) - Method in interface nova.core.network.Packet
-
- readFloat() - Method in interface nova.core.network.Packet
-
Gets a 32-bit floating point number at the current readerIndex
and increases the readerIndex by 4 in this buffer.
- readInt() - Method in interface nova.core.network.Packet
-
Gets a 32-bit integer at the current readerIndex
and increases the readerIndex by 4 in this buffer.
- readList() - Method in interface nova.core.network.Packet
-
- readLong() - Method in interface nova.core.network.Packet
-
Gets a 64-bit integer at the current readerIndex
and increases the readerIndex by 8 in this buffer.
- readOptional() - Method in interface nova.core.network.Packet
-
- readPacketHandler(Syncable) - Method in interface nova.core.network.Packet
-
- readSet() - Method in interface nova.core.network.Packet
-
- readShort() - Method in interface nova.core.network.Packet
-
Gets a 16-bit short integer at the current readerIndex
and increases the readerIndex by 2 in this buffer.
- readStorable() - Method in interface nova.core.network.Packet
-
- readString() - Method in interface nova.core.network.Packet
-
- readUnsignedByte() - Method in interface nova.core.network.Packet
-
Gets an unsigned byte at the current readerIndex and increases
the readerIndex by 1 in this buffer.
- readUnsignedInt() - Method in interface nova.core.network.Packet
-
Gets an unsigned 32-bit integer at the current readerIndex
and increases the readerIndex by 4 in this buffer.
- readVector2D() - Method in interface nova.core.network.Packet
-
- readVector3D() - Method in interface nova.core.network.Packet
-
- recipe - Variable in class nova.core.event.RecipeEvent
-
- Recipe - Interface in nova.core.recipes
-
Recipe marker interface.
- RecipeEvent<T extends Recipe> - Class in nova.core.event
-
All events related to the recipe.
- RecipeEvent(T) - Constructor for class nova.core.event.RecipeEvent
-
- RecipeEvent.Add<T extends Recipe> - Class in nova.core.event
-
A recipe added event is fired when a recipe of the right type has been added
to the RecipeManager.
- RecipeEvent.Remove<T extends Recipe> - Class in nova.core.event
-
A recipe removed event is fired when a recipe of the right type has been
removed from the RecipeManager.
- RecipeFunction - Interface in nova.core.recipes.crafting
-
Created by Stan on 31/01/2015.
- RecipeManager - Class in nova.core.recipes
-
The RecipeManager manages all recipes (of any type) in the game.
- RecipeManager() - Constructor for class nova.core.recipes.RecipeManager
-
- RecipeManager.Init - Class in nova.core.recipes
-
- recipes() - Static method in class nova.internal.core.Game
-
- reciprocal() - Method in class nova.core.util.math.Operator
-
Gets the reciprocal of this vector.
- reciprocal(Vector2D) - Static method in class nova.core.util.math.Vector2DUtil
-
- reciprocal(Vector3D) - Static method in class nova.core.util.math.Vector3DUtil
-
Calculates one by vectos.
- reciprocal() - Method in class nova.core.util.shape.Cuboid
-
- reciprocal() - Method in class nova.core.util.shape.Rectangle
-
- Rectangle - Class in nova.core.util.shape
-
Immutable, generic rectangle that defines the area between two coordinates in
2D space.
- Rectangle(Vector2D, Vector2D) - Constructor for class nova.core.util.shape.Rectangle
-
- red - Static variable in class nova.core.render.Color
-
Red color.
- red() - Method in class nova.core.render.Color
-
- red(int) - Method in class nova.core.render.Color
-
Creates Color instance with replaced red component.
- redf() - Method in class nova.core.render.Color
-
- redf(float) - Method in class nova.core.render.Color
-
Creates Color instance with replaced red component.
- reduce() - Method in enum nova.core.network.NetworkTarget.Side
-
Reduce is used to mark an object that was sent over the network as
already processed from the opposing side.
- ReflectionException() - Constructor for exception nova.core.util.ReflectionUtil.ReflectionException
-
- ReflectionException(String, Object...) - Constructor for exception nova.core.util.ReflectionUtil.ReflectionException
-
- ReflectionException(String) - Constructor for exception nova.core.util.ReflectionUtil.ReflectionException
-
- ReflectionException(String, Throwable) - Constructor for exception nova.core.util.ReflectionUtil.ReflectionException
-
- ReflectionException(Throwable) - Constructor for exception nova.core.util.ReflectionUtil.ReflectionException
-
- ReflectionUtil - Class in nova.core.util
-
- ReflectionUtil.ReflectionException - Exception in nova.core.util
-
- register(String, Class<? extends Block>, Function<Class<?>, Optional<?>>) - Method in class nova.core.block.BlockManager
-
Register a new block with custom constructor arguments.
- register(String, Class<? extends Block>) - Method in class nova.core.block.BlockManager
-
Register a new block with custom constructor arguments.
- register(String, Supplier<Block>) - Method in class nova.core.block.BlockManager
-
Register a new block with custom constructor arguments.
- register(BlockFactory) - Method in class nova.core.block.BlockManager
-
Register a new block with custom constructor arguments.
- register(String, Class<? extends Fluid>, Function<Class<?>, Optional<?>>) - Method in class nova.core.component.fluid.FluidManager
-
- register(String, Class<? extends Fluid>) - Method in class nova.core.component.fluid.FluidManager
-
- register(String, Supplier<Fluid>) - Method in class nova.core.component.fluid.FluidManager
-
- register(FluidFactory) - Method in class nova.core.component.fluid.FluidManager
-
- register(String, Class<? extends Entity>, Function<Class<?>, Optional<?>>) - Method in class nova.core.entity.EntityManager
-
Register a new entity type.
- register(String, Class<? extends Entity>) - Method in class nova.core.entity.EntityManager
-
Register a new entity type.
- register(String, Supplier<Entity>) - Method in class nova.core.entity.EntityManager
-
Register a new entity type.
- Register(BlockFactory) - Constructor for class nova.core.event.BlockEvent.Register
-
- Register(ItemFactory) - Constructor for class nova.core.event.ItemEvent.Register
-
- register(String, Class<? extends Item>, Function<Class<?>, Optional<?>>) - Method in class nova.core.item.ItemManager
-
Register a new item with custom constructor arguments.
- register(String, Class<? extends Item>) - Method in class nova.core.item.ItemManager
-
Register a new item with custom constructor arguments.
- register(String, Supplier<Item>) - Method in class nova.core.item.ItemManager
-
Register a new item with custom constructor arguments.
- register(ItemFactory) - Method in class nova.core.item.ItemManager
-
- register(String, String, String) - Method in class nova.core.language.LanguageManager
-
Registers a custom key-value language pair
- register(PacketHandler<?>) - Method in class nova.core.network.NetworkManager
-
Register a packet type.
- register(String, Class<? extends T>, Function<Class<?>, Optional<?>>) - Method in class nova.core.util.registry.FactoryManager
-
Register a new object construction factory.
- register(String, Class<? extends T>) - Method in class nova.core.util.registry.FactoryManager
-
Register a new object construction factory.
- register(String, Supplier<T>) - Method in class nova.core.util.registry.FactoryManager
-
Register a new object construction factory.
- register(F) - Method in class nova.core.util.registry.FactoryManager
-
Register a new object construction factory.
- register(T) - Method in class nova.core.util.registry.Registry
-
Registers an identifiable object in the registry.
- register(String, Class<? extends World>, Function<Class<?>, Optional<?>>) - Method in class nova.core.world.WorldManager
-
- register(String, Class<? extends World>) - Method in class nova.core.world.WorldManager
-
- register(String, Supplier<World>) - Method in class nova.core.world.WorldManager
-
- registerComponentToInterface(Class<? extends INTERFACE>, Class<INTERFACE>) - Method in class nova.core.nativewrapper.NativeManager
-
Registers a component to a native interface.
- registerConverter(NativeConverter<?, ?>) - Method in class nova.core.nativewrapper.NativeManager
-
- registerModel(ModelProvider) - Method in class nova.core.render.RenderManager
-
- registerNativePassthrough(Class<? extends Component>) - Method in class nova.core.component.ComponentManager
-
Use this to register components tagged with
Passthrough.
- registerTexture(ItemTexture) - Method in class nova.core.render.RenderManager
-
- registerTexture(BlockTexture) - Method in class nova.core.render.RenderManager
-
- registerTexture(EntityTexture) - Method in class nova.core.render.RenderManager
-
- RegisterTranslation(String, String, String) - Constructor for class nova.core.event.LanguageEvent.RegisterTranslation
-
- RegistrationException - Exception in nova.core.util.exception
-
An exception thrown when registration in a manager, dictionary or registry fails.
- RegistrationException() - Constructor for exception nova.core.util.exception.RegistrationException
-
- RegistrationException(String, Object...) - Constructor for exception nova.core.util.exception.RegistrationException
-
- RegistrationException(String) - Constructor for exception nova.core.util.exception.RegistrationException
-
- RegistrationException(String, Throwable) - Constructor for exception nova.core.util.exception.RegistrationException
-
- RegistrationException(Throwable) - Constructor for exception nova.core.util.exception.RegistrationException
-
- registry - Variable in class nova.core.util.registry.FactoryManager
-
- Registry<T extends Identifiable> - Class in nova.core.util.registry
-
A registry of one type of identifiable object.
- Registry() - Constructor for class nova.core.util.registry.Registry
-
- remove(C) - Method in class nova.core.component.ComponentMap
-
Removes a component from the block.
- remove(Class<C>) - Method in class nova.core.component.ComponentMap
-
Removes the component from the provider.
- remove(int) - Method in class nova.core.component.fluid.Fluid
-
Removes fluid to this FluidStack
- remove(int) - Method in interface nova.core.component.inventory.Inventory
-
Removes a one count of the item from a slot.
- remove(int, int) - Method in interface nova.core.component.inventory.Inventory
-
Removes a certain amount of items from a slot.
- remove(Item) - Method in interface nova.core.component.inventory.Inventory
-
Removes a certain item from a slot.
- remove(int) - Method in class nova.core.component.inventory.InventorySimple
-
- remove(int) - Method in class nova.core.component.inventory.InventoryView
-
- remove(C, Direction) - Method in class nova.core.component.SidedComponentMap
-
Removes the component from the block.
- remove(Class<C>, Direction) - Method in class nova.core.component.SidedComponentMap
-
Removes the component from the provider.
- remove(EventListener<T>) - Method in class nova.core.event.bus.EventBus
-
Removes an EventListener from the list.
- Remove(String, T) - Constructor for class nova.core.event.DictionaryEvent.Remove
-
- Remove(Entity) - Constructor for class nova.core.event.EntityEvent.Remove
-
- Remove(T) - Constructor for class nova.core.event.RecipeEvent.Remove
-
- remove(String, ItemFactory) - Method in class nova.core.item.ItemDictionary
-
Removes an object from the dictionary.
- remove(String, ItemFactory...) - Method in class nova.core.item.ItemDictionary
-
Removes multiple objects from the dictionary.
- remove() - Method in class nova.core.recipes.crafting.CraftingGridIterator
-
- remove(String, T) - Method in class nova.core.util.Dictionary
-
Removes an object from the dictionary.
- remove(String, T...) - Method in class nova.core.util.Dictionary
-
Removes multiple objects from the dictionary.
- remove(Updater) - Method in class nova.internal.core.tick.UpdateTicker
-
- removeAll(String) - Method in class nova.core.util.Dictionary
-
Removes all objects from the dictionary registered for the key.
- removeBlock(Vector3D) - Method in class nova.core.world.World
-
Removes the block in the specified position.
- removeChild(S) - Method in class nova.core.util.collection.TreeNode
-
Remove a childnode
- removeCrafting(int) - Method in interface nova.core.recipes.crafting.CraftingGrid
-
Removes the item in a specified slot.
- removeCrafting(int, int) - Method in interface nova.core.recipes.crafting.CraftingGrid
-
Removes the item at the given (x, y) position.
- removeEdge(T, T) - Method in class nova.internal.core.util.TopologicalSort.DirectedGraph
-
- removeEntity(Entity) - Method in class nova.core.world.World
-
Destroys an entity, removing it from the world.
- RemoveEvent(Optional<Entity>) - Constructor for class nova.core.block.Block.RemoveEvent
-
Called when the block is about to be removed.
- removeFluid(int, boolean) - Method in interface nova.core.component.fluid.FluidProvider
-
Attempt to extract fluid from this FluidProvider
- removeFluid(int) - Method in interface nova.core.component.fluid.FluidProvider
-
Attempt to extract fluid from this FluidProvider
- removeFluid(int, boolean) - Method in class nova.core.component.fluid.TankSimple
-
- removeNode(T) - Method in class nova.internal.core.util.TopologicalSort.DirectedGraph
-
- removeRecipe(CraftingRecipe) - Method in class nova.core.recipes.crafting.CraftingRecipeManager
-
Removes a recipe.
- removeRecipe(Recipe) - Method in class nova.core.recipes.RecipeManager
-
Removes a recipe.
- removeRecipe(SmeltingRecipe) - Method in class nova.core.recipes.smelting.SmeltingRecipeManager
-
Removes a recipe.
- render - Variable in class nova.core.render.model.CustomModel
-
- render() - Static method in class nova.internal.core.Game
-
- Renderer - Class in nova.core.component.renderer
-
- Renderer() - Constructor for class nova.core.component.renderer.Renderer
-
- RenderException - Exception in nova.core.render
-
- RenderException() - Constructor for exception nova.core.render.RenderException
-
- RenderException(String, Object...) - Constructor for exception nova.core.render.RenderException
-
- RenderException(String) - Constructor for exception nova.core.render.RenderException
-
- RenderException(String, Throwable) - Constructor for exception nova.core.render.RenderException
-
- RenderException(Throwable) - Constructor for exception nova.core.render.RenderException
-
- renderFace(Direction, Model) - Method in class nova.core.render.pipeline.ConnectedTextureRenderPipeline
-
Apply connected texture on top face.
- RenderManager - Class in nova.core.render
-
- RenderManager() - Constructor for class nova.core.render.RenderManager
-
- RenderManager.Init - Class in nova.core.render
-
- RenderPipeline - Class in nova.core.render.pipeline
-
- RenderPipeline() - Constructor for class nova.core.render.pipeline.RenderPipeline
-
- RenderPipeline(Consumer<Model>) - Constructor for class nova.core.render.pipeline.RenderPipeline
-
- renderSide - Variable in class nova.core.render.pipeline.BlockRenderPipeline
-
Called when this block is to be rendered.
- Replaceable() - Constructor for class nova.core.block.component.BlockProperty.Replaceable
-
- Require - Annotation Type in nova.core.component
-
An annotation applied to a component when the component requires another component's presence to function.
- Resistance() - Constructor for class nova.core.block.component.BlockProperty.Resistance
-
- result - Variable in class nova.core.block.Block.LeftClickEvent
-
true if the right click action does something.
- result - Variable in class nova.core.block.Block.RemoveEvent
-
true if the block can be removed
- result - Variable in class nova.core.block.Block.RightClickEvent
-
true if the right click action does something.
- results() - Method in class nova.core.util.Profiler
-
Getter for lap timing.
- retention() - Static method in class nova.internal.core.Game
-
- RetentionManager - Class in nova.core.util.registry
-
A manager that handles external file saving.
- RetentionManager() - Constructor for class nova.core.util.registry.RetentionManager
-
- reverse(TopologicalSort.DirectedGraph<T>) - Static method in class nova.internal.core.util.TopologicalSort
-
- rgb(int, int, int) - Static method in class nova.core.render.Color
-
Creates Color instance out of integer components.
- rgb(int) - Static method in class nova.core.render.Color
-
Creates Color instance out of packed RGB data.
- rgba(int, int, int, int) - Static method in class nova.core.render.Color
-
Creates Color instance out of integer components.
- rgba(int, int) - Static method in class nova.core.render.Color
-
Creates Color instance out of packed RGB data and byte alpha component.
- rgba(int) - Static method in class nova.core.render.Color
-
Creates Color instance out of packed RGBA data.
- rgba() - Method in class nova.core.render.Color
-
- rgbac(int, int, int, int) - Static method in class nova.core.render.Color
-
Creates Color instance out of integer components.
- rgbac(int, int) - Static method in class nova.core.render.Color
-
Creates Color instance out of packed RGB data and byte alpha component.
- rgbaf(double, double, double, double) - Static method in class nova.core.render.Color
-
Creates Color instance out of double components.
- rgbaf(int, float) - Static method in class nova.core.render.Color
-
Creates Color instance out of packed RGB data and double alpha component.
- rgbafc(double, double, double, double) - Static method in class nova.core.render.Color
-
Creates Color instance out of double components.
- rgbafc(int, float) - Static method in class nova.core.render.Color
-
Creates Color instance out of packed RGB data and double alpha component.
- rgbc(int, int, int) - Static method in class nova.core.render.Color
-
Creates Color instance out of integer components.
- rgbf(double, double, double) - Static method in class nova.core.render.Color
-
Creates Color instance out of double components.
- rgbfc(double, double, double) - Static method in class nova.core.render.Color
-
Creates Color instance out of double components.
- RightClickEvent(Entity, Direction, Vector3D) - Constructor for class nova.core.block.Block.RightClickEvent
-
Called when the block is right clicked.
- RightClickEvent(Entity) - Constructor for class nova.core.item.Item.RightClickEvent
-
- RigidBody - Class in nova.core.entity.component
-
A rigid body component for entity physics.
- RigidBody() - Constructor for class nova.core.entity.component.RigidBody
-
- rotate(int, Vector3D) - Method in class nova.core.component.transform.Orientation
-
Rotatable Block
- rotate(Rotation) - Method in class nova.core.util.math.MatrixStack
-
Rotates the current matrix
- rotate(Vector3D, double) - Method in class nova.core.util.math.MatrixStack
-
Rotates transformation matrix around rotateVector axis by angle radians.
- rotateSide(int, int) - Static method in class nova.core.util.math.RotationUtil
-
Rotates a relative side into a Direction global size.
- rotation() - Method in class nova.core.component.transform.EntityTransform
-
- rotation() - Method in class nova.core.entity.Entity
-
- rotation - Variable in enum nova.core.util.Direction
-
- rotationFilter - Variable in class nova.core.component.transform.Orientation
-
The allowed rotation directions the block can face.
- rotationTo(int, int) - Static method in class nova.core.util.math.RotationUtil
-
Rotates a Direction global size into a relative side.
- RotationUtil - Class in nova.core.util.math
-
A rotation utility class.
- round(Vector2D) - Static method in class nova.core.util.math.Vector2DUtil
-
- round(Vector3D) - Static method in class nova.core.util.math.Vector3DUtil
-
- roundDecimals(double, int) - Static method in class nova.core.util.math.MathUtil
-
Rounds a number to a specific number place places
- run() - Method in class nova.internal.core.tick.UpdateTicker.TickingThread
-
- sameItemType(Item) - Method in class nova.core.item.Item
-
Check if this Item is of type of another Item.
- sameType(Fluid) - Method in class nova.core.component.fluid.Fluid
-
Check if this FluidStack is of type of another FluidStack
- sameType(Identifiable) - Method in interface nova.core.util.Identifiable
-
Compares the ID of the Identifialbes
- saturation() - Method in class nova.core.render.Color
-
- saturation(float) - Method in class nova.core.render.Color
-
- save(Data) - Method in class nova.core.component.fluid.Fluid
-
- save(Data) - Method in class nova.core.component.fluid.TankSimple
-
- save(Data) - Method in class nova.core.component.inventory.InventorySimple
-
- save(Data) - Method in class nova.core.component.transform.Orientation
-
- save(Item) - Method in class nova.core.item.ItemFactory
-
- save(Data) - Method in interface nova.core.retention.Storable
-
Saves all the data of this object.
- save(String, Storable) - Method in class nova.core.util.registry.RetentionManager
-
Saves a storable into the appropriate directory.
- saveQueue - Variable in class nova.core.util.registry.RetentionManager
-
A map of objects to be saved to disk.
- scalaClasses - Variable in class nova.internal.core.launch.ModLoader
-
Mod Scala classes
- scale() - Method in class nova.core.component.transform.EntityTransform
-
- scale() - Method in class nova.core.entity.Entity
-
- scale(double, double, double) - Method in class nova.core.util.math.MatrixStack
-
Scales current transformation matrix.
- scale(Vector3D) - Method in class nova.core.util.math.MatrixStack
-
Scales current transformation matrix.
- scaleMatrix(double, double, double) - Static method in class nova.core.util.math.TransformUtil
-
Creates scale matrix.
- scaleMatrix(Vector3D) - Static method in class nova.core.util.math.TransformUtil
-
Creates scale matrix.
- selectionBoxes - Variable in class nova.core.component.misc.Collider
-
- selfConstructor(String, Supplier<Block>, Function<Block, Block>) - Method in class nova.core.block.BlockFactory
-
- selfConstructor(String, Supplier<Fluid>, Function<Fluid, Fluid>) - Method in class nova.core.component.fluid.FluidFactory
-
- selfConstructor(String, Supplier<Entity>, Function<Entity, Entity>) - Method in class nova.core.entity.EntityFactory
-
- selfConstructor(String, Supplier<Item>, Function<Item, Item>) - Method in class nova.core.item.ItemFactory
-
- selfConstructor(String, Class<T>, Function<T, T>) - Method in class nova.core.util.registry.Factory
-
- selfConstructor(String, Supplier<T>, Function<T, T>) - Method in class nova.core.util.registry.Factory
-
- selfConstructor(String, Supplier<World>, Function<World, World>) - Method in class nova.core.world.WorldFactory
-
- sendChat(Player, String) - Method in class nova.core.network.NetworkManager
-
- sendPacket(Object, Packet) - Method in class nova.core.network.NetworkManager
-
Sends a packet based on a sender.
- sendPacket(Packet) - Method in class nova.core.network.NetworkManager
-
Sends a new custom packet without any overhead.
- serialize(Storable) - Static method in class nova.core.retention.Data
-
Saves an object, serializing its data.
- serialize(Object) - Static method in class nova.core.retention.Data
-
Saves an object, serializing its data.
- ServerEvent - Class in nova.core.event
-
Server-side events
- ServerEvent() - Constructor for class nova.core.event.ServerEvent
-
- ServerEvent.Start - Class in nova.core.event
-
Event is triggered when the server starts running.
- ServerEvent.Stop - Class in nova.core.event
-
Event is triggered when the server stops running.
- serverWorlds - Variable in class nova.core.world.WorldManager
-
- set(int, Item) - Method in interface nova.core.component.inventory.Inventory
-
- set(int, Item) - Method in class nova.core.component.inventory.InventorySimple
-
- set(int, Item) - Method in class nova.core.component.inventory.InventoryView
-
- setAmount(int) - Method in class nova.core.component.fluid.Fluid
-
Sets new size of this FluidStack
Note that there can never be fluid with "zero" amount.
- setAngularDrag(double) - Method in class nova.core.entity.component.RigidBody
-
- setAngularVelocity(Rotation) - Method in class nova.core.entity.component.RigidBody
-
- setBlock(Vector3D, BlockFactory) - Method in class nova.core.world.World
-
Sets the block occupying a given position.
- setBlockSound(BlockProperty.BlockSound.BlockSoundTrigger, Sound) - Method in class nova.core.block.component.BlockProperty.BlockSound
-
Sets a sound to play on a specified trigger.
- setBoundingBox(Cuboid) - Method in class nova.core.component.misc.Collider
-
- setBoundingBox(Supplier<Cuboid>) - Method in class nova.core.component.misc.Collider
-
- setCanConnect(Function<C, Boolean>) - Method in class nova.core.block.component.Connectable
-
- setCapacity(int) - Method in class nova.core.component.fluid.TankSimple
-
- setConnections(Supplier<Set<C>>) - Method in class nova.core.block.component.Connectable
-
- setCount(int) - Method in class nova.core.item.Item
-
Sets new size of this ItemStack
- setCrafting(int, Optional<Item>) - Method in interface nova.core.recipes.crafting.CraftingGrid
-
Modifies the item in the given slot.
- setCrafting(int, int, Optional<Item>) - Method in interface nova.core.recipes.crafting.CraftingGrid
-
Sets the item at the given (x, y) position.
- setCrafting(int, Optional<Item>) - Method in class nova.internal.core.dummy.CraftingGridDummy
-
- setCrafting(int, int, Optional<Item>) - Method in class nova.internal.core.dummy.CraftingGridDummy
-
- setCustomBlockSound(String, Sound) - Method in class nova.core.block.component.BlockProperty.BlockSound
-
Sets a sound to an id of choice
- setDefaultName(String) - Static method in class nova.internal.core.di.LoggerModule
-
Changes the default logger name (the name of the logger injected into Game),
must be called before doing any dependency injection.
- setDistance(double) - Method in class nova.core.util.RayTracer
-
Sets the distance of the ray
- setDrag(double) - Method in class nova.core.entity.component.RigidBody
-
- setEmittedLevel(DoubleSupplier) - Method in class nova.core.block.component.LightEmitter
-
- setFluid(Optional<Fluid>) - Method in class nova.core.component.fluid.TankSimple
-
- setGravity(Vector3D) - Method in class nova.core.entity.component.RigidBody
-
- setHardness(DoubleSupplier) - Method in class nova.core.block.component.BlockProperty.Hardness
-
Sets the breaking difficulty.
- setHardness(double) - Method in class nova.core.block.component.BlockProperty.Hardness
-
Sets the breaking difficulty.
- setID(int) - Method in interface nova.core.network.Packet
-
Sets the ID of this packet, allowing it to be sent accordingly.
- setMask(Predicate<Direction>) - Method in class nova.core.component.transform.Orientation
-
Set's the rotation mask
- setMask(Direction...) - Method in class nova.core.component.transform.Orientation
-
Set's the rotation mask
- setMask(int) - Method in class nova.core.component.transform.Orientation
-
Set's the rotation mask
- setMass(double) - Method in class nova.core.entity.component.RigidBody
-
- setMax(Vector2D) - Method in class nova.core.util.shape.Rectangle
-
Sets the max vector
- setMin(Vector2D) - Method in class nova.core.util.shape.Rectangle
-
Sets the min vector
- setOcclusionBoxes(Function<Optional<Entity>, Set<Cuboid>>) - Method in class nova.core.component.misc.Collider
-
- setOpacity(DoubleSupplier) - Method in class nova.core.block.component.BlockProperty.Opacity
-
Sets if light should be transmitted through this block
- setOpacity(double) - Method in class nova.core.block.component.BlockProperty.Opacity
-
Sets if light should be transmitted through this block
- setOpaque() - Method in class nova.core.block.component.BlockProperty.Opacity
-
Sets that the block should disallow light through
- setOrientation(Direction) - Method in class nova.core.component.transform.Orientation
-
Changes the orientation
- setParallelThreshold(int) - Method in class nova.core.util.RayTracer
-
- setParent(Optional<S>) - Method in class nova.core.util.collection.TreeNode
-
Set's the parrent of this node
- setPivot(Vector3D) - Method in class nova.core.component.transform.EntityTransform
-
- setPivot(Vector3D) - Method in class nova.core.entity.Entity
-
- setPosition(P) - Method in class nova.core.component.transform.PositionTransform
-
- setPosition(Vector3D) - Method in class nova.core.entity.Entity
-
- setRemappedFactory(ItemFactory) - Method in class nova.core.event.ItemEvent.IDNotFound
-
- setReplaceable(BooleanSupplier) - Method in class nova.core.block.component.BlockProperty.Replaceable
-
Set the boolean supplier that is used to check if this block is replaceable.
- setResistance(DoubleSupplier) - Method in class nova.core.block.component.BlockProperty.Resistance
-
Sets the blast resistance, indicates how many cubic meters
of TNT are needed to explode it.
- setResistance(double) - Method in class nova.core.block.component.BlockProperty.Resistance
-
Sets the blast resistance, indicates how many cubic meters
of TNT are needed to explode it.
- setRotation(Rotation) - Method in class nova.core.component.transform.EntityTransform
-
- setRotation(Rotation) - Method in class nova.core.entity.Entity
-
- setScale(Vector3D) - Method in class nova.core.component.transform.EntityTransform
-
- setScale(Vector3D) - Method in class nova.core.entity.Entity
-
- setSelectionBoxes(Function<Optional<Entity>, Set<Cuboid>>) - Method in class nova.core.component.misc.Collider
-
- setTransparent() - Method in class nova.core.block.component.BlockProperty.Opacity
-
Sets that the block should allow light through
- setUnlocalizedName(String) - Method in class nova.core.block.BlockFactory
-
- setUnlocalizedName(String) - Method in class nova.core.item.ItemFactory
-
- setVelocity(Vector3D) - Method in class nova.core.entity.component.RigidBody
-
- setWorld(World) - Method in class nova.core.component.transform.WorldTransform
-
- setWorld(World) - Method in class nova.core.entity.Entity
-
- Shape<I extends Shape<I,O>,O extends I> - Class in nova.core.util.shape
-
Represents a 3-dimensional shape.
- Shape() - Constructor for class nova.core.util.shape.Shape
-
- ShapedCraftingRecipe - Class in nova.core.recipes.crafting
-
Contains a single shaped crafting recipe.
- ShapedCraftingRecipe(ItemFactory, String, ItemIngredient...) - Constructor for class nova.core.recipes.crafting.ShapedCraftingRecipe
-
Defines a basic structured crafting recipe, using a format string.
- ShapedCraftingRecipe(ItemFactory, String, boolean, ItemIngredient...) - Constructor for class nova.core.recipes.crafting.ShapedCraftingRecipe
-
Defines a basic structured crafting recipe, possibly mirrored, using a format string.
- ShapedCraftingRecipe(ItemFactory, RecipeFunction, String, ItemIngredient...) - Constructor for class nova.core.recipes.crafting.ShapedCraftingRecipe
-
Defines an advanced crafting recipe, using a format string.
- ShapedCraftingRecipe(ItemFactory, RecipeFunction, String, boolean, ItemIngredient...) - Constructor for class nova.core.recipes.crafting.ShapedCraftingRecipe
-
Defines an advanced crafting recipe, using a format string.
- ShapedCraftingRecipe(ItemFactory, Optional<ItemIngredient>[][]) - Constructor for class nova.core.recipes.crafting.ShapedCraftingRecipe
-
Defines a basic crafting recipe, using a 2D ingredients array.
- ShapedCraftingRecipe(ItemFactory, Optional<ItemIngredient>[][], boolean) - Constructor for class nova.core.recipes.crafting.ShapedCraftingRecipe
-
Defines a basic crafting recipe, using a 2D ingredients array.
- ShapedCraftingRecipe(ItemFactory, RecipeFunction, Optional<ItemIngredient>[][]) - Constructor for class nova.core.recipes.crafting.ShapedCraftingRecipe
-
Defines a basic crafting recipe, using a 2D ingredients array.
- ShapedCraftingRecipe(ItemFactory, RecipeFunction, Optional<ItemIngredient>[][], boolean) - Constructor for class nova.core.recipes.crafting.ShapedCraftingRecipe
-
Defines an advanced crafting recipe, using a 2D ingredients array.
- ShapelessCraftingRecipe - Class in nova.core.recipes.crafting
-
- ShapelessCraftingRecipe(ItemFactory, ItemIngredient...) - Constructor for class nova.core.recipes.crafting.ShapelessCraftingRecipe
-
- ShapelessCraftingRecipe(ItemFactory, RecipeFunction, ItemIngredient...) - Constructor for class nova.core.recipes.crafting.ShapelessCraftingRecipe
-
- shouldDisplacePlacement() - Method in class nova.core.block.Block
-
Called when an ItemBlock tries to place a block in this position whether to displace the place position or not.
- side - Variable in class nova.core.block.Block.LeftClickEvent
-
The side it was clicked.
- side - Variable in class nova.core.block.Block.PlaceEvent
-
Side placed on
- side - Variable in class nova.core.block.Block.RightClickEvent
-
The side it was clicked.
- side - Variable in class nova.core.event.bus.SidedEventBus.SidedEventListener
-
- side - Variable in class nova.core.item.Item.UseEvent
-
- side - Variable in class nova.core.util.RayTracer.RayTraceResult
-
- Sided - Annotation Type in nova.core.network
-
Sided is used to mark methods, classes and other types in order to clarify
that it should only be used on the specified side.
- SidedComponent - Annotation Type in nova.core.component
-
Specifies that this component type is sided.
- SidedComponentMap - Class in nova.core.component
-
A class that contains all sided components.
- SidedComponentMap(ComponentProvider<?>) - Constructor for class nova.core.component.SidedComponentMap
-
- SidedComponentProvider - Class in nova.core.component
-
- SidedComponentProvider() - Constructor for class nova.core.component.SidedComponentProvider
-
- sidedComponents() - Method in class nova.core.component.SidedComponentProvider
-
- SidedEventBus<T extends CancelableEvent> - Class in nova.core.event.bus
-
- SidedEventBus(SidedEventBus.NetworkEventProcessor) - Constructor for class nova.core.event.bus.SidedEventBus
-
- SidedEventBus.NetworkEventProcessor - Interface in nova.core.event.bus
-
- SidedEventBus.SidedEvent - Interface in nova.core.event.bus
-
- SidedEventBus.SidedEventListener<E extends T,T> - Class in nova.core.event.bus
-
- SidedEventListener(EventListener<E>, Class<E>, NetworkTarget.Side) - Constructor for class nova.core.event.bus.SidedEventBus.SidedEventListener
-
- SidedTankProvider - Interface in nova.core.component.fluid
-
A block that provides a fluid container.
- sidedTanks - Variable in class nova.core.component.fluid.FluidHandler
-
- sidedWorlds() - Method in class nova.core.world.WorldManager
-
- sideOf(Vector3D) - Method in class nova.core.util.shape.Cuboid
-
- sideRotOffsets - Static variable in class nova.core.util.math.RotationUtil
-
Rotate pi/2 * this offset for [side] about y axis before rotating to the side for the rotation indicies to line up
- signDirX - Variable in class nova.core.util.Ray
-
- signDirY - Variable in class nova.core.util.Ray
-
- signDirZ - Variable in class nova.core.util.Ray
-
- size() - Method in interface nova.core.component.inventory.Inventory
-
Gets count of slots
- size() - Method in class nova.core.component.inventory.InventorySimple
-
- size() - Method in class nova.core.component.inventory.InventoryView
-
- size() - Method in interface nova.core.recipes.crafting.CraftingGrid
-
Returns the total size of this crafting grid.
- size() - Method in class nova.core.recipes.crafting.ShapelessCraftingRecipe
-
- size - Variable in class nova.core.render.pipeline.ItemRenderPipeline
-
Called to get the size of this item to be rendered.
- size() - Method in class nova.core.util.EnumSelector
-
Returns the count of all the allowed elements in this EnumSelector.
- size() - Method in class nova.core.util.shape.Cuboid
-
How large the cuboid is
- size() - Method in class nova.internal.core.dummy.CraftingGridDummy
-
- size() - Method in class nova.internal.core.util.TopologicalSort.DirectedGraph
-
- sleepMillis - Variable in class nova.internal.core.tick.UpdateTicker.TickingThread
-
- slerp(Rotation, Rotation, double) - Static method in class nova.core.util.math.RotationUtil
-
Wrapper function that simply calls slerp(a, b, t, true).
- slerp(Rotation, Rotation, double, boolean) - Static method in class nova.core.util.math.RotationUtil
-
Returns the slerp interpolation of Rotations a and b, at
time t.
- SmeltingRecipe - Interface in nova.core.recipes.smelting
-
- SmeltingRecipeManager - Class in nova.core.recipes.smelting
-
- SmeltingRecipeManager(RecipeManager) - Constructor for class nova.core.recipes.smelting.SmeltingRecipeManager
-
- Sound - Class in nova.core.sound
-
An object representing a sound.
- Sound(String, String) - Constructor for class nova.core.sound.Sound
-
- Sound(String, String, float, float, float) - Constructor for class nova.core.sound.Sound
-
- SoundManager - Class in nova.core.sound
-
- SoundManager() - Constructor for class nova.core.sound.SoundManager
-
- south - Variable in class nova.core.component.SidedComponentMap
-
- SpecificItemIngredient - Class in nova.core.recipes.ingredient
-
Specifies an ingredient identifying a single kind of item.
- SpecificItemIngredient(String) - Constructor for class nova.core.recipes.ingredient.SpecificItemIngredient
-
- speed - Variable in class nova.core.sound.Sound
-
Changes the speed of the sound.
- spliterator() - Method in interface nova.core.component.inventory.Inventory
-
- spliterator() - Method in interface nova.core.recipes.crafting.CraftingGrid
-
- spliterator() - Method in class nova.core.util.collection.TreeNode
-
- spliterator() - Method in class nova.core.util.EnumSelector
-
Returns a spliterator of all the allowed elements in this EnumSelector.
- spliterator() - Method in class nova.core.util.registry.Registry
-
- Start() - Constructor for class nova.core.event.ServerEvent.Start
-
- start() - Method in class nova.core.util.Profiler
-
Starts this profiler.
- Stateful - Interface in nova.core.block
-
This interface should be implemented by any block willing to keep a
per-block-instance state.
- Stateful.LoadEvent - Class in nova.core.block
-
Called when the stateful object loads
- Stateful.UnloadEvent - Class in nova.core.block
-
Called when the stateful object unloads.
- StaticCubeTextureCoordinates - Class in nova.core.render.pipeline
-
- StaticRenderer - Class in nova.core.component.renderer
-
- StaticRenderer() - Constructor for class nova.core.component.renderer.StaticRenderer
-
- step(String) - Method in class nova.core.util.AbstractProgressBar
-
- step(String) - Method in interface nova.core.util.ProgressBar
-
Advance one step.
- step(Class<?>) - Method in interface nova.core.util.ProgressBar
-
Advance one step.
- step(String, Class<?>) - Method in interface nova.core.util.ProgressBar
-
Advance one step.
- step(Class<?>, String) - Method in interface nova.core.util.ProgressBar
-
Advance one step.
- stepImpl(String) - Method in class nova.core.util.AbstractProgressBar
-
Advance one step.
- stepImpl(String) - Method in class nova.core.util.ProgressBar.NullProgressBar
-
- Stop() - Constructor for class nova.core.event.ServerEvent.Stop
-
- Storable - Interface in nova.core.retention
-
Classes with this interface declare ability to store and load itself.
- Store - Annotation Type in nova.core.retention
-
Fields annotated with this annotation declare that they
should be saved after object death and restored later on.
- stream() - Method in interface nova.core.component.inventory.Inventory
-
Represents this inventory as
Item Stream
- stream() - Method in interface nova.core.recipes.crafting.CraftingGrid
-
Represents this crafting grid as an
Item Stream
- stream() - Method in class nova.core.util.collection.TreeNode
-
- stream() - Method in class nova.core.util.Dictionary
-
- stream() - Method in class nova.core.util.EnumSelector
-
Returns a sequential stream of all the allowed elements in this EnumSelector.
- stream() - Method in class nova.core.util.registry.Registry
-
- stream() - Method in class nova.internal.core.util.TopologicalSort.DirectedGraph
-
- subtract(Color) - Method in class nova.core.render.Color
-
Performs subtraction operation.
- subtract(I) - Method in class nova.core.util.math.Operator
-
- subtract(double) - Method in class nova.core.util.math.Operator
-
- subtract(Vector3D) - Method in class nova.core.util.shape.Cuboid
-
- SupplierModule - Class in nova.internal.core.di
-
- SupplierModule() - Constructor for class nova.internal.core.di.SupplierModule
-
- SupplierModule.SupplierSupplier - Class in nova.internal.core.di
-
- SupplierSupplier() - Constructor for class nova.internal.core.di.SupplierModule.SupplierSupplier
-
- supply(Dependency<? super Logger>, Injector) - Method in class nova.internal.core.di.LoggerModule.LoggerSupplier
-
- supply(Dependency<? super Optional<?>>, Injector) - Method in class nova.internal.core.di.OptionalModule.OptionalSupplier
-
- supply(Dependency<? super Supplier<?>>, Injector) - Method in class nova.internal.core.di.SupplierModule.SupplierSupplier
-
- surfaceArea() - Method in class nova.core.util.shape.Cuboid
-
The surface area of the cuboid
- swap(int, Item) - Method in class nova.core.component.inventory.InventorySimple
-
- sync(Object) - Method in class nova.core.network.NetworkManager
-
Syncs a PacketHandler between server and client.
- sync(int, Object) - Method in class nova.core.network.NetworkManager
-
Syncs a PacketHandler between server and client, with a specific packet ID
- Sync - Annotation Type in nova.core.network
-
An annotation applied to fields that can be synchronized between server and
client.
- Syncable - Interface in nova.core.network
-
- SynchronizedTicker() - Constructor for class nova.internal.core.tick.UpdateTicker.SynchronizedTicker
-
- syncTicker() - Static method in class nova.internal.core.Game
-
The synchronized ticker that uses the same thread as the game.
- Tank - Interface in nova.core.component.fluid
-
Classes with this interface declare ability to store fluids
- tanks - Variable in class nova.core.component.fluid.FluidHandler
-
- TankSimple - Class in nova.core.component.fluid
-
This class provides basic implementation of
Tank
- TankSimple() - Constructor for class nova.core.component.fluid.TankSimple
-
- TankSimple(int) - Constructor for class nova.core.component.fluid.TankSimple
-
- targets(NetworkTarget.Side) - Method in enum nova.core.network.NetworkTarget.Side
-
Check if the given side is a valid target for this side.
- TechneModelProvider - Class in nova.core.render.model
-
A Techne model importer.
- TechneModelProvider(String, String) - Constructor for class nova.core.render.model.TechneModelProvider
-
Creates new ModelProvider
- TECHNOLOGY - Static variable in class nova.core.component.Category
-
Technology (ie. buttons, levers, wires etc.)
- TECHNOLOGY_NAME - Static variable in class nova.core.component.Category
-
Technology (ie. buttons, levers, wires etc.)
- texture - Variable in class nova.core.render.model.Face
-
The texture that is to be rendered on this face.
- texture - Variable in class nova.core.render.pipeline.BlockRenderPipeline
-
Called to get the texture of this block for a certain side.
- texture - Variable in class nova.core.render.pipeline.ItemRenderPipeline
-
Called to get the texture of this item.
- texture - Variable in class nova.core.render.texture.Icon
-
- Texture - Class in nova.core.render.texture
-
A texture has a file location.
- Texture(String, String) - Constructor for class nova.core.render.texture.Texture
-
- textureOffset - Variable in class nova.core.render.model.MeshModel
-
- threadTicker() - Static method in class nova.internal.core.Game
-
The thread ticker that runs on NOVA's thread.
- ThreadTicker() - Constructor for class nova.internal.core.tick.UpdateTicker.ThreadTicker
-
- ticker - Variable in class nova.internal.core.tick.UpdateTicker.TickingThread
-
- TickingThread(UpdateTicker, int) - Constructor for class nova.internal.core.tick.UpdateTicker.TickingThread
-
- toJson(JsonGenerator) - Method in class nova.core.retention.Data
-
- toJson() - Method in class nova.core.retention.Data
-
- toJSON(Data, JsonGenerator) - Static method in class nova.core.retention.Data
-
- toJSON(Data) - Static method in class nova.core.retention.Data
-
- toList() - Method in interface nova.core.component.inventory.Inventory
-
Represents this inventory as list of
Items
- toNative(NOVA) - Method in interface nova.core.nativewrapper.NativeConverter
-
Convert a NOVA implementation object to the game equivalent.
- toNative(Object) - Method in class nova.core.nativewrapper.NativeManager
-
Converts a nova object to a native object.
- toNova(NATIVE) - Method in interface nova.core.nativewrapper.NativeConverter
-
Convert a game implementation object to the NOVA equivalent.
- toNova(Object) - Method in class nova.core.nativewrapper.NativeManager
-
Converts a native object to a nova object.
- TOOLS - Static variable in class nova.core.component.Category
-
Tools
- TOOLS_NAME - Static variable in class nova.core.component.Category
-
Tools
- TooltipEvent(Optional<Entity>, List<String>) - Constructor for class nova.core.item.Item.TooltipEvent
-
Gets a list of tooltips for this item.
- tooltips - Variable in class nova.core.item.Item.TooltipEvent
-
- TopologicalSort - Class in nova.internal.core.util
-
- TopologicalSort() - Constructor for class nova.internal.core.util.TopologicalSort
-
- topologicalSort(TopologicalSort.DirectedGraph<T>) - Static method in class nova.internal.core.util.TopologicalSort
-
Sort the input graph into a topologically sorted list
Uses the reverse depth first search as outlined in ...
- TopologicalSort.DirectedGraph<T> - Class in nova.internal.core.util
-
- TOPOLOGY_SQUARE - Static variable in interface nova.core.recipes.crafting.CraftingGrid
-
- toSet() - Method in interface nova.core.component.inventory.Inventory
-
- toSet() - Method in class nova.core.util.EnumSelector
-
Returns a Set instance of all the allowed elements in this EnumSelector.
- toString() - Method in class nova.core.component.ComponentProvider
-
- toString() - Method in class nova.core.recipes.ingredient.OreItemIngredient
-
- toString() - Method in class nova.core.recipes.ingredient.SpecificItemIngredient
-
- toString() - Method in class nova.core.render.model.MeshModel
-
- toString() - Method in class nova.core.render.model.Model
-
- toString() - Method in class nova.core.render.model.Vertex
-
- toString() - Method in class nova.core.util.Asset
-
- toString() - Method in class nova.core.util.EnumSelector
- toString(double, boolean) - Static method in class nova.core.util.math.MathUtil
-
- toString() - Method in class nova.core.util.Profiler
-
- toString() - Method in class nova.core.util.shape.Cuboid
-
- toString() - Method in class nova.core.util.shape.Rectangle
-
- toString() - Method in class nova.internal.core.di.SupplierModule.SupplierSupplier
-
- toString() - Method in class nova.internal.core.util.TopologicalSort.DirectedGraph
-
- toStringMod(Class<?>) - Static method in interface nova.core.util.ProgressBar
-
- toVector() - Method in enum nova.core.util.Direction
-
- tps - Variable in class nova.internal.core.tick.UpdateTicker.TickingThread
-
- transform() - Method in class nova.core.block.Block
-
Gets the block transformation data.
- transform() - Method in class nova.core.entity.Entity
-
- transform(RealMatrix) - Method in class nova.core.util.math.MatrixStack
-
Transforms current matrix with give matrix.
- transform(Vector3D, RealMatrix) - Static method in class nova.core.util.math.TransformUtil
-
Transform vector by this matrix.
- transform(Transformer) - Method in class nova.core.util.shape.Cuboid
-
Applies the given transformer to the cuboid
- transform(Rotation) - Method in class nova.core.util.shape.Cuboid
-
Applies the given rotation to the Cuboid
- transformDirectionless(Vector3D, RealMatrix) - Static method in class nova.core.util.math.TransformUtil
-
Transform vector by this matrix.
- Transformer - Interface in nova.core.util.math
-
An interface applied to objects that can act as vector transformers.
- TransformUtil - Class in nova.core.util.math
-
- Translatable - Interface in nova.core.language
-
Implemented by objects that can be translated.
- translate(String) - Method in class nova.core.language.LanguageManager
-
Gets the localization of a key.
- translate(String, String[]...) - Method in class nova.core.language.LanguageManager
-
Gets the localization of a key, but applying a set of replacement strings.
- translate(String, Map<String, String>) - Method in class nova.core.language.LanguageManager
-
Gets the localization of a key, but applying a set of replacement strings.
- Translate - Annotation Type in nova.core.language
-
Fields annotated with this annotation declare that they
should be used as replacement parameters during translation
of
Translatable types.
- translate(double, double, double) - Method in class nova.core.util.math.MatrixStack
-
Translates current transformation matrix.
- translate(Vector3D) - Method in class nova.core.util.math.MatrixStack
-
Translates current transformation matrix.
- translationMatrix(double, double, double) - Static method in class nova.core.util.math.TransformUtil
-
Creates translation matrix.
- translationMatrix(Vector3D) - Static method in class nova.core.util.math.TransformUtil
-
Creates translation matrix.
- TRANSPORTATION - Static variable in class nova.core.component.Category
-
Transportation (ie. cars, rails, minecarts etc.)
- TRANSPORTATION_NAME - Static variable in class nova.core.component.Category
-
Transportation (ie. cars, rails, minecarts etc.)
- TreeNode<S extends TreeNode<S>> - Class in nova.core.util.collection
-
A node inside of a tree structure.
- TreeNode() - Constructor for class nova.core.util.collection.TreeNode
-
- truncate(double, int) - Static method in class nova.core.util.math.MathUtil
-
- Tuple2<L,R> - Class in nova.core.util.collection
-
A 2-Tuple
- Tuple2(L, R) - Constructor for class nova.core.util.collection.Tuple2
-
- Tuple3<A,B,C> - Class in nova.core.util.collection
-
A 3-Tuple
- Tuple3(A, B, C) - Constructor for class nova.core.util.collection.Tuple3
-
- Tuple4<A,B,C,D> - Class in nova.core.util.collection
-
- Tuple4(A, B, C, D) - Constructor for class nova.core.util.collection.Tuple4
-
- type - Variable in class nova.core.util.registry.Factory
-
The type of the object to construct
- TYPE_CRAFTING - Static variable in interface nova.core.recipes.crafting.CraftingGrid
-
- TypedEventListener(EventListener<E>, Class<E>) - Constructor for class nova.core.event.bus.EventBus.TypedEventListener
-
Constructs a new single typed Event listener.
- VALID_DIRECTIONS - Static variable in enum nova.core.util.Direction
-
Contains all valid directions.
- value - Variable in class nova.core.event.DictionaryEvent
-
- value - Variable in class nova.core.event.LanguageEvent.RegisterTranslation
-
- valueOf(String) - Static method in enum nova.core.block.component.BlockProperty.BlockSound.BlockSoundTrigger
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum nova.core.event.bus.Event.Result
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum nova.core.event.PlayerEvent.Interact.Action
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum nova.core.game.InputManager.Key
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum nova.core.network.NetworkTarget.Side
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum nova.core.util.Direction
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum nova.core.block.component.BlockProperty.BlockSound.BlockSoundTrigger
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum nova.core.event.bus.Event.Result
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum nova.core.event.PlayerEvent.Interact.Action
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum nova.core.game.InputManager.Key
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum nova.core.network.NetworkTarget.Side
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum nova.core.util.Direction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- vec - Variable in class nova.core.render.model.Vertex
-
- Vector2DUtil - Class in nova.core.util.math
-
An extension of Apache Common's Vector2D class
- Vector2DUtil() - Constructor for class nova.core.util.math.Vector2DUtil
-
- Vector3DUtil - Class in nova.core.util.math
-
An extension of Apache Common's Vector3D class
- velocity() - Method in class nova.core.entity.component.RigidBody
-
- version - Variable in class nova.core.game.GameInfo
-
The version of the game.
- Vertex - Class in nova.core.render.model
-
A Vertex contains a position and UV data.
- Vertex(Vector3D, Vector2D, Vector3D) - Constructor for class nova.core.render.model.Vertex
-
Constructor for vertex
- Vertex(Vector3D, Vector2D) - Constructor for class nova.core.render.model.Vertex
-
Constructor for vertex
- Vertex(double, double, double, double, double) - Constructor for class nova.core.render.model.Vertex
-
Creates new instance of vertex using separate doubles.
- vertices - Variable in class nova.core.render.model.Face
-
The vertices that make up this face.
- volume - Variable in class nova.core.sound.Sound
-
Changes the volume of the sound.
- volume() - Method in class nova.core.util.shape.Cuboid
-
The volume of the cuboid
- water - Variable in class nova.core.component.fluid.FluidManager
-
- WavefrontObjectModelProvider - Class in nova.core.render.model
-
A OBJ model importer.
- WavefrontObjectModelProvider(String, String) - Constructor for class nova.core.render.model.WavefrontObjectModelProvider
-
Creates new ModelProvider
- west - Variable in class nova.core.component.SidedComponentMap
-
- whenEntryAdded(EventListener<DictionaryEvent.Add<T>>) - Method in class nova.core.util.Dictionary
-
- whenEntryRemoved(EventListener<DictionaryEvent.Remove<T>>) - Method in class nova.core.util.Dictionary
-
- whenRecipeAdded(Class<T>, EventListener<RecipeEvent.Add<T>>) - Method in class nova.core.recipes.RecipeManager
-
- whenRecipeRemoved(Class<T>, EventListener<RecipeEvent.Remove<T>>) - Method in class nova.core.recipes.RecipeManager
-
- white - Static variable in class nova.core.render.Color
-
White color.
- with(float, float, float) - Method in class nova.core.sound.Sound
-
- withAmount(int) - Method in class nova.core.component.fluid.Fluid
-
Returns new FluidStack of the same
Fluid with specified fluid
- withAmount(int) - Method in class nova.core.item.Item
-
Returns new ItemStack of the same
Item with specified size
- withBounds(Supplier<Cuboid>) - Method in class nova.core.render.pipeline.BlockRenderPipeline
-
This method is called to specify the size of the block, defaults to the size
of the block's
Cuboid or a full 1×1×1 cube.
- withBounds(Cuboid) - Method in class nova.core.render.pipeline.BlockRenderPipeline
-
This method is called to specify the size of the block, defaults to the size
of the block's
Cuboid or a full 1×1×1 cube.
- withColor(Color) - Method in class nova.core.render.pipeline.BlockRenderPipeline
-
This method is called to specify a color multiplier to use for the block.
- withColor(Function<Direction, Color>) - Method in class nova.core.render.pipeline.BlockRenderPipeline
-
This method is called to specify a color multiplier to use for the block.
- withColor(Supplier<Color>) - Method in class nova.core.render.pipeline.ItemRenderPipeline
-
This method is called to specify a color multiplier to use for the item.
- withColor(Color) - Method in class nova.core.render.pipeline.ItemRenderPipeline
-
This method is called to specify a color multiplier to use for the item.
- withConnectMask(Supplier<Integer>) - Method in class nova.core.render.pipeline.ConnectedTextureRenderPipeline
-
- withFaceFilter(Predicate<Direction>) - Method in class nova.core.render.pipeline.ConnectedTextureRenderPipeline
-
Set the filter used to determine if this pipeline should handle these sides.
- withFaceMask(int) - Method in class nova.core.render.pipeline.ConnectedTextureRenderPipeline
-
Set the filter used to determine if this pipeline should handle these sides.
- withFaces(Direction...) - Method in class nova.core.render.pipeline.ConnectedTextureRenderPipeline
-
Set the filter used to determine if this pipeline should handle these sides.
- withItem(Optional<Item>) - Method in class nova.core.component.Category
-
- withName(String) - Method in class nova.core.event.bus.EventBus.EventBinder
-
Sets the event to have a name.
- withPitch(float) - Method in class nova.core.sound.Sound
-
- withPriority(int) - Method in class nova.core.event.bus.EventBus.EventBinder
-
Sets the event's numeric priority.
- withPS(float, float) - Method in class nova.core.sound.Sound
-
- withPV(float, float) - Method in class nova.core.sound.Sound
-
- withSize(Supplier<Vector2D>) - Method in class nova.core.render.pipeline.ItemRenderPipeline
-
This method is called to specify the size of the item, defaults to a 1×1 square.
- withSize(Vector2D) - Method in class nova.core.render.pipeline.ItemRenderPipeline
-
This method is called to specify the size of the item, defaults to a 1×1 square.
- withSpeed(float) - Method in class nova.core.sound.Sound
-
- withSV(float, float) - Method in class nova.core.sound.Sound
-
- withTag(String) - Method in class nova.core.recipes.ingredient.AbstractIngredient
-
- withTag(String) - Method in interface nova.core.recipes.ingredient.ItemIngredient
-
Sets the ingredient tag.
- withTexture(Function<Direction, Optional<Texture>>) - Method in class nova.core.render.pipeline.BlockRenderPipeline
-
This method is called to specify a texture to use for the block.
- withTexture(Texture) - Method in class nova.core.render.pipeline.BlockRenderPipeline
-
This method is called to specify a texture to use for the block.
- withTexture(Supplier<Optional<Texture>>) - Method in class nova.core.render.pipeline.ItemRenderPipeline
-
This method is called to specify a texture to use for the item.
- withTexture(Texture) - Method in class nova.core.render.pipeline.ItemRenderPipeline
-
This method is called to specify a texture to use for the item.
- withVolume(float) - Method in class nova.core.sound.Sound
-
- world() - Method in class nova.core.block.Block
-
Gets the world that this block resides in.
- world() - Method in class nova.core.component.transform.WorldTransform
-
- world() - Method in class nova.core.entity.Entity
-
- world - Variable in class nova.core.event.BlockEvent
-
- world - Variable in class nova.core.event.PlayerEvent.Interact
-
- world - Variable in class nova.core.event.WorldEvent
-
- World - Class in nova.core.world
-
An in-game world
- World() - Constructor for class nova.core.world.World
-
- WorldEvent - Class in nova.core.event
-
All events related to the world.
- WorldEvent(World) - Constructor for class nova.core.event.WorldEvent
-
- WorldEvent.Load - Class in nova.core.event
-
Event is triggered when a world loads.
- WorldEvent.Unload - Class in nova.core.event
-
Event is triggered when a world unloads.
- WorldFactory - Class in nova.core.world
-
Factory for creating worlds.
- WorldFactory(String, Class<? extends World>, Function<World, World>, Function<Class<?>, Optional<?>>) - Constructor for class nova.core.world.WorldFactory
-
- WorldFactory(String, Class<? extends World>, Function<World, World>) - Constructor for class nova.core.world.WorldFactory
-
- WorldFactory(String, Class<? extends World>) - Constructor for class nova.core.world.WorldFactory
-
- WorldFactory(String, Supplier<World>, Function<World, World>) - Constructor for class nova.core.world.WorldFactory
-
- WorldFactory(String, Supplier<World>) - Constructor for class nova.core.world.WorldFactory
-
- WorldManager - Class in nova.core.world
-
- WorldManager(Registry<WorldFactory>, GlobalEvents) - Constructor for class nova.core.world.WorldManager
-
- worlds() - Static method in class nova.internal.core.Game
-
- WorldTransform<P> - Class in nova.core.component.transform
-
A transform that is linked with a world.
- WorldTransform() - Constructor for class nova.core.component.transform.WorldTransform
-
- Wrapper - Class in nova.internal.core.dummy
-
An empty wrapper interface to be injected as a component.
- Wrapper() - Constructor for class nova.internal.core.dummy.Wrapper
-
- write(Packet) - Method in class nova.core.component.fluid.TankSimple
-
- write(Packet) - Method in class nova.core.component.inventory.InventorySimple
-
- write(Packet) - Method in class nova.core.component.transform.Orientation
-
- write(Block, Packet) - Method in class nova.core.network.handler.BlockPacket
-
- write(Entity, Packet) - Method in class nova.core.network.handler.EntityPacket
-
- write(HANDLER, Packet) - Method in interface nova.core.network.handler.PacketHandler
-
- write(Object) - Method in interface nova.core.network.Packet
-
Writes an arbitrary object, automatically finding the relevant class.
- write(Packet) - Method in interface nova.core.network.Syncable
-
Writes a packet based on the arguments.
- writeBoolean(boolean) - Method in interface nova.core.network.Packet
-
Sets the specified boolean at the current writerIndex
and increases the writerIndex by 1 in this buffer.
- writeByte(int) - Method in interface nova.core.network.Packet
-
Sets the specified byte at the current writerIndex
and increases the writerIndex by 1 in this buffer.
- writeBytes(byte[]) - Method in interface nova.core.network.Packet
-
- writeChar(int) - Method in interface nova.core.network.Packet
-
Sets the specified 2-byte UTF-16 character at the current
writerIndex and increases the writerIndex by 2
in this buffer.
- writeCollection(Collection<?>) - Method in interface nova.core.network.Packet
-
- writeData(Data) - Method in interface nova.core.network.Packet
-
- writeDouble(double) - Method in interface nova.core.network.Packet
-
Sets the specified 64-bit floating point number at the current
writerIndex and increases the writerIndex by 8
in this buffer.
- writeEnum(Enum<?>) - Method in interface nova.core.network.Packet
-
- writeFloat(float) - Method in interface nova.core.network.Packet
-
Sets the specified 32-bit floating point number at the current
writerIndex and increases the writerIndex by 4
in this buffer.
- writeInt(int) - Method in interface nova.core.network.Packet
-
Sets the specified 32-bit integer at the current writerIndex
and increases the writerIndex by 4 in this buffer.
- writeLong(long) - Method in interface nova.core.network.Packet
-
Sets the specified 64-bit long integer at the current
writerIndex and increases the writerIndex by 8
in this buffer.
- writeOptional(Optional<?>) - Method in interface nova.core.network.Packet
-
- writePacket(Object, Packet) - Method in class nova.core.network.NetworkManager
-
- writeShort(int) - Method in interface nova.core.network.Packet
-
Sets the specified 16-bit short integer at the current
writerIndex and increases the writerIndex by 2
in this buffer.
- writeStorable(Storable) - Method in interface nova.core.network.Packet
-
- writeString(String) - Method in interface nova.core.network.Packet
-