Uses of Enum Class
alexiil.mc.lib.attributes.Simulation
Packages that use Simulation
Package
Description
The base package for
fluid management.-
Uses of Simulation in alexiil.mc.lib.attributes
Methods in alexiil.mc.lib.attributes that return SimulationModifier and TypeMethodDescriptionstatic SimulationReturns the enum constant of this class with the specified name.static Simulation[]Simulation.values()Returns an array containing the constants of this enum class, in the order they are declared. -
Uses of Simulation in alexiil.mc.lib.attributes.fluid
Methods in alexiil.mc.lib.attributes.fluid with parameters of type SimulationModifier and TypeMethodDescriptiondefault FluidVolumeFluidExtractable.attemptAnyExtraction(int maxAmount, Simulation simulation) Deprecated, for removal: This API element is subject to removal in a future version.default FluidVolumeFluidExtractable.attemptAnyExtraction(FluidAmount maxAmount, Simulation simulation) default FluidVolumeFluidExtractable.attemptExtraction(FluidFilter filter, int maxAmount, Simulation simulation) Deprecated.default FluidVolumeFluidExtractable.attemptExtraction(FluidFilter filter, FluidAmount maxAmount, Simulation simulation) SingleFluidTank.attemptExtraction(FluidFilter filter, int maxAmount, Simulation simulation) Deprecated, for removal: This API element is subject to removal in a future version.SingleFluidTank.attemptExtraction(FluidFilter filter, FluidAmount maxAmount, Simulation simulation) FluidInsertable.attemptInsertion(FluidVolume fluid, Simulation simulation) Inserts the given stack into this insertable, and returns the excess.SingleFluidTank.attemptInsertion(FluidVolume fluid, Simulation simulation) default FluidVolumeFixedFluidInv.extractFluid(int tank, FluidFilter filter, FluidVolume mergeWith, FluidAmount maxAmount, Simulation simulation) Attempts to extract part of the fluid volume that is held in the given tank.static FluidVolumeFluidVolumeUtil.extractSingle(FixedFluidInv inv, int tank, FluidFilter filter, FluidVolume toAddWith, int maxAmount, Simulation simulation) Deprecated, for removal: This API element is subject to removal in a future version.static FluidVolumeFluidVolumeUtil.extractSingle(FixedFluidInv inv, int tank, FluidFilter filter, FluidVolume toAddWith, FluidAmount maxAmount, Simulation simulation) Deprecated, for removal: This API element is subject to removal in a future version.FluidContainerRegistry.FluidFillFunction.insert(net.minecraft.item.ItemStack stack, FluidVolume fluid, Simulation simulation, FluidContainerRegistry.FluidFillHandler.StackReturnFunc stackReturn) protected abstract FluidVolumeFluidContainerRegistry.FluidFillHandler.insert(net.minecraft.item.ItemStack stack, FluidVolume fluid, Simulation simulation, FluidContainerRegistry.FluidFillHandler.StackReturnFunc stackReturn) default FluidVolumeFixedFluidInv.insertFluid(int tank, FluidVolume volume, Simulation simulation) Attempts to insert the given fluid volume into the given tank, returning the excess.static FluidVolumeFluidVolumeUtil.insertSingle(FixedFluidInv inv, int tank, FluidVolume toInsert, Simulation simulation) Deprecated, for removal: This API element is subject to removal in a future version.As this has been moved toFixedFluidInv.insertFluid(int, FluidVolume, Simulation)static FluidVolumeFluidVolumeUtil.move(FluidExtractable from, FluidInsertable to, FluidAmount maximum, Simulation simulation) Attempts to move up to the given amount of fluid from theFluidExtractableto theFluidInsertable.static FluidVolumeFluidVolumeUtil.move(FluidExtractable from, FluidInsertable to, FluidFilter filter, FluidAmount maximum, Simulation simulation) Attempts to move up to the given maximum amount of fluids from theFluidExtractableto theFluidInsertable, provided they match the givenFluidFilter.static FluidVolumeFluidVolumeUtil.move(FluidExtractable from, FluidInsertable to, FluidFilter filter, Simulation simulation) Attempts to move up to the given maximum amount of fluids from theFluidExtractableto theFluidInsertable, provided they match the givenFluidFilter.static FluidVolumeFluidVolumeUtil.move(FluidExtractable from, FluidInsertable to, Simulation simulation) Attempts to move as much fluid as possible from theFluidExtractableto theFluidInsertable.default booleanFluidInsertable.offer(FluidVolume fluid, Simulation simulation) Deprecated.This is an override forLimitedConsumer, for the full javadoc you probably want to callFluidInsertable.attemptInsertion(FluidVolume, Simulation)directly.final booleanSingleFluidTank.set(FluidVolume to, Simulation simulation) booleanFixedFluidInv.setInvFluid(int tank, FluidVolume to, Simulation simulation) Sets the fluid in the given tank to the given fluid. -
Uses of Simulation in alexiil.mc.lib.attributes.fluid.impl
Methods in alexiil.mc.lib.attributes.fluid.impl with parameters of type SimulationModifier and TypeMethodDescriptionDelegatingGroupedFluidInv.attemptAnyExtraction(FluidAmount maxAmount, Simulation simulation) SimpleFixedFluidInv.attemptAnyExtraction(FluidAmount maxAmount, Simulation simulation) CombinedFluidExtractable.attemptExtraction(FluidFilter filter, FluidAmount maxAmount, Simulation simulation) CombinedGroupedFluidInv.attemptExtraction(FluidFilter filter, FluidAmount maxAmount, Simulation simulation) DelegatingGroupedFluidInv.attemptExtraction(FluidFilter filter, FluidAmount maxAmount, Simulation simulation) EmptyFluidExtractable.attemptExtraction(FluidFilter filter, int maxAmount, Simulation simulation) Deprecated, for removal: This API element is subject to removal in a future version.EmptyFluidExtractable.attemptExtraction(FluidFilter filter, FluidAmount maxAmount, Simulation simulation) EmptyFluidTransferable.attemptExtraction(FluidFilter filter, int maxAmount, Simulation simulation) EmptyGroupedFluidInv.attemptExtraction(FluidFilter filter, int maxAmount, Simulation simulation) FilteredFluidExtractable.attemptExtraction(FluidFilter filter, FluidAmount maxAmount, Simulation simulation) FilteredFluidTransferable.attemptExtraction(FluidFilter filter, FluidAmount maxAmount, Simulation simulation) GroupedFluidInvFixedWrapper.attemptExtraction(FluidFilter filter, FluidAmount maxAmount, Simulation simulation) SimpleFixedFluidInv.attemptExtraction(FluidFilter filter, FluidAmount maxAmount, Simulation simulation) SimpleFixedFluidInvExtractable.attemptExtraction(FluidFilter filter, FluidAmount maxAmount, Simulation simulation) Deprecated, for removal: This API element is subject to removal in a future version.SimpleLimitedGroupedFluidInv.attemptExtraction(FluidFilter filter, FluidAmount maxAmount, Simulation simulation) CombinedFluidInsertable.attemptInsertion(FluidVolume stack, Simulation simulation) CombinedGroupedFluidInv.attemptInsertion(FluidVolume fluid, Simulation simulation) DelegatingGroupedFluidInv.attemptInsertion(FluidVolume fluid, Simulation simulation) EmptyFluidTransferable.attemptInsertion(FluidVolume fluid, Simulation simulation) EmptyGroupedFluidInv.attemptInsertion(FluidVolume fluid, Simulation simulation) FilteredFluidInsertable.attemptInsertion(FluidVolume fluid, Simulation simulation) FilteredFluidTransferable.attemptInsertion(FluidVolume fluid, Simulation simulation) GroupedFluidInvFixedWrapper.attemptInsertion(FluidVolume fluid, Simulation simulation) RejectingFluidInsertable.attemptInsertion(FluidVolume stack, Simulation simulation) SimpleFixedFluidInv.attemptInsertion(FluidVolume fluid, Simulation simulation) SimpleFixedFluidInvInsertable.attemptInsertion(FluidVolume fluid, Simulation simulation) Deprecated, for removal: This API element is subject to removal in a future version.SimpleLimitedGroupedFluidInv.attemptInsertion(FluidVolume fluid, Simulation simulation) booleanCombinedFixedFluidInv.setInvFluid(int tank, FluidVolume to, Simulation simulation) booleanDelegatingFixedFluidInv.setInvFluid(int tank, FluidVolume to, Simulation simulation) booleanEmptyFixedFluidInv.setInvFluid(int tank, FluidVolume to, Simulation simulation) booleanMappedFixedFluidInv.setInvFluid(int tank, FluidVolume to, Simulation simulation) booleanSimpleFixedFluidInv.setInvFluid(int tank, FluidVolume to, Simulation simulation) booleanSimpleLimitedFixedFluidInv.setInvFluid(int tank, FluidVolume to, Simulation simulation) booleanSubFixedFluidInv.setInvFluid(int tank, FluidVolume to, Simulation simulation) -
Uses of Simulation in alexiil.mc.lib.attributes.fluid.item
Methods in alexiil.mc.lib.attributes.fluid.item with parameters of type SimulationModifier and TypeMethodDescriptionItemBasedSingleFluidInv.attemptExtraction(FluidFilter filter, FluidAmount maxAmount, Simulation simulation) ItemBasedSingleFluidInv.attemptInsertion(FluidVolume fluid, Simulation simulation) -
Uses of Simulation in alexiil.mc.lib.attributes.fluid.volume
Methods in alexiil.mc.lib.attributes.fluid.volume with parameters of type SimulationModifier and TypeMethodDescriptionfinal booleanFluidVolume.merge(FluidVolume other, FluidAmount.FluidMergeRounding rounding, Simulation simulation) final booleanFluidVolume.merge(FluidVolume other, Simulation simulation) static booleanFluidVolume.mergeInto(FluidVolume source, FluidVolume target, FluidAmount.FluidMergeRounding rounding, Simulation simulation) Merges as much fluid as possible from the source into the target, leaving the result in the source. -
Uses of Simulation in alexiil.mc.lib.attributes.fluid.world
Methods in alexiil.mc.lib.attributes.fluid.world with parameters of type SimulationModifier and TypeMethodDescriptionstatic FluidVolumeFluidWorldUtil.drain(net.minecraft.world.WorldAccess world, net.minecraft.util.math.BlockPos pos, Simulation simulation) Attempts to drain the given block of it's fluid.static FluidVolumeFluidWorldUtil.fill(net.minecraft.world.WorldAccess world, net.minecraft.util.math.BlockPos pos, FluidVolume volume, Simulation simulation) Attempts to place the given fluid volume into the given block position.IFluidVolumeDrainable.tryDrainFluid(net.minecraft.world.WorldAccess world, net.minecraft.util.math.BlockPos pos, net.minecraft.block.BlockState state, Simulation simulation) -
Uses of Simulation in alexiil.mc.lib.attributes.item
Methods in alexiil.mc.lib.attributes.item with parameters of type SimulationModifier and TypeMethodDescriptiondefault net.minecraft.item.ItemStackItemExtractable.attemptAnyExtraction(int maxAmount, Simulation simulation) net.minecraft.item.ItemStackItemExtractable.attemptExtraction(ItemFilter filter, int maxAmount, Simulation simulation) final net.minecraft.item.ItemStackSingleItemSlot.attemptExtraction(ItemFilter filter, int maxAmount, Simulation simulation) net.minecraft.item.ItemStackItemInsertable.attemptInsertion(net.minecraft.item.ItemStack stack, Simulation simulation) Inserts the given stack into this insertable, and returns the excess.final net.minecraft.item.ItemStackSingleItemSlot.attemptInsertion(net.minecraft.item.ItemStack stack, Simulation simulation) static net.minecraft.item.ItemStackItemInvUtil.extractSingle(FixedItemInv inv, int slot, ItemFilter filter, net.minecraft.item.ItemStack toAddWith, int maxAmount, Simulation simulation) Deprecated, for removal: This API element is subject to removal in a future version.Because this has been moved toFixedItemInv.extractStack(int, ItemFilter, ItemStack, int, Simulation).default net.minecraft.item.ItemStackFixedItemInv.extractStack(int slot, ItemFilter filter, net.minecraft.item.ItemStack mergeWith, int maxCount, Simulation simulation) Attempts to extract part of the stack that is held in the given slot.static net.minecraft.item.ItemStackItemInvUtil.insertSingle(FixedItemInv inv, int slot, net.minecraft.item.ItemStack toInsert, Simulation simulation) Deprecated, for removal: This API element is subject to removal in a future version.Because this has been moved toFixedItemInv.insertStack(int, ItemStack, Simulation).default net.minecraft.item.ItemStackFixedItemInv.insertStack(int slot, net.minecraft.item.ItemStack stack, Simulation simulation) Attempts to insert the given stack into the given slot, returning the excess.static intItemInvUtil.move(ItemExtractable from, ItemInsertable to, ItemFilter filter, int maximum, Simulation simulation) Attempts to move up to the given maximum number of items from theItemExtractableto theItemInsertable, provided they match the givenItemFilter.default booleanItemInsertable.offer(net.minecraft.item.ItemStack stack, Simulation simulation) Deprecated.This is an override forLimitedConsumer, for the full javadoc you probably want to callItemInsertable.attemptInsertion(ItemStack, Simulation)directly.final booleanSingleItemSlot.set(net.minecraft.item.ItemStack to, Simulation simulation) Sets the stack in this slot to the given stack.booleanFixedItemInv.ModifiableFixedItemInv.setInvStack(int slot, net.minecraft.item.ItemStack to, Simulation simulation) booleanFixedItemInv.setInvStack(int slot, net.minecraft.item.ItemStack to, Simulation simulation) Sets the stack in the given slot to the given stack. -
Uses of Simulation in alexiil.mc.lib.attributes.item.compat
Methods in alexiil.mc.lib.attributes.item.compat with parameters of type SimulationModifier and TypeMethodDescriptionbooleanFixedInventoryVanillaWrapper.setInvStack(int slot, net.minecraft.item.ItemStack to, Simulation simulation) -
Uses of Simulation in alexiil.mc.lib.attributes.item.entity
Methods in alexiil.mc.lib.attributes.item.entity with parameters of type SimulationModifier and TypeMethodDescriptionnet.minecraft.item.ItemStackItemExtractableProjectileEntity.attemptExtraction(ItemFilter filter, int maxAmount, Simulation simulation) net.minecraft.item.ItemStackItemTransferableItemEntity.attemptExtraction(ItemFilter filter, int maxAmount, Simulation simulation) net.minecraft.item.ItemStackItemTransferableItemEntity.attemptInsertion(net.minecraft.item.ItemStack stack, Simulation simulation) -
Uses of Simulation in alexiil.mc.lib.attributes.item.impl
Methods in alexiil.mc.lib.attributes.item.impl with parameters of type SimulationModifier and TypeMethodDescriptionnet.minecraft.item.ItemStackDelegatingGroupedItemInv.attemptAnyExtraction(int maxAmount, Simulation simulation) net.minecraft.item.ItemStackEmptyGroupedItemInv.attemptAnyExtraction(int maxAmount, Simulation simulation) net.minecraft.item.ItemStackFilteredItemExtractable.attemptAnyExtraction(int maxAmount, Simulation simulation) net.minecraft.item.ItemStackFilteredItemTransferable.attemptAnyExtraction(int maxAmount, Simulation simulation) net.minecraft.item.ItemStackFullFixedItemInv.attemptAnyExtraction(int maxAmount, Simulation simulation) net.minecraft.item.ItemStackCombinedGroupedItemInv.attemptExtraction(ItemFilter filter, int maxAmount, Simulation simulation) net.minecraft.item.ItemStackCombinedItemExtractable.attemptExtraction(ItemFilter filter, int maxAmount, Simulation simulation) net.minecraft.item.ItemStackDelegatingGroupedItemInv.attemptExtraction(ItemFilter filter, int maxAmount, Simulation simulation) net.minecraft.item.ItemStackDirectFixedItemInv.attemptExtraction(ItemFilter filter, int maxAmount, Simulation simulation) net.minecraft.item.ItemStackEmptyGroupedItemInv.attemptExtraction(ItemFilter filter, int maxAmount, Simulation simulation) net.minecraft.item.ItemStackEmptyItemExtractable.attemptExtraction(ItemFilter filter, int maxCount, Simulation simulation) net.minecraft.item.ItemStackEmptyItemTransferable.attemptExtraction(ItemFilter filter, int maxAmount, Simulation simulation) net.minecraft.item.ItemStackFilteredItemExtractable.attemptExtraction(ItemFilter filter, int maxAmount, Simulation simulation) net.minecraft.item.ItemStackFilteredItemTransferable.attemptExtraction(ItemFilter filter, int maxAmount, Simulation simulation) net.minecraft.item.ItemStackFullFixedItemInv.attemptExtraction(ItemFilter filter, int maxAmount, Simulation simulation) net.minecraft.item.ItemStackGroupedItemInvFixedWrapper.attemptExtraction(ItemFilter filter, int maxCount, Simulation simulation) net.minecraft.item.ItemStackSimpleFixedItemInvExtractable.attemptExtraction(ItemFilter filter, int maxCount, Simulation simulation) Deprecated, for removal: This API element is subject to removal in a future version.net.minecraft.item.ItemStackSimpleGroupedItemInv.attemptExtraction(ItemFilter filter, int maxAmount, Simulation simulation) net.minecraft.item.ItemStackSimpleLimitedGroupedItemInv.attemptExtraction(ItemFilter filter, int maxAmount, Simulation simulation) net.minecraft.item.ItemStackCombinedGroupedItemInv.attemptInsertion(net.minecraft.item.ItemStack stack, Simulation simulation) net.minecraft.item.ItemStackCombinedItemInsertable.attemptInsertion(net.minecraft.item.ItemStack stack, Simulation simulation) net.minecraft.item.ItemStackDelegatingGroupedItemInv.attemptInsertion(net.minecraft.item.ItemStack stack, Simulation simulation) net.minecraft.item.ItemStackDirectFixedItemInv.attemptInsertion(net.minecraft.item.ItemStack stack, Simulation simulation) net.minecraft.item.ItemStackEmptyGroupedItemInv.attemptInsertion(net.minecraft.item.ItemStack stack, Simulation simulation) net.minecraft.item.ItemStackEmptyItemTransferable.attemptInsertion(net.minecraft.item.ItemStack stack, Simulation simulation) net.minecraft.item.ItemStackFilteredItemInsertable.attemptInsertion(net.minecraft.item.ItemStack stack, Simulation simulation) net.minecraft.item.ItemStackFilteredItemTransferable.attemptInsertion(net.minecraft.item.ItemStack stack, Simulation simulation) net.minecraft.item.ItemStackFullFixedItemInv.attemptInsertion(net.minecraft.item.ItemStack stack, Simulation simulation) net.minecraft.item.ItemStackGroupedItemInvFixedWrapper.attemptInsertion(net.minecraft.item.ItemStack stack, Simulation simulation) net.minecraft.item.ItemStackRejectingItemInsertable.attemptInsertion(net.minecraft.item.ItemStack stack, Simulation simulation) net.minecraft.item.ItemStackSimpleFixedItemInvInsertable.attemptInsertion(net.minecraft.item.ItemStack stack, Simulation simulation) Deprecated, for removal: This API element is subject to removal in a future version.net.minecraft.item.ItemStackSimpleGroupedItemInv.attemptInsertion(net.minecraft.item.ItemStack stack, Simulation simulation) net.minecraft.item.ItemStackSimpleLimitedGroupedItemInv.attemptInsertion(net.minecraft.item.ItemStack stack, Simulation simulation) net.minecraft.item.ItemStackDelegatingFixedItemInv.extractStack(int slot, ItemFilter filter, net.minecraft.item.ItemStack mergeWith, int maxCount, Simulation simulation) net.minecraft.item.ItemStackSimpleLimitedFixedItemInv.extractStack(int slot, ItemFilter filter, net.minecraft.item.ItemStack mergeWith, int maxCount, Simulation simulation) net.minecraft.item.ItemStackDelegatingFixedItemInv.insertStack(int slot, net.minecraft.item.ItemStack stack, Simulation simulation) net.minecraft.item.ItemStackSimpleLimitedFixedItemInv.insertStack(int slot, net.minecraft.item.ItemStack stack, Simulation simulation) booleanCombinedFixedItemInv.setInvStack(int slot, net.minecraft.item.ItemStack to, Simulation simulation) booleanDelegatingFixedItemInv.setInvStack(int slot, net.minecraft.item.ItemStack to, Simulation simulation) booleanDirectFixedItemInv.setInvStack(int slot, net.minecraft.item.ItemStack to, Simulation simulation) booleanEmptyFixedItemInv.setInvStack(int slot, net.minecraft.item.ItemStack to, Simulation simulation) booleanFullFixedItemInv.setInvStack(int slot, net.minecraft.item.ItemStack to, Simulation simulation) booleanMappedFixedItemInv.setInvStack(int slot, net.minecraft.item.ItemStack to, Simulation simulation) booleanSimpleLimitedFixedItemInv.setInvStack(int slot, net.minecraft.item.ItemStack to, Simulation simulation) booleanSubFixedItemInv.setInvStack(int slot, net.minecraft.item.ItemStack to, Simulation simulation) -
Uses of Simulation in alexiil.mc.lib.attributes.misc
Methods in alexiil.mc.lib.attributes.misc with parameters of type SimulationModifier and TypeMethodDescriptionbooleanLimitedConsumer.offer(T object, Simulation simulation) default booleanReference.set(T value, Simulation simulation) Delegates toReference.set(Object)if the simulation isACTION, otherwise it delegates toReference.isValid(Object).booleanSimulatableRef.set(T value, Simulation simulation) booleanAbstractItemBasedAttribute.setStacks(Simulation simulation, net.minecraft.item.ItemStack oldStack, net.minecraft.item.ItemStack newStack) Attempts to place the stacks in the reference and excess.
FluidExtractable.attemptAnyExtraction(FluidAmount, Simulation)