public class ModelLoaderRegistry
extends java.lang.Object
| 修飾子とタイプ | クラスと説明 | 
|---|---|
| static class  | ModelLoaderRegistry.ExpandedBlockModelDeserializer | 
| static class  | ModelLoaderRegistry.VanillaProxy | 
| 修飾子とタイプ | フィールドと説明 | 
|---|---|
| static java.lang.String | WHITE_TEXTURE | 
| コンストラクタと説明 | 
|---|
| ModelLoaderRegistry() | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| static IBakedModel | bakeHelper(BlockModel blockModel,
          ModelBakery modelBakery,
          BlockModel otherModel,
          java.util.function.Function<Material,TextureAtlasSprite> spriteGetter,
          IModelTransform modelTransform,
          ResourceLocation modelLocation,
          boolean guiLight3d) | 
| static Material | blockMaterial(ResourceLocation location) | 
| static Material | blockMaterial(java.lang.String location) | 
| static IModelGeometry<?> | deserializeGeometry(com.google.gson.JsonDeserializationContext deserializationContext,
                   com.google.gson.JsonObject object) | 
| static IModelTransform | deserializeModelTransforms(com.google.gson.JsonDeserializationContext deserializationContext,
                          com.google.gson.JsonObject modelData) | 
| static java.util.Optional<IModelTransform> | deserializeTransform(com.google.gson.JsonDeserializationContext context,
                    com.google.gson.JsonElement transformData) | 
| static IModelGeometry<?> | getModel(ResourceLocation loaderId,
        com.google.gson.JsonDeserializationContext deserializationContext,
        com.google.gson.JsonObject data) | 
| static void | init() | 
| static void | initComplete() | 
| static void | registerLoader(ResourceLocation id,
              IModelLoader<?> loader)Makes system aware of your loader. | 
| static Material | resolveTexture(java.lang.String tex,
              IModelConfiguration owner) | 
public static final java.lang.String WHITE_TEXTURE
public static void init()
public static void initComplete()
public static void registerLoader(ResourceLocation id, IModelLoader<?> loader)
public static IModelGeometry<?> getModel(ResourceLocation loaderId, com.google.gson.JsonDeserializationContext deserializationContext, com.google.gson.JsonObject data)
@Nullable public static IModelGeometry<?> deserializeGeometry(com.google.gson.JsonDeserializationContext deserializationContext, com.google.gson.JsonObject object)
public static Material resolveTexture(@Nullable java.lang.String tex, IModelConfiguration owner)
public static Material blockMaterial(java.lang.String location)
public static Material blockMaterial(ResourceLocation location)
@Nullable public static IModelTransform deserializeModelTransforms(com.google.gson.JsonDeserializationContext deserializationContext, com.google.gson.JsonObject modelData)
public static java.util.Optional<IModelTransform> deserializeTransform(com.google.gson.JsonDeserializationContext context, com.google.gson.JsonElement transformData)
public static IBakedModel bakeHelper(BlockModel blockModel, ModelBakery modelBakery, BlockModel otherModel, java.util.function.Function<Material,TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ResourceLocation modelLocation, boolean guiLight3d)