Skip to content

Commit 27061f6

Browse files
committed
Band aid fix for modonomicon sync failure
1 parent b5b08bb commit 27061f6

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
package de.dafuqs.spectrum.mixin;
2+
3+
import com.klikli_dev.modonomicon.book.conditions.*;
4+
import com.llamalad7.mixinextras.sugar.*;
5+
import net.minecraft.util.*;
6+
import org.spongepowered.asm.mixin.*;
7+
import org.spongepowered.asm.mixin.injection.*;
8+
9+
@Mixin(BookCategoryHasVisibleEntriesCondition.class)
10+
public class FixModonomiconMixin {
11+
12+
// Legend has it that modonomicon is a good mod
13+
@ModifyArg(method = "fromJson", index = 1, at = @At(value = "INVOKE", target = "Lnet/minecraft/text/Text;translatable(Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/text/MutableText;"))
14+
private static Object[] componentfy(Object[] args, @Local(ordinal = 1) Identifier categoryId) {
15+
return new String[]{categoryId.toTranslationKey()};
16+
}
17+
}

src/main/resources/spectrum.mixins.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
"FireBlockMixin",
3737
"FirstStrikeEnchantmentMixin",
3838
"FishingHookPredicateMixin",
39+
"FixModonomiconMixin",
3940
"FoodComponentBuilderMixin",
4041
"FoxEntityMixin",
4142
"GeodesGenerateWithGemstoneOresMixin",

0 commit comments

Comments
 (0)