From 2bb3c81839cd3df9a833a995c210c8bd8ccdfd37 Mon Sep 17 00:00:00 2001 From: Frank Date: Wed, 2 Nov 2022 17:55:10 +0100 Subject: [PATCH] Fixed missing textures --- .../java/org/betterx/bclib/client/BCLibClient.java | 10 ++++++++++ .../betterx/bclib/client/models/CustomModelBakery.java | 4 ---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/betterx/bclib/client/BCLibClient.java b/src/main/java/org/betterx/bclib/client/BCLibClient.java index 26f4bae0..d4e47835 100644 --- a/src/main/java/org/betterx/bclib/client/BCLibClient.java +++ b/src/main/java/org/betterx/bclib/client/BCLibClient.java @@ -10,12 +10,15 @@ import org.betterx.bclib.registry.PresetsRegistryClient; import org.betterx.worlds.together.WorldsTogether; import org.betterx.worlds.together.client.WorldsTogetherClient; +import net.minecraft.client.renderer.texture.SpriteLoader; +import net.minecraft.client.renderer.texture.TextureAtlas; import net.minecraft.client.resources.model.ModelResourceLocation; import net.minecraft.client.resources.model.UnbakedModel; import net.minecraft.resources.ResourceLocation; import net.fabricmc.api.ClientModInitializer; import net.fabricmc.fabric.api.client.model.*; +import net.fabricmc.fabric.api.event.client.ClientSpriteRegistryCallback; import org.jetbrains.annotations.Nullable; @@ -36,6 +39,13 @@ public class BCLibClient implements ClientModInitializer, ModelResourceProvider, PresetsRegistryClient.onLoad(); WorldsTogether.SURPRESS_EXPERIMENTAL_DIALOG = Configs.CLIENT_CONFIG.suppressExperimentalDialog(); //dumpDatapack(); + + ClientSpriteRegistryCallback + .event(TextureAtlas.LOCATION_BLOCKS) + .register((resourceManager, sprites) -> { + SpriteLoader.listSprites(resourceManager, "entity/chest", sprites::put); + SpriteLoader.listSprites(resourceManager, "blocks", sprites::put); + }); } @Override diff --git a/src/main/java/org/betterx/bclib/client/models/CustomModelBakery.java b/src/main/java/org/betterx/bclib/client/models/CustomModelBakery.java index 8eb6a2bb..e2cbcc46 100644 --- a/src/main/java/org/betterx/bclib/client/models/CustomModelBakery.java +++ b/src/main/java/org/betterx/bclib/client/models/CustomModelBakery.java @@ -28,10 +28,6 @@ public class CustomModelBakery { } public UnbakedModel getItemModel(ResourceLocation location) { - ResourceLocation storageID = new ResourceLocation( - location.getNamespace(), - "models/item/" + location.getPath() + ".json" - ); return models.get(location); }