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>
  • Constructor Details

    • SimpleMountedStorageType

      protected SimpleMountedStorageType(com.mojang.serialization.MapCodec<T> codec)
  • 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:
      mount in class MountedItemStorageType<SimpleMountedStorage>
    • getHandler

      protected net.neoforged.neoforge.items.IItemHandler getHandler(net.minecraft.world.level.Level level, net.minecraft.world.level.block.entity.BlockEntity be)
    • createStorage

      protected SimpleMountedStorage createStorage(net.neoforged.neoforge.items.IItemHandler handler)