接口的使用
net.minecraft.client.render.model.BakedModel
-
使用BakedModel的程序包 程序包 说明 net.minecraft.client.render.block net.minecraft.client.render.item net.minecraft.client.render.model net.minecraft.client.render.model.json -
-
net.minecraft.client.render.block中BakedModel的使用
类型参数类型为BakedModel的net.minecraft.client.render.block中的字段 修饰符和类型 字段 说明 private Map<BlockState,BakedModel>BlockModels. models返回BakedModel的net.minecraft.client.render.block中的方法 修饰符和类型 方法 说明 BakedModelBlockModels. getModel(BlockState state)BakedModelBlockRenderManager. getModel(BlockState state)参数类型为BakedModel的net.minecraft.client.render.block中的方法 修饰符和类型 方法 说明 voidBlockModelRenderer. render(MatrixStack.Entry entry, VertexConsumer vertexConsumer, @Nullable BlockState blockState, BakedModel bakedModel, float float2, float float3, float float4, int int2, int int3)booleanBlockModelRenderer. render(BlockRenderView world, BakedModel model, BlockState state, BlockPos pos, MatrixStack matrix, VertexConsumer vertexConsumer, boolean cull, Random random, long seed, int overlay)booleanBlockModelRenderer. renderFlat(BlockRenderView world, BakedModel model, BlockState state, BlockPos pos, MatrixStack buffer, VertexConsumer vertexConsumer, boolean cull, Random random, long long2, int int2)booleanBlockModelRenderer. renderSmooth(BlockRenderView world, BakedModel model, BlockState state, BlockPos pos, MatrixStack buffer, VertexConsumer vertexConsumer, boolean cull, Random random, long seed, int overlay) -
net.minecraft.client.render.item中BakedModel的使用
类型参数类型为BakedModel的net.minecraft.client.render.item中的字段 修饰符和类型 字段 说明 private Int2ObjectMap<BakedModel>ItemModels. models返回BakedModel的net.minecraft.client.render.item中的方法 修饰符和类型 方法 说明 BakedModelItemRenderer. getHeldItemModel(ItemStack itemStack, @Nullable World world, @Nullable LivingEntity entity, int seed)@Nullable BakedModelItemModels. getModel(Item item)BakedModelItemModels. getModel(ItemStack stack)参数类型为BakedModel的net.minecraft.client.render.item中的方法 修饰符和类型 方法 说明 private voidItemRenderer. renderBakedItemModel(BakedModel model, ItemStack stack, int light, int overlay, MatrixStack matrices, VertexConsumer vertices)protected voidItemRenderer. renderGuiItemModel(ItemStack stack, int x, int y, BakedModel model)voidItemRenderer. renderItem(ItemStack stack, ModelTransformation.Mode renderMode, boolean leftHanded, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, BakedModel model) -
net.minecraft.client.render.model中BakedModel的使用
实现BakedModel的net.minecraft.client.render.model中的类 修饰符和类型 类 说明 classBasicBakedModelclassBuiltinBakedModelclassMultipartBakedModelclassWeightedBakedModel声明为BakedModel的net.minecraft.client.render.model中的字段 修饰符和类型 字段 说明 private BakedModelWeightedBakedModel. defaultModelprivate BakedModelBakedModelManager. missingModel类型参数类型为BakedModel的net.minecraft.client.render.model中的字段 修饰符和类型 字段 说明 private Map<Triple<Identifier,AffineTransformation,Boolean>,BakedModel>ModelLoader. bakedModelCacheprivate Map<Identifier,BakedModel>ModelLoader. bakedModelsprivate List<Pair<Predicate<BlockState>,BakedModel>>MultipartBakedModel.Builder. componentsprivate List<Pair<Predicate<BlockState>,BakedModel>>MultipartBakedModel. componentsprivate Map<Identifier,BakedModel>BakedModelManager. modelsprivate List<Weighted.Present<BakedModel>>WeightedBakedModel.Builder. modelsprivate List<Weighted.Present<BakedModel>>WeightedBakedModel. models返回BakedModel的net.minecraft.client.render.model中的方法 修饰符和类型 方法 说明 @Nullable BakedModelModelLoader. bake(Identifier id, ModelBakeSettings settings)@Nullable BakedModelMultipartUnbakedModel. bake(ModelLoader loader, Function<SpriteIdentifier,Sprite> textureGetter, ModelBakeSettings rotationContainer, Identifier modelId)@Nullable BakedModelUnbakedModel. bake(ModelLoader loader, Function<SpriteIdentifier,Sprite> textureGetter, ModelBakeSettings rotationContainer, Identifier modelId)BakedModelBasicBakedModel.Builder. build()BakedModelMultipartBakedModel.Builder. build()@Nullable BakedModelWeightedBakedModel.Builder. build()BakedModelBakedModelManager. getMissingModel()BakedModelBakedModelManager. getModel(ModelIdentifier id)返回变量类型为BakedModel的类型的net.minecraft.client.render.model中的方法 修饰符和类型 方法 说明 Map<Identifier,BakedModel>ModelLoader. getBakedModelMap()参数类型为BakedModel的net.minecraft.client.render.model中的方法 修饰符和类型 方法 说明 WeightedBakedModel.BuilderWeightedBakedModel.Builder. add(@Nullable BakedModel model, int weight)voidMultipartBakedModel.Builder. addComponent(Predicate<BlockState> predicate, BakedModel model)类型变量类型为BakedModel的net.minecraft.client.render.model中的构造器参数 构造器 说明 MultipartBakedModel(List<Pair<Predicate<BlockState>,BakedModel>> components)WeightedBakedModel(List<Weighted.Present<BakedModel>> models) -
net.minecraft.client.render.model.json中BakedModel的使用
声明为BakedModel的net.minecraft.client.render.model.json中的字段 修饰符和类型 字段 说明 private @Nullable BakedModelModelOverrideList.BakedOverride. model返回BakedModel的net.minecraft.client.render.model.json中的方法 修饰符和类型 方法 说明 @Nullable BakedModelModelOverrideList. apply(BakedModel model, ItemStack stack, @Nullable ClientWorld world, @Nullable LivingEntity entity, int seed)BakedModelJsonUnbakedModel. bake(ModelLoader loader, Function<SpriteIdentifier,Sprite> textureGetter, ModelBakeSettings rotationContainer, Identifier modelId)BakedModelJsonUnbakedModel. bake(ModelLoader loader, JsonUnbakedModel parent, Function<SpriteIdentifier,Sprite> textureGetter, ModelBakeSettings settings, Identifier id, boolean hasDepth)@Nullable BakedModelWeightedUnbakedModel. bake(ModelLoader loader, Function<SpriteIdentifier,Sprite> textureGetter, ModelBakeSettings rotationContainer, Identifier modelId)private @Nullable BakedModelModelOverrideList. bakeOverridingModel(ModelLoader loader, JsonUnbakedModel parent, Function<Identifier,UnbakedModel> unbakedModelGetter, ModelOverride override)参数类型为BakedModel的net.minecraft.client.render.model.json中的方法 修饰符和类型 方法 说明 @Nullable BakedModelModelOverrideList. apply(BakedModel model, ItemStack stack, @Nullable ClientWorld world, @Nullable LivingEntity entity, int seed)参数类型为BakedModel的net.minecraft.client.render.model.json中的构造器 构造器 说明 BakedOverride(ModelOverrideList.InlinedCondition[] conditions, @Nullable BakedModel model)
-