public class ModelBakery
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
static java.util.List<ResourceLocation> |
DESTROY_LOCATIONS |
static java.util.List<RenderType> |
DESTROY_RENDER_TYPES |
static java.util.List<ResourceLocation> |
DESTROY_STAGES |
static Material |
LOCATION_BANNER_BASE |
static Material |
LOCATION_FIRE_0 |
static Material |
LOCATION_FIRE_1 |
static Material |
LOCATION_LAVA_FLOW |
static Material |
LOCATION_SHIELD_BASE |
static Material |
LOCATION_SHIELD_NO_PATTERN |
static Material |
LOCATION_WATER_FLOW |
static Material |
LOCATION_WATER_OVERLAY |
protected static java.util.Set<Material> |
LOCATIONS_BUILTIN_TEXTURES |
static java.lang.String |
MISSING_MODEL_MESH |
static BlockModel |
MODEL_ENTITY |
static BlockModel |
MODEL_GENERATED |
static ModelResourceLocation |
MODEL_MISSING |
protected IResourceManager |
resourceManager |
修飾子 | コンストラクタと説明 |
---|---|
protected |
ModelBakery(IResourceManager resourceManagerIn,
BlockColors blockColorsIn,
boolean vanillaBakery) |
|
ModelBakery(IResourceManager resourceManagerIn,
BlockColors blockColorsIn,
IProfiler profilerIn,
int maxMipmapLevel) |
修飾子とタイプ | メソッドと説明 |
---|---|
IBakedModel |
bake(ResourceLocation locationIn,
IModelTransform transformIn)
非推奨です。
|
IBakedModel |
getBakedModel(ResourceLocation locationIn,
IModelTransform transformIn,
java.util.function.Function<Material,TextureAtlasSprite> textureGetter) |
java.util.Set<ResourceLocation> |
getSpecialModels() |
SpriteMap |
getSpriteMap() |
it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> |
getStateModelIds() |
java.util.Map<ResourceLocation,IBakedModel> |
getTopBakedModels() |
IUnbakedModel |
getUnbakedModel(ResourceLocation modelLocation) |
protected BlockModel |
loadModel(ResourceLocation location) |
protected void |
processLoading(IProfiler profilerIn,
int maxMipmapLevel) |
SpriteMap |
uploadTextures(TextureManager resourceManagerIn,
IProfiler profilerIn) |
public static final Material LOCATION_FIRE_0
public static final Material LOCATION_FIRE_1
public static final Material LOCATION_LAVA_FLOW
public static final Material LOCATION_WATER_FLOW
public static final Material LOCATION_WATER_OVERLAY
public static final Material LOCATION_BANNER_BASE
public static final Material LOCATION_SHIELD_BASE
public static final Material LOCATION_SHIELD_NO_PATTERN
public static final java.util.List<ResourceLocation> DESTROY_STAGES
public static final java.util.List<ResourceLocation> DESTROY_LOCATIONS
public static final java.util.List<RenderType> DESTROY_RENDER_TYPES
protected static final java.util.Set<Material> LOCATIONS_BUILTIN_TEXTURES
public static final ModelResourceLocation MODEL_MISSING
public static final java.lang.String MISSING_MODEL_MESH
public static final BlockModel MODEL_GENERATED
public static final BlockModel MODEL_ENTITY
protected final IResourceManager resourceManager
public ModelBakery(IResourceManager resourceManagerIn, BlockColors blockColorsIn, IProfiler profilerIn, int maxMipmapLevel)
protected ModelBakery(IResourceManager resourceManagerIn, BlockColors blockColorsIn, boolean vanillaBakery)
protected void processLoading(IProfiler profilerIn, int maxMipmapLevel)
public SpriteMap uploadTextures(TextureManager resourceManagerIn, IProfiler profilerIn)
public IUnbakedModel getUnbakedModel(ResourceLocation modelLocation)
@Nullable @Deprecated public IBakedModel bake(ResourceLocation locationIn, IModelTransform transformIn)
@Nullable public IBakedModel getBakedModel(ResourceLocation locationIn, IModelTransform transformIn, java.util.function.Function<Material,TextureAtlasSprite> textureGetter)
protected BlockModel loadModel(ResourceLocation location) throws java.io.IOException
java.io.IOException
public java.util.Map<ResourceLocation,IBakedModel> getTopBakedModels()
public it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> getStateModelIds()
public java.util.Set<ResourceLocation> getSpecialModels()
public SpriteMap getSpriteMap()