diff options
author | Raven Szewczyk <git@eigenraven.me> | 2024-07-26 19:47:51 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-27 01:47:51 +0700 |
commit | 7d72234e11b1fe7f8afa2f13152b5cfebde0b5a1 (patch) | |
tree | 3319db2f9c39933c446d2242f376d2b5d5416cc5 /src/main/java/gregtech/mixin/mixins/early/minecraft/LocaleMixin.java | |
parent | 494d70206d485236b5d6cda177842ce83b538f35 (diff) | |
download | GT5-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.java | 47 |
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); - } - -} |