Index

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

A

AbstractGizmo - Class in design.aeonic.nifty.api.client.screen.input
 
AbstractGizmo() - Constructor for class design.aeonic.nifty.api.client.screen.input.AbstractGizmo
 
AbstractGizmo(int, int) - Constructor for class design.aeonic.nifty.api.client.screen.input.AbstractGizmo
 
AbstractGizmo(int, int, boolean) - Constructor for class design.aeonic.nifty.api.client.screen.input.AbstractGizmo
 
AbstractGizmoScreen - Class in design.aeonic.nifty.api.client.screen
 
AbstractGizmoScreen(Component) - Constructor for class design.aeonic.nifty.api.client.screen.AbstractGizmoScreen
 
ACCESS - Static variable in class design.aeonic.nifty.api.core.Services
Provides access to platform-specific functionality or Vanilla code that the platform exposes.
action - Variable in class design.aeonic.nifty.api.client.screen.input.gizmos.ButtonGizmo
 
action - Variable in class design.aeonic.nifty.api.client.screen.input.gizmos.SettingsGizmo
 
add(RecipeOutput<T>) - Method in class design.aeonic.nifty.api.recipe.output.RecipeOutputSet
 
add(Integer, Integer) - Method in class design.aeonic.nifty.api.transfer.base.SimpleBattery.IntBattery
 
add(Long, Long) - Method in class design.aeonic.nifty.api.transfer.base.SimpleBattery.LongBattery
 
add(BigInteger, BigInteger) - Method in class design.aeonic.nifty.api.transfer.base.SimpleBattery.BigBattery
 
add(T) - Method in class design.aeonic.nifty.api.recipe.output.RecipeOutputSet
 
add(T, float) - Method in class design.aeonic.nifty.api.recipe.output.RecipeOutputSet
 
add(T, T) - Method in class design.aeonic.nifty.api.transfer.base.SimpleBattery
 
addPlayerSlots() - Method in class design.aeonic.nifty.api.machine.MachineMenu
Not actually called automatically; just a convenience method.
addPlayerSlots() - Method in class design.aeonic.nifty.api.networking.container.BaseContainerMenu
Not actually called automatically; just a convenience method.
addWidget(W) - Method in class design.aeonic.nifty.api.client.screen.AbstractGizmoScreen
 
addWidget(W) - Method in class design.aeonic.nifty.api.client.screen.GizmoContainerScreen
 
addWidget(W) - Method in interface design.aeonic.nifty.api.client.screen.input.GizmoScreen
Widgets should be created with positions relative to the screen; the pose stack will be translated before rendering so you won't need to worry about absolute coordinates.
addWidgets(Gizmo...) - Method in class design.aeonic.nifty.api.client.screen.AbstractGizmoScreen
 
addWidgets(Gizmo...) - Method in class design.aeonic.nifty.api.client.screen.GizmoContainerScreen
 
alignRight - Variable in class design.aeonic.nifty.api.client.screen.input.gizmos.IntGizmo
 
ALWAYS - Enum constant in enum class design.aeonic.nifty.api.machine.RedstoneControl
Active regardless of redstone signal.
ALWAYS - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.RedstoneGizmo
 
ALWAYS - Static variable in class design.aeonic.nifty.api.core.Translations.RedstoneControl
 
angleGradient(PoseStack, int, int, int, int, int, int, int) - Static method in class design.aeonic.nifty.api.client.RenderUtils
 
angleGradient(Matrix4f, BufferBuilder, int, int, int, int, int, int, int) - Static method in class design.aeonic.nifty.api.client.RenderUtils
 
ARROW_DOWN - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.IntGizmo
 
ARROW_UP - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.IntGizmo
 
as(Class<P>, Object) - Static method in interface design.aeonic.nifty.api.aspect.AspectProvider
If the given object is an aspect provider, returns it as such; otherwise returns an empty optional.
asContainer() - Method in interface design.aeonic.nifty.api.transfer.item.MutableItemStorage
Wrap this item storage as an ItemStorageContainer.
asIngredient() - Method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemEmptyValue
 
asIngredient() - Method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemIngredient
 
asIngredient() - Method in interface design.aeonic.nifty.api.recipe.ingredient.item.ItemIngredientValue
 
asIngredient() - Method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemMultiStackValue
 
asIngredient() - Method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemStackValue
 
asIngredient() - Method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemTagValue
 
asIngredient() - Method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemVanillaValue
 
Aspect<T> - Class in design.aeonic.nifty.api.aspect
This class wraps a lazy value that may or may not exist, and is returned by aspect providers that want to expose an aspect.
Aspect(Supplier<T>) - Constructor for class design.aeonic.nifty.api.aspect.Aspect
 
AspectProvider<T,CTX> - Interface in design.aeonic.nifty.api.aspect
Represents a game object that can contain and expose aspects; for instance, a blockentity.
AspectProviderBlockEntity - Interface in design.aeonic.nifty.api.aspect
A block entity that can contain and expose aspects for certain faces via AspectProvider.getAspect(AspectType, Object).
AspectProviderEntity - Interface in design.aeonic.nifty.api.aspect
An entity that can contain and expose aspects.
AspectProviderItem - Interface in design.aeonic.nifty.api.aspect
An item that can contain and expose aspects.
Aspects - Interface in design.aeonic.nifty.api.aspect
 
ASPECTS - Static variable in class design.aeonic.nifty.api.core.Services
Aspects! Like capabilities, but not.
AspectType<T> - Class in design.aeonic.nifty.api.aspect
Defines a type of Aspect that might be provided by an AspectProvider.
AspectType(Class<T>) - Constructor for class design.aeonic.nifty.api.aspect.AspectType
 
assemble(C) - Method in interface design.aeonic.nifty.api.recipe.ModularRecipe
 
at(int, int) - Method in interface design.aeonic.nifty.api.client.screen.drawable.Drawable
 
at(int, int) - Method in interface design.aeonic.nifty.api.client.screen.drawable.Drawable.Placed
 
at(int, int, int) - Method in interface design.aeonic.nifty.api.client.screen.drawable.Drawable
 
at(int, int, int) - Method in interface design.aeonic.nifty.api.client.screen.drawable.Drawable.Placed
 

B

BaseContainerMenu<T extends BaseContainerMenu<T>> - Class in design.aeonic.nifty.api.networking.container
 
BaseContainerMenu(MenuType<T>, int, int, Inventory) - Constructor for class design.aeonic.nifty.api.networking.container.BaseContainerMenu
 
BaseMachineConsumption - Class in design.aeonic.nifty.api.machine.consumption
 
BaseMachineConsumption(Runnable) - Constructor for class design.aeonic.nifty.api.machine.consumption.BaseMachineConsumption
 
Battery<T extends Number> - Interface in design.aeonic.nifty.api.transfer
Represents a storage of any type that contains only a numerical value: for example, energy or mana.
BigBattery(BigInteger) - Constructor for class design.aeonic.nifty.api.transfer.base.SimpleBattery.BigBattery
 
BigBattery(BigInteger, BigInteger) - Constructor for class design.aeonic.nifty.api.transfer.base.SimpleBattery.BigBattery
 
BLOCK - Static variable in class design.aeonic.nifty.api.transfer.fluid.FluidStack
 
blockEntityType(PlatformAccess.BlockEntitySupplier<T>, Block...) - Method in interface design.aeonic.nifty.api.platform.PlatformAccess
 
BlockPosField - Class in design.aeonic.nifty.api.networking.container.field
 
BlockPosField() - Constructor for class design.aeonic.nifty.api.networking.container.field.BlockPosField
 
BlockPosField(Supplier<BlockPos>) - Constructor for class design.aeonic.nifty.api.networking.container.field.BlockPosField
 
BooleanField - Class in design.aeonic.nifty.api.networking.container.field
 
BooleanField() - Constructor for class design.aeonic.nifty.api.networking.container.field.BooleanField
 
BooleanField(Supplier<Boolean>) - Constructor for class design.aeonic.nifty.api.networking.container.field.BooleanField
 
BOX_FILL - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.ButtonGizmo
 
BOX_FILL - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.IntGizmo
 
BOX_FILL - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.StringGizmo
 
BOX_LAST - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.ButtonGizmo
 
BOX_LAST - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.IntGizmo
 
BOX_LAST - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.StringGizmo
 
BOX_LEFT - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.ButtonGizmo
 
BOX_LEFT - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.IntGizmo
 
BOX_LEFT - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.StringGizmo
 
BUCKET - Static variable in class design.aeonic.nifty.api.transfer.fluid.FluidStack
 
BURN_TIMER - Static variable in class design.aeonic.nifty.api.client.screen.drawable.Drawables
A burn time indicator like that used in the furnace.
ButtonGizmo - Class in design.aeonic.nifty.api.client.screen.input.gizmos
 
ButtonGizmo(int, int, Component, Runnable) - Constructor for class design.aeonic.nifty.api.client.screen.input.gizmos.ButtonGizmo
 
ButtonGizmo(int, int, Component, Component, Runnable, Runnable) - Constructor for class design.aeonic.nifty.api.client.screen.input.gizmos.ButtonGizmo
 
byName(String) - Static method in enum class design.aeonic.nifty.api.util.Direction2D
 

C

canConsumeEnergy() - Method in interface design.aeonic.nifty.api.recipe.ModularRecipe
Whether this recipe can require an energy cost.
canRun() - Method in class design.aeonic.nifty.api.machine.consumption.CreativeConsumption
 
canRun() - Method in class design.aeonic.nifty.api.machine.consumption.EnergyConsumption
 
canRun() - Method in class design.aeonic.nifty.api.machine.consumption.FuelItemConsumption
 
canRun() - Method in class design.aeonic.nifty.api.machine.MachineBlockEntity
Checks whether the machine can run this tick.
canRun() - Method in class design.aeonic.nifty.api.machine.MachineBlockEntityRedstoneControllable
 
canRun() - Method in interface design.aeonic.nifty.api.machine.MachineConsumption
Whether the machine can run this tick.
canStack(FluidStack) - Method in class design.aeonic.nifty.api.transfer.fluid.FluidStack
 
cast() - Method in class design.aeonic.nifty.api.aspect.Aspect
Casts this Aspect to the inferred type.
charFromShort(short) - Static method in class design.aeonic.nifty.api.util.DataUtils
 
CheckboxGizmo - Class in design.aeonic.nifty.api.client.screen.input.gizmos
 
CheckboxGizmo(int, int, boolean) - Constructor for class design.aeonic.nifty.api.client.screen.input.gizmos.CheckboxGizmo
 
CHECKED - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.CheckboxGizmo
 
checkEmpty() - Method in class design.aeonic.nifty.api.transfer.fluid.FluidStack
 
checkProtocolVersion(FriendlyByteBuf) - Method in class design.aeonic.nifty.impl.networking.packet.SimpleChannelImpl
 
clearContent() - Method in class design.aeonic.nifty.api.transfer.item.ItemStorageContainer
 
clearFocus(Gizmo) - Method in class design.aeonic.nifty.api.client.screen.AbstractGizmoScreen
 
clearFocus(Gizmo) - Method in class design.aeonic.nifty.api.client.screen.GizmoContainerScreen
 
clearFocus(Gizmo) - Method in interface design.aeonic.nifty.api.client.screen.input.GizmoScreen
 
clicked - Variable in class design.aeonic.nifty.api.client.screen.input.gizmos.ButtonGizmo
 
clicked - Variable in class design.aeonic.nifty.api.client.screen.input.gizmos.SettingsGizmo
 
CLICKED - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.SettingsGizmo
 
CLICKED_FILL - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.ButtonGizmo
 
CLICKED_LAST - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.ButtonGizmo
 
CLICKED_LEFT - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.ButtonGizmo
 
CLIENT - Enum constant in enum class design.aeonic.nifty.api.platform.PlatformInfo.Side
 
clientInit(Consumer<Runnable>) - Static method in class design.aeonic.nifty.impl.ClientNifty
 
ClientNifty - Class in design.aeonic.nifty.impl
 
ClientNifty() - Constructor for class design.aeonic.nifty.impl.ClientNifty
 
ClientPacketCallback<T> - Interface in design.aeonic.nifty.api.networking.packet
A clientside listener for packets sent from the server.
CODEC - Static variable in enum class design.aeonic.nifty.api.util.Direction2D
 
Constants - Class in design.aeonic.nifty.api.core
 
containerCount - Variable in class design.aeonic.nifty.api.machine.MachineMenu
 
containerCount - Variable in class design.aeonic.nifty.api.networking.container.BaseContainerMenu
 
ContainerFields - Class in design.aeonic.nifty.api.networking.container
Simple implementation of ContainerData that can be used to store different types (defined by DataFields) without worrying about packing for the network.

Stolen from an API I started writing and gave up on lol
ContainerFields(DataField<?>...) - Constructor for class design.aeonic.nifty.api.networking.container.ContainerFields
 
Contextual(Drawable<CTX>, Supplier<CTX>) - Constructor for class design.aeonic.nifty.api.client.screen.drawable.Drawable.Contextual
 
copy() - Method in class design.aeonic.nifty.api.transfer.fluid.FluidStack
 
CountableRecipeIngredient<T> - Interface in design.aeonic.nifty.api.recipe.ingredient
In general with x-stack types, the amount of the actual stack is ignored and CountableRecipeIngredient.getRequiredAmount() is used instead.
create() - Static method in class design.aeonic.nifty.api.networking.packet.ExtraFriendlyByteBuf
 
create(int, Inventory) - Method in interface design.aeonic.nifty.api.platform.PlatformAccess.MenuSupplier
 
create(M, Inventory, Component) - Method in interface design.aeonic.nifty.api.platform.PlatformAccess.ScreenSupplier
 
create(BlockPos, BlockState) - Method in interface design.aeonic.nifty.api.platform.PlatformAccess.BlockEntitySupplier
 
createOutput(FluidStack, float) - Method in class design.aeonic.nifty.api.recipe.output.fluid.FluidOutputSet
 
createOutput(ItemStack, float) - Method in class design.aeonic.nifty.api.recipe.output.item.ItemOutputSet
 
createOutput(T, float) - Method in class design.aeonic.nifty.api.recipe.output.RecipeOutputSet
 
CreativeConsumption - Class in design.aeonic.nifty.api.machine.consumption
 
CreativeConsumption() - Constructor for class design.aeonic.nifty.api.machine.consumption.CreativeConsumption
 
cursor - Variable in class design.aeonic.nifty.api.client.screen.input.gizmos.StringGizmo
 
CURSOR - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.StringGizmo
 

D

DataField<T> - Class in design.aeonic.nifty.api.networking.container
 
DataField() - Constructor for class design.aeonic.nifty.api.networking.container.DataField
 
DataField(Supplier<T>) - Constructor for class design.aeonic.nifty.api.networking.container.DataField
 
DataUtils - Class in design.aeonic.nifty.api.util
Utility methods largely for use with ContainerData.
DataUtils() - Constructor for class design.aeonic.nifty.api.util.DataUtils
 
decode(short[]) - Method in class design.aeonic.nifty.api.networking.container.DataField
 
decode(short[]) - Method in class design.aeonic.nifty.api.networking.container.field.BlockPosField
 
decode(short[]) - Method in class design.aeonic.nifty.api.networking.container.field.BooleanField
 
decode(short[]) - Method in class design.aeonic.nifty.api.networking.container.field.EnumField
 
