From 5dbfb589ee227ace26f33a5fb893c4a01889d599 Mon Sep 17 00:00:00 2001 From: TheBrokenRail Date: Wed, 19 Aug 2020 20:59:16 -0400 Subject: [PATCH] 0.1.5 --- CHANGELOG.md | 3 +++ gradle.properties | 2 +- .../energonrelics/block/portal/EnergyTeleporter.java | 6 +++--- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3818a83..2d2373f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +**Beta 0.1.5** +* Fix Energy Teleporter Y Issues Again + **Beta 0.1.4** * Fix Bug Where Off Switches Require Power diff --git a/gradle.properties b/gradle.properties index 26b27ad..bb34eb3 100644 --- a/gradle.properties +++ b/gradle.properties @@ -10,7 +10,7 @@ org.gradle.jvmargs = -Xmx1G fabric_loader_version = 0.9.0+build.204 # Mod Properties - mod_version = 0.1.4 + mod_version = 0.1.5 maven_group = com.thebrokenrail # Dependencies diff --git a/src/main/java/com/thebrokenrail/energonrelics/block/portal/EnergyTeleporter.java b/src/main/java/com/thebrokenrail/energonrelics/block/portal/EnergyTeleporter.java index 64fb48c..1eb350e 100644 --- a/src/main/java/com/thebrokenrail/energonrelics/block/portal/EnergyTeleporter.java +++ b/src/main/java/com/thebrokenrail/energonrelics/block/portal/EnergyTeleporter.java @@ -55,9 +55,9 @@ class EnergyTeleporter { private static int convertY(int y, int oldHeight, int newHeight) { int newY = (int) (((float) y / (float) oldHeight) * (float) newHeight); - int bottomPadding = HardcodedConfig.ENERGY_PORTAL_Y_PADDING; - int topPadding = bottomPadding + HardcodedConfig.ENERGY_PORTAL_Y_PADDING_EXTRA_TOP; - newY = Math.max(bottomPadding, Math.min(topPadding, newY)); + int bottomY = HardcodedConfig.ENERGY_PORTAL_Y_PADDING; + int topY = newHeight - (bottomY + HardcodedConfig.ENERGY_PORTAL_Y_PADDING_EXTRA_TOP); + newY = Math.max(bottomY, Math.min(topY, newY)); return newY; }