Package net.minecraft.tileentity
Class TileEntityType<T extends TileEntity>
- java.lang.Object
-
- net.minecraftforge.registries.ForgeRegistryEntry<TileEntityType<?>>
-
- net.minecraft.tileentity.TileEntityType<T>
-
- All Implemented Interfaces:
IForgeRegistryEntry<TileEntityType<?>>
public class TileEntityType<T extends TileEntity> extends ForgeRegistryEntry<TileEntityType<?>>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TileEntityType.Builder<T extends TileEntity>
-
Nested classes/interfaces inherited from class net.minecraftforge.registries.ForgeRegistryEntry
ForgeRegistryEntry.UncheckedRegistryEntry<V extends IForgeRegistryEntry<V>>
-
-
Field Summary
-
Fields inherited from class net.minecraftforge.registries.ForgeRegistryEntry
delegate
-
-
Constructor Summary
Constructors Constructor Description TileEntityType(java.util.function.Supplier<? extends T> p_i51497_1_, java.util.Set<Block> p_i51497_2_, com.mojang.datafixers.types.Type<?> p_i51497_3_)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description T
create()
T
getBlockEntity(IBlockReader p_226986_1_, BlockPos p_226986_2_)
static ResourceLocation
getKey(TileEntityType<?> p_200969_0_)
java.util.Set<ResourceLocation>
getTags()
boolean
isIn(ITag<TileEntityType<?>> tag)
boolean
isValid(Block p_223045_1_)
private static <T extends TileEntity>
TileEntityType<T>register(java.lang.String p_200966_0_, TileEntityType.Builder<T> p_200966_1_)
-
Methods inherited from class net.minecraftforge.registries.ForgeRegistryEntry
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName
-
-
-
-
Field Detail
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER
-
FURNACE
public static final TileEntityType<FurnaceTileEntity> FURNACE
-
CHEST
public static final TileEntityType<ChestTileEntity> CHEST
-
TRAPPED_CHEST
public static final TileEntityType<TrappedChestTileEntity> TRAPPED_CHEST
-
ENDER_CHEST
public static final TileEntityType<EnderChestTileEntity> ENDER_CHEST
-
JUKEBOX
public static final TileEntityType<JukeboxTileEntity> JUKEBOX
-
DISPENSER
public static final TileEntityType<DispenserTileEntity> DISPENSER
-
DROPPER
public static final TileEntityType<DropperTileEntity> DROPPER
-
SIGN
public static final TileEntityType<SignTileEntity> SIGN
-
MOB_SPAWNER
public static final TileEntityType<MobSpawnerTileEntity> MOB_SPAWNER
-
PISTON
public static final TileEntityType<PistonTileEntity> PISTON
-
BREWING_STAND
public static final TileEntityType<BrewingStandTileEntity> BREWING_STAND
-
ENCHANTING_TABLE
public static final TileEntityType<EnchantingTableTileEntity> ENCHANTING_TABLE
-
END_PORTAL
public static final TileEntityType<EndPortalTileEntity> END_PORTAL
-
BEACON
public static final TileEntityType<BeaconTileEntity> BEACON
-
SKULL
public static final TileEntityType<SkullTileEntity> SKULL
-
DAYLIGHT_DETECTOR
public static final TileEntityType<DaylightDetectorTileEntity> DAYLIGHT_DETECTOR
-
HOPPER
public static final TileEntityType<HopperTileEntity> HOPPER
-
COMPARATOR
public static final TileEntityType<ComparatorTileEntity> COMPARATOR
-
BANNER
public static final TileEntityType<BannerTileEntity> BANNER
-
STRUCTURE_BLOCK
public static final TileEntityType<StructureBlockTileEntity> STRUCTURE_BLOCK
-
END_GATEWAY
public static final TileEntityType<EndGatewayTileEntity> END_GATEWAY
-
COMMAND_BLOCK
public static final TileEntityType<CommandBlockTileEntity> COMMAND_BLOCK
-
SHULKER_BOX
public static final TileEntityType<ShulkerBoxTileEntity> SHULKER_BOX
-
BED
public static final TileEntityType<BedTileEntity> BED
-
CONDUIT
public static final TileEntityType<ConduitTileEntity> CONDUIT
-
BARREL
public static final TileEntityType<BarrelTileEntity> BARREL
-
SMOKER
public static final TileEntityType<SmokerTileEntity> SMOKER
-
BLAST_FURNACE
public static final TileEntityType<BlastFurnaceTileEntity> BLAST_FURNACE
-
LECTERN
public static final TileEntityType<LecternTileEntity> LECTERN
-
BELL
public static final TileEntityType<BellTileEntity> BELL
-
JIGSAW
public static final TileEntityType<JigsawTileEntity> JIGSAW
-
CAMPFIRE
public static final TileEntityType<CampfireTileEntity> CAMPFIRE
-
BEEHIVE
public static final TileEntityType<BeehiveTileEntity> BEEHIVE
-
factory
private final java.util.function.Supplier<? extends T extends TileEntity> factory
-
validBlocks
private final java.util.Set<Block> validBlocks
-
dataType
private final com.mojang.datafixers.types.Type<?> dataType
-
reverseTags
private final ReverseTagWrapper<TileEntityType<?>> reverseTags
-
-
Method Detail
-
getKey
@Nullable public static ResourceLocation getKey(TileEntityType<?> p_200969_0_)
-
register
private static <T extends TileEntity> TileEntityType<T> register(java.lang.String p_200966_0_, TileEntityType.Builder<T> p_200966_1_)
-
getTags
public java.util.Set<ResourceLocation> getTags()
-
isIn
public boolean isIn(ITag<TileEntityType<?>> tag)
-
create
@Nullable public T create()
-
isValid
public boolean isValid(Block p_223045_1_)
-
getBlockEntity
@Nullable public T getBlockEntity(IBlockReader p_226986_1_, BlockPos p_226986_2_)
-
-