aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/mixin/mixins/early/minecraft/LocaleMixin.java
diff options
context:
space:
mode:
authorRaven Szewczyk <git@eigenraven.me>2024-07-26 19:47:51 +0100
committerGitHub <noreply@github.com>2024-07-27 01:47:51 +0700
commit7d72234e11b1fe7f8afa2f13152b5cfebde0b5a1 (patch)
tree3319db2f9c39933c446d2242f376d2b5d5416cc5 /src/main/java/gregtech/mixin/mixins/early/minecraft/LocaleMixin.java
parent494d70206d485236b5d6cda177842ce83b538f35 (diff)
downloadGT5-Unofficial-7d72234e11b1fe7f8afa2f13152b5cfebde0b5a1.tar.gz
GT5-Unofficial-7d72234e11b1fe7f8afa2f13152b5cfebde0b5a1.tar.bz2
GT5-Unofficial-7d72234e11b1fe7f8afa2f13152b5cfebde0b5a1.zip
Switch to separateMixinSourceSet for 10x faster incremental builds (#2772)
* Switch to separateMixinSourceSet for 10x faster incremental builds * Update version
Diffstat (limited to 'src/main/java/gregtech/mixin/mixins/early/minecraft/LocaleMixin.java')
-rw-r--r--src/main/java/gregtech/mixin/mixins/early/minecraft/LocaleMixin.java47
1 files changed, 0 insertions, 47 deletions
diff --git a/src/main/java/gregtech/mixin/mixins/early/minecraft/LocaleMixin.java b/src/main/java/gregtech/mixin/mixins/early/minecraft/LocaleMixin.java
deleted file mode 100644
index e45548765c..0000000000
--- a/src/main/java/gregtech/mixin/mixins/early/minecraft/LocaleMixin.java
+++ /dev/null
@@ -1,47 +0,0 @@
-package gregtech.mixin.mixins.early.minecraft;
-
-import static gregtech.mixin.MixinsVariablesHelper.currentlyTranslating;
-
-import java.util.regex.Matcher;
-
-import net.minecraft.client.resources.Locale;
-import net.minecraft.util.ResourceLocation;
-
-import org.spongepowered.asm.mixin.Mixin;
-import org.spongepowered.asm.mixin.injection.At;
-import org.spongepowered.asm.mixin.injection.ModifyArg;
-import org.spongepowered.asm.mixin.injection.Redirect;
-
-import kubatech.Tags;
-
-@SuppressWarnings("unused")
-@Mixin(value = Locale.class)
-public class LocaleMixin {
-
- @ModifyArg(
- method = "loadLocaleDataFiles",
- at = @At(
- value = "INVOKE",
- target = "Lnet/minecraft/client/resources/IResourceManager;getAllResources(Lnet/minecraft/util/ResourceLocation;)Ljava/util/List;"),
- index = 0,
- require = 1)
- private ResourceLocation kubatech$loadLocaleDataFiles(ResourceLocation resourceLocation) {
- currentlyTranslating = resourceLocation.getResourceDomain();
- return resourceLocation;
- }
-
- @Redirect(
- method = "loadLocaleData(Ljava/io/InputStream;)V",
- at = @At(
- value = "INVOKE",
- target = "Ljava/util/regex/Matcher;replaceAll(Ljava/lang/String;)Ljava/lang/String;",
- remap = false),
- require = 1)
- private String kubatech$replaceAll(Matcher matcher, String replace) {
- if (currentlyTranslating != null && currentlyTranslating.equals(Tags.MODID) && matcher.find()) {
- return matcher.replaceFirst(matcher.group());
- }
- return matcher.replaceAll(replace);
- }
-
-}