diff --git a/src/main/kotlin/org/polyfrost/crosshair/config/Drawer.kt b/src/main/kotlin/org/polyfrost/crosshair/config/Drawer.kt index e0bd293..61e4aef 100644 --- a/src/main/kotlin/org/polyfrost/crosshair/config/Drawer.kt +++ b/src/main/kotlin/org/polyfrost/crosshair/config/Drawer.kt @@ -73,7 +73,6 @@ object Drawer : BasicOption(null, null, "", "", "", "", 2) { importButton.setClickAction { runAsync { IOUtils.getImageFromClipboard()?.let { - notify("Importing crosshair from your clipboard.") loadImage(it.toBufferedImage(), true) } } @@ -185,6 +184,7 @@ object Drawer : BasicOption(null, null, "", "", "", "", 2) { pixels[Utils.posToIndex(posX, posY)].color = c } } + notify("Crosshair imported") if (save) Utils.save(loadedImage) return loadedImage } @@ -192,7 +192,7 @@ object Drawer : BasicOption(null, null, "", "", "", "", 2) { fun saveFromDrawer(close: Boolean): OneImage? { val image = OneImage(ModConfig.canvaSize, ModConfig.canvaSize) if (ModConfig.drawer.isEmpty() && !close) { - notify("Crosshair cant be empty.") + notify("Crosshair can't be empty.") return null } for (i in ModConfig.drawer) { diff --git a/src/main/kotlin/org/polyfrost/crosshair/render/CrosshairRenderer.kt b/src/main/kotlin/org/polyfrost/crosshair/render/CrosshairRenderer.kt index 04b58ae..11e7572 100644 --- a/src/main/kotlin/org/polyfrost/crosshair/render/CrosshairRenderer.kt +++ b/src/main/kotlin/org/polyfrost/crosshair/render/CrosshairRenderer.kt @@ -41,7 +41,7 @@ object CrosshairRenderer { @SubscribeEvent fun cancel(event: RenderGameOverlayEvent.Pre) { - if (event.type != RenderGameOverlayEvent.ElementType.CROSSHAIRS) return + if (event.type != RenderGameOverlayEvent.ElementType.CROSSHAIRS || !ModConfig.enabled) return event.isCanceled = true } @@ -88,7 +88,7 @@ object CrosshairRenderer { val entity = mc.pointedEntity ?: return WHITE if (dynamicColor) { if (hostile && entity is IMob) return hostileColor - if (passive && (entity is EntityAnimal || entity is EntityAmbientCreature || entity is EntityWaterMob)) return passiveColor + if (passive && (entity is EntityVillager || entity is EntityAnimal || entity is EntityAmbientCreature || entity is EntityWaterMob)) return passiveColor if (player && entity is EntityPlayer) return playerColor } }