From a07067725f74cef6e2bc8e810c1a06f160acb309 Mon Sep 17 00:00:00 2001 From: YoyoNow Date: Mon, 20 Apr 2026 08:51:49 +0200 Subject: [PATCH] Improve YoyoNowAI.schematic --- .../fightsystem/ai/schematic/impl/MiniWarGear20.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/FightSystem/FightSystem_Core/src/de/steamwar/fightsystem/ai/schematic/impl/MiniWarGear20.java b/FightSystem/FightSystem_Core/src/de/steamwar/fightsystem/ai/schematic/impl/MiniWarGear20.java index d0b9089a..66942ab0 100644 --- a/FightSystem/FightSystem_Core/src/de/steamwar/fightsystem/ai/schematic/impl/MiniWarGear20.java +++ b/FightSystem/FightSystem_Core/src/de/steamwar/fightsystem/ai/schematic/impl/MiniWarGear20.java @@ -21,7 +21,6 @@ package de.steamwar.fightsystem.ai.schematic.impl; import de.steamwar.fightsystem.ai.LocalCoordinate; import de.steamwar.fightsystem.ai.schematic.WarMachine; -import org.bukkit.util.Vector; import java.util.ArrayList; import java.util.List; @@ -36,6 +35,13 @@ public class MiniWarGear20 { return MiniWarGear20.get(RANDOM.nextInt(MiniWarGear20.size())); } + public static WarMachine select(int schematicId) { + return MiniWarGear20.stream() + .filter(warMachine -> warMachine.getSchematicId() == schematicId) + .findFirst() + .orElse(null); + } + public static final WarMachine DPR_PV1_Reaper = new WarMachine() .setSchematicId(135745) .editBridge(bridge -> {