Class BlockEntityType<T extends BlockEntity>
java.lang.Object
net.minecraftforge.registries.ForgeRegistryEntry<BlockEntityType<?>>
net.minecraft.world.level.block.entity.BlockEntityType<T>
- All Implemented Interfaces:
IForgeRegistryEntry<BlockEntityType<?>>
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
static class
BlockEntityType.Builder<T extends BlockEntity>
Nested classes/interfaces inherited from class net.minecraftforge.registries.ForgeRegistryEntry
ForgeRegistryEntry.UncheckedRegistryEntry<V extends IForgeRegistryEntry<V>>
-
Field Summary
Modifier and TypeFieldDescriptionstatic BlockEntityType<BannerBlockEntity>
static BlockEntityType<BarrelBlockEntity>
static BlockEntityType<BeaconBlockEntity>
static BlockEntityType<BedBlockEntity>
static BlockEntityType<BeehiveBlockEntity>
static BlockEntityType<BellBlockEntity>
static BlockEntityType<CampfireBlockEntity>
static BlockEntityType<ChestBlockEntity>
static BlockEntityType<CommandBlockEntity>
static BlockEntityType<ComparatorBlockEntity>
static BlockEntityType<ConduitBlockEntity>
private com.mojang.datafixers.types.Type<?>
static BlockEntityType<DispenserBlockEntity>
static BlockEntityType<DropperBlockEntity>
static BlockEntityType<EnderChestBlockEntity>
private BlockEntityType.BlockEntitySupplier<? extends T>
static BlockEntityType<FurnaceBlockEntity>
static BlockEntityType<HopperBlockEntity>
static BlockEntityType<JigsawBlockEntity>
static BlockEntityType<JukeboxBlockEntity>
static BlockEntityType<LecternBlockEntity>
private static org.apache.logging.log4j.Logger
static BlockEntityType<SpawnerBlockEntity>
private ReverseTagWrapper<BlockEntityType<?>>
static BlockEntityType<ShulkerBoxBlockEntity>
static BlockEntityType<SignBlockEntity>
static BlockEntityType<SkullBlockEntity>
static BlockEntityType<SmokerBlockEntity>
static BlockEntityType<StructureBlockEntity>
Fields inherited from class net.minecraftforge.registries.ForgeRegistryEntry
delegate
-
Constructor Summary
ConstructorDescriptionBlockEntityType(BlockEntityType.BlockEntitySupplier<? extends T> p_155259_, Set<Block> p_155260_, com.mojang.datafixers.types.Type<?> p_155261_)
-
Method Summary
Modifier and TypeMethodDescriptioncreate(BlockPos p_155265_, BlockState p_155266_)
getBlockEntity(BlockGetter p_58950_, BlockPos p_58951_)
static ResourceLocation
getKey(BlockEntityType<?> p_58955_)
getTags()
boolean
isIn(Tag<BlockEntityType<?>> tag)
boolean
isValid(BlockState p_155263_)
private static <T extends BlockEntity>
BlockEntityType<T>register(String p_58957_, BlockEntityType.Builder<T> p_58958_)
Methods inherited from class net.minecraftforge.registries.ForgeRegistryEntry
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName
-
Field Details
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER -
FURNACE
-
CHEST
-
TRAPPED_CHEST
-
ENDER_CHEST
-
JUKEBOX
-
DISPENSER
-
DROPPER
-
SIGN
-
MOB_SPAWNER
-
PISTON
-
BREWING_STAND
-
ENCHANTING_TABLE
-
END_PORTAL
-
BEACON
-
SKULL
-
DAYLIGHT_DETECTOR
-
HOPPER
-
COMPARATOR
-
BANNER
-
STRUCTURE_BLOCK
-
END_GATEWAY
-
COMMAND_BLOCK
-
SHULKER_BOX
-
BED
-
CONDUIT
-
BARREL
-
SMOKER
-
BLAST_FURNACE
-
LECTERN
-
BELL
-
JIGSAW
-
CAMPFIRE
-
BEEHIVE
-
SCULK_SENSOR
-
factory
-
validBlocks
-
dataType
private final com.mojang.datafixers.types.Type<?> dataType -
reverseTags
-
-
Constructor Details
-
BlockEntityType
public BlockEntityType(BlockEntityType.BlockEntitySupplier<? extends T> p_155259_, Set<Block> p_155260_, com.mojang.datafixers.types.Type<?> p_155261_)
-
-
Method Details
-
getKey
-
register
private static <T extends BlockEntity> BlockEntityType<T> register(String p_58957_, BlockEntityType.Builder<T> p_58958_) -
getTags
-
isIn
-
create
-
isValid
-
getBlockEntity
-