make macing/shield mechanic even more OP and add testserver
Some checks failed
Compile / gradle (ubuntu-latest) (push) Has been cancelled

This commit is contained in:
Justus Wolff
2026-03-05 15:44:16 +01:00
parent eab7fc2380
commit b553e36819
310 changed files with 90910 additions and 31 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

186
testserv/logs/latest.log Normal file
View File

@@ -0,0 +1,186 @@
[15:39:20] [ServerMain/INFO]: [bootstrap] Running Java 21 (Java HotSpot(TM) 64-Bit Server VM 21.0.10+8-LTS-217; Oracle Corporation null) on Windows 10 10.0 (amd64)
[15:39:20] [ServerMain/INFO]: [bootstrap] Loading Paper 1.21.11-126-main@3f5728e (2026-02-28T11:49:07Z) for Minecraft 1.21.11
[15:39:21] [ServerMain/INFO]: [PluginInitializerManager] Initializing plugins...
[15:39:22] [Paper Plugin Remapper Thread - 1/INFO]: [PluginRemapper] Remapping plugin 'plugins\TerminatorPlus-4.5.1-BETA.jar'...
[15:39:23] [Paper Plugin Remapper Thread - 1/INFO]: [PluginRemapper] Done remapping plugin 'plugins\TerminatorPlus-4.5.1-BETA.jar' in 934ms.
[15:39:23] [ServerMain/INFO]: [PluginInitializerManager] Initialized 2 plugins
[15:39:23] [ServerMain/INFO]: [PluginInitializerManager] Bukkit plugins (2):
- Citizens (2.0.41-SNAPSHOT (build 4130)), TerminatorPlus (4.5.1-BETA)
[15:39:32] [ServerMain/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, profilesHost=https://api.mojang.com, name=PROD]
[15:39:35] [ServerMain/INFO]: Loaded 1470 recipes
[15:39:35] [ServerMain/INFO]: Loaded 1584 advancements
[15:39:35] [ServerMain/INFO]: [ca.spottedleaf.dataconverter.minecraft.datatypes.MCTypeRegistry] Initialising converters for DataConverter...
[15:39:35] [ServerMain/INFO]: [ca.spottedleaf.dataconverter.minecraft.datatypes.MCTypeRegistry] Finished initialising converters for DataConverter in 450.9ms
[15:39:37] [Server thread/INFO]: Starting minecraft server version 1.21.11
[15:39:37] [Server thread/INFO]: Loading properties
[15:39:37] [Server thread/INFO]: This server is running Paper version 1.21.11-126-main@3f5728e (2026-02-28T11:49:07Z) (Implementing API version 1.21.11-R0.1-SNAPSHOT)
[15:39:37] [Server thread/INFO]: [spark] This server bundles the spark profiler. For more information please visit https://docs.papermc.io/paper/profiling
[15:39:37] [Server thread/INFO]: Server Ping Player Sample Count: 12
[15:39:37] [Server thread/INFO]: Using 4 threads for Netty based IO
[15:39:38] [Server thread/INFO]: [MoonriseCommon] Paper is using 1 worker threads, 1 I/O threads
[15:39:39] [Server console handler/ERROR]: [TerminalConsole] Failed to read console input
java.io.IOException: The handle is invalid
at java.base/java.io.FileInputStream.readBytes(Native Method) ~[?:?]
at java.base/java.io.FileInputStream.read(FileInputStream.java:287) ~[?:?]
at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:345) ~[?:?]
at java.base/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420) ~[?:?]
at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:399) ~[?:?]
at java.base/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:350) ~[?:?]
at java.base/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:393) ~[?:?]
at java.base/sun.nio.cs.StreamDecoder.lockedRead(StreamDecoder.java:217) ~[?:?]
at java.base/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:171) ~[?:?]
at java.base/java.io.InputStreamReader.read(InputStreamReader.java:188) ~[?:?]
at java.base/java.io.BufferedReader.fill(BufferedReader.java:160) ~[?:?]
at java.base/java.io.BufferedReader.implReadLine(BufferedReader.java:370) ~[?:?]
at java.base/java.io.BufferedReader.readLine(BufferedReader.java:347) ~[?:?]
at java.base/java.io.BufferedReader.readLine(BufferedReader.java:436) ~[?:?]
at net.minecrell.terminalconsole.SimpleTerminalConsole.readCommands(SimpleTerminalConsole.java:180) ~[terminalconsoleappender-1.3.0.jar:?]
at net.minecrell.terminalconsole.SimpleTerminalConsole.start(SimpleTerminalConsole.java:143) ~[terminalconsoleappender-1.3.0.jar:?]
at net.minecraft.server.dedicated.DedicatedServer$1.run(DedicatedServer.java:198) ~[paper-1.21.11.jar:1.21.11-126-3f5728e]
Suppressed: java.io.IOException: The handle is invalid
at java.base/java.io.FileDescriptor.close0(Native Method)
at java.base/java.io.FileDescriptor.close(FileDescriptor.java:304)
at java.base/java.io.FileInputStream$1.close(FileInputStream.java:526)
at java.base/java.io.FileDescriptor.closeAll(FileDescriptor.java:362)
at java.base/java.io.FileInputStream.close(FileInputStream.java:524) ~[?:?]
at java.base/java.io.BufferedInputStream.close(BufferedInputStream.java:618) ~[?:?]
at java.base/sun.nio.cs.StreamDecoder.implClose(StreamDecoder.java:445) ~[?:?]
at java.base/sun.nio.cs.StreamDecoder.lockedClose(StreamDecoder.java:266) ~[?:?]
at java.base/sun.nio.cs.StreamDecoder.close(StreamDecoder.java:251) ~[?:?]
at java.base/java.io.InputStreamReader.close(InputStreamReader.java:203) ~[?:?]
at java.base/java.io.BufferedReader.implClose(BufferedReader.java:636) ~[?:?]
at java.base/java.io.BufferedReader.close(BufferedReader.java:621) ~[?:?]
at net.minecrell.terminalconsole.SimpleTerminalConsole.readCommands(SimpleTerminalConsole.java:183) ~[terminalconsoleappender-1.3.0.jar:?]
... 2 more
[15:39:39] [Server thread/INFO]: Default game type: SURVIVAL
[15:39:39] [Server thread/INFO]: Generating keypair
[15:39:39] [Server thread/INFO]: Starting Minecraft server on *:25565
[15:39:39] [Server thread/INFO]: Paper: Using Java compression from Velocity.
[15:39:39] [Server thread/INFO]: Paper: Using Java cipher from Velocity.
[15:39:39] [Server thread/INFO]: [SpigotLibraryLoader] [Citizens] Loading 4 libraries... please wait
[15:39:39] [Server thread/INFO]: [SpigotLibraryLoader] [Citizens] Loaded library C:\Users\JUFS-STL-SECONDARY\Desktop\terminatorplus\testserv\libraries\ch\ethz\globis\phtree\phtree\2.8.2\phtree-2.8.2.jar
[15:39:39] [Server thread/INFO]: [SpigotLibraryLoader] [Citizens] Loaded library C:\Users\JUFS-STL-SECONDARY\Desktop\terminatorplus\testserv\libraries\org\joml\joml\1.10.8\joml-1.10.8.jar
[15:39:39] [Server thread/INFO]: [SpigotLibraryLoader] [Citizens] Loaded library C:\Users\JUFS-STL-SECONDARY\Desktop\terminatorplus\testserv\libraries\it\unimi\dsi\fastutil\8.5.16\fastutil-8.5.16.jar
[15:39:39] [Server thread/INFO]: [SpigotLibraryLoader] [Citizens] Loaded library C:\Users\JUFS-STL-SECONDARY\Desktop\terminatorplus\testserv\libraries\team\unnamed\mocha\3.0.0\mocha-3.0.0.jar
[15:39:39] [Server thread/INFO]: [SpigotLibraryLoader] [Citizens] Loaded library C:\Users\JUFS-STL-SECONDARY\Desktop\terminatorplus\testserv\libraries\org\javassist\javassist\3.30.2-GA\javassist-3.30.2-GA.jar
[15:39:39] [Server thread/INFO]: [SpigotLibraryLoader] [Citizens] Loaded library C:\Users\JUFS-STL-SECONDARY\Desktop\terminatorplus\testserv\libraries\org\jetbrains\annotations\24.0.1\annotations-24.0.1.jar
[15:39:39] [Server thread/INFO]: [Citizens] Loading server plugin Citizens v2.0.41-SNAPSHOT (build 4130)
[15:39:39] [Server thread/INFO]: [TerminatorPlus] Loading server plugin TerminatorPlus v4.5.1-BETA
[15:39:39] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
[15:39:39] [Server thread/INFO]: Preparing level "world"
[15:39:41] [Server thread/INFO]: Loading 264 persistent chunks for world 'minecraft:overworld'...
[15:39:41] [Server thread/INFO]: Preparing spawn area: 3%
[15:39:41] [Server thread/INFO]: Preparing spawn area: 3%
[15:39:42] [Server thread/INFO]: Preparing spawn area: 3%
[15:39:42] [Server thread/INFO]: Preparing spawn area: 3%
[15:39:43] [Server thread/INFO]: Prepared spawn area in 2689 ms
[15:39:43] [Server thread/INFO]: Loading 0 persistent chunks for world 'minecraft:the_nether'...
[15:39:43] [Server thread/INFO]: Prepared spawn area in 0 ms
[15:39:43] [Server thread/INFO]: Loading 0 persistent chunks for world 'minecraft:the_end'...
[15:39:43] [Server thread/INFO]: Prepared spawn area in 0 ms
[15:39:43] [Server thread/INFO]: Done preparing level "world" (3.983s)
[15:39:43] [Server thread/INFO]: [Citizens] Enabling Citizens v2.0.41-SNAPSHOT (build 4130)
[15:39:44] [Server thread/INFO]: [Citizens] Loaded 2 templates.
[15:39:45] [Server thread/INFO]: [TerminatorPlus] Enabling TerminatorPlus v4.5.1-BETA
[15:39:45] [Server thread/INFO]: [TerminatorPlus] Running on version: 1.21.11, required version: 1.21.11, correct version: true
[15:39:45] [Server thread/INFO]: [spark] Starting background profiler...
[15:39:45] [Server thread/INFO]: [spark] The async-profiler engine is not supported for your os/arch (windows10/amd64), so the built-in Java engine will be used instead.
[15:39:45] [Server thread/INFO]: Running delayed init tasks
[15:39:45] [Server thread/INFO]: [Citizens] Loaded 0 NPCs.
[15:39:45] [Server thread/INFO]: Done (28.822s)! For help, type "help"
[15:40:23] [User Authenticator #0/INFO]: UUID of player DerJustusBaer is 17d3d8a2-7400-400d-8ae7-6ec20d033078
[15:40:24] [Server thread/INFO]: DerJustusBaer joined the game
[15:40:24] [Server thread/INFO]: DerJustusBaer[/[0:0:0:0:0:0:0:1]:17797] logged in with entity id 105 at ([world]9.28095387803053, 74.15760059304787, 78.9630037385755)
[15:40:32] [Server thread/INFO]: DerJustusBaer issued server command: /bot create angreifer
[15:40:39] [Server thread/INFO]: DerJustusBaer issued server command: /bot armor netherite
[15:40:43] [Server thread/INFO]: DerJustusBaer issued server command: /bot give mace
[15:40:52] [Server thread/INFO]: DerJustusBaer issued server command: /bot settings setgoal nearestplayer
[15:41:39] [Server thread/INFO]: angreifer was smashed by DerJustusBaer
[15:41:39] [Server thread/WARN]: [TerminatorPlus] Task #3439 for TerminatorPlus v4.5.1-BETA generated an exception
java.lang.NullPointerException: Cannot invoke "org.bukkit.entity.LivingEntity.getWorld()" because the return value of "net.nuggetmc.tplus.api.Terminator.getBukkitEntity()" is null
at TerminatorPlus-4.5.1-BETA.jar//net.nuggetmc.tplus.api.agent.legacyagent.LegacyAgent.macesmash(LegacyAgent.java:1487) ~[?:?]
at TerminatorPlus-4.5.1-BETA.jar//net.nuggetmc.tplus.api.agent.legacyagent.LegacyAgent.lambda$tryWindchargeMaceAttack$18(LegacyAgent.java:1559) ~[?:?]
at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78) ~[paper-1.21.11.jar:1.21.11-126-3f5728e]
at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:474) ~[paper-1.21.11.jar:1.21.11-126-3f5728e]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1756) ~[paper-1.21.11.jar:1.21.11-126-3f5728e]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1611) ~[paper-1.21.11.jar:1.21.11-126-3f5728e]
at net.minecraft.server.dedicated.DedicatedServer.tickServer(DedicatedServer.java:427) ~[paper-1.21.11.jar:1.21.11-126-3f5728e]
at net.minecraft.server.MinecraftServer.processPacketsAndTick(MinecraftServer.java:1667) ~[paper-1.21.11.jar:1.21.11-126-3f5728e]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1335) ~[paper-1.21.11.jar:1.21.11-126-3f5728e]
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:388) ~[paper-1.21.11.jar:1.21.11-126-3f5728e]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
[15:41:40] [Server thread/WARN]: [TerminatorPlus] Task #3434 for TerminatorPlus v4.5.1-BETA generated an exception
java.lang.NullPointerException: Cannot invoke "org.bukkit.craftbukkit.entity.CraftPlayer.getHandle()" because "craftPlayer" is null
at TerminatorPlus-4.5.1-BETA.jar//net.nuggetmc.tplus.bot.CitizensNPC.stopBlocking(CitizensNPC.java:244) ~[?:?]
at TerminatorPlus-4.5.1-BETA.jar//net.nuggetmc.tplus.bot.CitizensNPC.lambda$block$0(CitizensNPC.java:226) ~[?:?]
at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78) ~[paper-1.21.11.jar:1.21.11-126-3f5728e]
at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:474) ~[paper-1.21.11.jar:1.21.11-126-3f5728e]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1756) ~[paper-1.21.11.jar:1.21.11-126-3f5728e]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1611) ~[paper-1.21.11.jar:1.21.11-126-3f5728e]
at net.minecraft.server.dedicated.DedicatedServer.tickServer(DedicatedServer.java:427) ~[paper-1.21.11.jar:1.21.11-126-3f5728e]
at net.minecraft.server.MinecraftServer.processPacketsAndTick(MinecraftServer.java:1667) ~[paper-1.21.11.jar:1.21.11-126-3f5728e]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1335) ~[paper-1.21.11.jar:1.21.11-126-3f5728e]
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:388) ~[paper-1.21.11.jar:1.21.11-126-3f5728e]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
[15:41:47] [Server thread/INFO]: DerJustusBaer issued server command: /bot create angreifer
[15:41:51] [Server thread/INFO]: DerJustusBaer issued server command: /bot armor netherite
[15:41:53] [Server thread/INFO]: DerJustusBaer issued server command: /bot settings setgoal none
[15:41:56] [Server thread/INFO]: DerJustusBaer issued server command: /bot give mace
[15:42:00] [Server thread/INFO]: DerJustusBaer issued server command: /bot create verteidiger
[15:42:03] [Server thread/INFO]: DerJustusBaer issued server command: /bot armor netherite
[15:42:09] [Server thread/INFO]: DerJustusBaer issued server command: /bot settings setgoal nearestbot
[15:42:12] [Server thread/INFO]: verteidiger was slain by angreifer
[15:42:17] [Server thread/INFO]: DerJustusBaer issued server command: /bot settings setgoal none
[15:42:21] [Server thread/INFO]: DerJustusBaer issued server command: /bot create verteidiger
[15:42:24] [Server thread/INFO]: DerJustusBaer issued server command: /bot armor netherite
[15:42:29] [Server thread/INFO]: DerJustusBaer issued server command: /bot settings setgoal nearestbot
[15:42:42] [Server thread/INFO]: verteidiger was slain by angreifer
[15:42:42] [Server thread/WARN]: [TerminatorPlus] Task #5548 for TerminatorPlus v4.5.1-BETA generated an exception
java.lang.NullPointerException: Cannot invoke "org.bukkit.craftbukkit.entity.CraftPlayer.getHandle()" because "craftPlayer" is null
at TerminatorPlus-4.5.1-BETA.jar//net.nuggetmc.tplus.bot.CitizensNPC.stopBlocking(CitizensNPC.java:244) ~[?:?]
at TerminatorPlus-4.5.1-BETA.jar//net.nuggetmc.tplus.bot.CitizensNPC.lambda$block$0(CitizensNPC.java:226) ~[?:?]
at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78) ~[paper-1.21.11.jar:1.21.11-126-3f5728e]
at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:474) ~[paper-1.21.11.jar:1.21.11-126-3f5728e]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1756) ~[paper-1.21.11.jar:1.21.11-126-3f5728e]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1611) ~[paper-1.21.11.jar:1.21.11-126-3f5728e]
at net.minecraft.server.dedicated.DedicatedServer.tickServer(DedicatedServer.java:427) ~[paper-1.21.11.jar:1.21.11-126-3f5728e]
at net.minecraft.server.MinecraftServer.processPacketsAndTick(MinecraftServer.java:1667) ~[paper-1.21.11.jar:1.21.11-126-3f5728e]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1335) ~[paper-1.21.11.jar:1.21.11-126-3f5728e]
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:388) ~[paper-1.21.11.jar:1.21.11-126-3f5728e]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
[15:42:45] [Server thread/INFO]: DerJustusBaer lost connection: Disconnected
[15:42:45] [Server thread/INFO]: DerJustusBaer left the game
[15:42:51] [Server thread/INFO]: Stopping server
[15:42:51] [Server thread/INFO]: [TerminatorPlus] Disabling TerminatorPlus v4.5.1-BETA
[15:42:51] [Server thread/INFO]: [Citizens] Disabling Citizens v2.0.41-SNAPSHOT (build 4130)
[15:42:51] [Server thread/INFO]: Saving players
[15:42:52] [Server thread/INFO]: Saving worlds
[15:42:52] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld
[15:42:52] [Server thread/INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world'
[15:42:52] [Server thread/INFO]: [ChunkHolderManager] Halted chunk system for world 'world'
[15:42:52] [Server thread/INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world'
[15:42:53] [Server thread/INFO]: [ChunkHolderManager] Saved 957 block chunks, 957 entity chunks, 0 poi chunks in world 'world' in 1.73s
[15:42:53] [Server thread/INFO]: [ChunkHolderManager] Waiting 60s for chunk I/O to halt for world 'world'
[15:42:53] [Server thread/INFO]: [ChunkHolderManager] Halted I/O scheduler for world 'world'
[15:42:53] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world_nether]'/minecraft:the_nether
[15:42:53] [Server thread/INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world_nether'
[15:42:53] [Server thread/INFO]: [ChunkHolderManager] Halted chunk system for world 'world_nether'
[15:42:53] [Server thread/INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world_nether'
[15:42:53] [Server thread/INFO]: [ChunkHolderManager] Saved 0 block chunks, 0 entity chunks, 0 poi chunks in world 'world_nether' in 0.00s
[15:42:53] [Server thread/INFO]: [ChunkHolderManager] Waiting 60s for chunk I/O to halt for world 'world_nether'
[15:42:53] [Server thread/INFO]: [ChunkHolderManager] Halted I/O scheduler for world 'world_nether'
[15:42:53] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world_the_end]'/minecraft:the_end
[15:42:53] [Server thread/INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world_the_end'
[15:42:53] [Server thread/INFO]: [ChunkHolderManager] Halted chunk system for world 'world_the_end'
[15:42:53] [Server thread/INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world_the_end'
[15:42:53] [Server thread/INFO]: [ChunkHolderManager] Saved 0 block chunks, 0 entity chunks, 0 poi chunks in world 'world_the_end' in 0.00s
[15:42:53] [Server thread/INFO]: [ChunkHolderManager] Waiting 60s for chunk I/O to halt for world 'world_the_end'
[15:42:53] [Server thread/INFO]: [ChunkHolderManager] Halted I/O scheduler for world 'world_the_end'
[15:42:53] [Server thread/INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved
[15:42:53] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[15:42:53] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[15:42:53] [Server thread/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
[15:42:53] [Server thread/INFO]: Waiting for all RegionFile I/O tasks to complete...
[15:42:53] [Server thread/INFO]: All RegionFile I/O tasks to complete
[15:42:53] [Server thread/INFO]: [MoonriseCommon] Awaiting termination of worker pool for up to 60s...
[15:42:53] [Server thread/INFO]: [MoonriseCommon] Awaiting termination of I/O pool for up to 60s...