diff options
author | LifeIsAParadox <LifeIsAParadox@users.noreply.github.com> | 2021-09-15 01:56:27 +0200 |
---|---|---|
committer | LifeIsAParadox <LifeIsAParadox@users.noreply.github.com> | 2021-09-15 01:56:27 +0200 |
commit | 731c9430f4cf4cd5f9410cd490d724ba55fa7414 (patch) | |
tree | 30dae8a9b2fc6293b7a5b53589a804462d63229b /src/main/java/me/xmrvizzy/skyblocker/skyblock | |
parent | f1932e1251704cb9fedf9bf945573244b99bfacd (diff) | |
download | Skyblocker-731c9430f4cf4cd5f9410cd490d724ba55fa7414.tar.gz Skyblocker-731c9430f4cf4cd5f9410cd490d724ba55fa7414.tar.bz2 Skyblocker-731c9430f4cf4cd5f9410cd490d724ba55fa7414.zip |
fixed map and health bug in dungeons
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker/skyblock')
-rw-r--r-- | src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/DungeonMap.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/DungeonMap.java b/src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/DungeonMap.java index 3531094a..e0158bc5 100644 --- a/src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/DungeonMap.java +++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/DungeonMap.java @@ -8,6 +8,7 @@ import net.minecraft.item.FilledMapItem; import net.minecraft.item.ItemStack; import net.minecraft.item.map.MapState; import net.minecraft.nbt.NbtCompound; +import org.apache.commons.lang3.StringUtils; public class DungeonMap { @@ -19,17 +20,17 @@ public class DungeonMap { if (tag != null && tag.contains("map")) { String tag2 = tag.asString(); - tag2 = tag2.substring(tag2.indexOf(":") + 1, tag2.indexOf("}")); - int tagid = Integer.parseInt(tag2); + tag2 = StringUtils.substringBetween(tag2, "map:", "}"); + int mapid = Integer.parseInt(tag2); VertexConsumerProvider.Immediate vertices = client.getBufferBuilders().getEffectVertexConsumers(); MapRenderer map = client.gameRenderer.getMapRenderer(); - MapState state = FilledMapItem.getMapState(tagid, client.world); + MapState state = FilledMapItem.getMapState(mapid, client.world); if (state == null) return; matrices.push(); matrices.translate(2, 2, 0); matrices.scale(1, 1, 0); - map.draw(matrices, vertices, 15728880,state, false,15728880); + map.draw( matrices, vertices, mapid, state, false, 15728880); vertices.draw(); matrices.pop(); } |