Index
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 anAspectProvider
. - 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 byDataField
s) 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 VanillaIngredient.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()
) andGizmo.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()
) andGizmo.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 afterMachineConsumption.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
-
A convenience method that defers to
SimpleChannel.sendToClients(String, Object, ServerPlayer...)
- 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
Gizmo
s. - 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
All Classes and Interfaces|All Packages|Constant Field Values