Uses of Class
net.minecraftforge.common.util.LazyOptional
Packages that use LazyOptional
Package
Description
-
Uses of LazyOptional in net.minecraft.world.entity
Fields in net.minecraft.world.entity declared as LazyOptionalMethods in net.minecraft.world.entity that return LazyOptionalModifier and TypeMethodDescription<T> LazyOptional<T>LivingEntity.getCapability(Capability<T> capability, Direction facing) -
Uses of LazyOptional in net.minecraft.world.entity.animal.horse
Fields in net.minecraft.world.entity.animal.horse declared as LazyOptionalMethods in net.minecraft.world.entity.animal.horse that return LazyOptionalModifier and TypeMethodDescription<T> LazyOptional<T>AbstractHorse.getCapability(Capability<T> capability, Direction facing) -
Uses of LazyOptional in net.minecraft.world.entity.player
Fields in net.minecraft.world.entity.player declared as LazyOptionalModifier and TypeFieldDescriptionprivate final LazyOptional<IItemHandler>Player.playerEquipmentHandlerprivate final LazyOptional<IItemHandler>Player.playerJoinedHandlerprivate final LazyOptional<IItemHandler>Player.playerMainHandlerMethods in net.minecraft.world.entity.player that return LazyOptionalModifier and TypeMethodDescription<T> LazyOptional<T>Player.getCapability(Capability<T> capability, Direction facing) -
Uses of LazyOptional in net.minecraft.world.entity.vehicle
Fields in net.minecraft.world.entity.vehicle declared as LazyOptionalModifier and TypeFieldDescriptionprivate LazyOptional<?>AbstractMinecartContainer.itemHandlerprivate LazyOptional<?>ChestBoat.itemHandlerMethods in net.minecraft.world.entity.vehicle that return LazyOptionalModifier and TypeMethodDescription<T> LazyOptional<T>AbstractMinecartContainer.getCapability(Capability<T> capability, Direction facing) <T> LazyOptional<T>ChestBoat.getCapability(Capability<T> capability, Direction facing) -
Uses of LazyOptional in net.minecraft.world.level.block.entity
Fields in net.minecraft.world.level.block.entity declared as LazyOptionalModifier and TypeFieldDescriptionprivate LazyOptional<IItemHandlerModifiable>ChestBlockEntity.chestHandler(package private) LazyOptional<? extends IItemHandler>[]AbstractFurnaceBlockEntity.handlers(package private) LazyOptional<? extends IItemHandler>[]BrewingStandBlockEntity.handlersprivate LazyOptional<?>BaseContainerBlockEntity.itemHandlerMethods in net.minecraft.world.level.block.entity that return LazyOptionalModifier and TypeMethodDescription<T> LazyOptional<T>AbstractFurnaceBlockEntity.getCapability(Capability<T> capability, Direction facing) <T> LazyOptional<T>BaseContainerBlockEntity.getCapability(Capability<T> cap, Direction side) <T> LazyOptional<T>BrewingStandBlockEntity.getCapability(Capability<T> capability, Direction facing) <T> LazyOptional<T>ChestBlockEntity.getCapability(Capability<T> cap, Direction side) -
Uses of LazyOptional in net.minecraft.world.level.chunk
Methods in net.minecraft.world.level.chunk that return LazyOptionalModifier and TypeMethodDescription<T> LazyOptional<T>LevelChunk.getCapability(Capability<T> cap, Direction side) -
Uses of LazyOptional in net.minecraftforge.common.capabilities
Methods in net.minecraftforge.common.capabilities that return LazyOptionalModifier and TypeMethodDescription<T> LazyOptional<T>CapabilityDispatcher.getCapability(Capability<T> cap, @Nullable Direction side) <T> @NotNull LazyOptional<T>CapabilityProvider.getCapability(@NotNull Capability<T> cap, @Nullable Direction side) default <T> @NotNull LazyOptional<T>ICapabilityProvider.getCapability(@NotNull Capability<T> cap) <T> @NotNull LazyOptional<T>ICapabilityProvider.getCapability(@NotNull Capability<T> cap, @Nullable Direction side) Retrieves the Optional handler for the capability requested on the specific side.<R> @NotNull LazyOptional<R>Capability.orEmpty(Capability<R> toCheck, LazyOptional<T> inst) Methods in net.minecraftforge.common.capabilities with parameters of type LazyOptionalModifier and TypeMethodDescription<R> @NotNull LazyOptional<R>Capability.orEmpty(Capability<R> toCheck, LazyOptional<T> inst) -
Uses of LazyOptional in net.minecraftforge.common.util
Fields in net.minecraftforge.common.util declared as LazyOptionalModifier and TypeFieldDescriptionprivate static final @NotNull LazyOptional<Void>LazyOptional.EMPTYFields in net.minecraftforge.common.util with type parameters of type LazyOptionalModifier and TypeFieldDescriptionprivate Set<NonNullConsumer<LazyOptional<T>>>LazyOptional.listenersMethods in net.minecraftforge.common.util that return LazyOptionalModifier and TypeMethodDescription<X> LazyOptional<X>LazyOptional.cast()This method hides an unchecked cast to the inferred type.static <T> LazyOptional<T>LazyOptional.empty()<U> LazyOptional<U>LazyOptional.lazyMap(NonNullFunction<? super T, ? extends U> mapper) If a thisLazyOptionalis non-empty, return a newLazyOptionalencapsulating the mapping function.static <T> LazyOptional<T>LazyOptional.of(@Nullable NonNullSupplier<T> instanceSupplier) Construct a newLazyOptionalthat wraps the givenNonNullSupplier.Method parameters in net.minecraftforge.common.util with type arguments of type LazyOptionalModifier and TypeMethodDescriptionvoidLazyOptional.addListener(NonNullConsumer<LazyOptional<T>> listener) -
Uses of LazyOptional in net.minecraftforge.debug.misc
Fields in net.minecraftforge.debug.misc declared as LazyOptionalModifier and TypeFieldDescriptionprivate final LazyOptional<IEnergyStorage>GameTestTest.EnergyBlockEntity.energyHolderMethods in net.minecraftforge.debug.misc that return LazyOptionalModifier and TypeMethodDescription<T> @NotNull LazyOptional<T>GameTestTest.EnergyBlockEntity.getCapability(@NotNull Capability<T> capability, @Nullable Direction facing) -
Uses of LazyOptional in net.minecraftforge.fluids
Methods in net.minecraftforge.fluids that return LazyOptionalModifier and TypeMethodDescriptionstatic LazyOptional<IFluidHandlerItem>FluidUtil.getFluidHandler(@NotNull ItemStack itemStack) Helper method to get anIFluidHandlerItemfor an itemStack.static LazyOptional<IFluidHandler>FluidUtil.getFluidHandler(Level level, BlockPos blockPos, @Nullable Direction side) Helper method to get an IFluidHandler for at a block position. -
Uses of LazyOptional in net.minecraftforge.fluids.capability
Fields in net.minecraftforge.fluids.capability declared as LazyOptionalModifier and TypeFieldDescriptionprivate final LazyOptional<IFluidHandler>FluidHandlerBlockEntity.holderMethods in net.minecraftforge.fluids.capability that return LazyOptionalModifier and TypeMethodDescription<T> @NotNull LazyOptional<T>FluidHandlerBlockEntity.getCapability(@NotNull Capability<T> capability, @Nullable Direction facing) -
Uses of LazyOptional in net.minecraftforge.fluids.capability.templates
Fields in net.minecraftforge.fluids.capability.templates declared as LazyOptionalModifier and TypeFieldDescriptionprivate final LazyOptional<IFluidHandlerItem>FluidHandlerItemStack.holderprivate final LazyOptional<IFluidHandlerItem>FluidHandlerItemStackSimple.holderMethods in net.minecraftforge.fluids.capability.templates that return LazyOptionalModifier and TypeMethodDescription<T> @NotNull LazyOptional<T>FluidHandlerItemStack.getCapability(@NotNull Capability<T> capability, @Nullable Direction facing) <T> @NotNull LazyOptional<T>FluidHandlerItemStackSimple.getCapability(@NotNull Capability<T> capability, @Nullable Direction facing) -
Uses of LazyOptional in net.minecraftforge.fluids.capability.wrappers
Fields in net.minecraftforge.fluids.capability.wrappers declared as LazyOptionalModifier and TypeFieldDescriptionprivate final LazyOptional<IFluidHandlerItem>FluidBucketWrapper.holderMethods in net.minecraftforge.fluids.capability.wrappers that return LazyOptionalModifier and TypeMethodDescription<T> @NotNull LazyOptional<T>FluidBucketWrapper.getCapability(@NotNull Capability<T> capability, @Nullable Direction facing) -
Uses of LazyOptional in net.minecraftforge.items.wrapper
Fields in net.minecraftforge.items.wrapper declared as LazyOptionalModifier and TypeFieldDescriptionprivate final LazyOptional<IItemHandler>ShulkerItemStackInvWrapper.holderMethods in net.minecraftforge.items.wrapper that return LazyOptionalModifier and TypeMethodDescriptionstatic LazyOptional<IItemHandlerModifiable>[]EntityEquipmentInvWrapper.create(LivingEntity entity) static LazyOptional<IItemHandlerModifiable>[]SidedInvWrapper.create(WorldlyContainer inv, Direction... sides) <T> @NotNull LazyOptional<T>ShulkerItemStackInvWrapper.getCapability(@NotNull Capability<T> cap, @Nullable Direction side)