aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/terminal
diff options
context:
space:
mode:
authorKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2023-06-17 16:35:36 +0800
committerKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2023-06-24 12:57:16 +0800
commit2825aa0dd980f1909941cea87e37d47b9c80efab (patch)
treef0b7814675ccc4ca6f0332236d16aa3fe7eb8c24 /src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/terminal
parent28699078b09780e9447b72b2859bba46b0e8dca9 (diff)
downloadSkyblocker-2825aa0dd980f1909941cea87e37d47b9c80efab.tar.gz
Skyblocker-2825aa0dd980f1909941cea87e37d47b9c80efab.tar.bz2
Skyblocker-2825aa0dd980f1909941cea87e37d47b9c80efab.zip
Refactor ColorHighlight
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/terminal')
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/terminal/ColorTerminal.java13
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/terminal/StartsWithTerminal.java7
2 files changed, 10 insertions, 10 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/terminal/ColorTerminal.java b/src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/terminal/ColorTerminal.java
index 30376254..add30907 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/terminal/ColorTerminal.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/terminal/ColorTerminal.java
@@ -6,7 +6,6 @@ import me.xmrvizzy.skyblocker.gui.ContainerSolver;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;
-// import net.minecraft.registry.Registry;
import net.minecraft.registry.Registries;
import net.minecraft.util.DyeColor;
import net.minecraft.util.Identifier;
@@ -37,17 +36,18 @@ public class ColorTerminal extends ContainerSolver {
trimEdges(slots, 6);
List<ColorHighlight> highlights = new ArrayList<>();
String colorString = groups[0];
- if(targetColor == null) {
+ if (targetColor == null) {
targetColor = colorFromName.get(colorString);
- if(targetColor == null) {
+ if (targetColor == null) {
LOGGER.error("[Skyblocker] Couldn't find dye color corresponding to \"" + colorString + "\"");
return Collections.emptyList();
}
}
- for(Map.Entry<Integer, ItemStack> slot : slots.entrySet()) {
+ for (Map.Entry<Integer, ItemStack> slot : slots.entrySet()) {
ItemStack itemStack = slot.getValue();
- if(!itemStack.hasEnchantments() && targetColor.equals(itemColor.get(itemStack.getItem())))
- highlights.add(new ColorHighlight(slot.getKey(), GREEN_HIGHLIGHT));
+ if (!itemStack.hasEnchantments() && targetColor.equals(itemColor.get(itemStack.getItem()))) {
+ highlights.add(ColorHighlight.green(slot.getKey()));
+ }
}
return highlights;
}
@@ -63,7 +63,6 @@ public class ColorTerminal extends ContainerSolver {
itemColor = new HashMap<>();
for (DyeColor color : DyeColor.values())
for (String item : new String[]{"dye", "wool", "stained_glass", "terracotta"})
- // itemColor.put(Registry.ITEM.get(new Identifier(color.getName() + '_' + item)), color);
itemColor.put(Registries.ITEM.get(new Identifier(color.getName() + '_' + item)), color);
itemColor.put(Items.BONE_MEAL, DyeColor.WHITE);
itemColor.put(Items.LAPIS_LAZULI, DyeColor.BLUE);
diff --git a/src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/terminal/StartsWithTerminal.java b/src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/terminal/StartsWithTerminal.java
index a836a679..18326254 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/terminal/StartsWithTerminal.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/terminal/StartsWithTerminal.java
@@ -24,10 +24,11 @@ public class StartsWithTerminal extends ContainerSolver {
trimEdges(slots, 6);
String prefix = groups[0];
List<ColorHighlight> highlights = new ArrayList<>();
- for(Map.Entry<Integer, ItemStack> slot : slots.entrySet()) {
+ for (Map.Entry<Integer, ItemStack> slot : slots.entrySet()) {
ItemStack stack = slot.getValue();
- if(!stack.hasEnchantments() && stack.getName().getString().startsWith(prefix))
- highlights.add(new ColorHighlight(slot.getKey(), GREEN_HIGHLIGHT));
+ if (!stack.hasEnchantments() && stack.getName().getString().startsWith(prefix)) {
+ highlights.add(ColorHighlight.green(slot.getKey()));
+ }
}
return highlights;
}