类 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<ResourceLocation,
BakedModel> private final BlockColors
private final BlockModelShaper
private static final org.slf4j.Logger
private int
private BakedModel
private ModelBakery
private it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState>
private static final Map<ResourceLocation,
ResourceLocation> -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private void
apply
(ModelManager.ReloadState pReloadState, ProfilerFiller pProfilerFiller) void
close()
getAtlas
(ResourceLocation pLocation) getModel
(ModelResourceLocation pModelLocation) getModel
(ResourceLocation modelLocation) private static CompletableFuture<Map<ResourceLocation,
BlockModel>> loadBlockModels
(ResourceManager pResourceManager, Executor p_252189_) private static CompletableFuture<Map<ResourceLocation,
List<ModelBakery.LoadedJson>>> loadBlockStates
(ResourceManager pResourceManager, Executor p_249943_) private ModelManager.ReloadState
loadModels
(ProfilerFiller pProfilerFiller, Map<ResourceLocation, AtlasSet.StitchResult> p_250646_, ModelBakery pModelBakery) final CompletableFuture<Void>
reload
(PreparableReloadListener.PreparationBarrier pPreparationBarrier, ResourceManager pResourceManager, ProfilerFiller pPreparationsProfiler, ProfilerFiller pReloadProfiler, Executor pBackgroundExecutor, Executor pGameExecutor) boolean
requiresRender
(BlockState pOldState, BlockState pNewState) void
updateMaxMipLevel
(int pLevel) 从类继承的方法 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 -
VANILLA_ATLASES
-
bakedRegistry
-
atlases
-
blockModelShaper
-
blockColors
-
maxMipmapLevels
private int maxMipmapLevels -
missingModel
-
modelGroups
-
modelBakery
-
-
构造器详细资料
-
ModelManager
-
-
方法详细资料
-
getModel
-
getModel
-
getMissingModel
-
getBlockModelShaper
-
reload
public final CompletableFuture<Void> reload(PreparableReloadListener.PreparationBarrier pPreparationBarrier, ResourceManager pResourceManager, ProfilerFiller pPreparationsProfiler, ProfilerFiller pReloadProfiler, Executor pBackgroundExecutor, Executor pGameExecutor) - 指定者:
reload
在接口中PreparableReloadListener
-
loadBlockModels
private static CompletableFuture<Map<ResourceLocation,BlockModel>> loadBlockModels(ResourceManager pResourceManager, Executor p_252189_) -
loadBlockStates
private static CompletableFuture<Map<ResourceLocation,List<ModelBakery.LoadedJson>>> loadBlockStates(ResourceManager pResourceManager, Executor p_249943_) -
loadModels
private ModelManager.ReloadState loadModels(ProfilerFiller pProfilerFiller, Map<ResourceLocation, AtlasSet.StitchResult> p_250646_, ModelBakery pModelBakery) -
apply
-
requiresRender
-
getAtlas
-
close
public void close()- 指定者:
close
在接口中AutoCloseable
-
updateMaxMipLevel
public void updateMaxMipLevel(int pLevel) -
getModelBakery
-