decode(short[]) - Method in class design.aeonic.nifty.api.networking.container.field.FluidStackField
 
decode(short[]) - Method in class design.aeonic.nifty.api.networking.container.field.IntField
 
decode(short[]) - Method in class design.aeonic.nifty.api.networking.container.field.LongField
 
decode(short[]) - Method in class design.aeonic.nifty.api.networking.container.field.ShortField
 
decode(short[]) - Method in class design.aeonic.nifty.api.networking.container.field.StringField
 
decoder(Function<ExtraFriendlyByteBuf, T>) - Static method in class design.aeonic.nifty.api.networking.packet.ExtraFriendlyByteBuf
 
defaultValue() - Method in class design.aeonic.nifty.api.networking.container.DataField
The field's initial value.
defaultValue() - Method in class design.aeonic.nifty.api.networking.container.field.BlockPosField
 
defaultValue() - Method in class design.aeonic.nifty.api.networking.container.field.BooleanField
 
defaultValue() - Method in class design.aeonic.nifty.api.networking.container.field.EnumField
 
defaultValue() - Method in class design.aeonic.nifty.api.networking.container.field.FluidStackField
 
defaultValue() - Method in class design.aeonic.nifty.api.networking.container.field.IntField
 
defaultValue() - Method in class design.aeonic.nifty.api.networking.container.field.LongField
 
defaultValue() - Method in class design.aeonic.nifty.api.networking.container.field.ShortField
 
defaultValue() - Method in class design.aeonic.nifty.api.networking.container.field.StringField
 
deserialize(ExtraFriendlyByteBuf) - Method in interface design.aeonic.nifty.api.networking.packet.PacketHandler
Deserializes the packet from a ExtraFriendlyByteBuf.
deserialize(ExtraFriendlyByteBuf) - Method in class design.aeonic.nifty.impl.networking.packet.PacketHandlerImpl
 
deserialize(CompoundTag) - Method in class design.aeonic.nifty.api.machine.consumption.CreativeConsumption
 
deserialize(CompoundTag) - Method in class design.aeonic.nifty.api.machine.consumption.EnergyConsumption
 
deserialize(CompoundTag) - Method in class design.aeonic.nifty.api.machine.consumption.FuelItemConsumption
 
deserialize(CompoundTag) - Method in interface design.aeonic.nifty.api.machine.MachineConsumption
 
deserialize(CompoundTag) - Method in class design.aeonic.nifty.api.transfer.fluid.SimpleFluidStorage
 
deserialize(CompoundTag) - Method in class design.aeonic.nifty.api.transfer.item.SimpleItemStorage
 
deserialize(CompoundTag, String) - Method in interface design.aeonic.nifty.api.machine.MachineConsumption
 
deserialize(CompoundTag, String) - Method in class design.aeonic.nifty.api.transfer.fluid.SimpleFluidStorage
 
deserialize(CompoundTag, String) - Method in class design.aeonic.nifty.api.transfer.item.SimpleItemStorage
 
design.aeonic.nifty.api.aspect - package design.aeonic.nifty.api.aspect
 
design.aeonic.nifty.api.client - package design.aeonic.nifty.api.client
 
design.aeonic.nifty.api.client.screen - package design.aeonic.nifty.api.client.screen
 
design.aeonic.nifty.api.client.screen.drawable - package design.aeonic.nifty.api.client.screen.drawable
 
design.aeonic.nifty.api.client.screen.drawable.drawables - package design.aeonic.nifty.api.client.screen.drawable.drawables
 
design.aeonic.nifty.api.client.screen.input - package design.aeonic.nifty.api.client.screen.input
 
design.aeonic.nifty.api.client.screen.input.gizmos - package design.aeonic.nifty.api.client.screen.input.gizmos
 
design.aeonic.nifty.api.core - package design.aeonic.nifty.api.core
 
design.aeonic.nifty.api.machine - package design.aeonic.nifty.api.machine
 
design.aeonic.nifty.api.machine.consumption - package design.aeonic.nifty.api.machine.consumption
 
design.aeonic.nifty.api.networking - package design.aeonic.nifty.api.networking
 
design.aeonic.nifty.api.networking.container - package design.aeonic.nifty.api.networking.container
 
design.aeonic.nifty.api.networking.container.field - package design.aeonic.nifty.api.networking.container.field
 
design.aeonic.nifty.api.networking.packet - package design.aeonic.nifty.api.networking.packet
 
design.aeonic.nifty.api.platform - package design.aeonic.nifty.api.platform
 
design.aeonic.nifty.api.recipe - package design.aeonic.nifty.api.recipe
 
design.aeonic.nifty.api.recipe.ingredient - package design.aeonic.nifty.api.recipe.ingredient
 
design.aeonic.nifty.api.recipe.ingredient.fluid - package design.aeonic.nifty.api.recipe.ingredient.fluid
 
design.aeonic.nifty.api.recipe.ingredient.item - package design.aeonic.nifty.api.recipe.ingredient.item
 
design.aeonic.nifty.api.recipe.output - package design.aeonic.nifty.api.recipe.output
 
design.aeonic.nifty.api.recipe.output.fluid - package design.aeonic.nifty.api.recipe.output.fluid
 
design.aeonic.nifty.api.recipe.output.item - package design.aeonic.nifty.api.recipe.output.item
 
design.aeonic.nifty.api.transfer - package design.aeonic.nifty.api.transfer
 
design.aeonic.nifty.api.transfer.base - package design.aeonic.nifty.api.transfer.base
 
design.aeonic.nifty.api.transfer.energy - package design.aeonic.nifty.api.transfer.energy
 
design.aeonic.nifty.api.transfer.fluid - package design.aeonic.nifty.api.transfer.fluid
 
design.aeonic.nifty.api.transfer.item - package design.aeonic.nifty.api.transfer.item
 
design.aeonic.nifty.api.util - package design.aeonic.nifty.api.util
 
design.aeonic.nifty.impl - package design.aeonic.nifty.impl
 
design.aeonic.nifty.impl.networking.packet - package design.aeonic.nifty.impl.networking.packet
 
Direction2D - Enum Class in design.aeonic.nifty.api.util
 
DOWN - Enum constant in enum class design.aeonic.nifty.api.util.Direction2D
 
DOWN - Static variable in class design.aeonic.nifty.api.core.Translations.Side
 
draw(PoseStack) - Method in class design.aeonic.nifty.api.client.screen.drawable.Drawable.SimplePlaced
Draw with a null context.
draw(PoseStack, int) - Method in class design.aeonic.nifty.api.client.screen.drawable.Drawable.SimplePlaced
Draw with a null context.
draw(PoseStack, int, int, int) - Method in class design.aeonic.nifty.api.client.screen.drawable.Drawable.Contextual
 
draw(PoseStack, int, int, int) - Method in interface design.aeonic.nifty.api.client.screen.drawable.drawables.StaticDrawable
 
draw(PoseStack, int, int, int) - Method in record class design.aeonic.nifty.api.client.screen.drawable.Texture
 
draw(PoseStack, int, int, int, boolean) - Method in record class design.aeonic.nifty.api.client.screen.drawable.Texture
 
draw(PoseStack, int, int, int, float, float, float, float) - Method in record class design.aeonic.nifty.api.client.screen.drawable.Texture
 
draw(PoseStack, int, int, int, float, float, float, float, boolean) - Method in record class design.aeonic.nifty.api.client.screen.drawable.Texture
 
draw(PoseStack, int, int, int, int, int) - Method in record class design.aeonic.nifty.api.client.screen.drawable.Texture
 
draw(PoseStack, int, int, int, int, int, float, float, float, float, boolean) - Method in record class design.aeonic.nifty.api.client.screen.drawable.Texture
 
draw(PoseStack, int, int, int, CTX) - Method in interface design.aeonic.nifty.api.client.screen.drawable.Drawable
 
draw(PoseStack, int, int, int, Float) - Method in class design.aeonic.nifty.api.client.screen.drawable.drawables.FillingDrawable
 
draw(PoseStack, int, int, int, Void) - Method in interface design.aeonic.nifty.api.client.screen.drawable.drawables.StaticDrawable
 
draw(PoseStack, int, CTX) - Method in class design.aeonic.nifty.api.client.screen.drawable.Drawable.SimplePlaced
 
draw(PoseStack, CTX) - Method in interface design.aeonic.nifty.api.client.screen.drawable.Drawable.Placed
Draw at the stored position, with the passed context.
draw(PoseStack, CTX) - Method in class design.aeonic.nifty.api.client.screen.drawable.Drawable.SimplePlaced
Draw at the stored position with the given context.
draw(PoseStack, GizmoScreen, int, int, float) - Method in interface design.aeonic.nifty.api.client.screen.input.Gizmo
 
draw(PoseStack, GizmoScreen, int, int, float) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.ButtonGizmo
 
draw(PoseStack, GizmoScreen, int, int, float) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.CheckboxGizmo
 
draw(PoseStack, GizmoScreen, int, int, float) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.FluidStackGizmo
 
draw(PoseStack, GizmoScreen, int, int, float) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.IntGizmo
 
draw(PoseStack, GizmoScreen, int, int, float) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.RedstoneGizmo
 
draw(PoseStack, GizmoScreen, int, int, float) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.SettingsGizmo
 
draw(PoseStack, GizmoScreen, int, int, float) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.StringGizmo
 
draw(PoseStack, GizmoScreen, int, int, float) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.TabsGizmo
 
draw(PoseStack, String, int, int, int) - Static method in class design.aeonic.nifty.api.client.screen.input.SimpleMonoText
 
draw(PoseStack, String, int, int, int, int, int, Integer) - Static method in class design.aeonic.nifty.api.client.screen.input.SimpleMonoText
 
Drawable<CTX> - Interface in design.aeonic.nifty.api.client.screen.drawable
 
Drawable.Contextual<CTX> - Class in design.aeonic.nifty.api.client.screen.drawable
 
Drawable.Placed<CTX> - Interface in design.aeonic.nifty.api.client.screen.drawable
 
Drawable.SimplePlaced<CTX> - Class in design.aeonic.nifty.api.client.screen.drawable
 
Drawables - Class in design.aeonic.nifty.api.client.screen.drawable
Contains some drawables for ease of use - recipe arrows, an empty container gui, item slots, etc.
drawFluidBlock(PoseStack, FluidState, FluidRenderInfo, float) - Static method in class design.aeonic.nifty.api.client.RenderUtils
Renders a fluid block with the given state (though it ignores the level - use the height parameter instead).
drawRect(PoseStack, Texture, int, int, int, int, int) - Static method in class design.aeonic.nifty.api.client.RenderUtils
 
drawRect(PoseStack, Texture, int, int, int, int, int, int) - Static method in class design.aeonic.nifty.api.client.RenderUtils
Draws a rectangle with the given texture tiled to fit the dimensions.
drawRightAlign(PoseStack, String, int, int, int, int) - Static method in class design.aeonic.nifty.api.client.screen.input.SimpleMonoText
 
drawRightAlign(PoseStack, String, int, int, int, int, int, int, Integer) - Static method in class design.aeonic.nifty.api.client.screen.input.SimpleMonoText
 
drawScreenFluid(PoseStack, int, int, int, int, int, FluidStack, FluidRenderInfo) - Static method in class design.aeonic.nifty.api.client.RenderUtils
Draws a fluid stack to the screen, intended for use in a GUI.

E

EAST - Static variable in class design.aeonic.nifty.api.core.Translations.Side
 
edited - Variable in class design.aeonic.nifty.api.client.screen.input.gizmos.IntGizmo
 
empty() - Static method in class design.aeonic.nifty.api.aspect.Aspect
 
empty() - Static method in class design.aeonic.nifty.api.aspect.AspectType
 
EMPTY - Enum constant in enum class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidIngredient.Type
 
EMPTY - Enum constant in enum class design.aeonic.nifty.api.recipe.ingredient.item.ItemIngredient.Type
 
EMPTY - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.CheckboxGizmo
 
EMPTY - Static variable in class design.aeonic.nifty.api.recipe.output.fluid.FluidOutputSet
 
EMPTY - Static variable in class design.aeonic.nifty.api.recipe.output.item.ItemOutputSet
 
EMPTY_CONTAINER - Static variable in class design.aeonic.nifty.api.client.screen.drawable.Drawables
An empty container background, like a chest - has only the player inventory slots drawn.
EMPTY_STACK - Static variable in class design.aeonic.nifty.api.transfer.fluid.FluidStack
 
encode(FluidStack) - Method in class design.aeonic.nifty.api.networking.container.field.FluidStackField
 
encode(E) - Method in class design.aeonic.nifty.api.networking.container.field.EnumField
 
encode(Boolean) - Method in class design.aeonic.nifty.api.networking.container.field.BooleanField
 
encode(Integer) - Method in class design.aeonic.nifty.api.networking.container.field.IntField
 
encode(Long) - Method in class design.aeonic.nifty.api.networking.container.field.LongField
 
encode(Short) - Method in class design.aeonic.nifty.api.networking.container.field.ShortField
 
encode(String) - Method in class design.aeonic.nifty.api.networking.container.field.StringField
 
encode(BlockPos) - Method in class design.aeonic.nifty.api.networking.container.field.BlockPosField
 
encode(T) - Method in class design.aeonic.nifty.api.networking.container.DataField
 
encoder(BiConsumer<T, ExtraFriendlyByteBuf>) - Static method in class design.aeonic.nifty.api.networking.packet.ExtraFriendlyByteBuf
 
ENERGY - Static variable in class design.aeonic.nifty.api.transfer.Transfer
 
ENERGY_ASPECT - Static variable in class design.aeonic.nifty.api.transfer.Transfer
 
EnergyBattery - Interface in design.aeonic.nifty.api.transfer.energy
 
EnergyConsumption - Class in design.aeonic.nifty.api.machine.consumption
Consumes a mutable amount of energy per tick.
EnergyConsumption(Supplier<EnergyBattery>, long, Runnable) - Constructor for class design.aeonic.nifty.api.machine.consumption.EnergyConsumption
 
EnumField<E extends Enum<E>> - Class in design.aeonic.nifty.api.networking.container.field
 
EnumField(Class<E>) - Constructor for class design.aeonic.nifty.api.networking.container.field.EnumField
 
EnumField(Class<E>, Supplier<E>) - Constructor for class design.aeonic.nifty.api.networking.container.field.EnumField
 
equals(Object) - Method in record class design.aeonic.nifty.api.client.screen.drawable.Texture
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class design.aeonic.nifty.api.transfer.fluid.FluidStack
 
extract(int, long, boolean) - Method in class design.aeonic.nifty.api.transfer.fluid.SimpleFluidStorage
 
extract(int, long, boolean) - Method in class design.aeonic.nifty.api.transfer.item.SimpleItemStorage
 
extract(int, long, boolean) - Method in interface design.aeonic.nifty.api.transfer.Storage
Extracts the given amount from the given slot.
extract(Predicate<FluidStack>, long, boolean) - Method in class design.aeonic.nifty.api.transfer.fluid.SimpleFluidStorage
 
extract(Predicate<ItemStack>, long, boolean) - Method in class design.aeonic.nifty.api.transfer.item.SimpleItemStorage
 
extract(Predicate<T>, long, boolean) - Method in interface design.aeonic.nifty.api.transfer.Storage
 
