Package net.minecraft.data.family
Class BlockFamily
java.lang.Object
net.minecraft.data.family.BlockFamily
public class BlockFamily extends Object
- Mappings:
Namespace Name official hqintermediary net/minecraft/class_5794named net/minecraft/data/family/BlockFamily
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBlockFamily.Builderstatic classBlockFamily.Variant -
Field Summary
Fields Modifier and Type Field Description private BlockbaseBlockprivate booleangenerateModelsprivate booleangenerateRecipesprivate Stringgroupprivate StringunlockCriterionNameprivate Map<BlockFamily.Variant,Block>variants -
Constructor Summary
Constructors Modifier Constructor Description privateBlockFamily(Block baseBlock) -
Method Summary
Modifier and Type Method Description BlockgetBaseBlock()Optional<String>getGroup()Optional<String>getUnlockCriterionName()BlockgetVariant(BlockFamily.Variant variant)Map<BlockFamily.Variant,Block>getVariants()booleanshouldGenerateModels()booleanshouldGenerateRecipes()
-
Field Details
-
baseBlock
- Mappings:
Namespace Name Mixin selector official aLhq;a:Lbwu;intermediary field_28526Lnet/minecraft/class_5794;field_28526:Lnet/minecraft/class_2248;named baseBlockLnet/minecraft/data/family/BlockFamily;baseBlock:Lnet/minecraft/block/Block;
-
variants
- Mappings:
Namespace Name Mixin selector official bLhq;b:Ljava/util/Map;intermediary field_28527Lnet/minecraft/class_5794;field_28527:Ljava/util/Map;named variantsLnet/minecraft/data/family/BlockFamily;variants:Ljava/util/Map;
-
generateModels
private boolean generateModels- Mappings:
Namespace Name Mixin selector official cLhq;c:Zintermediary field_28528Lnet/minecraft/class_5794;field_28528:Znamed generateModelsLnet/minecraft/data/family/BlockFamily;generateModels:Z
-
generateRecipes
private boolean generateRecipes- Mappings:
Namespace Name Mixin selector official dLhq;d:Zintermediary field_28529Lnet/minecraft/class_5794;field_28529:Znamed generateRecipesLnet/minecraft/data/family/BlockFamily;generateRecipes:Z
-
group
- Mappings:
Namespace Name Mixin selector official eLhq;e:Ljava/lang/String;intermediary field_28530Lnet/minecraft/class_5794;field_28530:Ljava/lang/String;named groupLnet/minecraft/data/family/BlockFamily;group:Ljava/lang/String;
-
unlockCriterionName
- Mappings:
Namespace Name Mixin selector official fLhq;f:Ljava/lang/String;intermediary field_28531Lnet/minecraft/class_5794;field_28531:Ljava/lang/String;named unlockCriterionNameLnet/minecraft/data/family/BlockFamily;unlockCriterionName:Ljava/lang/String;
-
-
Constructor Details
-
BlockFamily
- Mappings:
Namespace Name Mixin selector official <init>Lhq;<init>(Lbwu;)Vintermediary <init>Lnet/minecraft/class_5794;<init>(Lnet/minecraft/class_2248;)Vnamed <init>Lnet/minecraft/data/family/BlockFamily;<init>(Lnet/minecraft/block/Block;)V
-
-
Method Details
-
getBaseBlock
- Mappings:
Namespace Name Mixin selector official aLhq;a()Lbwu;intermediary method_33469Lnet/minecraft/class_5794;method_33469()Lnet/minecraft/class_2248;named getBaseBlockLnet/minecraft/data/family/BlockFamily;getBaseBlock()Lnet/minecraft/block/Block;
-
getVariants
- Mappings:
Namespace Name Mixin selector official bLhq;b()Ljava/util/Map;intermediary method_33474Lnet/minecraft/class_5794;method_33474()Ljava/util/Map;named getVariantsLnet/minecraft/data/family/BlockFamily;getVariants()Ljava/util/Map;
-
getVariant
- Mappings:
Namespace Name Mixin selector official aLhq;a(Lhq$b;)Lbwu;intermediary method_33470Lnet/minecraft/class_5794;method_33470(Lnet/minecraft/class_5794$class_5796;)Lnet/minecraft/class_2248;named getVariantLnet/minecraft/data/family/BlockFamily;getVariant(Lnet/minecraft/data/family/BlockFamily$Variant;)Lnet/minecraft/block/Block;
-
shouldGenerateModels
public boolean shouldGenerateModels()- Mappings:
Namespace Name Mixin selector official cLhq;c()Zintermediary method_33477Lnet/minecraft/class_5794;method_33477()Znamed shouldGenerateModelsLnet/minecraft/data/family/BlockFamily;shouldGenerateModels()Z
-
shouldGenerateRecipes
public boolean shouldGenerateRecipes()- Mappings:
Namespace Name Mixin selector official dLhq;d()Zintermediary method_33478Lnet/minecraft/class_5794;method_33478()Znamed shouldGenerateRecipesLnet/minecraft/data/family/BlockFamily;shouldGenerateRecipes()Z
-
getGroup
- Mappings:
Namespace Name Mixin selector official eLhq;e()Ljava/util/Optional;intermediary method_33479Lnet/minecraft/class_5794;method_33479()Ljava/util/Optional;named getGroupLnet/minecraft/data/family/BlockFamily;getGroup()Ljava/util/Optional;
-
getUnlockCriterionName
- Mappings:
Namespace Name Mixin selector official fLhq;f()Ljava/util/Optional;intermediary method_33480Lnet/minecraft/class_5794;method_33480()Ljava/util/Optional;named getUnlockCriterionNameLnet/minecraft/data/family/BlockFamily;getUnlockCriterionName()Ljava/util/Optional;
-