diff options
Diffstat (limited to 'src/main/java/rosegoldaddons/mixins')
| -rw-r--r-- | src/main/java/rosegoldaddons/mixins/MixinRenderString.java | 10 | ||||
| -rw-r--r-- | src/main/java/rosegoldaddons/mixins/MixinRendererLivingEntity.java | 1 |
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; |
