Class ReferencedModelsCollector.Holder
java.lang.Object
net.minecraft.client.render.model.ReferencedModelsCollector.Holder
- All Implemented Interfaces:
 BakedSimpleModel,SimpleModel
- Enclosing class:
 ReferencedModelsCollector
@Environment(CLIENT)
private static class ReferencedModelsCollector.Holder
extends Object
implements BakedSimpleModel
- Mappings:
 Namespace Name named net/minecraft/client/render/model/ReferencedModelsCollector$Holderintermediary net/minecraft/class_10097$class_10814official huf$a
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final ReferencedModelsCollector.Property<Boolean> private final Map<ModelBakeSettings, BakedGeometry> private static final ReferencedModelsCollector.Property<BakedGeometry> private static final ReferencedModelsCollector.Property<Geometry> private static final ReferencedModelsCollector.Property<UnbakedModel.GuiLight> private final Identifier(package private) final UnbakedModel(package private) @Nullable ReferencedModelsCollector.Holderprivate static final ReferencedModelsCollector.Property<Sprite> private final AtomicReferenceArray<Object> private static final intprivate static final ReferencedModelsCollector.Property<ModelTextures> private static final ReferencedModelsCollector.Property<ModelTransformation> (package private) booleanFields inherited from interface net.minecraft.client.render.model.BakedSimpleModel
DEFAULT_AMBIENT_OCCLUSION, DEFAULT_GUI_LIGHT - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbakeGeometry(ModelTextures textures, Baker baker, ModelBakeSettings settings) private static <T> ReferencedModelsCollector.Property<T> createProperty(int int2) booleanprivate BakedGeometrygetBakedGeometry(ModelTextures textures, Baker baker, ModelBakeSettings settings) getModel()getParticleTexture(ModelTextures textures, Baker baker) private <T> TgetProperty(ReferencedModelsCollector.Property<T> property) private <T> TgetProperty(ReferencedModelsCollector.Property<T> property, Function<BakedSimpleModel, T> fallback) name()private <T> TsetProperty(ReferencedModelsCollector.Property<T> property, T value)  
- 
Field Details
- 
AMBIENT_OCCLUSION_PROPERTY
- Mappings:
 Namespace Name Mixin selector named AMBIENT_OCCLUSION_PROPERTYLnet/minecraft/client/render/model/ReferencedModelsCollector$Holder;AMBIENT_OCCLUSION_PROPERTY:Lnet/minecraft/client/render/model/ReferencedModelsCollector$Property;intermediary field_56994Lnet/minecraft/class_10097$class_10814;field_56994:Lnet/minecraft/class_10097$class_10815;official cLhuf$a;c:Lhuf$b;
 - 
GUI_LIGHT_PROPERTY
- Mappings:
 Namespace Name Mixin selector named GUI_LIGHT_PROPERTYLnet/minecraft/client/render/model/ReferencedModelsCollector$Holder;GUI_LIGHT_PROPERTY:Lnet/minecraft/client/render/model/ReferencedModelsCollector$Property;intermediary field_56995Lnet/minecraft/class_10097$class_10814;field_56995:Lnet/minecraft/class_10097$class_10815;official dLhuf$a;d:Lhuf$b;
 - 
GEOMETRY_PROPERTY
- Mappings:
 Namespace Name Mixin selector named GEOMETRY_PROPERTYLnet/minecraft/client/render/model/ReferencedModelsCollector$Holder;GEOMETRY_PROPERTY:Lnet/minecraft/client/render/model/ReferencedModelsCollector$Property;intermediary field_56996Lnet/minecraft/class_10097$class_10814;field_56996:Lnet/minecraft/class_10097$class_10815;official eLhuf$a;e:Lhuf$b;
 - 
TRANSFORMATIONS_PROPERTY
private static final ReferencedModelsCollector.Property<ModelTransformation> TRANSFORMATIONS_PROPERTY- Mappings:
 Namespace Name Mixin selector named TRANSFORMATIONS_PROPERTYLnet/minecraft/client/render/model/ReferencedModelsCollector$Holder;TRANSFORMATIONS_PROPERTY:Lnet/minecraft/client/render/model/ReferencedModelsCollector$Property;intermediary field_56997Lnet/minecraft/class_10097$class_10814;field_56997:Lnet/minecraft/class_10097$class_10815;official fLhuf$a;f:Lhuf$b;
 - 