extract(T, boolean) - Method in class design.aeonic.nifty.api.transfer.base.SimpleBattery
 
extract(T, boolean) - Method in interface design.aeonic.nifty.api.transfer.Battery
Extracts from the battery.
ExtraFriendlyByteBuf - Class in design.aeonic.nifty.api.networking.packet
A wrapper for FriendlyByteBuf that allows for the reading and writing of extra data types and that provides some extra utility methods.

F

fileHeight() - Method in record class design.aeonic.nifty.api.client.screen.drawable.Texture
Returns the value of the fileHeight record component.
fileWidth() - Method in record class design.aeonic.nifty.api.client.screen.drawable.Texture
Returns the value of the fileWidth record component.
FillingDrawable - Class in design.aeonic.nifty.api.client.screen.drawable.drawables
 
FillingDrawable(Texture, Texture) - Constructor for class design.aeonic.nifty.api.client.screen.drawable.drawables.FillingDrawable
 
FillingDrawable(Texture, Texture, Direction2D) - Constructor for class design.aeonic.nifty.api.client.screen.drawable.drawables.FillingDrawable
 
FillingDrawable(Texture, Texture, Direction2D, Function<Float, Float>) - Constructor for class design.aeonic.nifty.api.client.screen.drawable.drawables.FillingDrawable
 
FLUID - Static variable in class design.aeonic.nifty.api.transfer.Transfer
 
FLUID_ASPECT - Static variable in class design.aeonic.nifty.api.transfer.Transfer
 
FluidEmptyValue - Class in design.aeonic.nifty.api.recipe.ingredient.fluid
 
FluidEmptyValue() - Constructor for class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidEmptyValue
 
FluidIngredient - Class in design.aeonic.nifty.api.recipe.ingredient.fluid
 
FluidIngredient(IngredientValue<FluidStack>, long) - Constructor for class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidIngredient
 
FluidIngredient.Type - Enum Class in design.aeonic.nifty.api.recipe.ingredient.fluid
 
FluidMultiStackValue - Class in design.aeonic.nifty.api.recipe.ingredient.fluid
A fluid ingredient value with multiple valid fluids.
FluidMultiStackValue(List<FluidStack>) - Constructor for class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidMultiStackValue
 
FluidOutput - Class in design.aeonic.nifty.api.recipe.output.fluid
 
FluidOutput(FluidStack) - Constructor for class design.aeonic.nifty.api.recipe.output.fluid.FluidOutput
 
FluidOutput(FluidStack, float) - Constructor for class design.aeonic.nifty.api.recipe.output.fluid.FluidOutput
 
FluidOutputSet - Class in design.aeonic.nifty.api.recipe.output.fluid
 
FluidOutputSet(List<RecipeOutput<FluidStack>>) - Constructor for class design.aeonic.nifty.api.recipe.output.fluid.FluidOutputSet
 
FluidRenderInfo - Interface in design.aeonic.nifty.api.client
Exposes rendering info for a given fluid.
FluidStack - Class in design.aeonic.nifty.api.transfer.fluid
Represents fluids in a tank or somethin.
FluidStack(Fluid, long, CompoundTag) - Constructor for class design.aeonic.nifty.api.transfer.fluid.FluidStack
 
FluidStack.FluidTooltipCache - Class in design.aeonic.nifty.api.transfer.fluid
 
FluidStackField - Class in design.aeonic.nifty.api.networking.container.field
A field for syncing fluid stacks.
FluidStackField() - Constructor for class design.aeonic.nifty.api.networking.container.field.FluidStackField
 
FluidStackField(Supplier<FluidStack>) - Constructor for class design.aeonic.nifty.api.networking.container.field.FluidStackField
 
FluidStackGizmo - Class in design.aeonic.nifty.api.client.screen.input.gizmos
 
FluidStackGizmo(int, int, int, int, Supplier<FluidStack>) - Constructor for class design.aeonic.nifty.api.client.screen.input.gizmos.FluidStackGizmo
 
FluidStackGizmo(int, int, int, int, Supplier<FluidStack>, Supplier<Integer>) - Constructor for class design.aeonic.nifty.api.client.screen.input.gizmos.FluidStackGizmo
 
FluidStackGizmo(int, int, int, int, Supplier<FluidStack>, Supplier<Integer>, Texture) - Constructor for class design.aeonic.nifty.api.client.screen.input.gizmos.FluidStackGizmo
 
FluidStackGizmo(int, int, Supplier<FluidStack>, Supplier<Integer>, Texture) - Constructor for class design.aeonic.nifty.api.client.screen.input.gizmos.FluidStackGizmo
 
FluidStackValue - Class in design.aeonic.nifty.api.recipe.ingredient.fluid
 
FluidStackValue(FluidStack) - Constructor for class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidStackValue
 
FluidStorage - Interface in design.aeonic.nifty.api.transfer.fluid
 
FluidTagValue - Class in design.aeonic.nifty.api.recipe.ingredient.fluid
 
FluidTagValue(TagKey<Fluid>) - Constructor for class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidTagValue
 
FluidTooltipCache(FluidStack) - Constructor for class design.aeonic.nifty.api.transfer.fluid.FluidStack.FluidTooltipCache
 
focusedWidget - Variable in class design.aeonic.nifty.api.client.screen.AbstractGizmoScreen
 
FORGE - Enum constant in enum class design.aeonic.nifty.api.platform.PlatformInfo.Platform
 
fromJson(JsonObject) - Static method in class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidIngredient
 
fromJson(JsonObject) - Static method in class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidMultiStackValue
 
fromJson(JsonObject) - Static method in class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidStackValue
 
fromJson(JsonObject) - Static method in class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidTagValue
 
fromJson(JsonObject) - Static method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemIngredient
 
fromJson(JsonObject) - Static method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemMultiStackValue
 
fromJson(JsonObject) - Static method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemStackValue
 
fromJson(JsonObject) - Static method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemTagValue
 
fromJson(JsonObject) - Static method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemVanillaValue
 
fromJson(JsonObject) - Static method in class design.aeonic.nifty.api.recipe.output.fluid.FluidOutput
 
fromJson(JsonObject) - Static method in class design.aeonic.nifty.api.recipe.output.item.ItemOutput
 
fromNbt(CompoundTag) - Static method in class design.aeonic.nifty.api.transfer.fluid.FluidStack
 
fromNetwork(ExtraFriendlyByteBuf) - Static method in class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidIngredient
 
fromNetwork(ExtraFriendlyByteBuf) - Static method in class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidMultiStackValue
 
fromNetwork(ExtraFriendlyByteBuf) - Static method in class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidStackValue
 
fromNetwork(ExtraFriendlyByteBuf) - Static method in class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidTagValue
 
fromNetwork(ExtraFriendlyByteBuf) - Static method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemIngredient
 
fromNetwork(ExtraFriendlyByteBuf) - Static method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemMultiStackValue
 
fromNetwork(ExtraFriendlyByteBuf) - Static method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemStackValue
 
fromNetwork(ExtraFriendlyByteBuf) - Static method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemTagValue
 
fromNetwork(ExtraFriendlyByteBuf) - Static method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemVanillaValue
 
fromNetwork(ExtraFriendlyByteBuf) - Static method in class design.aeonic.nifty.api.recipe.output.fluid.FluidOutput
 
fromNetwork(ExtraFriendlyByteBuf) - Static method in class design.aeonic.nifty.api.recipe.output.fluid.FluidOutputSet
 
fromNetwork(ExtraFriendlyByteBuf) - Static method in class design.aeonic.nifty.api.recipe.output.item.ItemOutput
 
fromNetwork(ExtraFriendlyByteBuf) - Static method in class design.aeonic.nifty.api.recipe.output.item.ItemOutputSet
 
fromNetwork(FriendlyByteBuf) - Static method in class design.aeonic.nifty.api.transfer.fluid.FluidStack
 
FuelItemConsumption - Class in design.aeonic.nifty.api.machine.consumption
Consumes fuel items, furnace style.
FuelItemConsumption(Supplier<ItemStorage>, int, Runnable) - Constructor for class design.aeonic.nifty.api.machine.consumption.FuelItemConsumption
 
FURNACE_FIRE_EMPTY - Static variable in class design.aeonic.nifty.api.client.screen.drawable.Drawables
The empty part of the burn timer used in the furnace.
FURNACE_FIRE_FULL - Static variable in class design.aeonic.nifty.api.client.screen.drawable.Drawables
The full/burning part of the burn timer used in the furnace.

G

Generic() - Constructor for class design.aeonic.nifty.api.core.Translations.Generic
 
get() - Method in class design.aeonic.nifty.api.aspect.Aspect
 
get(int) - Method in class design.aeonic.nifty.api.networking.container.ContainerFields
 
get(int) - Method in class design.aeonic.nifty.api.recipe.output.RecipeOutputSet
 
get(FluidStack) - Method in class design.aeonic.nifty.api.transfer.fluid.FluidStack.FluidTooltipCache
 
get(Object...) - Method in interface design.aeonic.nifty.api.core.Translations.DynamicComponent
 
getAmount() - Method in class design.aeonic.nifty.api.transfer.fluid.FluidStack
 
getAmount(FluidStack) - Method in class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidIngredient
 
getAmount(ItemStack) - Method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemIngredient
 
getAmount(T) - Method in class design.aeonic.nifty.api.recipe.ingredient.ModularIngredient
 
getAspect(AspectType<A>, CTX) - Method in interface design.aeonic.nifty.api.aspect.AspectProvider
Gets an aspect of the given type, or an empty aspect if the provider doesn't have one or if it can't be accessed with the given context.
getAspect(AspectType<T>, Entity) - Method in interface design.aeonic.nifty.api.aspect.Aspects
Gets an aspect of the given type from the given entity, or an empty aspect if it doesn't have one.
getAspect(AspectType<T>, ItemStack) - Method in interface design.aeonic.nifty.api.aspect.Aspects
Gets an aspect of the given type from the given itemstack, or an empty aspect if it doesn't have one.
getAspect(AspectType<T>, Level, BlockPos, Direction) - Method in interface design.aeonic.nifty.api.aspect.Aspects
Gets an aspect of the given type from the block at the given position, or an empty aspect if the provider doesn't have one (or if it can't be accessed from the given side).
getAspectType(ResourceLocation) - Method in interface design.aeonic.nifty.api.aspect.Aspects
Returns an aspect type with the given key.
getBottom() - Method in interface design.aeonic.nifty.api.client.screen.input.Gizmo
 
getBurnTime(ItemStack) - Method in interface design.aeonic.nifty.api.platform.PlatformAccess
Gets the burn time of a given item stack, or 0 if it is not a fuel.
getCapacity() - Method in class design.aeonic.nifty.api.transfer.base.SimpleBattery
 
getCapacity() - Method in interface design.aeonic.nifty.api.transfer.Battery
Gets the maximum capacity of the battery.
getChance() - Method in class design.aeonic.nifty.api.recipe.output.RecipeOutput
The chance of this output being rolled.
getChannel() - Method in interface design.aeonic.nifty.api.networking.packet.PacketHandler
Gets the channel this packet handler is registered under.
getChannel() - Method in class design.aeonic.nifty.impl.networking.packet.PacketHandlerImpl
 
getChannel(ResourceLocation, Supplier<String>) - Method in interface design.aeonic.nifty.api.networking.Networking
Get or create a simple channel for the given ID with the given protocol version.
getChar(int, boolean) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.StringGizmo
 
getClientCallback() - Method in class design.aeonic.nifty.impl.networking.packet.PacketHandlerImpl
 
getContainerSize() - Method in class design.aeonic.nifty.api.transfer.item.ItemStorageContainer
 
getCount() - Method in class design.aeonic.nifty.api.networking.container.ContainerFields
 
getEmptyStack() - Method in class design.aeonic.nifty.api.transfer.base.SimpleStorage
 
getEmptyStack() - Method in class design.aeonic.nifty.api.transfer.fluid.SimpleFluidStorage
 
getEmptyStack() - Method in class design.aeonic.nifty.api.transfer.item.SimpleItemStorage
 
getEnergyCost() - Method in interface design.aeonic.nifty.api.recipe.ModularRecipe
The energy cost of this recipe, in units total (not per tick).
getEnergyPerTick() - Method in class design.aeonic.nifty.api.machine.consumption.EnergyConsumption
 
getField(int) - Method in class design.aeonic.nifty.api.networking.container.ContainerFields
 
getFlowingTexture(FluidStack) - Method in interface design.aeonic.nifty.api.client.FluidRenderInfo
On fabric, just calls FluidRenderInfo.getFlowingTexture(FluidState) with the fluid's default state.
getFlowingTexture(FluidState) - Method in interface design.aeonic.nifty.api.client.FluidRenderInfo
Gets the sprite for the fluid's flowing texture.
getFluid() - Method in class design.aeonic.nifty.api.transfer.fluid.FluidStack
 
getFluidIngredients() - Method in interface design.aeonic.nifty.api.recipe.ModularRecipe
A list of this recipe's fluid ingredients.
getFluidOutputs() - Method in interface design.aeonic.nifty.api.recipe.ModularRecipe
This recipe's possible fluid outputs, in the form of a FluidOutputSet.
getFluidRenderInfo(Fluid) - Method in interface design.aeonic.nifty.api.platform.PlatformAccess
Gets the fluid render info for a given fluid.
getFocusedWidget() - Method in class design.aeonic.nifty.api.client.screen.AbstractGizmoScreen
 
getFocusedWidget() - Method in class design.aeonic.nifty.api.client.screen.GizmoContainerScreen
 
getFocusedWidget() - Method in interface design.aeonic.nifty.api.client.screen.input.GizmoScreen
 
getHeight() - Method in interface design.aeonic.nifty.api.client.screen.input.Gizmo
 
getHeight() - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.ButtonGizmo
 
getHeight() - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.CheckboxGizmo
 
getHeight() - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.FluidStackGizmo
 
getHeight() - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.IntGizmo
 
getHeight() - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.RedstoneGizmo
 
getHeight() - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.SettingsGizmo
 
getHeight() - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.StringGizmo
 
getHeight() - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.TabsGizmo
 
getHoveredTab(int, int) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.TabsGizmo
 
getHoveredWidget(int, int) - Method in class design.aeonic.nifty.api.client.screen.AbstractGizmoScreen
 
getIngredients() - Method in interface design.aeonic.nifty.api.recipe.ModularRecipe
 
getItem(int) - Method in class design.aeonic.nifty.api.transfer.item.ItemStorageContainer
 
getItemIngredients() - Method in interface design.aeonic.nifty.api.recipe.ModularRecipe
A list of this recipe's item ingredients.
getItemOutputs() - Method in interface design.aeonic.nifty.api.recipe.ModularRecipe
This recipe's possible item outputs, in the form of an ItemOutputSet.
getLitDuration() - Method in class design.aeonic.nifty.api.machine.consumption.FuelItemConsumption
 
getLitTime() - Method in class design.aeonic.nifty.api.machine.consumption.FuelItemConsumption
 
getMachineConsumption() - Method in class design.aeonic.nifty.api.machine.MachineBlockEntity
Returns the machine consumption for this blockentity, which automatically calls its methods before execution and serializes/deserializes it with the blockentity.
getMatchingStacks() - Method in class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidEmptyValue
 
getMatchingStacks() - Method in class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidMultiStackValue
 
