From 626ed0cef1c64033bf1bf5d1db687e510ddc7e80 Mon Sep 17 00:00:00 2001 From: Lasm Gratel Date: Fri, 22 Oct 2021 17:38:17 +0800 Subject: [PATCH] 1.2.2 --- gradle.properties | 2 +- .../betterp2p/client/render/RenderHandler.kt | 18 ++++++++++++++---- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/gradle.properties b/gradle.properties index 3056d04..e442257 100644 --- a/gradle.properties +++ b/gradle.properties @@ -4,7 +4,7 @@ org.gradle.jvmargs=-Xmx3G # Mod Properties mod_id = betterp2p -mod_version = 1.2.1 +mod_version = 1.2.2 mod_group = com.projecturanus.betterp2p # Minecraft & Forge diff --git a/src/main/java/com/projecturanus/betterp2p/client/render/RenderHandler.kt b/src/main/java/com/projecturanus/betterp2p/client/render/RenderHandler.kt index 9c2dd35..c9a6873 100644 --- a/src/main/java/com/projecturanus/betterp2p/client/render/RenderHandler.kt +++ b/src/main/java/com/projecturanus/betterp2p/client/render/RenderHandler.kt @@ -2,6 +2,7 @@ package com.projecturanus.betterp2p.client.render import com.projecturanus.betterp2p.MODID import com.projecturanus.betterp2p.client.ClientCache +import com.projecturanus.betterp2p.item.ItemBetterMemoryCard import net.minecraft.client.Minecraft import net.minecraftforge.client.event.RenderWorldLastEvent import net.minecraftforge.fml.common.Mod @@ -14,11 +15,20 @@ object RenderHandler { @SubscribeEvent fun renderOverlays(event: RenderWorldLastEvent) { val player = Minecraft.getMinecraft().player - if (ClientCache.positions.isNotEmpty() || ClientCache.selectedPosition != null) { - if (ClientCache.selectedPosition != null) { - OutlineRenderer.renderOutlinesWithFacing(event, player, listOf(ClientCache.selectedPosition to ClientCache.selectedFacing), 0x45, 0xDA, 0x75) + if (player.heldItemMainhand.item == ItemBetterMemoryCard) { + if (ClientCache.positions.isNotEmpty() || ClientCache.selectedPosition != null) { + if (ClientCache.selectedPosition != null) { + OutlineRenderer.renderOutlinesWithFacing( + event, + player, + listOf(ClientCache.selectedPosition to ClientCache.selectedFacing), + 0x45, + 0xDA, + 0x75 + ) + } + OutlineRenderer.renderOutlinesWithFacing(event, player, ClientCache.positions, 0x66, 0xCC, 0xFF) } - OutlineRenderer.renderOutlinesWithFacing(event, player, ClientCache.positions, 0x66, 0xCC, 0xFF) } } }