From a9b7f474948984b90e25f64cf3b09365ee0fb70e Mon Sep 17 00:00:00 2001 From: kento2 Date: Mon, 10 Aug 2026 00:31:28 +0200 Subject: [PATCH 1/2] . --- .rundevserver/run dev server.run.xml | 2 +- MODULE.bazel | 8 +- buildserver/BUILD | 0 buildserver/configurator/BUILD | 26 +++++ buildserver/configurator/README.md | 40 +++++++ .../configurator/ConfiguratorPlugin.java | 18 ++++ .../action/ConfigOptionAction.java | 26 +++++ .../configurator/action/GlobalShowAction.java | 43 ++++++++ .../configurator/action/ValuePicker.java | 10 ++ .../configurator/command/ConfigCommand.java | 25 +++++ .../command/ConfigNodeArgumentType.java | 53 +++++++++ .../configurator/command/KeyLiteral.java | 58 ++++++++++ .../configurator/node/ConfigListNode.java | 54 ++++++++++ .../scrow/configurator/node/ConfigNode.java | 11 ++ .../configurator/node/ConfigRootNode.java | 43 ++++++++ .../configurator/node/ConfigValueNode.java | 43 ++++++++ .../scrow/configurator/node/SubFielded.java | 11 ++ .../noderegistry/ConfigNodeWalker.java | 102 ++++++++++++++++++ .../configurator/noderegistry/WalkResult.java | 35 ++++++ .../configurator/type/ConfigComplexType.java | 52 +++++++++ .../configurator/type/ConfigMapType.java | 54 ++++++++++ .../type/ConfigPrimitiveType.java | 45 ++++++++ .../scrow/configurator/type/ConfigType.java | 28 +++++ .../type/location/LocationConfigType.java | 46 ++++++++ .../location/LocationPickCurrentAction.java | 24 +++++ .../type/location/LocationTeleportAction.java | 36 +++++++ .../type/location/PickAction.java | 44 ++++++++ .../type/world/WorldConfigType.java | 68 ++++++++++++ .../configurator/main/resources/plugin.yml | 6 ++ core/bukkit/BUILD | 7 +- .../kentoj/scrow/bukkit/CoreImplPlugin.java | 13 ++- .../instance/InstanceDestroyLiteral.java | 2 +- core/velocity/BUILD | 7 +- dev-server/BUILD | 35 ------ dev-server/minecraft.bzl | 72 ------------- 35 files changed, 1024 insertions(+), 123 deletions(-) create mode 100644 buildserver/BUILD create mode 100644 buildserver/configurator/BUILD create mode 100644 buildserver/configurator/README.md create mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/ConfiguratorPlugin.java create mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/action/ConfigOptionAction.java create mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/action/GlobalShowAction.java create mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/action/ValuePicker.java create mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/command/ConfigCommand.java create mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/command/ConfigNodeArgumentType.java create mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/command/KeyLiteral.java create mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/node/ConfigListNode.java create mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/node/ConfigNode.java create mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/node/ConfigRootNode.java create mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/node/ConfigValueNode.java create mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/node/SubFielded.java create mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/noderegistry/ConfigNodeWalker.java create mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/noderegistry/WalkResult.java create mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/type/ConfigComplexType.java create mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/type/ConfigMapType.java create mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/type/ConfigPrimitiveType.java create mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/type/ConfigType.java create mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/type/location/LocationConfigType.java create mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/type/location/LocationPickCurrentAction.java create mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/type/location/LocationTeleportAction.java create mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/type/location/PickAction.java create mode 100644 buildserver/configurator/main/java/site/lab0x13/scrow/configurator/type/world/WorldConfigType.java create mode 100644 buildserver/configurator/main/resources/plugin.yml delete mode 100644 dev-server/BUILD delete mode 100644 dev-server/minecraft.bzl diff --git a/.rundevserver/run dev server.run.xml b/.rundevserver/run dev server.run.xml index 8d13d97..5386516 100644 --- a/.rundevserver/run dev server.run.xml +++ b/.rundevserver/run dev server.run.xml @@ -1,6 +1,6 @@ -