aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/kubatech/commands
diff options
context:
space:
mode:
authorkuba6000 <kuba.123123.6000@gmail.com>2023-03-12 11:17:57 +0100
committerkuba6000 <kuba.123123.6000@gmail.com>2023-03-12 11:17:57 +0100
commite2b56dd43c9c1f4be7c4302591059f749716b0ff (patch)
treec77d1b10d9e0824e8a926469563353e4dfad1164 /src/main/java/kubatech/commands
parent86a5a3a88c2530ca1354c3a978e60c4b0670a3b4 (diff)
downloadGT5-Unofficial-e2b56dd43c9c1f4be7c4302591059f749716b0ff.tar.gz
GT5-Unofficial-e2b56dd43c9c1f4be7c4302591059f749716b0ff.tar.bz2
GT5-Unofficial-e2b56dd43c9c1f4be7c4302591059f749716b0ff.zip
Beees
Diffstat (limited to 'src/main/java/kubatech/commands')
-rw-r--r--src/main/java/kubatech/commands/CommandBees.java18
1 files changed, 16 insertions, 2 deletions
diff --git a/src/main/java/kubatech/commands/CommandBees.java b/src/main/java/kubatech/commands/CommandBees.java
index 2d6e746812..660203c0ec 100644
--- a/src/main/java/kubatech/commands/CommandBees.java
+++ b/src/main/java/kubatech/commands/CommandBees.java
@@ -18,9 +18,12 @@ import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.util.List;
+import net.minecraft.client.Minecraft;
import net.minecraft.command.CommandBase;
import net.minecraft.command.ICommandSender;
import net.minecraft.item.ItemStack;
+import net.minecraft.util.ChatComponentText;
+import net.minecraft.util.EnumChatFormatting;
import com.google.common.io.Files;
@@ -45,8 +48,16 @@ public class CommandBees extends CommandBase {
return 4;
}
+ @SuppressWarnings("UnstableApiUsage")
@Override
public void processCommand(ICommandSender p_71515_1_, String[] p_71515_2_) {
+
+ if (!Minecraft.getMinecraft().isSingleplayer()) {
+ p_71515_1_.addChatMessage(
+ new ChatComponentText(EnumChatFormatting.RED + "This command is single-player only!"));
+ return;
+ }
+
// https://docs.google.com/spreadsheets/d/1XaNGtJZ8WYv2nMnYcixTX4Jz3qUr71RadiKT5pToYFk/edit?usp=sharing
try {
File f = new File("bees.txt");
@@ -54,7 +65,7 @@ public class CommandBees extends CommandBase {
String delimer = ",";
writer.write(
- "Bee,CHANCE,OLD_0.6S_0UP,OLD_0.6S_8UP,OLD_1.7S_0UP,OLD_1.7S_8UP,NEW_0.6S_0UP_1T,NEW_0.6S_8UP_1T,NEW_1.7S_0UP_1T,NEW_1.7S_8UP_1T,NEW_1.7S_8UP_8T\n");
+ "Bee,CHANCE,OLD_0.6S_0UP,OLD_0.6S_8UP,OLD_1.7S_0UP,OLD_1.7S_8UP,NEW_0.6S_0UP_1T,NEW_0.6S_8UP_1T,NEW_1.7S_0UP_1T,NEW_1.7S_8UP_1T,NEW_1.7S_0UP_8T,NEW_1.7S_8UP_8T\n");
List<IBee> bees = beeRoot.getIndividualTemplates();
for (IBee bee : bees) {
@@ -72,6 +83,7 @@ public class CommandBees extends CommandBase {
writer.flush();
writer.close();
+ p_71515_1_.addChatMessage(new ChatComponentText(f.getAbsolutePath()));
} catch (IOException e) {
throw new RuntimeException(e);
}
@@ -79,7 +91,7 @@ public class CommandBees extends CommandBase {
private void printData(String nameOfData, ItemStack k, float v, String delimer, StringBuilder b) {
b.append(nameOfData);
- b.append(k.toString());
+ b.append(k.getDisplayName());
b.append(delimer);
b.append(format(v));
b.append(delimer);
@@ -99,6 +111,8 @@ public class CommandBees extends CommandBase {
b.append(delimer);
b.append(format(productChanceNew(8, 1.7d, v, 1)));
b.append(delimer);
+ b.append(format(productChanceNew(0, 1.7d, v, 8)));
+ b.append(delimer);
b.append(format(productChanceNew(8, 1.7d, v, 8)));
b.append("\n");
}