getMatchingStacks() - Method in class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidStackValue
 
getMatchingStacks() - Method in class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidTagValue
 
getMatchingStacks() - Method in interface design.aeonic.nifty.api.recipe.ingredient.IngredientValue
Gets all possible matches.
getMatchingStacks() - Method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemEmptyValue
 
getMatchingStacks() - Method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemMultiStackValue
 
getMatchingStacks() - Method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemStackValue
 
getMatchingStacks() - Method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemTagValue
 
getMatchingStacks() - Method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemVanillaValue
 
getMatchingStacks() - Method in class design.aeonic.nifty.api.recipe.ingredient.ModularIngredient
 
getMatchingStacks() - Method in interface design.aeonic.nifty.api.recipe.ingredient.RecipeIngredient
Gets all possible matches.
getMaxFluidInputs() - Method in interface design.aeonic.nifty.api.recipe.ModularRecipe
The maximum number of fluid input ingredients for this recipe type.
getMaxFluidOutputs() - Method in interface design.aeonic.nifty.api.recipe.ModularRecipe
The maximum number of fluid outputs for this recipe type (think machine output slots).
getMaxItemInputs() - Method in interface design.aeonic.nifty.api.recipe.ModularRecipe
The maximum number of item input ingredients for this recipe type.
getMaxItemOutputs() - Method in interface design.aeonic.nifty.api.recipe.ModularRecipe
The maximum number of item outputs for this recipe type (think machine output slots).
getModDescription() - Method in interface design.aeonic.nifty.api.platform.ModInfo
Gets the mod's description.
getModId() - Method in interface design.aeonic.nifty.api.platform.ModInfo
Gets the mod ID.
getModInfo(String) - Method in interface design.aeonic.nifty.api.platform.PlatformInfo
If the given mod is loaded, returns the mod info object.
getModName() - Method in interface design.aeonic.nifty.api.platform.ModInfo
Gets the mod name.
getModVersion() - Method in interface design.aeonic.nifty.api.platform.ModInfo
Gets the mod version.
getName() - Method in enum class design.aeonic.nifty.api.platform.PlatformInfo.Platform
 
getNonnull() - Method in class design.aeonic.nifty.api.aspect.Aspect
Gets the contained value, asserting non-nullness.
getOutputs() - Method in class design.aeonic.nifty.api.recipe.output.RecipeOutputSet
 
getPacketClass() - Method in interface design.aeonic.nifty.api.networking.packet.PacketHandler
The packet class that this handler is registered for.
getPacketClass() - Method in class design.aeonic.nifty.impl.networking.packet.PacketHandlerImpl
 
getPhysicalSide() - Method in interface design.aeonic.nifty.api.platform.PlatformInfo
Gets the physical side.
getPlatform() - Method in interface design.aeonic.nifty.api.platform.PlatformInfo
Gets the name of the current platform
getProcessingTime() - Method in interface design.aeonic.nifty.api.recipe.ModularRecipe
The time it takes to complete this recipe, in ticks.
getPropertyName() - Method in class design.aeonic.nifty.api.recipe.output.fluid.FluidOutputSet
 
getPropertyName() - Method in class design.aeonic.nifty.api.recipe.output.item.ItemOutputSet
 
getPropertyName() - Method in class design.aeonic.nifty.api.recipe.output.RecipeOutputSet
 
getProtocolVersion() - Method in interface design.aeonic.nifty.api.networking.packet.SimpleChannel
Gets the channel's protocol version.
getProtocolVersion() - Method in class design.aeonic.nifty.impl.networking.packet.SimpleChannelImpl
 
getRedstoneControl() - Method in class design.aeonic.nifty.api.machine.MachineBlockEntityRedstoneControllable
 
getRenderLeftPos() - Method in class design.aeonic.nifty.api.client.screen.GizmoContainerScreen
 
getRenderLeftPos() - Method in interface design.aeonic.nifty.api.client.screen.input.GizmoScreen
You generally won't need this as the posestack is translated before rendering and mouse positions are relative to the screen's left position; however, if you're calling external rendering methods (such as from an ItemRenderer) it might be useful.
getRenderShape(BlockState) - Method in class design.aeonic.nifty.api.machine.MachineBlock
 
getRenderTopPos() - Method in class design.aeonic.nifty.api.client.screen.GizmoContainerScreen
 
getRenderTopPos() - Method in interface design.aeonic.nifty.api.client.screen.input.GizmoScreen
You generally won't need this as the posestack is translated before rendering and mouse positions are relative to the screen's top position; however, if you're calling external rendering methods (such as from an ItemRenderer) it might be useful.
getRequiredAmount() - Method in interface design.aeonic.nifty.api.recipe.ingredient.CountableRecipeIngredient
Gets the required amount of a matching ingredient.
getRequiredAmount() - Method in class design.aeonic.nifty.api.recipe.ingredient.ModularIngredient
 
getResultItem() - Method in interface design.aeonic.nifty.api.recipe.ModularRecipe
 
getRight() - Method in interface design.aeonic.nifty.api.client.screen.input.Gizmo
 
getSelected() - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.TabsGizmo
 
getSerializedName() - Method in enum class design.aeonic.nifty.api.util.Direction2D
 
getServerCallback() - Method in class design.aeonic.nifty.impl.networking.packet.PacketHandlerImpl
 
getSlotCapacity(int) - Method in class design.aeonic.nifty.api.transfer.fluid.SimpleFluidStorage
 
getSlotCapacity(int) - Method in class design.aeonic.nifty.api.transfer.item.SimpleItemStorage
 
getSlotCapacity(int) - Method in interface design.aeonic.nifty.api.transfer.Storage
Gets the max stack size for the given slot.
getSlots() - Method in class design.aeonic.nifty.api.transfer.base.SimpleStorage
 
getSlots() - Method in interface design.aeonic.nifty.api.transfer.Storage
The number of slots in this storage.
getStack() - Method in class design.aeonic.nifty.api.recipe.output.RecipeOutput
The plain output stack, disregarding random rolls.
getStackInSlot(int) - Method in class design.aeonic.nifty.api.transfer.base.SimpleStorage
 
getStackInSlot(int) - Method in interface design.aeonic.nifty.api.transfer.Storage
Gets the stack in the given slot.
getStillTexture(FluidStack) - Method in interface design.aeonic.nifty.api.client.FluidRenderInfo
On fabric, just calls FluidRenderInfo.getFlowingTexture(FluidState) with the fluid's default state.
getStillTexture(FluidState) - Method in interface design.aeonic.nifty.api.client.FluidRenderInfo
Gets the sprite for the fluid's still texture.
getStored() - Method in class design.aeonic.nifty.api.transfer.base.SimpleBattery
 
getStored() - Method in interface design.aeonic.nifty.api.transfer.Battery
Gets the current amount of energy stored in the battery.
getTabWidth(int) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.TabsGizmo
 
getTag() - Method in class design.aeonic.nifty.api.transfer.fluid.FluidStack
 
getTicker(Level, BlockState, BlockEntityType<T>) - Method in class design.aeonic.nifty.api.machine.MachineBlock
 
getTintColor(FluidStack) - Method in interface design.aeonic.nifty.api.client.FluidRenderInfo
On fabric, just calls FluidRenderInfo.getTintColor(FluidState) with the fluid's default state.
getTintColor(FluidState) - Method in interface design.aeonic.nifty.api.client.FluidRenderInfo
Gets the tint color of the fluid for the given state.
getTooltip() - Method in class design.aeonic.nifty.api.transfer.fluid.FluidStack
 
getTooltip(GizmoScreen, int, int) - Method in interface design.aeonic.nifty.api.client.screen.input.Gizmo
 
getTooltip(GizmoScreen, int, int) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.FluidStackGizmo
 
getTooltip(GizmoScreen, int, int) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.RedstoneGizmo
 
getTooltipStyle(GizmoScreen, int, int) - Method in interface design.aeonic.nifty.api.client.screen.input.Gizmo
 
getTooltipStyle(GizmoScreen, int, int) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.FluidStackGizmo
 
getType() - Method in class design.aeonic.nifty.api.aspect.AspectType
 
getValue() - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.CheckboxGizmo
 
getValue() - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.IntGizmo
 
getValue() - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.RedstoneGizmo
 
getValue() - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.StringGizmo
 
getValue() - Method in class design.aeonic.nifty.api.networking.container.DataField
Gets the value of the contained field.
getWidgetAt(int, int) - Method in class design.aeonic.nifty.api.client.screen.AbstractGizmoScreen
 
getWidgetAt(int, int) - Method in class design.aeonic.nifty.api.client.screen.GizmoContainerScreen
 
getWidgetAt(int, int) - Method in interface design.aeonic.nifty.api.client.screen.input.GizmoScreen
 
getWidth() - Method in interface design.aeonic.nifty.api.client.screen.input.Gizmo
 
getWidth() - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.ButtonGizmo
 
getWidth() - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.CheckboxGizmo
 
getWidth() - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.FluidStackGizmo
 
getWidth() - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.IntGizmo
 
getWidth() - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.RedstoneGizmo
 
getWidth() - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.SettingsGizmo
 
getWidth() - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.StringGizmo
 
getWidth() - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.TabsGizmo
 
getX() - Method in class design.aeonic.nifty.api.client.screen.input.AbstractGizmo
 
getX() - Method in interface design.aeonic.nifty.api.client.screen.input.Gizmo
 
getX() - Method in enum class design.aeonic.nifty.api.util.Direction2D
 
getY() - Method in class design.aeonic.nifty.api.client.screen.input.AbstractGizmo
 
getY() - Method in interface design.aeonic.nifty.api.client.screen.input.Gizmo
 
getY() - Method in enum class design.aeonic.nifty.api.util.Direction2D
 
Gizmo - Interface in design.aeonic.nifty.api.client.screen.input
Simplified input widget system used for node rendering and other GUIs.
GizmoContainerScreen<T extends net.minecraft.world.inventory.AbstractContainerMenu> - Class in design.aeonic.nifty.api.client.screen
 
GizmoContainerScreen(T, Inventory, Component) - Constructor for class design.aeonic.nifty.api.client.screen.GizmoContainerScreen
 
gizmos - Variable in class design.aeonic.nifty.api.client.screen.AbstractGizmoScreen
 
GizmoScreen - Interface in design.aeonic.nifty.api.client.screen.input
 
grow(long) - Method in class design.aeonic.nifty.api.transfer.fluid.FluidStack
 

H

handle(Consumer<Runnable>, Minecraft, T) - Method in interface design.aeonic.nifty.api.networking.packet.ClientPacketCallback
Handles a packet sent from the server.
handle(Consumer<Runnable>, MinecraftServer, ServerPlayer, T) - Method in interface design.aeonic.nifty.api.networking.packet.ServerPacketCallback
Handles a packet sent from a client.
hashCode() - Method in record class design.aeonic.nifty.api.client.screen.drawable.Texture
Returns a hash code value for this object.
hashCode() - Method in class design.aeonic.nifty.api.transfer.fluid.FluidStack
 
hasProcessingTime() - Method in interface design.aeonic.nifty.api.recipe.ModularRecipe
Whether this recipe takes time to complete.
height() - Method in record class design.aeonic.nifty.api.client.screen.drawable.Texture
Returns the value of the height record component.
HEIGHT - Static variable in class design.aeonic.nifty.api.client.screen.input.SimpleMonoText
 
HIGH - Enum constant in enum class design.aeonic.nifty.api.machine.RedstoneControl
Active when the redstone signal is high.
HIGH - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.RedstoneGizmo
 
HIGH - Static variable in class design.aeonic.nifty.api.core.Translations.RedstoneControl
 
HIGHLIGHT - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.ButtonGizmo
 
HIGHLIGHT - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.CheckboxGizmo
 
HIGHLIGHT - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.IntGizmo
 
HIGHLIGHT - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.RedstoneGizmo
 
HIGHLIGHT - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.SettingsGizmo
 
HIGHLIGHT - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.StringGizmo
 

I

id - Variable in class design.aeonic.nifty.impl.networking.packet.SimpleChannelImpl
 
ifClient(Runnable) - Method in enum class design.aeonic.nifty.api.platform.PlatformInfo.Side
 
ifPresent(Consumer<? super T>) - Method in class design.aeonic.nifty.api.aspect.Aspect
If the Aspect is valid and present, passes it to the given consumer.
ifRegistered(Consumer<AspectType<T>>) - Method in class design.aeonic.nifty.api.aspect.AspectType
 
ifServer(Runnable) - Method in enum class design.aeonic.nifty.api.platform.PlatformInfo.Side
 
INGOT - Static variable in class design.aeonic.nifty.api.transfer.fluid.FluidStack
 
IngredientValue<T> - Interface in design.aeonic.nifty.api.recipe.ingredient
The inner part of a ModularIngredient, analogous to the Vanilla Ingredient.Value.
init() - Static method in class design.aeonic.nifty.impl.Nifty
 
insert(int, FluidStack, boolean) - Method in class design.aeonic.nifty.api.transfer.fluid.SimpleFluidStorage
 
insert(int, ItemStack, boolean) - Method in class design.aeonic.nifty.api.transfer.item.SimpleItemStorage
 
insert(int, T, boolean) - Method in interface design.aeonic.nifty.api.transfer.Storage
Inserts the given stack to the given slot and returns the remainder.
insert(FluidStack, boolean) - Method in class design.aeonic.nifty.api.transfer.fluid.SimpleFluidStorage
 
insert(ItemStack, boolean) - Method in class design.aeonic.nifty.api.transfer.item.SimpleItemStorage
 
insert(T, boolean) - Method in class design.aeonic.nifty.api.transfer.base.SimpleBattery
 
insert(T, boolean) - Method in interface design.aeonic.nifty.api.transfer.Battery
Inserts into the battery.
insert(T, boolean) - Method in interface design.aeonic.nifty.api.transfer.Storage
Inserts the given stack and returns the remainder.
insertInternal(int, FluidStack, boolean) - Method in class design.aeonic.nifty.api.transfer.fluid.SimpleFluidStorage
 
insertInternal(int, ItemStack, boolean) - Method in class design.aeonic.nifty.api.transfer.item.SimpleItemStorage
 
INSTANCE - Static variable in interface design.aeonic.nifty.api.aspect.Aspects
 
INSTANCE - Static variable in interface design.aeonic.nifty.api.networking.Networking
 
INSTANCE - Static variable in interface design.aeonic.nifty.api.platform.PlatformAccess
 
INSTANCE - Static variable in interface design.aeonic.nifty.api.platform.PlatformInfo
 
INSTANCE - Static variable in class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidEmptyValue
 
INSTANCE - Static variable in class design.aeonic.nifty.api.recipe.ingredient.item.ItemEmptyValue
 
IntBattery(int) - Constructor for class design.aeonic.nifty.api.transfer.base.SimpleBattery.IntBattery
 
IntBattery(int, int) - Constructor for class design.aeonic.nifty.api.transfer.base.SimpleBattery.IntBattery
 
IntField - Class in design.aeonic.nifty.api.networking.container.field
 
IntField() - Constructor for class design.aeonic.nifty.api.networking.container.field.IntField
 
IntField(Supplier<Integer>) - Constructor for class design.aeonic.nifty.api.networking.container.field.IntField
 
intFromTwoShorts(short[]) - Static method in class design.aeonic.nifty.api.util.DataUtils
 
