Class SimpleMountedStorageType<T extends SimpleMountedStorage>
java.lang.Object
com.simibubi.create.api.contraption.storage.item.MountedItemStorageType<SimpleMountedStorage>
com.simibubi.create.api.contraption.storage.item.simple.SimpleMountedStorageType<T>
- Direct Known Subclasses:
ChestMountedStorageType,DispenserMountedStorageType,FallbackMountedStorageType,SimpleMountedStorageType.Impl
public abstract class SimpleMountedStorageType<T extends SimpleMountedStorage>
extends MountedItemStorageType<SimpleMountedStorage>
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class com.simibubi.create.api.contraption.storage.item.MountedItemStorageType
codec, CODEC, holder, REGISTRY -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSimpleMountedStorageType(com.mojang.serialization.MapCodec<T> codec) -
Method Summary
Modifier and TypeMethodDescriptionprotected SimpleMountedStoragecreateStorage(net.neoforged.neoforge.items.IItemHandler handler) protected net.neoforged.neoforge.items.IItemHandlergetHandler(net.minecraft.world.level.Level level, net.minecraft.world.level.block.entity.BlockEntity be) @Nullable SimpleMountedStoragemount(net.minecraft.world.level.Level level, net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.BlockPos pos, @Nullable net.minecraft.world.level.block.entity.BlockEntity be) Methods inherited from class com.simibubi.create.api.contraption.storage.item.MountedItemStorageType
is, mountedItemStorage
-
Constructor Details
-
SimpleMountedStorageType
-
-
Method Details
-
mount
@Nullable public @Nullable SimpleMountedStorage mount(net.minecraft.world.level.Level level, net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.BlockPos pos, @Nullable @Nullable net.minecraft.world.level.block.entity.BlockEntity be) - Specified by:
mountin classMountedItemStorageType<SimpleMountedStorage>
-
getHandler
protected net.neoforged.neoforge.items.IItemHandler getHandler(net.minecraft.world.level.Level level, net.minecraft.world.level.block.entity.BlockEntity be) -
createStorage
-