aboutsummaryrefslogtreecommitdiff
path: root/src/texturePacks
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2025-01-12 14:53:29 +0100
committerLinnea Gräf <nea@nea.moe>2025-01-12 14:53:29 +0100
commitf828a6c9ec9d7219f58d11a5c260ae3897500f69 (patch)
tree2eeaf136220c146e43e98a5b10e4c50ef361fddd /src/texturePacks
parent4562d294bb19aace4479e68a425b092ba401242f (diff)
downloadFirmament-f828a6c9ec9d7219f58d11a5c260ae3897500f69.tar.gz
Firmament-f828a6c9ec9d7219f58d11a5c260ae3897500f69.tar.bz2
Firmament-f828a6c9ec9d7219f58d11a5c260ae3897500f69.zip
fix: Missing cache for custom item models causing lags
Diffstat (limited to 'src/texturePacks')
-rw-r--r--src/texturePacks/java/moe/nea/firmament/features/texturepack/CustomSkyBlockTextures.kt1
-rw-r--r--src/texturePacks/java/moe/nea/firmament/mixins/custommodels/ReplaceItemModelPatch.java4
2 files changed, 1 insertions, 4 deletions
diff --git a/src/texturePacks/java/moe/nea/firmament/features/texturepack/CustomSkyBlockTextures.kt b/src/texturePacks/java/moe/nea/firmament/features/texturepack/CustomSkyBlockTextures.kt
index d9ca5b4..0de9eb5 100644
--- a/src/texturePacks/java/moe/nea/firmament/features/texturepack/CustomSkyBlockTextures.kt
+++ b/src/texturePacks/java/moe/nea/firmament/features/texturepack/CustomSkyBlockTextures.kt
@@ -44,6 +44,7 @@ object CustomSkyBlockTextures : FirmamentFeature {
val allItemCaches by lazy {
listOf(
skullTextureCache.cache,
+ CustomItemModelEvent.cache.cache,
CustomGlobalArmorOverrides.overrideCache.cache
)
}
diff --git a/src/texturePacks/java/moe/nea/firmament/mixins/custommodels/ReplaceItemModelPatch.java b/src/texturePacks/java/moe/nea/firmament/mixins/custommodels/ReplaceItemModelPatch.java
index dfc87a0..a71ad92 100644
--- a/src/texturePacks/java/moe/nea/firmament/mixins/custommodels/ReplaceItemModelPatch.java
+++ b/src/texturePacks/java/moe/nea/firmament/mixins/custommodels/ReplaceItemModelPatch.java
@@ -27,10 +27,6 @@ public class ReplaceItemModelPatch {
@Final
private Function<Identifier, ItemModel> modelGetter;
- @Inject(method = "<init>", at = @At("TAIL"))
- private void saveMissingModel(BakedModelManager bakedModelManager, CallbackInfo ci) {
- }
-
@Unique
private boolean hasModel(Identifier identifier) {
return !(modelGetter.apply(identifier) instanceof MissingItemModel);