diff options
author | TacoMonkey <75862693+TacoMonkey11@users.noreply.github.com> | 2022-01-22 18:31:53 -0500 |
---|---|---|
committer | TacoMonkey <75862693+TacoMonkey11@users.noreply.github.com> | 2022-01-22 18:31:53 -0500 |
commit | bdac02bc0af4e89d0cfa9360994cbabc823f92d4 (patch) | |
tree | 6f56df5d6bba8661b6575730833b4f04fb171437 /src/main/java/me/xmrvizzy/skyblocker/skyblock/item/WikiLookup.java | |
parent | 9ba1e6c7e0a4e61bd4eb9e2a5db569563c04a5d2 (diff) | |
download | Skyblocker-bdac02bc0af4e89d0cfa9360994cbabc823f92d4.tar.gz Skyblocker-bdac02bc0af4e89d0cfa9360994cbabc823f92d4.tar.bz2 Skyblocker-bdac02bc0af4e89d0cfa9360994cbabc823f92d4.zip |
Squashed a bug and changed default hey to something less stupid
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker/skyblock/item/WikiLookup.java')
-rw-r--r-- | src/main/java/me/xmrvizzy/skyblocker/skyblock/item/WikiLookup.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/skyblock/item/WikiLookup.java b/src/main/java/me/xmrvizzy/skyblocker/skyblock/item/WikiLookup.java index ea2faeb4..30da694e 100644 --- a/src/main/java/me/xmrvizzy/skyblocker/skyblock/item/WikiLookup.java +++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/item/WikiLookup.java @@ -10,6 +10,7 @@ import net.minecraft.client.MinecraftClient; import net.minecraft.client.option.KeyBinding; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NbtCompound; +import net.minecraft.text.Text; import net.minecraft.util.Util; import org.lwjgl.glfw.GLFW; @@ -28,7 +29,7 @@ public class WikiLookup { public static void init(){ wikiLookup = KeyBindingHelper.registerKeyBinding(new KeyBinding( "key.wikiLookup", - GLFW.GLFW_KEY_Y, + GLFW.GLFW_KEY_F4, "key.categories.skyblocker" )); ClientTickEvents.END_CLIENT_TICK.register(client -> { @@ -47,8 +48,9 @@ public class WikiLookup { JsonObject rootobj = root.getAsJsonObject(); String wikiLink = rootobj.get("info").getAsString(); Util.getOperatingSystem().open(wikiLink); - } catch (IOException e) { + } catch (IOException | NullPointerException e) { e.printStackTrace(); + client.player.sendMessage(Text.of("Can't locate a wiki article for this item..."), false); } } @@ -58,8 +60,8 @@ public class WikiLookup { public static String getSkyblockId() { //Grabbing the skyblock NBT data - ItemStack mainHandStack = client.player.getMainHandStack(); - NbtCompound nbt = mainHandStack.getSubNbt("ExtraAttributes"); + ItemStack mainStack = client.player.getMainHandStack(); + NbtCompound nbt = mainStack.getSubNbt("ExtraAttributes"); if (nbt != null) { id = nbt.getString("id"); } |