TEXTURE_PROPERTY
- Mappings:
 Namespace Name Mixin selector named TEXTURE_PROPERTYLnet/minecraft/client/render/model/ReferencedModelsCollector$Holder;TEXTURE_PROPERTY:Lnet/minecraft/client/render/model/ReferencedModelsCollector$Property;intermediary field_56998Lnet/minecraft/class_10097$class_10814;field_56998:Lnet/minecraft/class_10097$class_10815;official gLhuf$a;g:Lhuf$b;
 - 
PARTICLE_TEXTURE_PROPERTY
- Mappings:
 Namespace Name Mixin selector named PARTICLE_TEXTURE_PROPERTYLnet/minecraft/client/render/model/ReferencedModelsCollector$Holder;PARTICLE_TEXTURE_PROPERTY:Lnet/minecraft/client/render/model/ReferencedModelsCollector$Property;intermediary field_56999Lnet/minecraft/class_10097$class_10814;field_56999:Lnet/minecraft/class_10097$class_10815;official hLhuf$a;h:Lhuf$b;
 - 
BAKED_GEOMETRY_PROPERTY
- Mappings:
 Namespace Name Mixin selector named BAKED_GEOMETRY_PROPERTYLnet/minecraft/client/render/model/ReferencedModelsCollector$Holder;BAKED_GEOMETRY_PROPERTY:Lnet/minecraft/client/render/model/ReferencedModelsCollector$Property;intermediary field_57000Lnet/minecraft/class_10097$class_10814;field_57000:Lnet/minecraft/class_10097$class_10815;official iLhuf$a;i:Lhuf$b;
 - 
PROPERTY_COUNT
private static final int PROPERTY_COUNT- See Also:
 - Mappings:
 Namespace Name Mixin selector named PROPERTY_COUNTLnet/minecraft/client/render/model/ReferencedModelsCollector$Holder;PROPERTY_COUNT:Iintermediary field_57001Lnet/minecraft/class_10097$class_10814;field_57001:Iofficial jLhuf$a;j:I
 - 
id
- Mappings:
 Namespace Name Mixin selector named idLnet/minecraft/client/render/model/ReferencedModelsCollector$Holder;id:Lnet/minecraft/util/Identifier;intermediary field_57002Lnet/minecraft/class_10097$class_10814;field_57002:Lnet/minecraft/class_2960;official kLhuf$a;k:Lame;
 - 
valid
boolean valid- Mappings:
 Namespace Name Mixin selector named validLnet/minecraft/client/render/model/ReferencedModelsCollector$Holder;valid:Zintermediary field_57003Lnet/minecraft/class_10097$class_10814;field_57003:Zofficial lLhuf$a;l:Z
 - 
parent
- Mappings:
 Namespace Name Mixin selector named parentLnet/minecraft/client/render/model/ReferencedModelsCollector$Holder;parent:Lnet/minecraft/client/render/model/ReferencedModelsCollector$Holder;intermediary field_57004Lnet/minecraft/class_10097$class_10814;field_57004:Lnet/minecraft/class_10097$class_10814;official mLhuf$a;m:Lhuf$a;
 - 
model
- Mappings:
 Namespace Name Mixin selector named modelLnet/minecraft/client/render/model/ReferencedModelsCollector$Holder;model:Lnet/minecraft/client/render/model/UnbakedModel;intermediary field_57005Lnet/minecraft/class_10097$class_10814;field_57005:Lnet/minecraft/class_1100;official nLhuf$a;n:Lhuo;
 - 
properties
- Mappings:
 Namespace Name Mixin selector named propertiesLnet/minecraft/client/render/model/ReferencedModelsCollector$Holder;properties:Ljava/util/concurrent/atomic/AtomicReferenceArray;intermediary field_57006Lnet/minecraft/class_10097$class_10814;field_57006:Ljava/util/concurrent/atomic/AtomicReferenceArray;official oLhuf$a;o:Ljava/util/concurrent/atomic/AtomicReferenceArray;
 - 
bakeCache
- Mappings:
 Namespace Name Mixin selector named bakeCacheLnet/minecraft/client/render/model/ReferencedModelsCollector$Holder;bakeCache:Ljava/util/Map;intermediary field_57007Lnet/minecraft/class_10097$class_10814;field_57007:Ljava/util/Map;official pLhuf$a;p:Ljava/util/Map;
 
 - 
 - 
