aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/item/bauble
diff options
context:
space:
mode:
authorAlkalus <draknyte1@hotmail.com>2017-11-12 17:16:20 +1000
committerAlkalus <draknyte1@hotmail.com>2017-11-12 17:16:20 +1000
commit566b1b123082569cb0ffdb2ba5f873ebc0f84470 (patch)
tree9c46f124afccec10c3d12ad430a85292d8649ee6 /src/Java/gtPlusPlus/core/item/bauble
parentda9ccc16d90b6e5e9e7e2547b67af3327751d5d4 (diff)
downloadGT5-Unofficial-566b1b123082569cb0ffdb2ba5f873ebc0f84470.tar.gz
GT5-Unofficial-566b1b123082569cb0ffdb2ba5f873ebc0f84470.tar.bz2
GT5-Unofficial-566b1b123082569cb0ffdb2ba5f873ebc0f84470.zip
% Improved base tile entity with custom name support and sided inventory functionality.
% Improved tool-tip of modular bauble tooltip. % Improved tile entities handling of per tick processing. $ Fixed Trade Table, to support new base changes.
Diffstat (limited to 'src/Java/gtPlusPlus/core/item/bauble')
-rw-r--r--src/Java/gtPlusPlus/core/item/bauble/ModularBauble.java96
1 files changed, 53 insertions, 43 deletions
diff --git a/src/Java/gtPlusPlus/core/item/bauble/ModularBauble.java b/src/Java/gtPlusPlus/core/item/bauble/ModularBauble.java
index 2353058ba3..b6e73edf20 100644
--- a/src/Java/gtPlusPlus/core/item/bauble/ModularBauble.java
+++ b/src/Java/gtPlusPlus/core/item/bauble/ModularBauble.java
@@ -2,6 +2,8 @@ package gtPlusPlus.core.item.bauble;
import java.util.List;
+import org.lwjgl.input.Keyboard;
+
import com.google.common.collect.Multimap;
import baubles.api.BaubleType;
@@ -160,49 +162,57 @@ public class ModularBauble extends BaseBauble {
if ((mStatlevel = ModularArmourUtils.getModifierLevel(stack, Modifiers.BOOST_DEF)) > 0) {
list.add(EnumChatFormatting.GRAY + "Defence Boost: " + EnumChatFormatting.BLUE + mStatlevel
+ EnumChatFormatting.GRAY + "/100.");
- if (mStatlevel >= 1) {
- list.add(EnumChatFormatting.GRAY + "Protected From: " + EnumChatFormatting.BLUE + "Cactus"
- + EnumChatFormatting.GRAY + ".");
- }
- if (mStatlevel >= 10) {
- list.add(EnumChatFormatting.GRAY + "Protected From: " + EnumChatFormatting.BLUE + "Falling Blocks"
- + EnumChatFormatting.GRAY + ".");
- }
- if (mStatlevel >= 20) {
- list.add(EnumChatFormatting.GRAY + "Protected From: " + EnumChatFormatting.BLUE + "Wall Suffocation"
- + EnumChatFormatting.GRAY + ".");
- }
- if (mStatlevel >= 35) {
- list.add(EnumChatFormatting.GRAY + "Protected From: " + EnumChatFormatting.BLUE + "Drowning"
- + EnumChatFormatting.GRAY + ".");
- }
- if (mStatlevel >= 50) {
- list.add(EnumChatFormatting.GRAY + "Protected From: " + EnumChatFormatting.BLUE + "Starvation"
- + EnumChatFormatting.GRAY + ".");
- }
- if (mStatlevel >= 60) {
- list.add(EnumChatFormatting.GRAY + "Protected From: " + EnumChatFormatting.BLUE + "Falling"
- + EnumChatFormatting.GRAY + ".");
- }
- if (mStatlevel >= 75) {
- list.add(EnumChatFormatting.GRAY + "Protected From: " + EnumChatFormatting.BLUE + "Lava"
- + EnumChatFormatting.GRAY + ".");
- }
- if (mStatlevel >= 80) {
- list.add(EnumChatFormatting.GRAY + "Protected From: " + EnumChatFormatting.BLUE + "Magic"
- + EnumChatFormatting.GRAY + ".");
- }
- if (mStatlevel >= 95) {
- list.add(EnumChatFormatting.GRAY + "Protected From: " + EnumChatFormatting.BLUE + "Wither"
- + EnumChatFormatting.GRAY + ".");
- }
- if (mStatlevel >= 100) {
- list.add(EnumChatFormatting.GRAY + "Protected From: " + EnumChatFormatting.BLUE + "Fire"
- + EnumChatFormatting.GRAY + ".");
- }
- if (mStatlevel >= 100) {
- list.add(EnumChatFormatting.GRAY + "Protected From: " + EnumChatFormatting.BLUE + "Void"
- + EnumChatFormatting.GRAY + ".");
+
+ if ((Keyboard.isKeyDown(42)) || (Keyboard.isKeyDown(54))) {
+
+ if (mStatlevel >= 1) {
+ list.add(EnumChatFormatting.GRAY + "Protected From: " + EnumChatFormatting.BLUE + "Cactus"
+ + EnumChatFormatting.GRAY + ".");
+ }
+ if (mStatlevel >= 10) {
+ list.add(EnumChatFormatting.GRAY + "Protected From: " + EnumChatFormatting.BLUE + "Falling Blocks"
+ + EnumChatFormatting.GRAY + ".");
+ }
+ if (mStatlevel >= 20) {
+ list.add(EnumChatFormatting.GRAY + "Protected From: " + EnumChatFormatting.BLUE + "Wall Suffocation"
+ + EnumChatFormatting.GRAY + ".");
+ }
+ if (mStatlevel >= 35) {
+ list.add(EnumChatFormatting.GRAY + "Protected From: " + EnumChatFormatting.BLUE + "Drowning"
+ + EnumChatFormatting.GRAY + ".");
+ }
+ if (mStatlevel >= 50) {
+ list.add(EnumChatFormatting.GRAY + "Protected From: " + EnumChatFormatting.BLUE + "Starvation"
+ + EnumChatFormatting.GRAY + ".");
+ }
+ if (mStatlevel >= 60) {
+ list.add(EnumChatFormatting.GRAY + "Protected From: " + EnumChatFormatting.BLUE + "Falling"
+ + EnumChatFormatting.GRAY + ".");
+ }
+ if (mStatlevel >= 75) {
+ list.add(EnumChatFormatting.GRAY + "Protected From: " + EnumChatFormatting.BLUE + "Lava"
+ + EnumChatFormatting.GRAY + ".");
+ }
+ if (mStatlevel >= 80) {
+ list.add(EnumChatFormatting.GRAY + "Protected From: " + EnumChatFormatting.BLUE + "Magic"
+ + EnumChatFormatting.GRAY + ".");
+ }
+ if (mStatlevel >= 95) {
+ list.add(EnumChatFormatting.GRAY + "Protected From: " + EnumChatFormatting.BLUE + "Wither"
+ + EnumChatFormatting.GRAY + ".");
+ }
+ if (mStatlevel >= 100) {
+ list.add(EnumChatFormatting.GRAY + "Protected From: " + EnumChatFormatting.BLUE + "Fire"
+ + EnumChatFormatting.GRAY + ".");
+ }
+ if (mStatlevel >= 100) {
+ list.add(EnumChatFormatting.GRAY + "Protected From: " + EnumChatFormatting.BLUE + "Void"
+ + EnumChatFormatting.GRAY + ".");
+ }
+
+ }
+ else {
+ list.add(EnumChatFormatting.GRAY + "<Press Shift to view protections>");
}
}