From dcdbe8575fcc0fa2d961a697976ff5e7ac1c3c62 Mon Sep 17 00:00:00 2001 From: Tofaa2 Date: Thu, 23 May 2024 23:04:54 +0400 Subject: [PATCH] Attributes --- .idea/gradle.xml | 1 + .idea/workspace.xml | 102 ++++++++++-------- .../java/me/tofaa/entitylib/EntityLib.java | 7 +- .../java/me/tofaa/entitylib/Platform.java | 7 +- .../entitylib/meta/MetaOffsetConverter.java | 4 +- .../storage/ByteEntitySerializer.java | 17 +++ .../entitylib/storage/EntitySerializer.java | 16 +++ .../entitylib/storage/EntityStorage.java | 14 +++ .../entitylib/storage/FSEntityStorage.java | 18 ++++ .../tofaa/entitylib/utils/GithubUpdater.java | 9 +- .../entitylib/wrapper/WrapperEntity.java | 6 +- .../wrapper/WrapperEntityAttributes.java | 85 +++++++++++++++ .../wrapper/WrapperLivingEntity.java | 12 ++- .../entitylib/common/AbstractPlatform.java | 1 + model-engine-addon/build.gradle | 8 ++ .../entitylib/modelengine/ELibBaseEntity.java | 5 + settings.gradle | 1 + test-plugin/build.gradle | 13 ++- .../testentitylib/TestEntityLibPlugin.java | 4 +- .../testentitylib/TestMassivePigCommand.java | 46 ++++++++ 20 files changed, 302 insertions(+), 74 deletions(-) create mode 100644 api/src/main/java/me/tofaa/entitylib/storage/ByteEntitySerializer.java create mode 100644 api/src/main/java/me/tofaa/entitylib/storage/EntitySerializer.java create mode 100644 api/src/main/java/me/tofaa/entitylib/storage/EntityStorage.java create mode 100644 api/src/main/java/me/tofaa/entitylib/storage/FSEntityStorage.java create mode 100644 api/src/main/java/me/tofaa/entitylib/wrapper/WrapperEntityAttributes.java create mode 100644 model-engine-addon/build.gradle create mode 100644 model-engine-addon/src/main/java/me/tofaa/entitylib/modelengine/ELibBaseEntity.java create mode 100644 test-plugin/src/main/java/me/tofaa/testentitylib/TestMassivePigCommand.java diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 89c90fa..5ec86af 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -11,6 +11,7 @@