Constructor Details
- 
Holder
Holder(Identifier id, UnbakedModel model, boolean valid) - Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/model/ReferencedModelsCollector$Holder;<init>(Lnet/minecraft/util/Identifier;Lnet/minecraft/client/render/model/UnbakedModel;Z)Vintermediary <init>Lnet/minecraft/class_10097$class_10814;<init>(Lnet/minecraft/class_2960;Lnet/minecraft/class_1100;Z)Vofficial <init>Lhuf$a;<init>(Lame;Lhuo;Z)V
 
 - 
 - 
Method Details
- 
createProperty
- Mappings:
 Namespace Name Mixin selector named createPropertyLnet/minecraft/client/render/model/ReferencedModelsCollector$Holder;createProperty(I)Lnet/minecraft/client/render/model/ReferencedModelsCollector$Property;intermediary method_68032Lnet/minecraft/class_10097$class_10814;method_68032(I)Lnet/minecraft/class_10097$class_10815;official aLhuf$a;a(I)Lhuf$b;
 - 
getModel
- Specified by:
 getModelin interfaceBakedSimpleModel- Mappings:
 Namespace Name Mixin selector named getModelLnet/minecraft/client/render/model/BakedSimpleModel;getModel()Lnet/minecraft/client/render/model/UnbakedModel;intermediary method_68031Lnet/minecraft/class_10819;method_68031()Lnet/minecraft/class_1100;official aLhul;a()Lhuo;
 - 
getParent
- Specified by:
 getParentin interfaceBakedSimpleModel- Mappings:
 Namespace Name Mixin selector named getParentLnet/minecraft/client/render/model/BakedSimpleModel;getParent()Lnet/minecraft/client/render/model/BakedSimpleModel;intermediary method_68038Lnet/minecraft/class_10819;method_68038()Lnet/minecraft/class_10819;official bLhul;b()Lhul;
 - 
name
- Specified by:
 namein interfaceSimpleModel- Mappings:
 Namespace Name Mixin selector named nameLnet/minecraft/client/render/model/SimpleModel;name()Ljava/lang/String;intermediary debugNameLnet/minecraft/class_10813;debugName()Ljava/lang/String;official debugNameLhue;debugName()Ljava/lang/String;
 - 
getProperty
- Mappings:
 Namespace Name Mixin selector named getPropertyLnet/minecraft/client/render/model/ReferencedModelsCollector$Holder;getProperty(Lnet/minecraft/client/render/model/ReferencedModelsCollector$Property;)Ljava/lang/Object;intermediary method_68035Lnet/minecraft/class_10097$class_10814;method_68035(Lnet/minecraft/class_10097$class_10815;)Ljava/lang/Object;official aLhuf$a;a(Lhuf$b;)Ljava/lang/Object;
 - 
setProperty
- Mappings:
 Namespace Name Mixin selector named setPropertyLnet/minecraft/client/render/model/ReferencedModelsCollector$Holder;setProperty(Lnet/minecraft/client/render/model/ReferencedModelsCollector$Property;Ljava/lang/Object;)Ljava/lang/Object;intermediary method_68036Lnet/minecraft/class_10097$class_10814;method_68036(Lnet/minecraft/class_10097$class_10815;Ljava/lang/Object;)Ljava/lang/Object;official aLhuf$a;a(Lhuf$b;Ljava/lang/Object;)Ljava/lang/Object;
 - 
getProperty
private <T> T getProperty(ReferencedModelsCollector.Property<T> property, Function<BakedSimpleModel, T> fallback) - Mappings:
 Namespace Name Mixin selector named getPropertyLnet/minecraft/client/render/model/ReferencedModelsCollector$Holder;getProperty(Lnet/minecraft/client/render/model/ReferencedModelsCollector$Property;Ljava/util/function/Function;)Ljava/lang/Object;intermediary method_68037Lnet/minecraft/class_10097$class_10814;method_68037(Lnet/minecraft/class_10097$class_10815;Ljava/util/function/Function;)Ljava/lang/Object;official aLhuf$a;a(Lhuf$b;Ljava/util/function/Function;)Ljava/lang/Object;
 - 
getAmbientOcclusion
public boolean getAmbientOcclusion()- Specified by:
 getAmbientOcclusionin interfaceBakedSimpleModel- Mappings:
 Namespace Name Mixin selector named getAmbientOcclusionLnet/minecraft/client/render/model/BakedSimpleModel;getAmbientOcclusion()Zintermediary method_68040Lnet/minecraft/class_10819;method_68040()Zofficial cLhul;c()Z
 - 
