From 7e5081df9c7fabc1e129ba0126232d38162a94ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B9=20=D0=91=D0=B0?= =?UTF-8?q?=D0=B3=D0=B8=D1=80=D0=BE=D0=B2?= Date: Mon, 16 Feb 2026 21:15:38 +0300 Subject: [PATCH 1/2] Update plugin for Minecraft 1.21.11 and modernize build --- README.md | 2 + build.gradle | 18 +- gradle/wrapper/gradle-wrapper.jar | Bin 59536 -> 46175 bytes gradle/wrapper/gradle-wrapper.properties | 4 +- gradlew | 50 +++-- gradlew.bat | 182 +++++++++--------- .../com/jnngl/framedimage/FrameDisplay.java | 2 +- .../com/jnngl/framedimage/FramedImage.java | 2 +- .../jnngl/framedimage/command/FiCommand.java | 2 +- .../jnngl/framedimage/command/SubCommand.java | 2 +- .../command/SubCommandExecutor.java | 2 +- .../command/fi/CreateSubcommand.java | 2 +- .../command/fi/ReloadSubcommand.java | 2 +- .../command/fi/RemoveSubcommand.java | 2 +- .../com/jnngl/framedimage/config/Config.java | 2 +- .../com/jnngl/framedimage/config/Frames.java | 2 +- .../jnngl/framedimage/config/Messages.java | 2 +- .../injection/ChannelInjectionHandler.java | 2 +- .../injection/ChannelInjector.java | 2 +- .../injection/InjectionException.java | 2 +- .../jnngl/framedimage/injection/Injector.java | 2 +- .../listener/DisconnectHandler.java | 2 +- .../listener/HandshakeListener.java | 2 +- .../framedimage/listener/LoginListener.java | 2 +- .../framedimage/listener/PlayerListener.java | 2 +- .../jnngl/framedimage/protocol/IdMapping.java | 2 +- .../framedimage/protocol/LpVec3Codec.java | 76 ++++++++ .../protocol/MinecraftVersion.java | 11 +- .../jnngl/framedimage/protocol/Packet.java | 2 +- .../framedimage/protocol/PacketEncoder.java | 2 +- .../framedimage/protocol/ProtocolUtils.java | 2 +- .../protocol/data/EntityMetadata.java | 20 +- .../framedimage/protocol/data/Facing.java | 2 +- .../framedimage/protocol/data/FilledMap.java | 7 +- .../framedimage/protocol/data/ItemFrame.java | 13 +- .../framedimage/protocol/data/nbt/Nbt.java | 2 +- .../framedimage/protocol/data/nbt/NbtTag.java | 2 +- .../protocol/data/nbt/TagCompound.java | 2 +- .../framedimage/protocol/data/nbt/TagInt.java | 2 +- .../protocol/packets/DestroyEntity.java | 5 +- .../framedimage/protocol/packets/MapData.java | 5 +- .../protocol/packets/SetMetadata.java | 5 +- .../protocol/packets/SpawnEntity.java | 17 +- .../com/jnngl/framedimage/util/BlockUtil.java | 2 +- .../com/jnngl/framedimage/util/GifReader.java | 2 +- .../com/jnngl/framedimage/util/ImageUtil.java | 2 +- 46 files changed, 315 insertions(+), 162 deletions(-) create mode 100644 src/main/java/com/jnngl/framedimage/protocol/LpVec3Codec.java diff --git a/README.md b/README.md index ef69923..e7a72e1 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ High performance Bukkit/Folia plugin for map-arts. +Requires Java 21+. + Features: