From e0a0003b07d4a9f179bbb409c1c4e6b6c85f22a7 Mon Sep 17 00:00:00 2001 From: Moritz Ruth Date: Tue, 15 Dec 2020 23:23:54 +0100 Subject: [PATCH] Finish chunk data packet codec (for now) --- .../Build TestPlugin.jar.run.xml | 21 +++++++ .runConfigurations/Run.run.xml | 1 + .../space/blokk/world/block/BlockCodec.kt | 2 + .../space/blokk/world/block/Material.kt | 3 + .../src/main/kotlin/space/blokk/nbt/NBT.kt | 5 +- .../net/packet/play/ChunkDataPacketCodec.kt | 60 ++++++++++++++++--- .../blokk/net/packet/play/PlayProtocol.kt | 1 + blokk-server/build.gradle.kts | 6 +- settings.gradle.kts | 1 + test-plugin/build.gradle.kts | 22 +++++++ .../space/blokk/testplugin/TestPlugin.kt | 25 ++++++++ .../blokk/testplugin}/anvil/AnvilChunk.kt | 2 +- .../blokk/testplugin}/anvil/AnvilVoxel.kt | 2 +- .../blokk/testplugin}/anvil/AnvilWorld.kt | 2 +- .../src/main/resources/plugin_class.txt | 1 + 15 files changed, 138 insertions(+), 16 deletions(-) create mode 100644 .runConfigurations/Build TestPlugin.jar.run.xml create mode 100644 test-plugin/build.gradle.kts create mode 100644 test-plugin/src/main/kotlin/space/blokk/testplugin/TestPlugin.kt rename {blokk-server/src/main/kotlin/space/blokk/world => test-plugin/src/main/kotlin/space/blokk/testplugin}/anvil/AnvilChunk.kt (97%) rename {blokk-server/src/main/kotlin/space/blokk/world => test-plugin/src/main/kotlin/space/blokk/testplugin}/anvil/AnvilVoxel.kt (97%) rename {blokk-server/src/main/kotlin/space/blokk/world => test-plugin/src/main/kotlin/space/blokk/testplugin}/anvil/AnvilWorld.kt (96%) create mode 100644 test-plugin/src/main/resources/plugin_class.txt diff --git a/.runConfigurations/Build TestPlugin.jar.run.xml b/.runConfigurations/Build TestPlugin.jar.run.xml new file mode 100644 index 0000000..b2197ec --- /dev/null +++ b/.runConfigurations/Build TestPlugin.jar.run.xml @@ -0,0 +1,21 @@ + + + + + + + true + + + \ No newline at end of file diff --git a/.runConfigurations/Run.run.xml b/.runConfigurations/Run.run.xml index 46d06a7..bb0a744 100644 --- a/.runConfigurations/Run.run.xml +++ b/.runConfigurations/Run.run.xml @@ -10,6 +10,7 @@