getGuiLight
- Specified by:
 getGuiLightin interfaceBakedSimpleModel- Mappings:
 Namespace Name Mixin selector named getGuiLightLnet/minecraft/client/render/model/BakedSimpleModel;getGuiLight()Lnet/minecraft/client/render/model/UnbakedModel$GuiLight;intermediary method_68042Lnet/minecraft/class_10819;method_68042()Lnet/minecraft/class_1100$class_4751;official dLhul;d()Lhuo$a;
 - 
getTransformations
- Specified by:
 getTransformationsin interfaceBakedSimpleModel- Mappings:
 Namespace Name Mixin selector named getTransformationsLnet/minecraft/client/render/model/BakedSimpleModel;getTransformations()Lnet/minecraft/client/render/model/json/ModelTransformation;intermediary method_68043Lnet/minecraft/class_10819;method_68043()Lnet/minecraft/class_809;official eLhul;e()Lgzg;
 - 
getGeometry
- Specified by:
 getGeometryin interfaceBakedSimpleModel- Mappings:
 Namespace Name Mixin selector named getGeometryLnet/minecraft/client/render/model/BakedSimpleModel;getGeometry()Lnet/minecraft/client/render/model/Geometry;intermediary method_68044Lnet/minecraft/class_10819;method_68044()Lnet/minecraft/class_10820;official fLhul;f()Lhun;
 - 
getTextures
- Specified by:
 getTexturesin interfaceBakedSimpleModel- Mappings:
 Namespace Name Mixin selector named getTexturesLnet/minecraft/client/render/model/BakedSimpleModel;getTextures()Lnet/minecraft/client/render/model/ModelTextures;intermediary method_68045Lnet/minecraft/class_10819;method_68045()Lnet/minecraft/class_10419;official gLhul;g()Lgzk;
 - 
getParticleTexture
- Specified by:
 getParticleTexturein interfaceBakedSimpleModel- Mappings:
 Namespace Name Mixin selector named getParticleTextureLnet/minecraft/client/render/model/BakedSimpleModel;getParticleTexture(Lnet/minecraft/client/render/model/ModelTextures;Lnet/minecraft/client/render/model/Baker;)Lnet/minecraft/client/texture/Sprite;intermediary method_68033Lnet/minecraft/class_10819;method_68033(Lnet/minecraft/class_10419;Lnet/minecraft/class_7775;)Lnet/minecraft/class_1058;official aLhul;a(Lgzk;Lhuc;)Lhrs;
 - 
getBakedGeometry
private BakedGeometry getBakedGeometry(ModelTextures textures, Baker baker, ModelBakeSettings settings) - Mappings:
 Namespace Name Mixin selector named getBakedGeometryLnet/minecraft/client/render/model/ReferencedModelsCollector$Holder;getBakedGeometry(Lnet/minecraft/client/render/model/ModelTextures;Lnet/minecraft/client/render/model/Baker;Lnet/minecraft/client/render/model/ModelBakeSettings;)Lnet/minecraft/client/render/model/BakedGeometry;intermediary method_68039Lnet/minecraft/class_10097$class_10814;method_68039(Lnet/minecraft/class_10419;Lnet/minecraft/class_7775;Lnet/minecraft/class_3665;)Lnet/minecraft/class_10817;official bLhuf$a;b(Lgzk;Lhuc;Lhui;)Lhuj;
 - 
bakeGeometry
- Specified by:
 bakeGeometryin interfaceBakedSimpleModel- Mappings:
 Namespace Name Mixin selector named bakeGeometryLnet/minecraft/client/render/model/BakedSimpleModel;bakeGeometry(Lnet/minecraft/client/render/model/ModelTextures;Lnet/minecraft/client/render/model/Baker;Lnet/minecraft/client/render/model/ModelBakeSettings;)Lnet/minecraft/client/render/model/BakedGeometry;intermediary method_68034Lnet/minecraft/class_10819;method_68034(Lnet/minecraft/class_10419;Lnet/minecraft/class_7775;Lnet/minecraft/class_3665;)Lnet/minecraft/class_10817;official aLhul;a(Lgzk;Lhuc;Lhui;)Lhuj;
 
 -