IntGizmo - Class in design.aeonic.nifty.api.client.screen.input.gizmos
 
IntGizmo(int, int, int, int, int, boolean, int, int) - Constructor for class design.aeonic.nifty.api.client.screen.input.gizmos.IntGizmo
 
intToTwoShorts(int) - Static method in class design.aeonic.nifty.api.util.DataUtils
 
invalidate() - Method in class design.aeonic.nifty.api.aspect.Aspect
Invalidates this Aspect, making it return a null value to any object consuming it and calling all attached listeners to refresh their caches or simply remove the reference.
is(AspectType<A>) - Method in class design.aeonic.nifty.api.aspect.AspectType
 
is(Fluid) - Method in class design.aeonic.nifty.api.transfer.fluid.FluidStack
 
isClient() - Method in enum class design.aeonic.nifty.api.platform.PlatformInfo.Side
 
isClientSide() - Method in class design.aeonic.nifty.api.networking.container.ContainerFields
 
isClientSide() - Method in class design.aeonic.nifty.api.networking.container.DataField
 
isDevelopmentEnvironment() - Method in interface design.aeonic.nifty.api.platform.PlatformInfo
Check if the game is currently in a development environment.
isEmpty() - Method in class design.aeonic.nifty.api.recipe.output.RecipeOutputSet
 
isEmpty() - Method in class design.aeonic.nifty.api.transfer.fluid.FluidStack
 
isEmpty() - Method in class design.aeonic.nifty.api.transfer.item.ItemStorageContainer
 
isEnabled() - Method in class design.aeonic.nifty.api.client.screen.input.AbstractGizmo
 
isEnabled() - Method in interface design.aeonic.nifty.api.client.screen.input.Gizmo
 
isEverValid(int, T) - Method in class design.aeonic.nifty.api.transfer.base.SimpleStorage
 
isEverValid(int, T) - Method in interface design.aeonic.nifty.api.transfer.Storage
Checks whether the given stack is *ever* valid for the given slot, should be used as a preliminary check instead of simulated insertion.
isFor(Class<?>) - Method in class design.aeonic.nifty.api.aspect.AspectType
 
isForge() - Method in enum class design.aeonic.nifty.api.platform.PlatformInfo.Platform
 
isHorizontal() - Method in enum class design.aeonic.nifty.api.util.Direction2D
 
isModLoaded(String) - Method in interface design.aeonic.nifty.api.platform.PlatformInfo
Checks if a mod with the given id is loaded.
isPresent() - Method in class design.aeonic.nifty.api.aspect.Aspect
Checks whether this Aspect is valid.
isRegistered() - Method in class design.aeonic.nifty.api.aspect.AspectType
 
isServer() - Method in enum class design.aeonic.nifty.api.platform.PlatformInfo.Side
 
isSpecial() - Method in interface design.aeonic.nifty.api.recipe.ModularRecipe
 
isVertical() - Method in enum class design.aeonic.nifty.api.util.Direction2D
 
isWithinBounds(int, int) - Method in interface design.aeonic.nifty.api.client.screen.input.Gizmo
 
isWithinBounds(int, int, int, int, int, int) - Method in interface design.aeonic.nifty.api.client.screen.input.Gizmo
 
ITEM - Static variable in class design.aeonic.nifty.api.transfer.Transfer
 
ITEM_ASPECT - Static variable in class design.aeonic.nifty.api.transfer.Transfer
 
ITEM_SLOT - Static variable in class design.aeonic.nifty.api.client.screen.drawable.Drawables
A vanilla item slot, 18x18.
ITEM_SLOT_OUTPUT - Static variable in class design.aeonic.nifty.api.client.screen.drawable.Drawables
A larger vanilla item slot, such as the crafting table output.
ItemEmptyValue - Class in design.aeonic.nifty.api.recipe.ingredient.item
 
ItemEmptyValue() - Constructor for class design.aeonic.nifty.api.recipe.ingredient.item.ItemEmptyValue
 
ItemIngredient - Class in design.aeonic.nifty.api.recipe.ingredient.item
 
ItemIngredient(ItemIngredientValue, long) - Constructor for class design.aeonic.nifty.api.recipe.ingredient.item.ItemIngredient
 
ItemIngredient.Type - Enum Class in design.aeonic.nifty.api.recipe.ingredient.item
 
ItemIngredientValue - Interface in design.aeonic.nifty.api.recipe.ingredient.item
 
ItemMultiStackValue - Class in design.aeonic.nifty.api.recipe.ingredient.item
A item ingredient value with multiple valid items.
ItemMultiStackValue(List<ItemStack>) - Constructor for class design.aeonic.nifty.api.recipe.ingredient.item.ItemMultiStackValue
 
ItemOutput - Class in design.aeonic.nifty.api.recipe.output.item
 
ItemOutput(ItemStack) - Constructor for class design.aeonic.nifty.api.recipe.output.item.ItemOutput
 
ItemOutput(ItemStack, float) - Constructor for class design.aeonic.nifty.api.recipe.output.item.ItemOutput
 
ItemOutputSet - Class in design.aeonic.nifty.api.recipe.output.item
 
ItemOutputSet(List<RecipeOutput<ItemStack>>) - Constructor for class design.aeonic.nifty.api.recipe.output.item.ItemOutputSet
 
ItemStackValue - Class in design.aeonic.nifty.api.recipe.ingredient.item
 
ItemStackValue(ItemStack) - Constructor for class design.aeonic.nifty.api.recipe.ingredient.item.ItemStackValue
 
ItemStorage - Interface in design.aeonic.nifty.api.transfer.item
 
ItemStorageContainer - Class in design.aeonic.nifty.api.transfer.item
A Container wrapper for a MutableItemStorage, which you can use to sync your item storage within a menu.
ItemStorageContainer(MutableItemStorage) - Constructor for class design.aeonic.nifty.api.transfer.item.ItemStorageContainer
 
ItemTagValue - Class in design.aeonic.nifty.api.recipe.ingredient.item
 
ItemTagValue(TagKey<Item>) - Constructor for class design.aeonic.nifty.api.recipe.ingredient.item.ItemTagValue
 
ItemVanillaValue - Class in design.aeonic.nifty.api.recipe.ingredient.item
 
ItemVanillaValue(Ingredient) - Constructor for class design.aeonic.nifty.api.recipe.ingredient.item.ItemVanillaValue
 

K

keyDown(GizmoScreen, int, int, int) - Method in interface design.aeonic.nifty.api.client.screen.input.Gizmo
Called only if this widget is focused (that is, this widget is GizmoScreen.getFocusedWidget()) and Gizmo.isEnabled() is true.
keyDown(GizmoScreen, int, int, int) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.ButtonGizmo
 
keyDown(GizmoScreen, int, int, int) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.IntGizmo
 
keyDown(GizmoScreen, int, int, int) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.SettingsGizmo
 
keyDown(GizmoScreen, int, int, int) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.StringGizmo
 
keyPressed(int, int, int) - Method in class design.aeonic.nifty.api.client.screen.AbstractGizmoScreen
 
keyPressed(int, int, int) - Method in class design.aeonic.nifty.api.client.screen.GizmoContainerScreen
 
keyReleased(int, int, int) - Method in class design.aeonic.nifty.api.client.screen.AbstractGizmoScreen
 
keyReleased(int, int, int) - Method in class design.aeonic.nifty.api.client.screen.GizmoContainerScreen
 
keyUp(GizmoScreen, int, int, int) - Method in interface design.aeonic.nifty.api.client.screen.input.Gizmo
Called only if this widget is focused (that is, this widget is GizmoScreen.getFocusedWidget()) and Gizmo.isEnabled() is true.

L

label - Variable in class design.aeonic.nifty.api.client.screen.input.gizmos.ButtonGizmo
 
LEFT - Enum constant in enum class design.aeonic.nifty.api.util.Direction2D
 
load(Class<T>) - Static method in class design.aeonic.nifty.api.core.Services
 
load(CompoundTag) - Method in class design.aeonic.nifty.api.machine.MachineBlockEntity
 
load(CompoundTag) - Method in class design.aeonic.nifty.api.machine.MachineBlockEntityRedstoneControllable
 
location() - Method in record class design.aeonic.nifty.api.client.screen.drawable.Texture
Returns the value of the location record component.
LOG - Static variable in class design.aeonic.nifty.api.core.Constants
 
LongBattery(long) - Constructor for class design.aeonic.nifty.api.transfer.base.SimpleBattery.LongBattery
 
LongBattery(long, long) - Constructor for class design.aeonic.nifty.api.transfer.base.SimpleBattery.LongBattery
 
LongField - Class in design.aeonic.nifty.api.networking.container.field
 
LongField() - Constructor for class design.aeonic.nifty.api.networking.container.field.LongField
 
LongField(Supplier<Long>) - Constructor for class design.aeonic.nifty.api.networking.container.field.LongField
 
longFromFourShorts(short[]) - Static method in class design.aeonic.nifty.api.util.DataUtils
 
longToFourShorts(long) - Static method in class design.aeonic.nifty.api.util.DataUtils
 
LOW - Enum constant in enum class design.aeonic.nifty.api.machine.RedstoneControl
Active when the redstone signal is off.
LOW - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.RedstoneGizmo
 
LOW - Static variable in class design.aeonic.nifty.api.core.Translations.RedstoneControl
 

M

MachineBlock - Class in design.aeonic.nifty.api.machine
 
MachineBlock(BlockBehaviour.Properties) - Constructor for class design.aeonic.nifty.api.machine.MachineBlock
 
MachineBlockEntity - Class in design.aeonic.nifty.api.machine
 
