aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/rosegoldaddons/mixins
diff options
context:
space:
mode:
authorRoseGoldIsntGay <yoavkau@gmail.com>2022-01-20 15:53:24 +0200
committerRoseGoldIsntGay <yoavkau@gmail.com>2022-01-20 15:53:24 +0200
commit5db7e7cb4918c64f25f57797345b9bc6c0527942 (patch)
tree34d31e117df8694866ec1d6f321f0c8d2be0e4e3 /src/main/java/rosegoldaddons/mixins
parentcb5b4798160d288c4620e9eb6e047cf34735e28e (diff)
downloadRGA-5db7e7cb4918c64f25f57797345b9bc6c0527942.tar.gz
RGA-5db7e7cb4918c64f25f57797345b9bc6c0527942.tar.bz2
RGA-5db7e7cb4918c64f25f57797345b9bc6c0527942.zip
2.6.2
Diffstat (limited to 'src/main/java/rosegoldaddons/mixins')
-rw-r--r--src/main/java/rosegoldaddons/mixins/MixinRenderString.java10
-rw-r--r--src/main/java/rosegoldaddons/mixins/MixinRendererLivingEntity.java1
2 files changed, 10 insertions, 1 deletions
diff --git a/src/main/java/rosegoldaddons/mixins/MixinRenderString.java b/src/main/java/rosegoldaddons/mixins/MixinRenderString.java
index 7990f61..6e95444 100644
--- a/src/main/java/rosegoldaddons/mixins/MixinRenderString.java
+++ b/src/main/java/rosegoldaddons/mixins/MixinRenderString.java
@@ -19,6 +19,10 @@ public abstract class MixinRenderString {
@Inject(method = "renderStringAtPos", at = @At("HEAD"), cancellable = true)
private void renderString(String text, boolean shadow, CallbackInfo ci) {
+ if(Main.configFile.wydsi && text.contains("727")) {
+ ci.cancel();
+ renderStringAtPos(text.replace("727", "726"), shadow);
+ }
if (Main.init) {
for (Map.Entry<String, String> entry : Main.resp.entrySet()) {
String key = entry.getKey();
@@ -26,7 +30,11 @@ public abstract class MixinRenderString {
if (text.contains(key)) {
ci.cancel();
- renderStringAtPos(text.replaceAll(key, value).replace("&", "§"), shadow);
+ try {
+ renderStringAtPos(text.replaceAll(key, value).replace("&", "§"), shadow);
+ } catch (Exception e) {
+ ChatUtils.sendMessage(e.toString());
+ }
}
}
}
diff --git a/src/main/java/rosegoldaddons/mixins/MixinRendererLivingEntity.java b/src/main/java/rosegoldaddons/mixins/MixinRendererLivingEntity.java
index f7e715a..ae85419 100644
--- a/src/main/java/rosegoldaddons/mixins/MixinRendererLivingEntity.java
+++ b/src/main/java/rosegoldaddons/mixins/MixinRendererLivingEntity.java
@@ -1,5 +1,6 @@
package rosegoldaddons.mixins;
+import net.minecraft.client.Minecraft;
import net.minecraft.client.model.ModelBase;
import net.minecraft.client.renderer.entity.RendererLivingEntity;
import net.minecraft.entity.EntityLivingBase;