From 77decae10c2589855ee20c0cba0db9b580aade9a Mon Sep 17 00:00:00 2001 From: kento2 Date: Sun, 30 Aug 2026 17:02:37 +0200 Subject: [PATCH] . --- .rundevserver/run dev server.run.xml | 2 +- MODULE.bazel | 6 +- buildserver/BUILD | 0 .../lab0x13/scrow/configurator/ConfigKey.java | 15 --- .../scrow/configurator/ConfigNode.java | 42 ------ .../configurator/ConfiguratorPlugin.java | 46 ------- .../configurator/action/ConfigAction.java | 21 --- .../configurator/command/ConfigCommand.java | 43 ------ .../configurator/command/ShowLiteral.java | 36 ----- .../scrow/configurator/config/Config.java | 43 ------ .../scrow/configurator/config/ConfigImpl.java | 125 ------------------ .../configurator/config/ConfigRegistry.java | 28 ---- .../configurator/type/ConfigComplexType.java | 51 ------- .../type/ConfigPrimitiveType.java | 45 ------- .../scrow/configurator/type/ConfigType.java | 33 ----- .../type/list/ConfigListType.java | 66 --------- .../configurator/type/list/ListAddAction.java | 42 ------ .../type/list/ListDeleteAction.java | 49 ------- .../type/location/LocationConfigType.java | 49 ------- .../type/world/WorldConfigType.java | 34 ----- .../scrow/bukkit/minigame/Minigame.java | 2 +- .../minigame/phaseflow/PhaseContext.java | 2 +- core/configurator/BUILD | 29 ++++ {buildserver => core}/configurator/README.md | 4 +- .../configurator/ConfiguratorPlugin.java | 48 +++++++ .../action/GlobalSetJsonAction.java | 12 +- .../configurator/action/GlobalShowAction.java | 14 +- .../scrow/configurator/action/PickAction.java | 10 +- .../configurator/action/StorableAction.java | 18 +++ .../configurator/action/ValuePicker.java | 0 .../configurator/command/CheckLiteral.java | 22 +-- .../configurator/command/ConfigLiteral.java | 9 +- .../command/ConfiguratorCommand.java | 27 ++++ .../configurator/command/KeyLiteral.java | 33 ++--- .../configurator/configfile/ConfigFile.java | 28 ++++ .../configfile/ConfigFileImpl.java | 83 ++++++++++++ .../configfile/ConfigFileRegistry.java | 34 +++++ .../storable/AbstractStorable.java | 44 ++++++ .../scrow/configurator/storable/Action.java | 6 + .../configurator/storable/MapStorable.java | 26 ++++ .../scrow/configurator/storable/Storable.java | 39 ++++++ .../storable/ValueChangeSubscriber.java | 7 + .../storable/ValueRequirement.java | 9 ++ .../storable/WrappedStorable.java | 66 +++++++++ .../storable/complex/ComplexStorable.java | 32 +++++ .../configurator/storable/complex/Field.java | 23 ++++ .../storable/complex/FieldReader.java | 23 ++++ .../storable/complex/FieldRegistry.java | 26 ++++ .../storable/complex/SubFieldedStorable.java | 75 +++++++++++ .../storable/impl/VectorStorable.java | 26 ++++ .../storable/impl/list/ListExpandAction.java | 31 +++++ .../storable/impl/list/ListStorable.java | 82 ++++++++++++ .../location/LocationPickCurrentAction.java | 2 +- .../impl/location/LocationStorable.java | 52 ++++++++ .../location/LocationTeleportAction.java | 14 +- .../storable/impl}/world/SetWorldAction.java | 16 +-- .../storable/impl/world/WorldStorable.java | 36 +++++ .../storable/primitive/BooleanStorable.java | 10 ++ .../storable/primitive/ByteStorable.java | 10 ++ .../storable/primitive/DoubleStorable.java | 10 ++ .../storable/primitive/FloatStorable.java | 10 ++ .../storable/primitive/IntStorable.java | 10 ++ .../storable/primitive/PrimitiveStorable.java | 55 ++++++++ .../storable/primitive/StringStorable.java | 10 ++ .../configurator/main/resources/plugin.yml | 0 maven_install.json | 22 +-- .../extraction}/BUILD | 7 +- minigame/extraction/resources/plugin.yml | 6 + .../scrow/extraction/ExtractionGame.java | 40 ++++++ .../scrow/extraction/ExtractionPlugin.java | 29 ++++ .../scrow/extraction/config/ArenaConfig.java | 11 ++ .../config/ArenaConfigStorable.java | 20 +++ .../extraction/config/ExtractionConfig.java | 10 ++ rules/BUILD | 5 +- 74 files changed, 1190 insertions(+), 861 deletions(-) delete mode 100644 buildserver/BUILD delete mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/ConfigKey.java delete mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/ConfigNode.java delete mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/ConfiguratorPlugin.java delete mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/action/ConfigAction.java delete mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/command/ConfigCommand.java delete mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/command/ShowLiteral.java delete mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/config/Config.java delete mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/config/ConfigImpl.java delete mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/config/ConfigRegistry.java delete mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/type/ConfigComplexType.java delete mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/type/ConfigPrimitiveType.java delete mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/type/ConfigType.java delete mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/type/list/ConfigListType.java delete mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/type/list/ListAddAction.java delete mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/type/list/ListDeleteAction.java delete mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/type/location/LocationConfigType.java delete mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/type/world/WorldConfigType.java create mode 100644 core/configurator/BUILD rename {buildserver => core}/configurator/README.md (93%) create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/ConfiguratorPlugin.java rename {buildserver => core}/configurator/main/java/site/lab0x13/scrow/configurator/action/GlobalSetJsonAction.java (70%) rename {buildserver => core}/configurator/main/java/site/lab0x13/scrow/configurator/action/GlobalShowAction.java (66%) rename {buildserver => core}/configurator/main/java/site/lab0x13/scrow/configurator/action/PickAction.java (79%) create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/action/StorableAction.java rename {buildserver => core}/configurator/main/java/site/lab0x13/scrow/configurator/action/ValuePicker.java (100%) rename {buildserver => core}/configurator/main/java/site/lab0x13/scrow/configurator/command/CheckLiteral.java (51%) rename {buildserver => core}/configurator/main/java/site/lab0x13/scrow/configurator/command/ConfigLiteral.java (55%) create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/command/ConfiguratorCommand.java rename {buildserver => core}/configurator/main/java/site/lab0x13/scrow/configurator/command/KeyLiteral.java (56%) create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/configfile/ConfigFile.java create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/configfile/ConfigFileImpl.java create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/configfile/ConfigFileRegistry.java create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/storable/AbstractStorable.java create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/storable/Action.java create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/storable/MapStorable.java create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/storable/Storable.java create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/storable/ValueChangeSubscriber.java create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/storable/ValueRequirement.java create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/storable/WrappedStorable.java create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/storable/complex/ComplexStorable.java create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/storable/complex/Field.java create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/storable/complex/FieldReader.java create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/storable/complex/FieldRegistry.java create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/storable/complex/SubFieldedStorable.java create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/storable/impl/VectorStorable.java create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/storable/impl/list/ListExpandAction.java create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/storable/impl/list/ListStorable.java rename {buildserver/configurator/main/java/site/lab0x13/scrow/configurator/type => core/configurator/main/java/site/lab0x13/scrow/configurator/storable/impl}/location/LocationPickCurrentAction.java (87%) create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/storable/impl/location/LocationStorable.java rename {buildserver/configurator/main/java/site/lab0x13/scrow/configurator/type => core/configurator/main/java/site/lab0x13/scrow/configurator/storable/impl}/location/LocationTeleportAction.java (58%) rename {buildserver/configurator/main/java/site/lab0x13/scrow/configurator/type => core/configurator/main/java/site/lab0x13/scrow/configurator/storable/impl}/world/SetWorldAction.java (66%) create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/storable/impl/world/WorldStorable.java create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/storable/primitive/BooleanStorable.java create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/storable/primitive/ByteStorable.java create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/storable/primitive/DoubleStorable.java create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/storable/primitive/FloatStorable.java create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/storable/primitive/IntStorable.java create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/storable/primitive/PrimitiveStorable.java create mode 100644 core/configurator/main/java/site/lab0x13/scrow/configurator/storable/primitive/StringStorable.java rename {buildserver => core}/configurator/main/resources/plugin.yml (100%) rename {buildserver/configurator => minigame/extraction}/BUILD (69%) create mode 100644 minigame/extraction/resources/plugin.yml create mode 100644 minigame/extraction/site/lab0x13/scrow/extraction/ExtractionGame.java create mode 100644 minigame/extraction/site/lab0x13/scrow/extraction/ExtractionPlugin.java create mode 100644 minigame/extraction/site/lab0x13/scrow/extraction/config/ArenaConfig.java create mode 100644 minigame/extraction/site/lab0x13/scrow/extraction/config/ArenaConfigStorable.java create mode 100644 minigame/extraction/site/lab0x13/scrow/extraction/config/ExtractionConfig.java diff --git a/.rundevserver/run dev server.run.xml b/.rundevserver/run dev server.run.xml index 0a29f01..7694573 100644 --- a/.rundevserver/run dev server.run.xml +++ b/.rundevserver/run dev server.run.xml @@ -1,6 +1,6 @@ -