MachineBlockEntity(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class design.aeonic.nifty.api.machine.MachineBlockEntity
 
MachineBlockEntityRedstoneControllable - Class in design.aeonic.nifty.api.machine
 
MachineBlockEntityRedstoneControllable(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class design.aeonic.nifty.api.machine.MachineBlockEntityRedstoneControllable
 
MachineConsumption - Interface in design.aeonic.nifty.api.machine
Describes a machine's consumption, be it power, items etc, with serialization and deserialization methods for required data.

MachineMenu<T extends MachineMenu<T>> - Class in design.aeonic.nifty.api.machine
 
MachineMenu(MenuType<T>, int, int, Inventory) - Constructor for class design.aeonic.nifty.api.machine.MachineMenu
 
map(Function<T, R>) - Method in class design.aeonic.nifty.api.aspect.Aspect
 
map(Supplier<T>, Supplier<T>) - Method in interface design.aeonic.nifty.api.platform.PlatformInfo
 
map(T, T) - Method in interface design.aeonic.nifty.api.platform.PlatformInfo
 
maxDigits - Variable in class design.aeonic.nifty.api.client.screen.input.gizmos.IntGizmo
 
maxLength - Variable in class design.aeonic.nifty.api.client.screen.input.gizmos.StringGizmo
 
maxValue - Variable in class design.aeonic.nifty.api.client.screen.input.gizmos.IntGizmo
 
MB - Static variable in class design.aeonic.nifty.api.transfer.fluid.FluidStack
 
menuType(PlatformAccess.MenuSupplier<T>) - Method in interface design.aeonic.nifty.api.platform.PlatformAccess
 
min(T, T) - Method in class design.aeonic.nifty.api.transfer.base.SimpleBattery
 
minValue - Variable in class design.aeonic.nifty.api.client.screen.input.gizmos.IntGizmo
 
MOD_ID - Static variable in class design.aeonic.nifty.api.core.Constants
 
MOD_NAME - Static variable in class design.aeonic.nifty.api.core.Constants
 
ModInfo - Interface in design.aeonic.nifty.api.platform
Represents some simplified metadata of a loaded mod.
ModularIngredient<T> - Class in design.aeonic.nifty.api.recipe.ingredient
 
ModularIngredient(IngredientValue<T>, long) - Constructor for class design.aeonic.nifty.api.recipe.ingredient.ModularIngredient
 
ModularRecipe<C extends net.minecraft.world.Container> - Interface in design.aeonic.nifty.api.recipe
 
mouseClicked(double, double, int) - Method in class design.aeonic.nifty.api.client.screen.AbstractGizmoScreen
 
mouseClicked(double, double, int) - Method in class design.aeonic.nifty.api.client.screen.GizmoContainerScreen
 
mouseDown(GizmoScreen, int, int, int) - Method in class design.aeonic.nifty.api.client.screen.input.AbstractGizmo
 
mouseDown(GizmoScreen, int, int, int) - Method in interface design.aeonic.nifty.api.client.screen.input.Gizmo
Called only if Gizmo.isEnabled() is true and the mouse is over the widget.
mouseDown(GizmoScreen, int, int, int) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.ButtonGizmo
 
mouseDown(GizmoScreen, int, int, int) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.CheckboxGizmo
 
mouseDown(GizmoScreen, int, int, int) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.IntGizmo
 
mouseDown(GizmoScreen, int, int, int) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.RedstoneGizmo
 
mouseDown(GizmoScreen, int, int, int) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.SettingsGizmo
 
mouseDown(GizmoScreen, int, int, int) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.StringGizmo
 
mouseDown(GizmoScreen, int, int, int) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.TabsGizmo
 
mouseReleased(double, double, int) - Method in class design.aeonic.nifty.api.client.screen.AbstractGizmoScreen
 
mouseReleased(double, double, int) - Method in class design.aeonic.nifty.api.client.screen.GizmoContainerScreen
 
mouseScrolled(double, double, double) - Method in class design.aeonic.nifty.api.client.screen.AbstractGizmoScreen
 
mouseScrolled(double, double, double) - Method in class design.aeonic.nifty.api.client.screen.GizmoContainerScreen
 
mouseScrolled(GizmoScreen, int, int, double) - Method in interface design.aeonic.nifty.api.client.screen.input.Gizmo
Called only if this widget is hovered and Gizmo.isEnabled() is true.
mouseScrolled(GizmoScreen, int, int, double) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.IntGizmo
 
mouseUp(GizmoScreen, int, int, int) - Method in interface design.aeonic.nifty.api.client.screen.input.Gizmo
Called for mouse up anywhere regardless of focus.
mouseUp(GizmoScreen, int, int, int) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.ButtonGizmo
 
mouseUp(GizmoScreen, int, int, int) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.SettingsGizmo
 
MovableSlot - Class in design.aeonic.nifty.api.networking.container
 
MovableSlot(Container, int, int, int) - Constructor for class design.aeonic.nifty.api.networking.container.MovableSlot
 
moveTo(int, int) - Method in interface design.aeonic.nifty.api.client.screen.drawable.Drawable.Placed
 
moveTo(int, int, int) - Method in interface design.aeonic.nifty.api.client.screen.drawable.Drawable.Placed
 
MULTI_STACK - Enum constant in enum class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidIngredient.Type
 
MULTI_STACK - Enum constant in enum class design.aeonic.nifty.api.recipe.ingredient.item.ItemIngredient.Type
 
MutableItemStorage - Interface in design.aeonic.nifty.api.transfer.item
A mutable ItemStorage.

N

Networking - Interface in design.aeonic.nifty.api.networking
 
NETWORKING - Static variable in class design.aeonic.nifty.api.core.Services
Provides networking functionality, packets etc.
NEVER - Enum constant in enum class design.aeonic.nifty.api.machine.RedstoneControl
Never active.
NEVER - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.RedstoneGizmo
 
NEVER - Static variable in class design.aeonic.nifty.api.core.Translations.RedstoneControl
 
Nifty - Class in design.aeonic.nifty.impl
 
Nifty() - Constructor for class design.aeonic.nifty.impl.Nifty
 
NIFTY - Static variable in interface design.aeonic.nifty.api.client.screen.input.TooltipStyle
The Nifty tooltip renderer, used for most UI gizmos by default.
NiftyTooltipStyle() - Constructor for class design.aeonic.nifty.api.client.screen.input.TooltipStyle.NiftyTooltipStyle
 
NORMAL - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.SettingsGizmo
 
NORTH - Static variable in class design.aeonic.nifty.api.core.Translations.Side
 
NOT_FORGE - Enum constant in enum class design.aeonic.nifty.api.platform.PlatformInfo.Platform
 
NUGGET - Static variable in class design.aeonic.nifty.api.transfer.fluid.FluidStack
 

O

of(FluidStack) - Static method in class design.aeonic.nifty.api.recipe.output.fluid.FluidOutput
 
of(FluidStack, float) - Static method in class design.aeonic.nifty.api.recipe.output.fluid.FluidOutput
 
of(ByteBuf) - Static method in class design.aeonic.nifty.api.networking.packet.ExtraFriendlyByteBuf
 
of(String, BiConsumer<ResourceLocation, T>) - Static method in interface design.aeonic.nifty.api.util.Registrar
 
of(Supplier<A>) - Static method in class design.aeonic.nifty.api.aspect.Aspect
 
of(Supplier<Float>) - Static method in interface design.aeonic.nifty.api.util.Progress
 
of(Supplier<Integer>, int) - Static method in interface design.aeonic.nifty.api.util.Progress
 
of(Supplier<Integer>, int, int) - Static method in interface design.aeonic.nifty.api.util.Progress
 
of(Supplier<Integer>, Supplier<Integer>) - Static method in interface design.aeonic.nifty.api.util.Progress
 
of(Ingredient, long) - Static method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemIngredient
 
of(ItemStack) - Static method in class design.aeonic.nifty.api.recipe.output.item.ItemOutput
 
of(ItemStack, float) - Static method in class design.aeonic.nifty.api.recipe.output.item.ItemOutput
 
of(Fluid) - Static method in class design.aeonic.nifty.api.transfer.fluid.FluidStack
 
of(Fluid, long) - Static method in class design.aeonic.nifty.api.transfer.fluid.FluidStack
 
of(Fluid, long, CompoundTag) - Static method in class design.aeonic.nifty.api.transfer.fluid.FluidStack
 
onAspectRegistered(ResourceLocation, Consumer<AspectType<?>>) - Method in interface design.aeonic.nifty.api.aspect.Aspects
Runs a given consumer when an aspect type is registered with the given key.
onChange() - Method in class design.aeonic.nifty.api.transfer.base.SimpleBattery
Called when the battery's stored value changes, override to mark your provider as dirty.
onChange() - Method in class design.aeonic.nifty.api.transfer.base.SimpleStorage
Called when the handler's contents changed; override to mark your provider as dirty.
onClientReceived(ClientPacketCallback<T>) - Method in interface design.aeonic.nifty.api.networking.packet.PacketHandler
Registers a callback to execute when this packet is received on the client.
onClientReceived(ClientPacketCallback<T>) - Method in class design.aeonic.nifty.impl.networking.packet.PacketHandlerImpl
 
onClientReceivedSafe(Supplier<ClientPacketCallback<T>>) - Method in interface design.aeonic.nifty.api.networking.packet.PacketHandler
If run on the physical client, adds a client-side callback as described in PacketHandler.onClientReceived(ClientPacketCallback).
onClose() - Method in class design.aeonic.nifty.api.client.screen.AbstractGizmoScreen
 
onClose() - Method in class design.aeonic.nifty.api.client.screen.GizmoContainerScreen
 
onClose(GizmoScreen) - Method in interface design.aeonic.nifty.api.client.screen.input.Gizmo
 
onClose(GizmoScreen) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.ButtonGizmo
 
onClose(GizmoScreen) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.IntGizmo
 
onClose(GizmoScreen) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.SettingsGizmo
 
onClose(GizmoScreen) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.StringGizmo
 
oneMinus(float) - Static method in interface design.aeonic.nifty.api.util.Progress
 
onInvalid(Consumer<Aspect<T>>) - Method in class design.aeonic.nifty.api.aspect.Aspect
Adds a listener to be triggered when the Aspect is invalidated, or immediately if the Aspect is already invalid.
onLostFocus(GizmoScreen) - Method in interface design.aeonic.nifty.api.client.screen.input.Gizmo
 
onSelect - Variable in class design.aeonic.nifty.api.client.screen.input.gizmos.TabsGizmo
 
onServerReceived(ServerPacketCallback<T>) - Method in interface design.aeonic.nifty.api.networking.packet.PacketHandler
Registers a callback to execute when this packet is received on the server.
onServerReceived(ServerPacketCallback<T>) - Method in class design.aeonic.nifty.impl.networking.packet.PacketHandlerImpl
 
orElse(T) - Method in class design.aeonic.nifty.api.aspect.Aspect
Returns the contained value if it is valid and nonnull, otherwise `other`.
orElseNull() - Method in class design.aeonic.nifty.api.aspect.Aspect
Gets the contained value, or null if the aspect is invalid.

P

PacketHandler<T> - Interface in design.aeonic.nifty.api.networking.packet
A packet handler for sending and receiving packets of a given type.
PacketHandlerImpl<T> - Class in design.aeonic.nifty.impl.networking.packet
 
PacketHandlerImpl(SimpleChannel, Class<T>, BiConsumer<T, ExtraFriendlyByteBuf>, Function<ExtraFriendlyByteBuf, T>) - Constructor for class design.aeonic.nifty.impl.networking.packet.PacketHandlerImpl
 
packetHandlers - Variable in class design.aeonic.nifty.impl.networking.packet.SimpleChannelImpl
 
padding - Variable in class design.aeonic.nifty.api.client.screen.input.gizmos.TabsGizmo
 
PLATFORM - Static variable in class design.aeonic.nifty.api.core.Services
Contains information about the current platform and (eventually) loaded mods.
PlatformAccess - Interface in design.aeonic.nifty.api.platform
 
PlatformAccess.BlockEntitySupplier<T extends net.minecraft.world.level.block.entity.BlockEntity> - Interface in design.aeonic.nifty.api.platform
 
PlatformAccess.MenuSupplier<T extends net.minecraft.world.inventory.AbstractContainerMenu> - Interface in design.aeonic.nifty.api.platform
 
PlatformAccess.ScreenSupplier<M extends net.minecraft.world.inventory.AbstractContainerMenu,S extends net.minecraft.client.gui.screens.inventory.AbstractContainerScreen<M>> - Interface in design.aeonic.nifty.api.platform
 
PlatformInfo - Interface in design.aeonic.nifty.api.platform
 
PlatformInfo.Platform - Enum Class in design.aeonic.nifty.api.platform
 
PlatformInfo.Side - Enum Class in design.aeonic.nifty.api.platform
 
playClickSound() - Method in class design.aeonic.nifty.api.client.screen.input.AbstractGizmo
 
playerInventory - Variable in class design.aeonic.nifty.api.machine.MachineMenu
 
playerInventory - Variable in class design.aeonic.nifty.api.networking.container.BaseContainerMenu
 
POWER_UNITS - Static variable in class design.aeonic.nifty.api.core.Translations.Generic
 
Progress - Interface in design.aeonic.nifty.api.util
 
protocolVersion - Variable in class design.aeonic.nifty.impl.networking.packet.SimpleChannelImpl
 
PULSE - Enum constant in enum class design.aeonic.nifty.api.machine.RedstoneControl
Runs once per pulse, on the rising edge.
PULSE - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.RedstoneGizmo
 
PULSE - Static variable in class design.aeonic.nifty.api.core.Translations.RedstoneControl
 

Q

quickMoveStack(Player, int) - Method in class design.aeonic.nifty.api.machine.MachineMenu
 
quickMoveStack(Player, int) - Method in class design.aeonic.nifty.api.networking.container.BaseContainerMenu
 

R

read(int) - Method in class design.aeonic.nifty.api.networking.container.DataField
Reads a single short value from the field's cached data.
readContainerData(ContainerData) - Method in class design.aeonic.nifty.api.networking.packet.ExtraFriendlyByteBuf
 
readFluid() - Method in class design.aeonic.nifty.api.networking.packet.ExtraFriendlyByteBuf
 
readList(Function<ExtraFriendlyByteBuf, T>) - Method in class design.aeonic.nifty.api.networking.packet.ExtraFriendlyByteBuf
 
readNBT(CompoundTag) - Method in class design.aeonic.nifty.api.transfer.base.SimpleBattery.BigBattery
 
readNBT(CompoundTag) - Method in class design.aeonic.nifty.api.transfer.base.SimpleBattery.IntBattery
 
readNBT(CompoundTag) - Method in class design.aeonic.nifty.api.transfer.base.SimpleBattery.LongBattery
 
readNBT(CompoundTag) - Method in class design.aeonic.nifty.api.transfer.base.SimpleBattery
 
readTag(ResourceKey<? extends Registry<T>>) - Method in class design.aeonic.nifty.api.networking.packet.ExtraFriendlyByteBuf
 
RECIPE_ARROW_DISALLOWED - Static variable in class design.aeonic.nifty.api.client.screen.drawable.Drawables
A static recipe arrow with a red X, like that used for unsupported recipes in an anvil.
RECIPE_ARROW_FILL - Static variable in class design.aeonic.nifty.api.client.screen.drawable.Drawables
The white-filled recipe arrow, like that drawn over a furnace gui.
RECIPE_ARROW_FILLING - Static variable in class design.aeonic.nifty.api.client.screen.drawable.Drawables
A filling recipe arrow, like that used in a furnace gui.
RECIPE_ARROW_NORMAL - Static variable in class design.aeonic.nifty.api.client.screen.drawable.Drawables
A static recipe arrow, like that used in the crafting table.
RecipeIngredient<T> - Interface in design.aeonic.nifty.api.recipe.ingredient
A more versatile Ingredient system for use in recipes with any type (fluids, items etc).
RecipeOutput<T> - Class in design.aeonic.nifty.api.recipe.output
Describes an output of any type for a ModularRecipe, with a given chance..
RecipeOutput(T) - Constructor for class design.aeonic.nifty.api.recipe.output.RecipeOutput
 
RecipeOutput(T, float) - Constructor for class design.aeonic.nifty.api.recipe.output.RecipeOutput
 
RecipeOutputSet<T> - Class in design.aeonic.nifty.api.recipe.output
 
RecipeOutputSet(List<RecipeOutput<T>>) - Constructor for class design.aeonic.nifty.api.recipe.output.RecipeOutputSet
 
REDSTONE_CONTROL - Static variable in class design.aeonic.nifty.api.core.Translations.Generic
 
RedstoneControl - Enum Class in design.aeonic.nifty.api.machine
 
RedstoneControl() - Constructor for class design.aeonic.nifty.api.core.Translations.RedstoneControl
 
RedstoneGizmo - Class in design.aeonic.nifty.api.client.screen.input.gizmos
 
RedstoneGizmo(int, int, RedstoneControl) - Constructor for class design.aeonic.nifty.api.client.screen.input.gizmos.RedstoneGizmo
 
registerAspectType(ResourceLocation, AspectType<T>) - Method in interface design.aeonic.nifty.api.aspect.Aspects
Registers the given aspect type.
registerCreativeTab(ResourceLocation, Supplier<ItemStack>) - Method in interface design.aeonic.nifty.api.platform.PlatformAccess
 
registerPacket(String, Class<T>, BiConsumer<T, ExtraFriendlyByteBuf>, Function<ExtraFriendlyByteBuf, T>) - Method in interface design.aeonic.nifty.api.networking.packet.SimpleChannel
Creates and registers a packet handler, returning the handler object for you to register server- and client-side packet receive callbacks.
registerPacket(String, Class<T>, BiConsumer<T, ExtraFriendlyByteBuf>, Function<ExtraFriendlyByteBuf, T>) - Method in class design.aeonic.nifty.impl.networking.packet.SimpleChannelImpl
 
registerScreen(MenuType<M>, PlatformAccess.ScreenSupplier<M, S>) - Method in interface design.aeonic.nifty.api.platform.PlatformAccess
 
Registrar<T> - Interface in design.aeonic.nifty.api.util
 
removeItem(int) - Method in interface design.aeonic.nifty.api.transfer.item.MutableItemStorage
Removes the item from the given slot with no checks, and returns it.
removeItem(int) - Method in class design.aeonic.nifty.api.transfer.item.SimpleItemStorage
 
removeItem(int, int) - Method in class design.aeonic.nifty.api.transfer.item.ItemStorageContainer
 
removeItemNoUpdate(int) - Method in class design.aeonic.nifty.api.transfer.item.ItemStorageContainer
 
removeWidget(Gizmo) - Method in class design.aeonic.nifty.api.client.screen.AbstractGizmoScreen
 
removeWidget(Gizmo) - Method in class design.aeonic.nifty.api.client.screen.GizmoContainerScreen
 
removeWidget(Gizmo) - Method in interface design.aeonic.nifty.api.client.screen.input.GizmoScreen
 
render(PoseStack, int, int, float) - Method in class design.aeonic.nifty.api.client.screen.AbstractGizmoScreen
 
render(PoseStack, int, int, float) - Method in class design.aeonic.nifty.api.client.screen.GizmoContainerScreen
 
renderTooltip(Screen, PoseStack, int, int, List<Component>) - Method in class design.aeonic.nifty.api.client.screen.input.TooltipStyle.NiftyTooltipStyle
 
renderTooltip(Screen, PoseStack, int, int, List<Component>) - Method in interface design.aeonic.nifty.api.client.screen.input.TooltipStyle
 
renderTooltip(Screen, PoseStack, int, int, List<Component>) - Method in class design.aeonic.nifty.api.client.screen.input.TooltipStyle.VanillaTooltipStyle
 
RenderUtils - Class in design.aeonic.nifty.api.client
Messy class with some utility methods for rendering.
RenderUtils() - Constructor for class design.aeonic.nifty.api.client.RenderUtils
 
requiredAmount - Variable in class design.aeonic.nifty.api.recipe.ingredient.ModularIngredient
 
resize(int) - Method in class design.aeonic.nifty.api.transfer.base.SimpleStorage
 
resize(T) - Method in class design.aeonic.nifty.api.transfer.base.SimpleBattery
 
RIGHT - Enum constant in enum class design.aeonic.nifty.api.util.Direction2D
 
roll(RandomSource) - Method in class design.aeonic.nifty.api.recipe.output.RecipeOutput
Rolls this output.
roll(RandomSource) - Method in class design.aeonic.nifty.api.recipe.output.RecipeOutputSet
 
roll(RandomSource, Function<RecipeOutput<T>, T>) - Method in class design.aeonic.nifty.api.recipe.output.RecipeOutputSet
 
roll(RandomSource, T) - Method in class design.aeonic.nifty.api.recipe.output.RecipeOutput
Rolls this output, returning it if the roll succeeds or otherwise if it fails.
run() - Method in class design.aeonic.nifty.api.machine.consumption.CreativeConsumption
 
run() - Method in class design.aeonic.nifty.api.machine.consumption.EnergyConsumption
 
run() - Method in class design.aeonic.nifty.api.machine.consumption.FuelItemConsumption
 
run() - Method in interface design.aeonic.nifty.api.machine.MachineConsumption
Consumes whatever necessary for the machine to run this tick.
runMachine(ServerLevel, BlockPos, BlockState) - Method in class design.aeonic.nifty.api.machine.MachineBlockEntity
Called every server tick if the checks in MachineBlockEntity.canRun() pass, and after MachineConsumption.run() if the machine consumption for this machine is nonnull.

S

saveAdditional(CompoundTag) - Method in class design.aeonic.nifty.api.machine.MachineBlockEntity
 
saveAdditional(CompoundTag) - Method in class design.aeonic.nifty.api.machine.MachineBlockEntityRedstoneControllable
 
selected - Variable in class design.aeonic.nifty.api.client.screen.input.gizmos.TabsGizmo
 
selectionEnd - Variable in class design.aeonic.nifty.api.client.screen.input.gizmos.StringGizmo
 
selectionNegative - Variable in class design.aeonic.nifty.api.client.screen.input.gizmos.StringGizmo
 
selectionStart - Variable in class design.aeonic.nifty.api.client.screen.input.gizmos.StringGizmo
 
self() - Method in interface design.aeonic.nifty.api.aspect.AspectProvider
 
sendToClients(String, PacketHandler<T>, Consumer<ExtraFriendlyByteBuf>, ServerPlayer...) - Method in class design.aeonic.nifty.impl.networking.packet.SimpleChannelImpl
 
sendToClients(String, T, ServerPlayer...) - Method in interface design.aeonic.nifty.api.networking.packet.PacketHandler
sendToClients(String, T, ServerPlayer...) - Method in interface design.aeonic.nifty.api.networking.packet.SimpleChannel
Sends a packet to the specified clients.
sendToClients(String, T, ServerPlayer...) - Method in class design.aeonic.nifty.impl.networking.packet.SimpleChannelImpl
 
sendToServer(String, PacketHandler<T>, Consumer<ExtraFriendlyByteBuf>) - Method in class design.aeonic.nifty.impl.networking.packet.SimpleChannelImpl
 
sendToServer(String, T) - Method in interface design.aeonic.nifty.api.networking.packet.PacketHandler
A convenience method that defers to SimpleChannel.sendToServer(String, Object)
sendToServer(String, T) - Method in interface design.aeonic.nifty.api.networking.packet.SimpleChannel
Sends a packet to the server.
sendToServer(String, T) - Method in class design.aeonic.nifty.impl.networking.packet.SimpleChannelImpl
 
serialize() - Method in interface design.aeonic.nifty.api.machine.MachineConsumption
 
serialize() - Method in class design.aeonic.nifty.api.transfer.fluid.SimpleFluidStorage
 
serialize() - Method in class design.aeonic.nifty.api.transfer.item.SimpleItemStorage
 
serialize(T, ExtraFriendlyByteBuf) - Method in interface design.aeonic.nifty.api.networking.packet.PacketHandler
Serializes the packet to a ExtraFriendlyByteBuf.
serialize(T, ExtraFriendlyByteBuf) - Method in class design.aeonic.nifty.impl.networking.packet.PacketHandlerImpl
 
serializeTo(CompoundTag) - Method in class design.aeonic.nifty.api.machine.consumption.CreativeConsumption
 
serializeTo(CompoundTag) - Method in class design.aeonic.nifty.api.machine.consumption.EnergyConsumption
 
serializeTo(CompoundTag) - Method in class design.aeonic.nifty.api.machine.consumption.FuelItemConsumption
 
serializeTo(CompoundTag) - Method in interface design.aeonic.nifty.api.machine.MachineConsumption
 
serializeTo(CompoundTag) - Method in class design.aeonic.nifty.api.transfer.fluid.SimpleFluidStorage
 
serializeTo(CompoundTag) - Method in class design.aeonic.nifty.api.transfer.item.SimpleItemStorage
 
serializeTo(CompoundTag, String) - Method in interface design.aeonic.nifty.api.machine.MachineConsumption
 
serializeTo(CompoundTag, String) - Method in class design.aeonic.nifty.api.transfer.fluid.SimpleFluidStorage
 
serializeTo(CompoundTag, String) - Method in class design.aeonic.nifty.api.transfer.item.SimpleItemStorage
 
SERVER - Enum constant in enum class design.aeonic.nifty.api.platform.PlatformInfo.Side
 
ServerPacketCallback<T> - Interface in design.aeonic.nifty.api.networking.packet
A serverside listener for packets sent from a client.
serverTick(ServerLevel, BlockPos, BlockState) - Method in class design.aeonic.nifty.api.machine.MachineBlockEntity
Called every tick on the server.
Services - Class in design.aeonic.nifty.api.core
 
Services() - Constructor for class design.aeonic.nifty.api.core.Services
 
set() - Method in class design.aeonic.nifty.api.recipe.output.fluid.FluidOutput
 
set() - Method in class design.aeonic.nifty.api.recipe.output.item.ItemOutput
 
set(int, int) - Method in class design.aeonic.nifty.api.networking.container.ContainerFields
 
set(int, T) - Method in class design.aeonic.nifty.api.transfer.base.SimpleStorage
 
setAmount(long) - Method in class design.aeonic.nifty.api.transfer.fluid.FluidStack
 
setAmount(FluidStack, long) - Method in class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidIngredient
 
setAmount(ItemStack, long) - Method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemIngredient
 
setAmount(T, long) - Method in class design.aeonic.nifty.api.recipe.ingredient.ModularIngredient
 
setChanged() - Method in class design.aeonic.nifty.api.machine.consumption.BaseMachineConsumption
 
setChanged() - Method in class design.aeonic.nifty.api.transfer.item.ItemStorageContainer
 
setEnergyPerTick(long) - Method in class design.aeonic.nifty.api.machine.consumption.EnergyConsumption
 
setFocus(Gizmo) - Method in class design.aeonic.nifty.api.client.screen.AbstractGizmoScreen
 
setFocus(Gizmo) - Method in class design.aeonic.nifty.api.client.screen.GizmoContainerScreen
 
setFocus(Gizmo) - Method in interface design.aeonic.nifty.api.client.screen.input.GizmoScreen
 
setHeight(int) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.FluidStackGizmo
 
setItem(int, ItemStack) - Method in class design.aeonic.nifty.api.transfer.item.ItemStorageContainer
 
setItem(int, ItemStack) - Method in interface design.aeonic.nifty.api.transfer.item.MutableItemStorage
Sets the itemstack in the given slot with no checks.
setItem(int, ItemStack) - Method in class design.aeonic.nifty.api.transfer.item.SimpleItemStorage
 
setRedstoneControl(RedstoneControl) - Method in class design.aeonic.nifty.api.machine.MachineBlockEntityRedstoneControllable
 
setRenderLayer(Block, RenderType) - Method in interface design.aeonic.nifty.api.platform.PlatformAccess
 
setSelected(int) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.TabsGizmo
 
setStored(T) - Method in class design.aeonic.nifty.api.transfer.base.SimpleBattery
 
setTag(CompoundTag) - Method in class design.aeonic.nifty.api.transfer.fluid.FluidStack
 
SettingsGizmo - Class in design.aeonic.nifty.api.client.screen.input.gizmos
 
SettingsGizmo(int, int, Runnable) - Constructor for class design.aeonic.nifty.api.client.screen.input.gizmos.SettingsGizmo
 
SettingsGizmo(int, int, Runnable, Runnable) - Constructor for class design.aeonic.nifty.api.client.screen.input.gizmos.SettingsGizmo
 
setup() - Method in record class design.aeonic.nifty.api.client.screen.drawable.Texture
 
setup(float, float, float, float) - Method in record class design.aeonic.nifty.api.client.screen.drawable.Texture
 
setValue(boolean) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.CheckboxGizmo
 
setValue(int) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.IntGizmo
 
setValue(RedstoneControl) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.RedstoneGizmo
 
setValue(String) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.StringGizmo
 
setValue(T) - Method in class design.aeonic.nifty.api.networking.container.DataField
Sets the value of the contained field.
setWidth(int) - Method in class design.aeonic.nifty.api.client.screen.input.gizmos.FluidStackGizmo
 
setX(int) - Method in interface design.aeonic.nifty.api.client.screen.drawable.Drawable.Placed
Sets the x position of this instance.
setX(int) - Method in class design.aeonic.nifty.api.client.screen.drawable.Drawable.SimplePlaced
 
setX(int) - Method in class design.aeonic.nifty.api.client.screen.input.AbstractGizmo
 
setX(int) - Method in interface design.aeonic.nifty.api.client.screen.input.Gizmo
 
setX(int) - Method in class design.aeonic.nifty.api.networking.container.MovableSlot
 
setY(int) - Method in interface design.aeonic.nifty.api.client.screen.drawable.Drawable.Placed
Sets the y position of this instance.
setY(int) - Method in class design.aeonic.nifty.api.client.screen.drawable.Drawable.SimplePlaced
 
setY(int) - Method in class design.aeonic.nifty.api.client.screen.input.AbstractGizmo
 
setY(int) - Method in interface design.aeonic.nifty.api.client.screen.input.Gizmo
 
setY(int) - Method in class design.aeonic.nifty.api.networking.container.MovableSlot
 
setZOffset(int) - Method in interface design.aeonic.nifty.api.client.screen.drawable.Drawable.Placed
Sets the blit offset of this instance.
setZOffset(int) - Method in class design.aeonic.nifty.api.client.screen.drawable.Drawable.SimplePlaced
 
shiftAction - Variable in class design.aeonic.nifty.api.client.screen.input.gizmos.ButtonGizmo
 
shiftAction - Variable in class design.aeonic.nifty.api.client.screen.input.gizmos.SettingsGizmo
 
shiftChangeAmount - Variable in class design.aeonic.nifty.api.client.screen.input.gizmos.IntGizmo
 
shiftLabel - Variable in class design.aeonic.nifty.api.client.screen.input.gizmos.ButtonGizmo
 
ShortField - Class in design.aeonic.nifty.api.networking.container.field
 
ShortField() - Constructor for class design.aeonic.nifty.api.networking.container.field.ShortField
 
ShortField(Supplier<Short>) - Constructor for class design.aeonic.nifty.api.networking.container.field.ShortField
 
shortFromChar(char) - Static method in class design.aeonic.nifty.api.util.DataUtils
 
shrink(long) - Method in class design.aeonic.nifty.api.transfer.fluid.FluidStack
 
Side() - Constructor for class design.aeonic.nifty.api.core.Translations.Side
 
SimpleBattery<T extends Number & Comparable<T>> - Class in design.aeonic.nifty.api.transfer.base
 
SimpleBattery(T) - Constructor for class design.aeonic.nifty.api.transfer.base.SimpleBattery
 
SimpleBattery(T, T) - Constructor for class design.aeonic.nifty.api.transfer.base.SimpleBattery
 
SimpleBattery.BigBattery - Class in design.aeonic.nifty.api.transfer.base
 
SimpleBattery.IntBattery - Class in design.aeonic.nifty.api.transfer.base
 
SimpleBattery.LongBattery - Class in design.aeonic.nifty.api.transfer.base
 
SimpleChannel - Interface in design.aeonic.nifty.api.networking.packet
A channel, obtained from Networking, that is used to register, send and handle packets for a given mod.
SimpleChannelImpl - Class in design.aeonic.nifty.impl.networking.packet
 
SimpleChannelImpl(ResourceLocation, Supplier<String>) - Constructor for class design.aeonic.nifty.impl.networking.packet.SimpleChannelImpl
 
SimpleEnergyBattery - Class in design.aeonic.nifty.api.transfer.energy
 
SimpleEnergyBattery(long) - Constructor for class design.aeonic.nifty.api.transfer.energy.SimpleEnergyBattery
 
SimpleEnergyBattery(long, long) - Constructor for class design.aeonic.nifty.api.transfer.energy.SimpleEnergyBattery
 
SimpleFluidStorage - Class in design.aeonic.nifty.api.transfer.fluid
 
SimpleFluidStorage(int) - Constructor for class design.aeonic.nifty.api.transfer.fluid.SimpleFluidStorage
 
SimpleItemStorage - Class in design.aeonic.nifty.api.transfer.item
 
SimpleItemStorage(int) - Constructor for class design.aeonic.nifty.api.transfer.item.SimpleItemStorage
 
SimpleMonoText - Class in design.aeonic.nifty.api.client.screen.input
 
SimpleMonoText() - Constructor for class design.aeonic.nifty.api.client.screen.input.SimpleMonoText
 
SimplePlaced(Drawable<CTX>, int, int, int) - Constructor for class design.aeonic.nifty.api.client.screen.drawable.Drawable.SimplePlaced
 
SimpleStorage<T> - Class in design.aeonic.nifty.api.transfer.base
 
SimpleStorage(int) - Constructor for class design.aeonic.nifty.api.transfer.base.SimpleStorage
 
size() - Method in class design.aeonic.nifty.api.recipe.output.RecipeOutputSet
 
slots() - Method in class design.aeonic.nifty.api.networking.container.DataField
The number of short slots needed to represent this field in a ContainerData object.
slots() - Method in class design.aeonic.nifty.api.networking.container.field.BlockPosField
 
slots() - Method in class design.aeonic.nifty.api.networking.container.field.BooleanField
 
slots() - Method in class design.aeonic.nifty.api.networking.container.field.EnumField
 
slots() - Method in class design.aeonic.nifty.api.networking.container.field.FluidStackField
 
slots() - Method in class design.aeonic.nifty.api.networking.container.field.IntField
 
slots() - Method in class design.aeonic.nifty.api.networking.container.field.LongField
 
slots() - Method in class design.aeonic.nifty.api.networking.container.field.ShortField
 
slots() - Method in class design.aeonic.nifty.api.networking.container.field.StringField
 
SOUTH - Static variable in class design.aeonic.nifty.api.core.Translations.Side
 
spacing - Variable in class design.aeonic.nifty.api.client.screen.input.gizmos.TabsGizmo
 
split(long) - Method in class design.aeonic.nifty.api.transfer.fluid.FluidStack
 
STACK - Enum constant in enum class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidIngredient.Type
 
STACK - Enum constant in enum class design.aeonic.nifty.api.recipe.ingredient.item.ItemIngredient.Type
 
stackToJson(JsonObject) - Method in class design.aeonic.nifty.api.recipe.output.RecipeOutput
 
stackToJson(JsonObject, FluidStack) - Method in class design.aeonic.nifty.api.recipe.output.fluid.FluidOutput
 
stackToJson(JsonObject, ItemStack) - Method in class design.aeonic.nifty.api.recipe.output.item.ItemOutput
 
stackToJson(JsonObject, T) - Method in class design.aeonic.nifty.api.recipe.output.RecipeOutput
 
stackToNetwork(ExtraFriendlyByteBuf) - Method in class design.aeonic.nifty.api.recipe.output.RecipeOutput
 
stackToNetwork(ExtraFriendlyByteBuf, FluidStack) - Method in class design.aeonic.nifty.api.recipe.output.fluid.FluidOutput
 
stackToNetwork(ExtraFriendlyByteBuf, ItemStack) - Method in class design.aeonic.nifty.api.recipe.output.item.ItemOutput
 
stackToNetwork(ExtraFriendlyByteBuf, T) - Method in class design.aeonic.nifty.api.recipe.output.RecipeOutput
 
StaticDrawable - Interface in design.aeonic.nifty.api.client.screen.drawable.drawables
 
stillValid(Player) - Method in class design.aeonic.nifty.api.machine.MachineMenu
 
stillValid(Player) - Method in class design.aeonic.nifty.api.networking.container.BaseContainerMenu
 
stillValid(Player) - Method in class design.aeonic.nifty.api.transfer.item.ItemStorageContainer
 
Storage<T> - Interface in design.aeonic.nifty.api.transfer
 
StringField - Class in design.aeonic.nifty.api.networking.container.field
 
StringField(int) - Constructor for class design.aeonic.nifty.api.networking.container.field.StringField
 
StringField(int, Supplier<String>) - Constructor for class design.aeonic.nifty.api.networking.container.field.StringField
 
StringGizmo - Class in design.aeonic.nifty.api.client.screen.input.gizmos
 
StringGizmo(int, int, int, String) - Constructor for class design.aeonic.nifty.api.client.screen.input.gizmos.StringGizmo
 
stringValue - Variable in class design.aeonic.nifty.api.client.screen.input.gizmos.IntGizmo
 
subtract(Integer, Integer) - Method in class design.aeonic.nifty.api.transfer.base.SimpleBattery.IntBattery
 
subtract(Long, Long) - Method in class design.aeonic.nifty.api.transfer.base.SimpleBattery.LongBattery
 
subtract(BigInteger, BigInteger) - Method in class design.aeonic.nifty.api.transfer.base.SimpleBattery.BigBattery
 
subtract(T, T) - Method in class design.aeonic.nifty.api.transfer.base.SimpleBattery
 

T

TAB_FILL - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.TabsGizmo
 
TAB_HOVERED_FILL - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.TabsGizmo
 
TAB_HOVERED_LEFT - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.TabsGizmo
 
TAB_HOVERED_RIGHT - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.TabsGizmo
 
TAB_LEFT - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.TabsGizmo
 
TAB_RIGHT - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.TabsGizmo
 
TAB_SELECTED_FILL - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.TabsGizmo
 
TAB_SELECTED_LEFT - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.TabsGizmo
 
TAB_SELECTED_RIGHT - Static variable in class design.aeonic.nifty.api.client.screen.input.gizmos.TabsGizmo
 
tabs - Variable in class design.aeonic.nifty.api.client.screen.input.gizmos.TabsGizmo
 
TabsGizmo - Class in design.aeonic.nifty.api.client.screen.input.gizmos
 
TabsGizmo(int, int, int, int, Consumer<Integer>, Component...) - Constructor for class design.aeonic.nifty.api.client.screen.input.gizmos.TabsGizmo
 
TAG - Enum constant in enum class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidIngredient.Type
 
TAG - Enum constant in enum class design.aeonic.nifty.api.recipe.ingredient.item.ItemIngredient.Type
 
test(FluidStack) - Method in class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidEmptyValue
 
test(FluidStack) - Method in class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidMultiStackValue
 
test(FluidStack) - Method in class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidStackValue
 
test(FluidStack) - Method in class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidTagValue
 
test(ItemStack) - Method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemEmptyValue
 
test(ItemStack) - Method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemMultiStackValue
 
test(ItemStack) - Method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemStackValue
 
test(ItemStack) - Method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemTagValue
 
test(ItemStack) - Method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemVanillaValue
 
test(T) - Method in interface design.aeonic.nifty.api.recipe.ingredient.IngredientValue
Checks if the given stack matches this value, disregarding its current amount.
test(T) - Method in class design.aeonic.nifty.api.recipe.ingredient.ModularIngredient
 
Texture - Record Class in design.aeonic.nifty.api.client.screen.drawable
 
Texture(String, int, int) - Constructor for record class design.aeonic.nifty.api.client.screen.drawable.Texture
 
Texture(String, int, int, int, int) - Constructor for record class design.aeonic.nifty.api.client.screen.drawable.Texture
 
Texture(String, int, int, int, int, int, int) - Constructor for record class design.aeonic.nifty.api.client.screen.drawable.Texture
 
Texture(ResourceLocation, int, int) - Constructor for record class design.aeonic.nifty.api.client.screen.drawable.Texture
 
Texture(ResourceLocation, int, int, int, int) - Constructor for record class design.aeonic.nifty.api.client.screen.drawable.Texture
 
Texture(ResourceLocation, int, int, int, int, int, int) - Constructor for record class design.aeonic.nifty.api.client.screen.drawable.Texture
Creates an instance of a Texture record class.
TEXTURE - Static variable in class design.aeonic.nifty.api.client.screen.input.SimpleMonoText
 
toJson(JsonObject) - Method in class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidEmptyValue
 
toJson(JsonObject) - Method in class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidMultiStackValue
 
toJson(JsonObject) - Method in class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidStackValue
 
toJson(JsonObject) - Method in class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidTagValue
 
toJson(JsonObject) - Method in interface design.aeonic.nifty.api.recipe.ingredient.IngredientValue
Serializes this ingredient value to the given JSON object.
toJson(JsonObject) - Method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemEmptyValue
 
toJson(JsonObject) - Method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemMultiStackValue
 
toJson(JsonObject) - Method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemStackValue
 
toJson(JsonObject) - Method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemTagValue
 
toJson(JsonObject) - Method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemVanillaValue
 
toJson(JsonObject) - Method in class design.aeonic.nifty.api.recipe.ingredient.ModularIngredient
 
toJson(JsonObject) - Method in interface design.aeonic.nifty.api.recipe.ingredient.RecipeIngredient
Serializes this ingredient to the given JSON object.
toJson(JsonObject) - Method in class design.aeonic.nifty.api.recipe.output.RecipeOutputSet
 
toNbt() - Method in class design.aeonic.nifty.api.transfer.fluid.FluidStack
 
toNetwork(ExtraFriendlyByteBuf) - Method in class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidEmptyValue
 
toNetwork(ExtraFriendlyByteBuf) - Method in class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidMultiStackValue
 
toNetwork(ExtraFriendlyByteBuf) - Method in class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidStackValue
 
toNetwork(ExtraFriendlyByteBuf) - Method in class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidTagValue
 
toNetwork(ExtraFriendlyByteBuf) - Method in interface design.aeonic.nifty.api.recipe.ingredient.IngredientValue
Serializes this ingredient value to a byte buffer.
toNetwork(ExtraFriendlyByteBuf) - Method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemEmptyValue
 
toNetwork(ExtraFriendlyByteBuf) - Method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemMultiStackValue
 
toNetwork(ExtraFriendlyByteBuf) - Method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemStackValue
 
toNetwork(ExtraFriendlyByteBuf) - Method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemTagValue
 
toNetwork(ExtraFriendlyByteBuf) - Method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemVanillaValue
 
toNetwork(ExtraFriendlyByteBuf) - Method in class design.aeonic.nifty.api.recipe.ingredient.ModularIngredient
 
toNetwork(ExtraFriendlyByteBuf) - Method in interface design.aeonic.nifty.api.recipe.ingredient.RecipeIngredient
Serializes this ingredient to a byte buffer.
toNetwork(ExtraFriendlyByteBuf) - Method in class design.aeonic.nifty.api.recipe.output.RecipeOutputSet
 
toNetwork(FriendlyByteBuf) - Method in class design.aeonic.nifty.api.transfer.fluid.FluidStack
 
TOOLTIP - Static variable in class design.aeonic.nifty.api.client.screen.AbstractGizmoScreen
 
TOOLTIP - Static variable in class design.aeonic.nifty.api.client.screen.input.TooltipStyle.NiftyTooltipStyle
 
TooltipStyle - Interface in design.aeonic.nifty.api.client.screen.input
Describes a style of tooltip that can be rendered; used by Gizmos.
TooltipStyle.NiftyTooltipStyle - Class in design.aeonic.nifty.api.client.screen.input
 
TooltipStyle.VanillaTooltipStyle - Class in design.aeonic.nifty.api.client.screen.input
 
toString() - Method in record class design.aeonic.nifty.api.client.screen.drawable.Texture
Returns a string representation of this record class.
Transfer - Class in design.aeonic.nifty.api.transfer
 
Transfer() - Constructor for class design.aeonic.nifty.api.transfer.Transfer
 
translate(RedstoneControl) - Static method in class design.aeonic.nifty.api.core.Translations.RedstoneControl
 
translate(Direction) - Static method in class design.aeonic.nifty.api.core.Translations.Side
 
Translations - Class in design.aeonic.nifty.api.core
 
Translations() - Constructor for class design.aeonic.nifty.api.core.Translations
 
Translations.DynamicComponent - Interface in design.aeonic.nifty.api.core
 
Translations.Generic - Class in design.aeonic.nifty.api.core
 
Translations.RedstoneControl - Class in design.aeonic.nifty.api.core
 
Translations.Side - Class in design.aeonic.nifty.api.core
 

U

u() - Method in record class design.aeonic.nifty.api.client.screen.drawable.Texture
Returns the value of the u record component.
unpackRGB(int, float[]) - Static method in class design.aeonic.nifty.api.client.RenderUtils
 
unpackRGBA(int, float[]) - Static method in class design.aeonic.nifty.api.client.RenderUtils
 
UP - Enum constant in enum class design.aeonic.nifty.api.util.Direction2D
 
UP - Static variable in class design.aeonic.nifty.api.core.Translations.Side
 
update(FluidStack) - Method in class design.aeonic.nifty.api.transfer.fluid.FluidStack.FluidTooltipCache
 
use(BlockState, Level, BlockPos, Player, InteractionHand, BlockHitResult) - Method in class design.aeonic.nifty.api.machine.MachineBlock
 

V

v() - Method in record class design.aeonic.nifty.api.client.screen.drawable.Texture
Returns the value of the v record component.
value - Variable in class design.aeonic.nifty.api.client.screen.input.gizmos.StringGizmo
 
value - Variable in class design.aeonic.nifty.api.recipe.ingredient.ModularIngredient
 
valueFromJson(JsonObject) - Static method in class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidIngredient
 
valueFromJson(JsonObject) - Static method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemIngredient
 
valueFromNetwork(ExtraFriendlyByteBuf) - Static method in class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidIngredient
 
valueFromNetwork(ExtraFriendlyByteBuf) - Static method in class design.aeonic.nifty.api.recipe.ingredient.item.ItemIngredient
 
valueOf(String) - Static method in enum class design.aeonic.nifty.api.machine.RedstoneControl
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class design.aeonic.nifty.api.platform.PlatformInfo.Platform
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class design.aeonic.nifty.api.platform.PlatformInfo.Side
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidIngredient.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class design.aeonic.nifty.api.recipe.ingredient.item.ItemIngredient.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class design.aeonic.nifty.api.util.Direction2D
Returns the enum constant of this class with the specified name.
values() - Static method in enum class design.aeonic.nifty.api.machine.RedstoneControl
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class design.aeonic.nifty.api.platform.PlatformInfo.Platform
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class design.aeonic.nifty.api.platform.PlatformInfo.Side
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class design.aeonic.nifty.api.recipe.ingredient.fluid.FluidIngredient.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class design.aeonic.nifty.api.recipe.ingredient.item.ItemIngredient.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class design.aeonic.nifty.api.util.Direction2D
Returns an array containing the constants of this enum class, in the order they are declared.
VANILLA - Enum constant in enum class design.aeonic.nifty.api.recipe.ingredient.item.ItemIngredient.Type
 
VANILLA - Static variable in interface design.aeonic.nifty.api.client.screen.input.TooltipStyle
The vanilla tooltip renderer, used by item stacks.
VanillaTooltipStyle() - Constructor for class design.aeonic.nifty.api.client.screen.input.TooltipStyle.VanillaTooltipStyle
 

W

WEST - Static variable in class design.aeonic.nifty.api.core.Translations.Side
 
width() - Method in record class design.aeonic.nifty.api.client.screen.drawable.Texture
Returns the value of the width record component.
WIDTH - Static variable in class design.aeonic.nifty.api.client.screen.input.SimpleMonoText
 
widthString - Variable in class design.aeonic.nifty.api.client.screen.input.gizmos.StringGizmo
 
with(RecipeOutput<T>) - Method in class design.aeonic.nifty.api.recipe.output.RecipeOutputSet
 
with(FluidStack) - Method in class design.aeonic.nifty.api.recipe.output.fluid.FluidOutput
 
with(FluidStack, float) - Method in class design.aeonic.nifty.api.recipe.output.fluid.FluidOutput
 
with(Supplier<CTX>) - Method in interface design.aeonic.nifty.api.client.screen.drawable.Drawable
Returns a StaticDrawable that renders this drawable with the given context.
with(Supplier<Float>) - Method in class design.aeonic.nifty.api.client.screen.drawable.drawables.FillingDrawable
Returns a StaticDrawable that renders this drawable with the given context.
with(ItemStack) - Method in class design.aeonic.nifty.api.recipe.output.item.ItemOutput
 
with(ItemStack, float) - Method in class design.aeonic.nifty.api.recipe.output.item.ItemOutput
 
with(T) - Method in class design.aeonic.nifty.api.recipe.output.RecipeOutputSet
 
with(T, float) - Method in class design.aeonic.nifty.api.recipe.output.RecipeOutputSet
 
write(int, short) - Method in class design.aeonic.nifty.api.networking.container.DataField
Writes a single short value to the field's cached data.
writeContainerData(ContainerData) - Method in class design.aeonic.nifty.api.networking.packet.ExtraFriendlyByteBuf
 
writeFluid(FluidStack) - Method in class design.aeonic.nifty.api.networking.packet.ExtraFriendlyByteBuf
 
writeList(Collection<T>, BiConsumer<ExtraFriendlyByteBuf, T>) - Method in class design.aeonic.nifty.api.networking.packet.ExtraFriendlyByteBuf
 
writeList(Collection<T>, Consumer<T>) - Method in class design.aeonic.nifty.api.networking.packet.ExtraFriendlyByteBuf
 
writeNBT(CompoundTag) - Method in class design.aeonic.nifty.api.transfer.base.SimpleBattery.BigBattery
 
writeNBT(CompoundTag) - Method in class design.aeonic.nifty.api.transfer.base.SimpleBattery.IntBattery
 
writeNBT(CompoundTag) - Method in class design.aeonic.nifty.api.transfer.base.SimpleBattery.LongBattery
 
writeNBT(CompoundTag) - Method in class design.aeonic.nifty.api.transfer.base.SimpleBattery
 
writeProtocolVersion(FriendlyByteBuf) - Method in class design.aeonic.nifty.impl.networking.packet.SimpleChannelImpl
 
writeTag(TagKey<T>) - Method in class design.aeonic.nifty.api.networking.packet.ExtraFriendlyByteBuf
 

Z

zero() - Method in class design.aeonic.nifty.api.transfer.base.SimpleBattery.BigBattery
 
zero() - Method in class design.aeonic.nifty.api.transfer.base.SimpleBattery.IntBattery
 
zero() - Method in class design.aeonic.nifty.api.transfer.base.SimpleBattery.LongBattery
 
zero() - Method in class design.aeonic.nifty.api.transfer.base.SimpleBattery
 
A B C D E F G H I K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values