Automate the stress testing of a Minecraft server network using bots

Add parameter for view distance

Changed files
+2 -1
src
main
java
com
github
puregero
minecraftstresstest
+2 -1
src/main/java/com/github/puregero/minecraftstresstest/Bot.java
··· 17 17 private static final double CENTER_Z = Double.parseDouble(System.getProperty("bot.z", "0")); 18 18 private static final boolean LOGS = Boolean.parseBoolean(System.getProperty("bot.logs", "true")); 19 19 private static final boolean Y_AXIS = Boolean.parseBoolean(System.getProperty("bot.yaxis", "true")); 20 + private static final int VIEW_DISTANCE = Integer.parseInt(System.getProperty("bot.viewdistance", "2")); 20 21 21 22 private static final Executor ONE_TICK_DELAY = CompletableFuture.delayedExecutor(50,TimeUnit.MILLISECONDS); 22 23 ··· 110 111 FriendlyByteBuf settingsPacket = new FriendlyByteBuf(ctx.alloc().buffer()); 111 112 settingsPacket.writeVarInt(0x07); 112 113 settingsPacket.writeUtf("en_GB"); 113 - settingsPacket.writeByte(2); 114 + settingsPacket.writeByte(VIEW_DISTANCE); 114 115 settingsPacket.writeVarInt(0); 115 116 settingsPacket.writeBoolean(true); 116 117 settingsPacket.writeByte(0);