Package net.minecraft.block.entity
Class BlockEntityType.Builder<T extends BlockEntity>
java.lang.Object
net.minecraft.block.entity.BlockEntityType.Builder<T>
- Enclosing class:
BlockEntityType<T extends BlockEntity>
Builder for
BlockEntityType.- Mappings:
Namespace Name named net/minecraft/block/entity/BlockEntityType$Builderintermediary net/minecraft/class_2591$class_2592official dqj$b
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateBuilder(BlockEntityType.BlockEntityFactory<? extends T> factory, Set<Block> blocks) -
Method Summary
Modifier and TypeMethodDescriptionbuild(com.mojang.datafixers.types.Type<?> type) Builds the block entity type.static <T extends BlockEntity>
BlockEntityType.Builder<T> create(BlockEntityType.BlockEntityFactory<? extends T> factory, Block[] blocks) Returns a new builder of a block entity type that supportsblocks.
-
Field Details
-
factory
- Mappings:
Namespace Name Mixin selector named factoryLnet/minecraft/block/entity/BlockEntityType$Builder;factory:Lnet/minecraft/block/entity/BlockEntityType$BlockEntityFactory;intermediary field_11915Lnet/minecraft/class_2591$class_2592;field_11915:Lnet/minecraft/class_2591$class_5559;official aLdqj$b;a:Ldqj$a;
-
blocks
- Mappings:
Namespace Name Mixin selector named blocksLnet/minecraft/block/entity/BlockEntityType$Builder;blocks:Ljava/util/Set;intermediary field_19316Lnet/minecraft/class_2591$class_2592;field_19316:Ljava/util/Set;official bLdqj$b;b:Ljava/util/Set;
-
-
Constructor Details
-
Builder
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/block/entity/BlockEntityType$Builder;<init>(Lnet/minecraft/block/entity/BlockEntityType$BlockEntityFactory;Ljava/util/Set;)Vintermediary <init>Lnet/minecraft/class_2591$class_2592;<init>(Lnet/minecraft/class_2591$class_5559;Ljava/util/Set;)Vofficial <init>Ldqj$b;<init>(Ldqj$a;Ljava/util/Set;)V
-
-
Method Details
-
create
public static <T extends BlockEntity> BlockEntityType.Builder<T> create(BlockEntityType.BlockEntityFactory<? extends T> factory, Block[] blocks) Returns a new builder of a block entity type that supportsblocks.- Returns:
- a new builder of a block entity type that supports
blocks - Mappings:
Namespace Name Mixin selector named createLnet/minecraft/block/entity/BlockEntityType$Builder;create(Lnet/minecraft/block/entity/BlockEntityType$BlockEntityFactory;[Lnet/minecraft/block/Block;)Lnet/minecraft/block/entity/BlockEntityType$Builder;intermediary method_20528Lnet/minecraft/class_2591$class_2592;method_20528(Lnet/minecraft/class_2591$class_5559;[Lnet/minecraft/class_2248;)Lnet/minecraft/class_2591$class_2592;official aLdqj$b;a(Ldqj$a;[Ldfy;)Ldqj$b;
-
build
Builds the block entity type.- Parameters:
type- the datafixer type of the block entity, ornullif there is none- Returns:
- the built block entity type
- Mappings:
Namespace Name Mixin selector named buildLnet/minecraft/block/entity/BlockEntityType$Builder;build(Lcom/mojang/datafixers/types/Type;)Lnet/minecraft/block/entity/BlockEntityType;intermediary method_11034Lnet/minecraft/class_2591$class_2592;method_11034(Lcom/mojang/datafixers/types/Type;)Lnet/minecraft/class_2591;official aLdqj$b;a(Lcom/mojang/datafixers/types/Type;)Ldqj;
-