类 ModelManager
java.lang.Object
net.minecraft.client.resources.model.ModelManager
- 所有已实现的接口:
AutoCloseable
,PreparableReloadListener
-
嵌套类概要
嵌套类从接口继承的嵌套类/接口 net.minecraft.server.packs.resources.PreparableReloadListener
PreparableReloadListener.PreparationBarrier
-
字段概要
字段修饰符和类型字段说明private final AtlasSet
private Map
<ModelResourceLocation, BakedModel> private Map
<ModelResourceLocation, BakedModel> private Map
<ResourceLocation, ItemModel> private Map
<ResourceLocation, ItemModel> private final BlockColors
private final BlockModelShaper
private EntityModelSet
private Map
<ResourceLocation, ClientItem.Properties> private static final org.slf4j.Logger
private int
private ItemModel
private BakedModel
private static final FileToIdConverter
private ModelBakery
private it.unimi.dsi.fastutil.objects.Object2IntMap
<BlockState> private SpecialBlockModelRenderer
private static final Map
<ResourceLocation, ResourceLocation> -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private void
apply
(ModelManager.ReloadState p_248996_, ProfilerFiller p_251960_) private static it.unimi.dsi.fastutil.objects.Object2IntMap
<BlockState> buildModelGroups
(BlockColors p_369941_, BlockStateModelLoader.LoadedModels p_360724_) void
close()
private static Map
<BlockState, BakedModel> createBlockStateToModelDispatch
(Map<ModelResourceLocation, BakedModel> p_377857_, BakedModel p_378390_) private static ModelDiscovery
discoverModelDependencies
(UnbakedModel p_364387_, Map<ResourceLocation, UnbakedModel> p_360749_, BlockStateModelLoader.LoadedModels p_366446_, ClientItemInfoLoader.LoadedClientInfos p_378505_) getAtlas
(ResourceLocation p_119429_) getItemModel
(ResourceLocation p_376816_) getItemProperties
(ResourceLocation p_378319_) getModel
(ModelResourceLocation p_119423_) private static CompletableFuture
<Map<ResourceLocation, UnbakedModel>> loadBlockModels
(ResourceManager p_251361_, Executor p_252189_) private static ModelManager.ReloadState
loadModels
(ProfilerFiller p_252136_, Map<ResourceLocation, AtlasSet.StitchResult> p_250646_, ModelBakery p_248945_, it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> p_361513_, EntityModelSet p_378097_, SpecialBlockModelRenderer p_377275_) final CompletableFuture
<Void> reload
(PreparableReloadListener.PreparationBarrier p_249079_, ResourceManager p_251134_, Executor p_250550_, Executor p_249221_) boolean
requiresRender
(BlockState p_119416_, BlockState p_119417_) void
updateMaxMipLevel
(int p_119411_) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraft.server.packs.resources.PreparableReloadListener
getName
-
字段详细资料
-
LOGGER
private static final org.slf4j.Logger LOGGER -
MODEL_LISTER
-
VANILLA_ATLASES
-
bakedBlockStateModels
-
bakedBlockStateModelsView
-
bakedItemStackModels
-
bakedItemStackModelsView
-
itemProperties
-
atlases
-
blockModelShaper
-
blockColors
-
entityModelSet
-
specialBlockModelRenderer
-
maxMipmapLevels
private int maxMipmapLevels -
missingModel
-
missingItemModel
-
modelGroups
-
modelBakery
-
-
构造器详细资料
-
ModelManager
-
-
方法详细资料
-
getModel
-
getModels
-
getMissingModel
-
getItemModel
-
getItemModels
-
getItemProperties
-
getBlockModelShaper
-
reload
public final CompletableFuture<Void> reload(PreparableReloadListener.PreparationBarrier p_249079_, ResourceManager p_251134_, Executor p_250550_, Executor p_249221_) - 指定者:
reload
在接口中PreparableReloadListener
-
loadBlockModels
private static CompletableFuture<Map<ResourceLocation,UnbakedModel>> loadBlockModels(ResourceManager p_251361_, Executor p_252189_) -
discoverModelDependencies
private static ModelDiscovery discoverModelDependencies(UnbakedModel p_364387_, Map<ResourceLocation, UnbakedModel> p_360749_, BlockStateModelLoader.LoadedModels p_366446_, ClientItemInfoLoader.LoadedClientInfos p_378505_) -
loadModels
private static ModelManager.ReloadState loadModels(ProfilerFiller p_252136_, Map<ResourceLocation, AtlasSet.StitchResult> p_250646_, ModelBakery p_248945_, it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> p_361513_, EntityModelSet p_378097_, SpecialBlockModelRenderer p_377275_) -
createBlockStateToModelDispatch
private static Map<BlockState,BakedModel> createBlockStateToModelDispatch(Map<ModelResourceLocation, BakedModel> p_377857_, BakedModel p_378390_) -
buildModelGroups
private static it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> buildModelGroups(BlockColors p_369941_, BlockStateModelLoader.LoadedModels p_360724_) -
apply
-
requiresRender
-
getAtlas
-
close
public void close()- 指定者:
close
在接口中AutoCloseable
-
updateMaxMipLevel
public void updateMaxMipLevel(int p_119411_) -
getModelBakery
-
specialBlockModelRenderer
-
entityModels
-