aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/kubatech/loaders/item/items/TeaUltimate.java
diff options
context:
space:
mode:
authorJakub <53441451+kuba6000@users.noreply.github.com>2022-10-16 15:16:09 +0200
committerGitHub <noreply@github.com>2022-10-16 15:16:09 +0200
commit668262073cd655571ae33a4b40b95e1e38e6c883 (patch)
treeff7bb1cabc7bb4d2b217c9417fe13e26c5760076 /src/main/java/kubatech/loaders/item/items/TeaUltimate.java
parent7fb790fc7f28a46dd666703fdb3a3575c194b580 (diff)
downloadGT5-Unofficial-668262073cd655571ae33a4b40b95e1e38e6c883.tar.gz
GT5-Unofficial-668262073cd655571ae33a4b40b95e1e38e6c883.tar.bz2
GT5-Unofficial-668262073cd655571ae33a4b40b95e1e38e6c883.zip
Add Industrial Apicultural Acclimatiser and Drone Domestication Station (#26)
* Somewhat working * Some data generation * Chance * spotless * Update CommandBees.java * Buff Mega Apiary * Update GT5 * Add recipe * Update dependencies.gradle * yes * I kinda feel like a rainbow today * Block Mega Apiary rotation * Disable spotless on the strucuture * Update GT_MetaTileEntity_ExtremeIndustrialApiary.java * Doesn't matter * Disable bees command * Update StringUtils.java * Change class name
Diffstat (limited to 'src/main/java/kubatech/loaders/item/items/TeaUltimate.java')
-rw-r--r--src/main/java/kubatech/loaders/item/items/TeaUltimate.java19
1 files changed, 5 insertions, 14 deletions
diff --git a/src/main/java/kubatech/loaders/item/items/TeaUltimate.java b/src/main/java/kubatech/loaders/item/items/TeaUltimate.java
index 73bf8b33ac..1119de63d3 100644
--- a/src/main/java/kubatech/loaders/item/items/TeaUltimate.java
+++ b/src/main/java/kubatech/loaders/item/items/TeaUltimate.java
@@ -19,9 +19,8 @@
package kubatech.loaders.item.items;
-import java.util.Random;
-import kubatech.api.utils.FastRandom;
import kubatech.api.utils.ModUtils;
+import kubatech.api.utils.StringUtils;
import net.minecraft.client.Minecraft;
import net.minecraft.item.ItemStack;
import net.minecraft.util.EnumChatFormatting;
@@ -31,17 +30,9 @@ public class TeaUltimate extends TeaCollection {
super("ultimate_tea");
}
- private static final String[] Colors = new String[] {
- "\u00a70", "\u00a71", "\u00a72", "\u00a73", "\u00a74", "\u00a75", "\u00a76", "\u00a77", "\u00a78", "\u00a79",
- "\u00a7a", "\u00a7b", "\u00a7c", "\u00a7d", "\u00a7e", "\u00a7f",
- };
- private static final Random rnd = new FastRandom();
private static String name = "";
private static long timeCounter = 0;
-
- private static String rndColor() {
- return Colors[rnd.nextInt(Colors.length)] + EnumChatFormatting.BOLD + "" + EnumChatFormatting.OBFUSCATED;
- }
+ private static int colorCounter = 0;
@Override
public String getDisplayName(ItemStack stack) {
@@ -52,10 +43,10 @@ public class TeaUltimate extends TeaCollection {
.getString("TeaOwner")
.equals(Minecraft.getMinecraft().thePlayer.getCommandSenderName()))) {
long current = System.currentTimeMillis();
- if (current - timeCounter > 200) {
+ if (current - timeCounter > 100) {
timeCounter = current;
- name = rndColor() + "U" + rndColor() + "L" + rndColor() + "T" + rndColor() + "I" + rndColor() + "M"
- + rndColor() + "A" + rndColor() + "T" + rndColor() + "E";
+ name = StringUtils.applyRainbow(
+ "ULTIMATE", colorCounter++, EnumChatFormatting.BOLD.toString() + EnumChatFormatting.OBFUSCATED);
}
return String.format(super.getDisplayName(stack), name + EnumChatFormatting.RESET);
}