From db0d8ce9139496fb8b0c8cd37da115fbdd39c0a0 Mon Sep 17 00:00:00 2001 From: nitrogenoliquido <203537016+nitrogenoliquido@users.noreply.github.com> Date: Sun, 1 Nov 2026 21:26:40 -0500 Subject: [PATCH] added files. --- .gitignore | 4 + README.md | 43 + assets/deobf.jpg | Bin 0 -> 77686 bytes assets/deobf2.png | Bin 0 -> 138410 bytes assets/hack.jpg | Bin 0 -> 1088947 bytes assets/jak.jpg | Bin 0 -> 4449 bytes assets/ss.png | Bin 0 -> 331088 bytes build.gradle | 83 + gradle.properties | 3 + gradle/GenerateCompileApis.java | 66 + gradle/api-signatures/lpx.json | 1 + gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 43764 bytes gradle/wrapper/gradle-wrapper.properties | 8 + gradlew | 251 + gradlew.bat | 94 + settings.gradle | 7 + src/main/java/it/ytnoos/lpx/LPXBootstrap.java | 93 + src/main/java/it/ytnoos/lpx/LPXBukkit.java | 290 + .../lpx/activation/ActivationState.java | 106 + .../adapter/LegacyInventoryViewAdapter.java | 40 + .../adapter/ModernInventoryViewAdapter.java | 40 + .../it/ytnoos/lpx/alerts/AlertManager.java | 318 + .../lpx/alerts/DiscordAlertHandler.java | 128 + .../it/ytnoos/lpx/alerts/ViolationRecord.java | 42 + src/main/java/it/ytnoos/lpx/api/LPX.java | 40 + .../java/it/ytnoos/lpx/api/LPXPlugin.java | 33 + .../lpx/api/adapter/InventoryViewAdapter.java | 18 + .../it/ytnoos/lpx/api/check/CheckResult.java | 19 + .../ytnoos/lpx/api/check/CheckResultInfo.java | 38 + .../it/ytnoos/lpx/api/check/FlagInfo.java | 30 + .../ytnoos/lpx/api/check/IntervalCounter.java | 74 + .../ytnoos/lpx/api/check/RegisteredCheck.java | 33 + .../api/check/RepeatedIntervalCounter.java | 116 + .../lpx/api/check/RollingIntervalCounter.java | 145 + .../lpx/api/check/abstraction/Check.java | 27 + .../api/check/abstraction/CheckFunction.java | 8 + .../api/check/abstraction/CheckManager.java | 74 + .../lpx/api/check/enums/CheckCategory.java | 39 + .../ytnoos/lpx/api/check/enums/CheckID.java | 20 + .../ytnoos/lpx/api/check/enums/CheckType.java | 134 + .../lpx/api/check/options/CheckOptions.java | 111 + .../check/options/PersonalCheckOptions.java | 43 + .../ytnoos/lpx/api/event/LPXAlertEvent.java | 47 + .../ytnoos/lpx/api/event/LPXPunishEvent.java | 39 + .../ytnoos/lpx/api/metrics/MetricsLite.java | 717 + .../it/ytnoos/lpx/api/player/PrinterData.java | 20 + .../ytnoos/lpx/api/player/PrinterStatus.java | 7 + .../ytnoos/lpx/api/player/ProtocolPlayer.java | 145 + .../lpx/api/protocol/CheckContainer.java | 7 + .../lpx/api/protocol/PlayerRegistry.java | 26 + .../lpx/api/protocol/ReceivedPacket.java | 298 + .../it/ytnoos/lpx/check/AbstractCheck.java | 175 + .../ytnoos/lpx/check/BukkitCheckManager.java | 227 + .../it/ytnoos/lpx/check/CreativeCheck.java | 43 + .../java/it/ytnoos/lpx/check/RecipeCheck.java | 60 + .../lpx/check/impl/book/Book0Check.java | 102 + .../lpx/check/impl/book/BookACheck.java | 39 + .../lpx/check/impl/book/BookBCheck.java | 63 + .../lpx/check/impl/book/BookCCheck.java | 46 + .../lpx/check/impl/command/CommandACheck.java | 76 + .../check/impl/creative/CreativeACheck.java | 41 + .../check/impl/creative/CreativeBCheck.java | 58 + .../check/impl/creative/CreativeCCheck.java | 43 + .../check/impl/creative/CreativeDCheck.java | 48 + .../check/impl/creative/CreativeECheck.java | 63 + .../check/impl/creative/CreativeFCheck.java | 35 + .../check/impl/creative/CreativeGCheck.java | 66 + .../check/impl/creative/CreativeHCheck.java | 13 + .../check/impl/creative/CreativeICheck.java | 13 + .../lpx/check/impl/flood/FloodACheck.java | 40 + .../lpx/check/impl/flood/FloodBCheck.java | 375 + .../lpx/check/impl/flood/FloodCCheck.java | 140 + .../lpx/check/impl/flood/FloodDCheck.java | 93 + .../lpx/check/impl/flood/FloodFCheck.java | 42 + .../lpx/check/impl/flood/FloodGCheck.java | 74 + .../lpx/check/impl/item/Item0Check.java | 149 + .../lpx/check/impl/item/Item1Check.java | 105 + .../lpx/check/impl/item/Item2Check.java | 51 + .../lpx/check/impl/item/Item3Check.java | 51 + .../lpx/check/impl/item/ItemACheck.java | 46 + .../lpx/check/impl/item/ItemBCheck.java | 66 + .../lpx/check/impl/item/ItemCCheck.java | 97 + .../lpx/check/impl/item/ItemDCheck.java | 84 + .../lpx/check/impl/item/ItemECheck.java | 107 + .../lpx/check/impl/item/ItemFCheck.java | 48 + .../lpx/check/impl/item/ItemGCheck.java | 195 + .../lpx/check/impl/item/ItemHCheck.java | 166 + .../lpx/check/impl/item/ItemJCheck.java | 165 + .../lpx/check/impl/item/ItemKCheck.java | 843 + .../check/impl/netty/PacketLimitCheck.java | 37 + .../lpx/check/impl/netty/PacketSizeCheck.java | 71 + .../lpx/check/impl/payload/PayloadACheck.java | 27 + .../lpx/check/impl/payload/PayloadBCheck.java | 70 + .../lpx/check/impl/payload/PayloadCCheck.java | 52 + .../impl/payload/PayloadDirectionCheck.java | 116 + .../lpx/check/impl/payload/PayloadECheck.java | 50 + .../lpx/check/impl/payload/PayloadFCheck.java | 56 + .../lpx/check/impl/place/PlaceACheck.java | 76 + .../lpx/check/impl/place/PlaceBCheck.java | 43 + .../lpx/check/impl/place/PlaceCCheck.java | 57 + .../check/impl/position/PositionACheck.java | 81 + .../check/impl/position/PositionBCheck.java | 105 + .../check/impl/position/PositionCCheck.java | 82 + .../check/impl/position/PositionDCheck.java | 42 + .../ytnoos/lpx/check/impl/tab/TabACheck.java | 120 + .../ytnoos/lpx/check/impl/tab/TabBCheck.java | 69 + .../lpx/check/impl/window/WindowACheck.java | 57 + .../lpx/check/impl/window/WindowBCheck.java | 97 + .../lpx/check/impl/window/WindowCCheck.java | 35 + .../lpx/check/impl/window/WindowDCheck.java | 45 + .../lpx/check/impl/window/WindowECheck.java | 102 + .../it/ytnoos/lpx/commands/AlertsCommand.java | 48 + .../it/ytnoos/lpx/commands/GuiCommand.java | 21 + .../it/ytnoos/lpx/commands/HealthCommand.java | 46 + .../it/ytnoos/lpx/commands/KickCommand.java | 100 + .../it/ytnoos/lpx/commands/LPXCommand.java | 263 + .../ytnoos/lpx/commands/MonitorCommand.java | 43 + .../it/ytnoos/lpx/commands/ReloadCommand.java | 21 + .../it/ytnoos/lpx/commands/SubCommand.java | 80 + .../ytnoos/lpx/commands/WatchdogCommand.java | 48 + .../it/ytnoos/lpx/compat/ReflectionNames.java | 193 + .../it/ytnoos/lpx/config/AlertsOptions.java | 47 + .../java/it/ytnoos/lpx/config/ConfigFile.java | 122 + .../it/ytnoos/lpx/config/ConfigManager.java | 82 + .../it/ytnoos/lpx/config/ConfigMigration.java | 137 + .../it/ytnoos/lpx/config/ConfigSection.java | 87 + .../it/ytnoos/lpx/config/ConfigUpdater.java | 611 + .../ytnoos/lpx/config/CreativeExemption.java | 18 + .../it/ytnoos/lpx/config/DiscordOptions.java | 40 + .../it/ytnoos/lpx/config/GeneralOptions.java | 255 + .../ytnoos/lpx/config/ItemStripOptions.java | 43 + .../java/it/ytnoos/lpx/config/Messages.java | 97 + .../it/ytnoos/lpx/config/PacketLogOutput.java | 7 + .../lpx/config/PacketLoggerOptions.java | 133 + .../it/ytnoos/lpx/config/PrinterOptions.java | 59 + .../config/PrinterPacketLoggerOptions.java | 34 + .../it/ytnoos/lpx/inventories/MainMenu.java | 128 + .../ytnoos/lpx/inventories/MenuFactory.java | 24 + .../lpx/inventories/ViolationLogMenu.java | 221 + .../inventories/smartinvs/ClickableItem.java | 35 + .../smartinvs/InventoryListener.java | 23 + .../smartinvs/InventoryManager.java | 357 + .../inventories/smartinvs/SmartInventory.java | 282 + .../smartinvs/content/InventoryContents.java | 410 + .../smartinvs/content/InventoryProvider.java | 8 + .../smartinvs/content/Pagination.java | 128 + .../smartinvs/content/SlotIterator.java | 267 + .../smartinvs/content/SlotPos.java | 43 + .../opener/ChestInventoryOpener.java | 31 + .../smartinvs/opener/InventoryOpener.java | 28 + .../opener/SpecialInventoryOpener.java | 45 + .../packetevents/PacketEventsPlugin.java | 120 + .../packetevents/adventure/option/Option.java | 31 + .../adventure/option/OptionImpl.java | 68 + .../adventure/option/OptionSchema.java | 57 + .../adventure/option/OptionSchemaImpl.java | 143 + .../adventure/option/OptionState.java | 62 + .../adventure/option/OptionStateImpl.java | 303 + .../adventure/option/package-info.java | 4 + .../adventure/option/value/ValueSource.java | 27 + .../adventure/option/value/ValueSources.java | 77 + .../adventure/option/value/ValueType.java | 30 + .../adventure/option/value/ValueTypeImpl.java | 108 + .../adventure/option/value/package-info.java | 4 + .../serializer/ComponentDecoder.java | 25 + .../serializer/ComponentEncoder.java | 25 + .../serializer/ComponentSerializer.java | 56 + .../commons/ComponentTreeConstants.java | 118 + .../serializer/gson/BackwardCompatUtil.java | 173 + .../gson/BlockNBTComponentPosSerializer.java | 30 + .../gson/ClickEventActionSerializer.java | 12 + .../gson/ComponentSerializerImpl.java | 512 + .../gson/GsonComponentSerializer.java | 123 + .../gson/GsonComponentSerializerImpl.java | 207 + .../gson/GsonDataComponentValue.java | 23 + .../gson/GsonDataComponentValueImpl.java | 68 + .../adventure/serializer/gson/GsonHacks.java | 48 + .../gson/HoverEventActionSerializer.java | 12 + .../serializer/gson/IndexedSerializer.java | 50 + .../serializer/gson/KeySerializer.java | 23 + .../gson/LegacyHoverEventSerializer.java | 9 + .../gson/ProfilePropertySerializer.java | 58 + .../serializer/gson/SerializerFactory.java | 135 + .../gson/ShadowColorSerializer.java | 76 + .../serializer/gson/ShowEntitySerializer.java | 98 + .../serializer/gson/ShowItemSerializer.java | 177 + .../serializer/gson/StyleSerializer.java | 622 + .../serializer/gson/TextColorSerializer.java | 58 + .../serializer/gson/TextColorWrapper.java | 55 + .../gson/TextDecorationSerializer.java | 12 + .../gson/TranslationArgumentSerializer.java | 54 + .../serializer/gson/UUIDSerializer.java | 60 + ...onDataComponentValueConverterProvider.java | 39 + .../JSONComponentSerializerProviderImpl.java | 35 + .../serializer/gson/impl/package-info.java | 4 + .../json/DummyJSONComponentSerializer.java | 69 + .../json/JSONComponentConstants.java | 82 + .../json/JSONComponentSerializer.java | 65 + .../json/JSONComponentSerializerAccessor.java | 27 + .../serializer/json/JSONOptions.java | 200 + .../json/LegacyHoverEventSerializer.java | 29 + .../NBTLegacyHoverEventSerializer.java | 13 + .../NBTLegacyHoverEventSerializerImpl.java | 122 + .../serializer/legacy/CharacterAndFormat.java | 101 + .../legacy/CharacterAndFormatImpl.java | 107 + .../legacy/CharacterAndFormatSet.java | 67 + .../legacy/LegacyComponentSerializer.java | 123 + .../legacy/LegacyComponentSerializerImpl.java | 626 + .../serializer/legacy/LegacyFormat.java | 86 + .../adventure/serializer/legacy/Reset.java | 7 + .../packetevents/bstats/MetricsBase.java | 251 + .../packetevents/bstats/bukkit/Metrics.java | 113 + .../bstats/charts/AdvancedBarChart.java | 43 + .../bstats/charts/AdvancedPie.java | 43 + .../bstats/charts/CustomChart.java | 39 + .../bstats/charts/DrilldownPie.java | 49 + .../bstats/charts/MultiLineChart.java | 43 + .../bstats/charts/SimpleBarChart.java | 32 + .../packetevents/bstats/charts/SimplePie.java | 23 + .../bstats/charts/SingleLineChart.java | 23 + .../bstats/config/MetricsConfig.java | 183 + .../bstats/json/JsonObjectBuilder.java | 132 + .../bukkit/InternalBukkitListener.java | 90 + .../bukkit/InternalBukkitLoginListener.java | 48 + .../bukkit/InternalGlobalBukkitListener.java | 20 + .../bukkit/InternalPaperJoinListener.java | 73 + .../bukkit/InternalPaperListener.java | 31 + .../spigot/SpigotPacketEventsBuilder.java | 370 + .../packetevents/impl/netty/BuildData.java | 14 + .../impl/netty/NettyManagerImpl.java | 34 + .../buffer/ByteBufAllocationOperatorImpl.java | 53 + .../netty/buffer/ByteBufOperatorImpl.java | 240 + .../netty/channel/ChannelOperatorImpl.java | 101 + .../factory/NettyPacketEventsBuilder.java | 193 + .../manager/player/PlayerManagerAbstract.java | 29 + .../protocol/ProtocolManagerAbstract.java | 83 + .../manager/server/ServerManagerAbstract.java | 10 + .../injector/SpigotChannelInjector.java | 265 + .../PreChannelInitializer_v1_12.java | 38 + .../PreChannelInitializer_v1_8.java | 24 + .../connection/PreViaPipelineSupport.java | 32 + .../connection/ServerChannelHandler.java | 73 + .../ServerConnectionInitializer.java | 233 + .../handlers/PacketEventsDecoder.java | 192 + .../handlers/PacketEventsEncoder.java | 370 + .../manager/InternalBukkitPacketListener.java | 148 + .../manager/player/PlayerManagerImpl.java | 106 + .../manager/protocol/ProtocolManagerImpl.java | 109 + .../manager/server/ServerManagerImpl.java | 55 + .../packetevents/netty/NettyManagerImpl.java | 34 + .../ByteBufAllocationOperatorModernImpl.java | 53 + .../buffer/ByteBufOperatorModernImpl.java | 240 + .../channel/ChannelOperatorModernImpl.java | 101 + .../packetevents/util/BukkitLogManager.java | 46 + .../packetevents/util/FoliaCompatUtil.java | 103 + .../packetevents/util/GeyserUtil.java | 78 + .../packetevents/util/InjectedList.java | 161 + .../util/PlayerPingAccessorModern.java | 10 + .../util/SpigotConversionUtil.java | 239 + .../util/SpigotReflectionUtil.java | 1818 ++ .../util/folia/AsyncScheduler.java | 113 + .../util/folia/EntityScheduler.java | 102 + .../util/folia/FoliaScheduler.java | 86 + .../util/folia/GlobalRegionScheduler.java | 85 + .../util/folia/RegionScheduler.java | 190 + .../packetevents/util/folia/TaskWrapper.java | 42 + .../protocolsupport/ProtocolSupportState.java | 7 + .../protocolsupport/ProtocolSupportUtil.java | 87 + .../util/viaversion/CustomPipelineUtil.java | 109 + .../util/viaversion/ViaState.java | 7 + .../util/viaversion/ViaVersionAccessor.java | 22 + .../viaversion/ViaVersionAccessorImpl.java | 93 + .../ViaVersionAccessorImplLegacy.java | 148 + .../util/viaversion/ViaVersionUtil.java | 71 + .../lpx/lib/gson/DefaultDateTypeAdapter.java | 102 + .../lpx/lib/gson/ExclusionStrategy.java | 8 + .../ytnoos/lpx/lib/gson/FieldAttributes.java | 55 + .../lpx/lib/gson/FieldNamingPolicy.java | 79 + .../lpx/lib/gson/FieldNamingStrategy.java | 8 + .../java/it/ytnoos/lpx/lib/gson/Gson.java | 618 + .../it/ytnoos/lpx/lib/gson/GsonBuilder.java | 239 + .../ytnoos/lpx/lib/gson/InstanceCreator.java | 8 + .../it/ytnoos/lpx/lib/gson/JsonArray.java | 204 + .../lib/gson/JsonDeserializationContext.java | 8 + .../ytnoos/lpx/lib/gson/JsonDeserializer.java | 12 + .../it/ytnoos/lpx/lib/gson/JsonElement.java | 127 + .../ytnoos/lpx/lib/gson/JsonIOException.java | 18 + .../java/it/ytnoos/lpx/lib/gson/JsonNull.java | 20 + .../it/ytnoos/lpx/lib/gson/JsonObject.java | 90 + .../lpx/lib/gson/JsonParseException.java | 18 + .../it/ytnoos/lpx/lib/gson/JsonParser.java | 52 + .../it/ytnoos/lpx/lib/gson/JsonPrimitive.java | 232 + .../lib/gson/JsonSerializationContext.java | 10 + .../ytnoos/lpx/lib/gson/JsonSerializer.java | 8 + .../ytnoos/lpx/lib/gson/JsonStreamParser.java | 67 + .../lpx/lib/gson/JsonSyntaxException.java | 18 + .../lpx/lib/gson/LongSerializationPolicy.java | 22 + .../it/ytnoos/lpx/lib/gson/TypeAdapter.java | 87 + .../lpx/lib/gson/TypeAdapterFactory.java | 8 + .../lpx/lib/gson/annotations/Expose.java | 17 + .../lpx/lib/gson/annotations/JsonAdapter.java | 15 + .../lib/gson/annotations/SerializedName.java | 17 + .../lpx/lib/gson/annotations/Since.java | 15 + .../lpx/lib/gson/annotations/Until.java | 15 + .../gson/internal/$Gson$Preconditions.java | 22 + .../lpx/lib/gson/internal/$Gson$Types.java | 490 + .../gson/internal/ConstructorConstructor.java | 233 + .../lpx/lib/gson/internal/Excluder.java | 216 + .../internal/JsonReaderInternalAccess.java | 12 + .../lib/gson/internal/LazilyParsedNumber.java | 72 + .../lib/gson/internal/LinkedHashTreeMap.java | 723 + .../lpx/lib/gson/internal/LinkedTreeMap.java | 543 + .../lib/gson/internal/ObjectConstructor.java | 6 + .../lpx/lib/gson/internal/Primitives.java | 70 + .../ytnoos/lpx/lib/gson/internal/Streams.java | 102 + .../lib/gson/internal/UnsafeAllocator.java | 104 + .../gson/internal/bind/ArrayTypeAdapter.java | 84 + .../bind/CollectionTypeAdapterFactory.java | 82 + .../gson/internal/bind/DateTypeAdapter.java | 69 + ...onAdapterAnnotationTypeAdapterFactory.java | 59 + .../gson/internal/bind/JsonTreeReader.java | 328 + .../gson/internal/bind/JsonTreeWriter.java | 201 + .../internal/bind/MapTypeAdapterFactory.java | 178 + .../gson/internal/bind/ObjectTypeAdapter.java | 84 + .../bind/ReflectiveTypeAdapterFactory.java | 278 + .../internal/bind/SqlDateTypeAdapter.java | 50 + .../gson/internal/bind/TimeTypeAdapter.java | 49 + .../gson/internal/bind/TreeTypeAdapter.java | 157 + .../bind/TypeAdapterRuntimeTypeWrapper.java | 59 + .../lib/gson/internal/bind/TypeAdapters.java | 1027 ++ .../gson/internal/bind/util/ISO8601Utils.java | 238 + .../lpx/lib/gson/reflect/TypeToken.java | 208 + .../lpx/lib/gson/stream/JsonReader.java | 1132 ++ .../ytnoos/lpx/lib/gson/stream/JsonScope.java | 22 + .../ytnoos/lpx/lib/gson/stream/JsonToken.java | 14 + .../lpx/lib/gson/stream/JsonWriter.java | 365 + .../gson/stream/MalformedJsonException.java | 21 + .../retrooper/packetevents/PacketEvents.java | 28 + .../packetevents/PacketEventsAPI.java | 111 + .../annotations/RuntimeObsolete.java | 17 + .../packetevents/event/CallableEvent.java | 11 + .../packetevents/event/CancellableEvent.java | 8 + .../packetevents/event/EventManager.java | 187 + .../packetevents/event/PacketEvent.java | 34 + .../packetevents/event/PacketHandler.java | 10 + .../packetevents/event/PacketListener.java | 51 + .../event/PacketListenerAbstract.java | 16 + .../event/PacketListenerCommon.java | 34 + .../event/PacketListenerPriority.java | 18 + .../event/PacketReceiveEvent.java | 66 + .../packetevents/event/PacketSendEvent.java | 83 + .../packetevents/event/PlayerEvent.java | 13 + .../event/ProtocolPacketEvent.java | 304 + .../event/SimplePacketListenerAbstract.java | 66 + .../packetevents/event/UserConnectEvent.java | 37 + .../event/UserDisconnectEvent.java | 25 + .../packetevents/event/UserEvent.java | 11 + .../packetevents/event/UserLoginEvent.java | 37 + .../event/simple/ItemStackDecodeEvent.java | 64 + .../event/simple/NBTDecodeEvent.java | 63 + .../simple/PacketConfigReceiveEvent.java | 66 + .../event/simple/PacketConfigSendEvent.java | 66 + .../simple/PacketHandshakeReceiveEvent.java | 66 + .../simple/PacketHandshakeSendEvent.java | 66 + .../event/simple/PacketLoginReceiveEvent.java | 66 + .../event/simple/PacketLoginSendEvent.java | 66 + .../event/simple/PacketPlayReceiveEvent.java | 66 + .../event/simple/PacketPlaySendEvent.java | 66 + .../simple/PacketStatusReceiveEvent.java | 66 + .../event/simple/PacketStatusSendEvent.java | 66 + .../event/simple/ReadSlotsEvent.java | 35 + .../exception/CancelPacketException.java | 11 + .../InvalidDisconnectPacketSend.java | 3 + .../exception/InvalidHandshakeException.java | 3 + .../exception/PacketLimitException.java | 59 + .../exception/PacketProcessException.java | 16 + .../injector/ChannelInjector.java | 27 + .../manager/InternalPacketListener.java | 162 + .../manager/PreViaInternalListener.java | 67 + .../packetevents/manager/PreViaSupport.java | 34 + .../manager/player/PlayerManager.java | 99 + .../manager/protocol/ProtocolManager.java | 196 + .../manager/server/ServerManager.java | 20 + .../manager/server/ServerVersion.java | 191 + .../packetevents/manager/server/SystemOS.java | 32 + .../manager/server/VersionComparison.java | 9 + .../packetevents/netty/InjectEvent.java | 8 + .../packetevents/netty/NettyManager.java | 14 + .../buffer/ByteBufAllocationOperator.java | 22 + .../netty/buffer/ByteBufHelper.java | 320 + .../netty/buffer/ByteBufInputStream.java | 259 + .../netty/buffer/ByteBufOperator.java | 138 + .../netty/buffer/ByteBufOutputStream.java | 107 + .../UnpooledByteBufAllocationHelper.java | 60 + .../netty/channel/ChannelHelper.java | 116 + .../netty/channel/ChannelOperator.java | 43 + .../protocol/ConnectionState.java | 13 + .../packetevents/protocol/PacketSide.java | 10 + .../protocol/ProtocolVersion.java | 5 + .../protocol/advancements/Advancement.java | 118 + .../advancements/AdvancementDisplay.java | 210 + .../advancements/AdvancementHolder.java | 96 + .../advancements/AdvancementProgress.java | 69 + .../advancements/AdvancementType.java | 7 + .../protocol/attribute/Attribute.java | 39 + .../protocol/attribute/AttributeDisplay.java | 23 + .../attribute/AttributeDisplayType.java | 14 + .../attribute/AttributeDisplayTypes.java | 45 + .../protocol/attribute/AttributeEntry.java | 91 + .../protocol/attribute/AttributeModifier.java | 153 + .../attribute/AttributeOperation.java | 27 + .../protocol/attribute/Attributes.java | 228 + .../attribute/DefaultAttributeDisplay.java | 25 + .../attribute/HiddenAttributeDisplay.java | 25 + .../attribute/OverrideAttributeDisplay.java | 50 + .../protocol/attribute/StaticAttribute.java | 66 + .../attribute/StaticAttributeDisplayType.java | 38 + .../protocol/chat/ChatCompletionAction.java | 13 + .../packetevents/protocol/chat/ChatType.java | 164 + .../protocol/chat/ChatTypeDecoration.java | 236 + .../packetevents/protocol/chat/ChatTypes.java | 98 + .../protocol/chat/LastSeenMessages.java | 135 + .../protocol/chat/MessageSender.java | 58 + .../protocol/chat/MessageSignature.java | 55 + .../packetevents/protocol/chat/Node.java | 164 + .../packetevents/protocol/chat/Parsers.java | 376 + .../protocol/chat/RemoteChatSession.java | 25 + .../protocol/chat/SignedCommandArgument.java | 29 + .../protocol/chat/StaticChatType.java | 134 + .../chat/clickevent/ChangePageClickEvent.java | 59 + .../protocol/chat/clickevent/ClickEvent.java | 82 + .../chat/clickevent/ClickEventAction.java | 17 + .../chat/clickevent/ClickEventActions.java | 82 + .../clickevent/CopyToClipboardClickEvent.java | 44 + .../chat/clickevent/CustomClickEvent.java | 62 + .../chat/clickevent/OpenFileClickEvent.java | 51 + .../chat/clickevent/OpenUrlClickEvent.java | 51 + .../chat/clickevent/RunCommandClickEvent.java | 52 + .../chat/clickevent/ShowDialogClickEvent.java | 62 + .../clickevent/StaticClickEventAction.java | 50 + .../clickevent/SuggestCommandClickEvent.java | 52 + .../clickevent/TwitchUserInfoClickEvent.java | 46 + .../protocol/chat/filter/FilterMask.java | 34 + .../protocol/chat/filter/FilterMaskType.java | 17 + .../protocol/chat/message/ChatMessage.java | 42 + .../chat/message/ChatMessageLegacy.java | 11 + .../chat/message/ChatMessage_v1_16.java | 24 + .../chat/message/ChatMessage_v1_19.java | 93 + .../chat/message/ChatMessage_v1_19_1.java | 195 + .../chat/message/ChatMessage_v1_19_3.java | 150 + .../chat/message/ChatMessage_v1_21_5.java | 40 + .../message/reader/ChatMessageProcessor.java | 14 + .../impl/ChatMessageProcessorLegacy.java | 28 + .../impl/ChatMessageProcessor_v1_16.java | 32 + .../impl/ChatMessageProcessor_v1_19.java | 56 + .../impl/ChatMessageProcessor_v1_19_1.java | 71 + .../impl/ChatMessageProcessor_v1_19_3.java | 52 + .../impl/ChatMessageProcessor_v1_21_5.java | 64 + .../impl/ChatMessageProcessor_v1_7.java | 25 + .../protocol/color/AlphaColor.java | 179 + .../packetevents/protocol/color/Color.java | 252 + .../packetevents/protocol/color/DyeColor.java | 84 + .../component/ComponentPredicate.java | 111 + .../protocol/component/ComponentType.java | 34 + .../protocol/component/ComponentTypes.java | 666 + .../protocol/component/ComponentValue.java | 64 + .../protocol/component/ComponentValueRef.java | 62 + .../EnchantEffectComponentTypes.java | 162 + .../component/HashedComponentPatchMap.java | 78 + .../protocol/component/IComponentMap.java | 94 + .../component/PatchableComponentMap.java | 334 + .../component/StaticComponentMap.java | 186 + .../component/StaticComponentType.java | 127 + .../builtin/AxolotlVariantComponent.java | 49 + .../component/builtin/CatCollarComponent.java | 47 + .../builtin/CatSoundVariantComponent.java | 45 + .../builtin/CatVariantComponent.java | 48 + .../builtin/ChickenSoundVariantComponent.java | 47 + .../builtin/ChickenVariantComponent.java | 67 + .../builtin/CowSoundVariantComponent.java | 45 + .../builtin/CowVariantComponent.java | 48 + .../builtin/CushionColorComponent.java | 51 + .../builtin/FoxVariantComponent.java | 48 + .../builtin/FrogVariantComponent.java | 48 + .../builtin/HorseVariantComponent.java | 48 + .../builtin/LlamaVariantComponent.java | 48 + .../builtin/MooshroomVariantComponent.java | 49 + .../builtin/PaintingVariantComponent.java | 47 + .../builtin/ParrotVariantComponent.java | 48 + .../builtin/PigSoundVariantComponent.java | 45 + .../builtin/PigVariantComponent.java | 48 + .../builtin/PotteryPatternComponent.java | 50 + .../builtin/RabbitVariantComponent.java | 48 + .../builtin/SalmonSizeComponent.java | 48 + .../builtin/SheepColorComponent.java | 47 + .../builtin/ShulkerColorComponent.java | 47 + .../component/builtin/SignTextComponent.java | 96 + .../builtin/SulfurCubeContentComponent.java | 54 + .../TropicalFishBaseColorComponent.java | 49 + .../TropicalFishPatternColorComponent.java | 49 + .../builtin/TropicalFishPatternComponent.java | 51 + .../builtin/TypedBlockEntityData.java | 72 + .../component/builtin/TypedEntityData.java | 71 + .../builtin/VillagerVariantComponent.java | 48 + .../builtin/WolfCollarComponent.java | 47 + .../builtin/WolfSoundVariantComponent.java | 49 + .../builtin/WolfVariantComponent.java | 48 + .../ZombieNautilusVariantComponent.java | 72 + .../component/builtin/item/ArmorTrim.java | 107 + .../component/builtin/item/BannerLayers.java | 114 + .../item/BlockTransformerComponent.java | 46 + .../builtin/item/BundleContents.java | 55 + .../builtin/item/ChargedProjectiles.java | 56 + .../component/builtin/item/CustomData.java | 27 + .../builtin/item/DebugStickState.java | 87 + .../builtin/item/FireworkExplosion.java | 133 + .../builtin/item/FoodProperties.java | 248 + .../builtin/item/ItemAdditionalTradeCost.java | 48 + .../builtin/item/ItemAdventurePredicate.java | 421 + .../builtin/item/ItemAttackRange.java | 142 + .../builtin/item/ItemAttributeModifiers.java | 409 + .../component/builtin/item/ItemBees.java | 143 + .../item/ItemBlockStateProperties.java | 89 + .../builtin/item/ItemBlocksAttacks.java | 396 + .../builtin/item/ItemBreakSound.java | 46 + .../builtin/item/ItemBrewingFuel.java | 59 + .../builtin/item/ItemCompostable.java | 47 + .../builtin/item/ItemConsumable.java | 157 + .../builtin/item/ItemContainerContents.java | 57 + .../builtin/item/ItemContainerLoot.java | 79 + .../builtin/item/ItemCookingFuel.java | 59 + .../builtin/item/ItemCustomModelData.java | 143 + .../builtin/item/ItemDamageResistant.java | 85 + .../builtin/item/ItemDamageType.java | 71 + .../builtin/item/ItemDeathProtection.java | 56 + .../component/builtin/item/ItemDyeColor.java | 77 + .../builtin/item/ItemEnchantable.java | 53 + .../builtin/item/ItemEnchantments.java | 142 + .../builtin/item/ItemEquippable.java | 348 + .../component/builtin/item/ItemFireworks.java | 68 + .../builtin/item/ItemInstrument.java | 65 + .../builtin/item/ItemJukeboxPlayable.java | 161 + .../builtin/item/ItemKineticWeapon.java | 278 + .../component/builtin/item/ItemLock.java | 81 + .../component/builtin/item/ItemLore.java | 62 + .../builtin/item/ItemMapDecorations.java | 192 + .../item/ItemMapPostProcessingState.java | 6 + .../builtin/item/ItemMinimumAttackCharge.java | 46 + .../builtin/item/ItemMobVisibility.java | 63 + .../component/builtin/item/ItemModel.java | 53 + .../builtin/item/ItemPiercingWeapon.java | 105 + .../builtin/item/ItemPotionContents.java | 125 + .../builtin/item/ItemPotionDurationScale.java | 44 + .../component/builtin/item/ItemProfile.java | 490 + .../item/ItemProvidesBannerPatterns.java | 81 + .../item/ItemProvidesTrimMaterial.java | 67 + .../component/builtin/item/ItemRarity.java | 8 + .../component/builtin/item/ItemRecipes.java | 71 + .../builtin/item/ItemRepairable.java | 57 + .../builtin/item/ItemSwingAnimation.java | 74 + .../component/builtin/item/ItemTool.java | 206 + .../builtin/item/ItemTooltipDisplay.java | 69 + .../builtin/item/ItemTooltipStyle.java | 53 + .../builtin/item/ItemUnbreakable.java | 60 + .../builtin/item/ItemUseCooldown.java | 97 + .../builtin/item/ItemUseEffects.java | 81 + .../builtin/item/ItemUseRemainder.java | 55 + .../builtin/item/ItemVillagerFood.java | 46 + .../component/builtin/item/ItemWaxed.java | 19 + .../component/builtin/item/ItemWeapon.java | 63 + .../builtin/item/LodestoneTracker.java | 69 + .../builtin/item/PotDecorations.java | 220 + .../builtin/item/SuspiciousStewEffects.java | 117 + .../builtin/item/WritableBookContent.java | 70 + .../builtin/item/WrittenBookContent.java | 138 + .../predicates/ComponentMatchers.java | 68 + .../predicates/ComponentPredicateType.java | 11 + .../predicates/ComponentPredicateTypes.java | 107 + .../predicates/IComponentPredicate.java | 3 + .../predicates/NbtComponentPredicate.java | 46 + .../StaticComponentPredicateType.java | 41 + .../predicates/TypedComponentPredicate.java | 57 + .../protocol/debug/DebugSubscription.java | 86 + .../protocol/debug/DebugSubscriptions.java | 119 + .../debug/StaticDebugSubscription.java | 45 + .../protocol/debug/path/DebugNode.java | 84 + .../protocol/debug/path/DebugPath.java | 93 + .../protocol/debug/path/DebugPathType.java | 33 + .../protocol/debug/poi/PoiType.java | 8 + .../protocol/debug/poi/PoiTypes.java | 70 + .../protocol/debug/poi/StaticPoiType.java | 17 + .../protocol/debug/struct/DebugBeeInfo.java | 65 + .../protocol/debug/struct/DebugBrainDump.java | 165 + .../debug/struct/DebugBreezeInfo.java | 41 + .../struct/DebugEntityBlockIntersection.java | 38 + .../debug/struct/DebugGameEventInfo.java | 40 + .../struct/DebugGameEventListenerInfo.java | 29 + .../protocol/debug/struct/DebugGoalInfo.java | 71 + .../protocol/debug/struct/DebugHiveInfo.java | 58 + .../debug/struct/DebugNeighborUpdateInfo.java | 30 + .../protocol/debug/struct/DebugPathInfo.java | 38 + .../protocol/debug/struct/DebugPoiInfo.java | 49 + .../protocol/debug/struct/DebugRaidsInfo.java | 31 + .../debug/struct/DebugStructureInfos.java | 104 + .../debug/struct/DebugVillageSections.java | 20 + .../debug/struct/RedstoneOrientation.java | 29 + .../protocol/dialog/CommonDialogData.java | 140 + .../protocol/dialog/ConfirmationDialog.java | 101 + .../packetevents/protocol/dialog/Dialog.java | 73 + .../protocol/dialog/DialogAction.java | 44 + .../protocol/dialog/DialogListDialog.java | 150 + .../protocol/dialog/DialogType.java | 15 + .../protocol/dialog/DialogTypes.java | 52 + .../packetevents/protocol/dialog/Dialogs.java | 88 + .../protocol/dialog/MultiActionDialog.java | 129 + .../protocol/dialog/NoticeDialog.java | 89 + .../protocol/dialog/ServerLinksDialog.java | 128 + .../protocol/dialog/StaticDialogType.java | 41 + .../protocol/dialog/action/Action.java | 31 + .../protocol/dialog/action/ActionType.java | 15 + .../protocol/dialog/action/ActionTypes.java | 67 + .../dialog/action/DialogTemplate.java | 29 + .../dialog/action/DynamicCustomAction.java | 54 + .../action/DynamicRunCommandAction.java | 43 + .../protocol/dialog/action/StaticAction.java | 52 + .../dialog/action/StaticActionType.java | 41 + .../protocol/dialog/body/DialogBody.java | 36 + .../protocol/dialog/body/DialogBodyType.java | 15 + .../protocol/dialog/body/DialogBodyTypes.java | 43 + .../protocol/dialog/body/ItemDialogBody.java | 116 + .../protocol/dialog/body/PlainMessage.java | 61 + .../dialog/body/PlainMessageDialogBody.java | 37 + .../dialog/body/StaticDialogBodyType.java | 41 + .../protocol/dialog/button/ActionButton.java | 49 + .../dialog/button/CommonButtonData.java | 62 + .../dialog/input/BooleanInputControl.java | 84 + .../protocol/dialog/input/Input.java | 44 + .../protocol/dialog/input/InputControl.java | 28 + .../dialog/input/InputControlType.java | 15 + .../dialog/input/InputControlTypes.java | 55 + .../dialog/input/NumberRangeInputControl.java | 170 + .../input/SingleOptionInputControl.java | 171 + .../dialog/input/StaticInputControlType.java | 41 + .../dialog/input/TextInputControl.java | 167 + .../protocol/entity/EntityPositionData.java | 111 + .../entity/armadillo/ArmadilloState.java | 8 + .../entity/axolotl/AxolotlVariant.java | 5 + .../entity/axolotl/AxolotlVariants.java | 36 + .../entity/axolotl/StaticAxolotlVariant.java | 15 + .../protocol/entity/cat/CatSoundSet.java | 243 + .../protocol/entity/cat/CatSoundVariant.java | 63 + .../protocol/entity/cat/CatSoundVariants.java | 35 + .../protocol/entity/cat/CatVariant.java | 90 + .../protocol/entity/cat/CatVariants.java | 53 + .../entity/cat/StaticCatSoundVariant.java | 62 + .../protocol/entity/cat/StaticCatVariant.java | 69 + .../entity/chicken/ChickenSoundSet.java | 135 + .../entity/chicken/ChickenSoundVariant.java | 63 + .../entity/chicken/ChickenSoundVariants.java | 38 + .../entity/chicken/ChickenVariant.java | 137 + .../entity/chicken/ChickenVariants.java | 43 + .../chicken/StaticChickenSoundVariant.java | 63 + .../entity/chicken/StaticChickenVariant.java | 88 + .../protocol/entity/cow/CowSoundSet.java | 136 + .../protocol/entity/cow/CowSoundVariant.java | 27 + .../protocol/entity/cow/CowSoundVariants.java | 33 + .../protocol/entity/cow/CowVariant.java | 137 + .../protocol/entity/cow/CowVariants.java | 43 + .../entity/cow/StaticCowSoundVariant.java | 50 + .../protocol/entity/cow/StaticCowVariant.java | 87 + .../protocol/entity/data/EntityData.java | 40 + .../protocol/entity/data/EntityDataType.java | 47 + .../protocol/entity/data/EntityDataTypes.java | 468 + .../entity/data/EntityMetadataProvider.java | 15 + .../entity/data/struct/CopperGolemState.java | 24 + .../data/struct/WeatheringCopperState.java | 24 + .../protocol/entity/fox/FoxVariant.java | 5 + .../protocol/entity/fox/FoxVariants.java | 30 + .../protocol/entity/fox/StaticFoxVariant.java | 15 + .../protocol/entity/frog/FrogVariant.java | 45 + .../protocol/entity/frog/FrogVariants.java | 34 + .../entity/frog/StaticFrogVariant.java | 51 + .../protocol/entity/horse/HorseVariant.java | 5 + .../protocol/entity/horse/HorseVariants.java | 40 + .../entity/horse/StaticHorseVariant.java | 15 + .../protocol/entity/llama/LlamaVariant.java | 5 + .../protocol/entity/llama/LlamaVariants.java | 34 + .../entity/llama/StaticLlamaVariant.java | 15 + .../entity/mooshroom/MooshroomVariant.java | 5 + .../entity/mooshroom/MooshroomVariants.java | 30 + .../mooshroom/StaticMooshroomVariant.java | 15 + .../nautilus/StaticZombieNautilusVariant.java | 67 + .../nautilus/ZombieNautilusVariant.java | 80 + .../nautilus/ZombieNautilusVariants.java | 39 + .../protocol/entity/parrot/ParrotVariant.java | 5 + .../entity/parrot/ParrotVariants.java | 36 + .../entity/parrot/StaticParrotVariant.java | 15 + .../protocol/entity/pig/PigSoundSet.java | 150 + .../protocol/entity/pig/PigSoundVariant.java | 63 + .../protocol/entity/pig/PigSoundVariants.java | 40 + .../protocol/entity/pig/PigVariant.java | 134 + .../protocol/entity/pig/PigVariants.java | 41 + .../entity/pig/StaticPigSoundVariant.java | 62 + .../protocol/entity/pig/StaticPigVariant.java | 87 + .../protocol/entity/pose/EntityPose.java | 44 + .../protocol/entity/rabbit/RabbitVariant.java | 5 + .../entity/rabbit/RabbitVariants.java | 40 + .../entity/rabbit/StaticRabbitVariant.java | 15 + .../protocol/entity/salmon/SalmonVariant.java | 5 + .../entity/salmon/SalmonVariants.java | 32 + .../entity/salmon/StaticSalmonVariant.java | 15 + .../protocol/entity/sniffer/SnifferState.java | 11 + .../sulfurcube/StaticSulfurCubeArchtype.java | 141 + .../entity/sulfurcube/SulfurCubeArchtype.java | 133 + .../sulfurcube/SulfurCubeArchtypeBuilder.java | 159 + .../sulfurcube/SulfurCubeArchtypes.java | 263 + .../sulfurcube/SulfurCubeContactDamage.java | 104 + .../sulfurcube/SulfurCubeExplosionData.java | 88 + .../SulfurCubeKnockbackModifiers.java | 88 + .../sulfurcube/SulfurCubeSoundSettings.java | 132 + .../entity/transform/EntityTransformType.java | 81 + .../StaticTropicalFishPattern.java | 24 + .../tropicalfish/TropicalFishPattern.java | 13 + .../tropicalfish/TropicalFishPatterns.java | 66 + .../protocol/entity/type/EntityType.java | 13 + .../protocol/entity/type/EntityTypes.java | 502 + .../entity/type/StaticEntityType.java | 60 + .../entity/villager/VillagerData.java | 70 + .../entity/villager/level/VillagerLevel.java | 22 + .../profession/StaticVillagerProfession.java | 23 + .../profession/VillagerProfession.java | 10 + .../profession/VillagerProfessions.java | 78 + .../villager/type/StaticVillagerType.java | 23 + .../entity/villager/type/VillagerType.java | 10 + .../entity/villager/type/VillagerTypes.java | 68 + .../wolfvariant/StaticWolfSoundVariant.java | 78 + .../entity/wolfvariant/StaticWolfVariant.java | 113 + .../entity/wolfvariant/WolfAssetSet.java | 132 + .../entity/wolfvariant/WolfSoundSet.java | 214 + .../entity/wolfvariant/WolfSoundVariant.java | 119 + .../entity/wolfvariant/WolfSoundVariants.java | 52 + .../entity/wolfvariant/WolfVariant.java | 180 + .../entity/wolfvariant/WolfVariants.java | 89 + .../protocol/item/HashedStack.java | 120 + .../packetevents/protocol/item/ItemStack.java | 740 + .../protocol/item/ItemStackCodec.java | 96 + .../protocol/item/ItemStackSerialization.java | 300 + .../item/armormaterial/ArmorMaterial.java | 5 + .../item/armormaterial/ArmorMaterials.java | 135 + .../armormaterial/StaticArmorMaterial.java | 15 + .../protocol/item/banner/BannerPattern.java | 61 + .../protocol/item/banner/BannerPatterns.java | 137 + .../item/banner/StaticBannerPattern.java | 76 + .../blocktransformer/BlockTransformData.java | 449 + .../blocktransformer/BlockTransformer.java | 33 + .../blocktransformer/BlockTransformers.java | 98 + .../StaticBlockTransformer.java | 46 + .../protocol/item/book/BookType.java | 18 + .../item/consumables/ConsumeEffect.java | 26 + .../item/consumables/ConsumeEffectType.java | 11 + .../item/consumables/ConsumeEffectTypes.java | 66 + .../consumables/StaticConsumeEffectType.java | 36 + .../builtin/ApplyEffectsConsumeEffect.java | 41 + .../builtin/ClearAllEffectsConsumeEffect.java | 22 + .../builtin/PlaySoundConsumeEffect.java | 30 + .../builtin/RemoveEffectsConsumeEffect.java | 33 + .../TeleportRandomlyConsumeEffect.java | 48 + .../item/enchantment/Enchantment.java | 56 + .../item/enchantment/EnchantmentCost.java | 81 + .../enchantment/EnchantmentDefinition.java | 253 + .../enchantment/type/EnchantmentType.java | 103 + .../enchantment/type/EnchantmentTypes.java | 226 + .../type/StaticEnchantmentType.java | 146 + .../protocol/item/instrument/Instrument.java | 109 + .../protocol/item/instrument/Instruments.java | 75 + .../item/instrument/StaticInstrument.java | 97 + .../protocol/item/jukebox/IJukeboxSong.java | 93 + .../protocol/item/jukebox/JukeboxSong.java | 144 + .../protocol/item/jukebox/JukeboxSongs.java | 117 + .../item/mapdecoration/MapDecorationType.java | 21 + .../mapdecoration/MapDecorationTypes.java | 221 + .../StaticMapDecorationType.java | 62 + .../item/trimmaterial/StaticTrimMaterial.java | 195 + .../item/trimmaterial/TrimMaterial.java | 291 + .../item/trimmaterial/TrimMaterials.java | 111 + .../item/trimpattern/StaticTrimPattern.java | 113 + .../item/trimpattern/TrimPattern.java | 115 + .../item/trimpattern/TrimPatterns.java | 95 + .../protocol/item/type/ItemType.java | 43 + .../protocol/item/type/ItemTypes.java | 8738 ++++++++++ .../protocol/item/type/StaticItemType.java | 144 + .../protocol/mapper/AbstractMappedEntity.java | 85 + .../protocol/mapper/CopyableEntity.java | 12 + .../protocol/mapper/DeepComparableEntity.java | 12 + .../protocol/mapper/GenericMappedEntity.java | 42 + .../protocol/mapper/LegacyMappedEntity.java | 11 + .../protocol/mapper/MappedEntity.java | 15 + .../protocol/mapper/MappedEntityBuilder.java | 18 + .../protocol/mapper/MappedEntityRef.java | 193 + .../protocol/mapper/MappedEntityRefSet.java | 27 + .../protocol/mapper/MappedEntitySet.java | 378 + .../protocol/mapper/MaybeMappedEntity.java | 119 + .../protocol/mapper/ResolvableEntity.java | 13 + .../protocol/mapper/StaticMappedEntity.java | 13 + .../packetevents/protocol/nbt/MathHelper.java | 37 + .../packetevents/protocol/nbt/NBT.java | 43 + .../packetevents/protocol/nbt/NBTByte.java | 91 + .../protocol/nbt/NBTByteArray.java | 56 + .../protocol/nbt/NBTCompound.java | 382 + .../packetevents/protocol/nbt/NBTDouble.java | 83 + .../protocol/nbt/NBTElementCounter.java | 30 + .../packetevents/protocol/nbt/NBTEnd.java | 38 + .../packetevents/protocol/nbt/NBTFloat.java | 83 + .../packetevents/protocol/nbt/NBTInt.java | 83 + .../protocol/nbt/NBTIntArray.java | 56 + .../packetevents/protocol/nbt/NBTLimiter.java | 118 + .../packetevents/protocol/nbt/NBTList.java | 188 + .../packetevents/protocol/nbt/NBTLong.java | 83 + .../protocol/nbt/NBTLongArray.java | 56 + .../packetevents/protocol/nbt/NBTNumber.java | 21 + .../packetevents/protocol/nbt/NBTShort.java | 83 + .../packetevents/protocol/nbt/NBTString.java | 58 + .../packetevents/protocol/nbt/NBTType.java | 71 + .../protocol/nbt/codec/NBTCodec.java | 282 + .../nbt/serializer/DefaultNBTSerializer.java | 264 + .../protocol/nbt/serializer/NBTReader.java | 15 + .../nbt/serializer/NBTSerializer.java | 171 + .../protocol/nbt/serializer/NBTWriter.java | 14 + .../nbt/serializer/SequentialNBTReader.java | 851 + .../packetevents/protocol/npc/NPC.java | 618 + .../packettype/ClientBoundPacket.java | 3 + .../protocol/packettype/PacketType.java | 1382 ++ .../protocol/packettype/PacketTypeCommon.java | 21 + .../packettype/PacketTypeConstant.java | 13 + .../packettype/ServerBoundPacket.java | 3 + .../ClientboundPacketType_1_12.java | 83 + .../ClientboundPacketType_1_12_1.java | 84 + .../ClientboundPacketType_1_13.java | 90 + .../ClientboundPacketType_1_14.java | 96 + .../ClientboundPacketType_1_14_4.java | 97 + .../ClientboundPacketType_1_15.java | 97 + .../ClientboundPacketType_1_15_2.java | 97 + .../ClientboundPacketType_1_16.java | 96 + .../ClientboundPacketType_1_16_2.java | 96 + .../ClientboundPacketType_1_17.java | 107 + .../ClientboundPacketType_1_18.java | 108 + .../ClientboundPacketType_1_19.java | 109 + .../ClientboundPacketType_1_19_1.java | 112 + .../ClientboundPacketType_1_19_3.java | 111 + .../ClientboundPacketType_1_19_4.java | 115 + .../ClientboundPacketType_1_20_2.java | 117 + .../ClientboundPacketType_1_20_3.java | 121 + .../ClientboundPacketType_1_20_5.java | 126 + .../ClientboundPacketType_1_21.java | 128 + .../ClientboundPacketType_1_21_2.java | 135 + .../ClientboundPacketType_1_21_5.java | 135 + .../ClientboundPacketType_1_21_6.java | 138 + .../ClientboundPacketType_1_21_9.java | 143 + .../ClientboundPacketType_1_7_10.java | 69 + .../ClientboundPacketType_1_8.java | 78 + .../ClientboundPacketType_1_9.java | 81 + .../ClientboundPacketType_1_9_3.java | 80 + .../ClientboundPacketType_26_1.java | 145 + .../ClientboundPacketType_26_3.java | 148 + .../ClientboundConfigPacketType_1_20_2.java | 13 + .../ClientboundConfigPacketType_1_20_3.java | 14 + .../ClientboundConfigPacketType_1_20_5.java | 19 + .../ClientboundConfigPacketType_1_21.java | 21 + .../ClientboundConfigPacketType_1_21_6.java | 23 + .../ClientboundConfigPacketType_1_21_9.java | 24 + .../ClientboundConfigPacketType_26_3.java | 25 + .../ServerboundConfigPacketType_1_20_2.java | 10 + .../ServerboundConfigPacketType_1_20_5.java | 12 + .../ServerboundConfigPacketType_1_21_6.java | 13 + .../ServerboundConfigPacketType_1_21_9.java | 14 + .../ServerboundPacketType_1_12.java | 37 + .../ServerboundPacketType_1_12_1.java | 37 + .../ServerboundPacketType_1_13.java | 47 + .../ServerboundPacketType_1_14.java | 50 + .../ServerboundPacketType_1_15_2.java | 50 + .../ServerboundPacketType_1_16.java | 51 + .../ServerboundPacketType_1_16_2.java | 52 + .../ServerboundPacketType_1_17.java | 52 + .../ServerboundPacketType_1_19.java | 54 + .../ServerboundPacketType_1_19_1.java | 55 + .../ServerboundPacketType_1_19_3.java | 55 + .../ServerboundPacketType_1_19_4.java | 55 + .../ServerboundPacketType_1_20_2.java | 58 + .../ServerboundPacketType_1_20_3.java | 59 + .../ServerboundPacketType_1_20_5.java | 62 + .../ServerboundPacketType_1_21_2.java | 64 + .../ServerboundPacketType_1_21_4.java | 66 + .../ServerboundPacketType_1_21_5.java | 68 + .../ServerboundPacketType_1_21_6.java | 70 + .../ServerboundPacketType_1_21_9.java | 70 + .../ServerboundPacketType_1_7_10.java | 28 + .../ServerboundPacketType_1_8.java | 30 + .../ServerboundPacketType_1_9.java | 34 + .../ServerboundPacketType_26_1.java | 73 + .../ServerboundPacketType_26_3.java | 73 + .../protocol/particle/Particle.java | 141 + .../particle/data/LegacyConvertible.java | 8 + .../particle/data/LegacyParticleData.java | 115 + .../particle/data/ParticleBlockStateData.java | 104 + .../particle/data/ParticleColorData.java | 90 + .../protocol/particle/data/ParticleData.java | 17 + .../data/ParticleDustColorTransitionData.java | 242 + .../particle/data/ParticleDustData.java | 142 + .../particle/data/ParticleGeyserBaseData.java | 89 + .../particle/data/ParticleGeyserData.java | 70 + .../particle/data/ParticleItemStackData.java | 111 + .../particle/data/ParticlePowerData.java | 78 + .../data/ParticleSculkChargeData.java | 67 + .../particle/data/ParticleShriekData.java | 69 + .../particle/data/ParticleSpellData.java | 112 + .../particle/data/ParticleTrailData.java | 122 + .../particle/data/ParticleVibrationData.java | 275 + .../protocol/particle/type/ParticleType.java | 31 + .../protocol/particle/type/ParticleTypes.java | 566 + .../particle/type/StaticParticleType.java | 67 + .../protocol/player/ClientVersion.java | 202 + .../packetevents/protocol/player/Combat.java | 17 + .../protocol/player/DiggingAction.java | 43 + .../protocol/player/Equipment.java | 40 + .../protocol/player/EquipmentSlot.java | 76 + .../protocol/player/GameMode.java | 22 + .../protocol/player/HumanoidArm.java | 26 + .../protocol/player/InteractionHand.java | 16 + .../protocol/player/PlayerModelType.java | 35 + .../protocol/player/PublicProfileKey.java | 35 + .../protocol/player/SkinSection.java | 53 + .../protocol/player/TextureProperty.java | 53 + .../packetevents/protocol/player/User.java | 498 + .../protocol/player/UserProfile.java | 50 + .../packetevents/protocol/potion/Potion.java | 5 + .../protocol/potion/PotionEffect.java | 94 + .../protocol/potion/PotionType.java | 5 + .../protocol/potion/PotionTypes.java | 150 + .../packetevents/protocol/potion/Potions.java | 129 + .../protocol/potion/StaticPotion.java | 15 + .../protocol/potion/StaticPotionType.java | 15 + .../protocol/recipe/CookingCategory.java | 10 + .../protocol/recipe/CraftingCategory.java | 11 + .../protocol/recipe/Ingredient.java | 30 + .../packetevents/protocol/recipe/Recipe.java | 98 + .../protocol/recipe/RecipeBookSettings.java | 139 + .../protocol/recipe/RecipeBookType.java | 8 + .../protocol/recipe/RecipeDisplayEntry.java | 152 + .../protocol/recipe/RecipeDisplayId.java | 25 + .../protocol/recipe/RecipePropertySet.java | 58 + .../protocol/recipe/RecipeSerializer.java | 18 + .../protocol/recipe/RecipeSerializers.java | 236 + .../protocol/recipe/RecipeType.java | 44 + .../recipe/SingleInputOptionDisplay.java | 49 + .../recipe/StaticRecipeSerializer.java | 46 + .../recipe/category/RecipeBookCategories.java | 50 + .../recipe/category/RecipeBookCategory.java | 5 + .../category/StaticRecipeBookCategory.java | 15 + .../recipe/data/CookedRecipeData.java | 94 + .../recipe/data/MerchantItemCost.java | 111 + .../protocol/recipe/data/MerchantOffer.java | 254 + .../protocol/recipe/data/RecipeData.java | 6 + .../recipe/data/ShapedRecipeData.java | 141 + .../recipe/data/ShapelessRecipeData.java | 74 + .../recipe/data/SimpleRecipeData.java | 35 + .../recipe/data/SmithingRecipeData.java | 92 + .../recipe/data/SmithingTrimRecipeData.java | 49 + .../recipe/data/StoneCuttingRecipeData.java | 49 + .../recipe/display/FurnaceRecipeDisplay.java | 158 + .../recipe/display/RecipeDisplay.java | 25 + .../recipe/display/RecipeDisplayType.java | 11 + .../recipe/display/RecipeDisplayTypes.java | 53 + .../display/ShapedCraftingRecipeDisplay.java | 137 + .../ShapelessCraftingRecipeDisplay.java | 101 + .../recipe/display/SmithingRecipeDisplay.java | 135 + .../display/StaticRecipeDisplayType.java | 36 + .../display/StonecutterRecipeDisplay.java | 95 + .../display/slot/AnyFuelSlotDisplay.java | 19 + .../display/slot/CompositeSlotDisplay.java | 56 + .../recipe/display/slot/DyedSlotDisplay.java | 61 + .../recipe/display/slot/EmptySlotDisplay.java | 18 + .../recipe/display/slot/ItemSlotDisplay.java | 56 + .../display/slot/ItemStackSlotDisplay.java | 57 + .../slot/OnlyWithComponentSlotDisplay.java | 72 + .../recipe/display/slot/SlotDisplay.java | 25 + .../recipe/display/slot/SlotDisplayType.java | 11 + .../recipe/display/slot/SlotDisplayTypes.java | 74 + .../display/slot/SmithingTrimSlotDisplay.java | 132 + .../display/slot/StaticSlotDisplayType.java | 36 + .../recipe/display/slot/TagSlotDisplay.java | 83 + .../slot/WithAnyPotionSlotDisplay.java | 50 + .../slot/WithRemainderSlotDisplay.java | 74 + .../protocol/score/BlankScoreFormat.java | 27 + .../protocol/score/FixedScoreFormat.java | 35 + .../protocol/score/ScoreFormat.java | 36 + .../protocol/score/ScoreFormatType.java | 15 + .../protocol/score/ScoreFormatTypes.java | 91 + .../protocol/score/StaticScoreFormatType.java | 44 + .../protocol/score/StyledScoreFormat.java | 36 + .../packetevents/protocol/sound/Sound.java | 95 + .../protocol/sound/SoundCategory.java | 21 + .../packetevents/protocol/sound/Sounds.java | 4727 +++++ .../protocol/sound/StaticSound.java | 61 + .../protocol/stats/Statistic.java | 10 + .../protocol/stats/Statistics.java | 92 + .../protocol/stream/NetStreamInput.java | 238 + .../stream/NetStreamInputWrapper.java | 121 + .../protocol/stream/NetStreamOutput.java | 147 + .../stream/NetStreamOutputWrapper.java | 38 + .../protocol/teleport/RelativeFlag.java | 78 + .../protocol/util/CodecNameable.java | 9 + .../packetevents/protocol/util/IntRange.java | 103 + .../protocol/util/LegacyComponent.java | 67 + .../protocol/util/LpVector3d.java | 76 + .../packetevents/protocol/util/NbtCodec.java | 131 + .../protocol/util/NbtCodecException.java | 27 + .../packetevents/protocol/util/NbtCodecs.java | 449 + .../protocol/util/NbtDecoder.java | 13 + .../protocol/util/NbtEncoder.java | 13 + .../protocol/util/NbtMapCodec.java | 107 + .../protocol/util/NbtMapDecoder.java | 13 + .../protocol/util/NbtMapEncoder.java | 14 + .../protocol/util/VerticalAnchor.java | 123 + .../protocol/util/WeightedList.java | 143 + .../floats/ClampedNormalFloat.java | 110 + .../valueproviders/floats/ConstantFloat.java | 77 + .../valueproviders/floats/FloatProvider.java | 73 + .../floats/FloatProviderType.java | 16 + .../floats/FloatProviderTypes.java | 43 + .../floats/StaticFloatProviderType.java | 28 + .../valueproviders/floats/TrapezoidFloat.java | 100 + .../valueproviders/floats/UniformFloat.java | 84 + .../ints/BiasedToBottomInt.java | 87 + .../valueproviders/ints/ClampedInt.java | 101 + .../valueproviders/ints/ClampedNormalInt.java | 117 + .../valueproviders/ints/ConstantInt.java | 82 + .../valueproviders/ints/IntProvider.java | 70 + .../valueproviders/ints/IntProviderType.java | 16 + .../valueproviders/ints/IntProviderTypes.java | 55 + .../ints/StaticIntProviderType.java | 28 + .../valueproviders/ints/TrapezoidInt.java | 108 + .../valueproviders/ints/UniformInt.java | 85 + .../ints/VeryBiasedToBottomInt.java | 89 + .../valueproviders/ints/WeightedListInt.java | 125 + .../positionpath/LinearPositionPath.java | 35 + .../vector/positionpath/PositionPath.java | 26 + .../vector/positionpath/PositionPathType.java | 16 + .../positionpath/PositionPathTypes.java | 40 + .../positionpath/StaticPositionPathType.java | 36 + .../positionpath/SteppedPositionPath.java | 102 + .../vector/vecdelta/LinearVecDelta.java | 95 + .../vector/vecdelta/SteppedVecDelta.java | 187 + .../protocol/vector/vecdelta/VecDelta.java | 58 + .../protocol/world/BlockBoundingBox.java | 69 + .../protocol/world/BlockFace.java | 129 + .../protocol/world/BoundingBox.java | 519 + .../protocol/world/Difficulty.java | 18 + .../protocol/world/Dimension.java | 156 + .../protocol/world/DimensionType.java | 55 + .../protocol/world/Direction.java | 62 + .../protocol/world/JointType.java | 34 + .../packetevents/protocol/world/Location.java | 126 + .../protocol/world/MaterialType.java | 57 + .../protocol/world/PaintingType.java | 97 + .../protocol/world/PushReaction.java | 9 + .../packetevents/protocol/world/Rotation.java | 12 + .../protocol/world/StructureMirror.java | 7 + .../protocol/world/StructureRotation.java | 8 + .../protocol/world/TestInstanceData.java | 114 + .../protocol/world/TileEntityType.java | 29 + .../protocol/world/WorldBlockPosition.java | 53 + .../protocol/world/WorldType.java | 39 + .../world/attributes/AmbientSounds.java | 119 + .../world/attributes/AttributeType.java | 17 + .../world/attributes/AttributeTypes.java | 150 + .../world/attributes/BackgroundMusic.java | 139 + .../attributes/EnvironmentAttribute.java | 15 + .../attributes/EnvironmentAttributeMap.java | 306 + .../attributes/EnvironmentAttributes.java | 248 + .../protocol/world/attributes/MoonPhase.java | 36 + .../world/attributes/StaticAttributeType.java | 47 + .../StaticEnvironmentAttribute.java | 54 + .../easing/CubicBezierEasingType.java | 79 + .../world/attributes/easing/EasingType.java | 25 + .../world/attributes/easing/EasingTypes.java | 99 + .../attributes/easing/StaticEasingType.java | 27 + .../modifiers/AlphaColorModifier.java | 68 + .../modifiers/AttributeModifier.java | 165 + .../modifiers/BlendToGrayArgument.java | 68 + .../attributes/modifiers/BooleanModifier.java | 54 + .../attributes/modifiers/ColorModifier.java | 66 + .../attributes/modifiers/FloatModifier.java | 55 + .../attributes/modifiers/IntegerModifier.java | 42 + .../world/attributes/timelines/Keyframe.java | 54 + .../attributes/timelines/KeyframeTrack.java | 66 + .../attributes/timelines/StaticTimeline.java | 125 + .../attributes/timelines/TimeMarkerInfo.java | 73 + .../world/attributes/timelines/Timeline.java | 139 + .../attributes/timelines/TimelineTrack.java | 86 + .../world/attributes/timelines/Timelines.java | 95 + .../protocol/world/biome/Biome.java | 310 + .../protocol/world/biome/BiomeEffects.java | 1050 ++ .../protocol/world/biome/Biomes.java | 435 + .../protocol/world/biome/StaticBiome.java | 257 + .../world/blockentity/BlockEntityType.java | 5 + .../world/blockentity/BlockEntityTypes.java | 142 + .../blockentity/StaticBlockEntityType.java | 15 + .../decopot/DecoratedPotPattern.java | 54 + .../decopot/DecoratedPotPatterns.java | 76 + .../decopot/StaticDecoratedPotPattern.java | 45 + .../protocol/world/chunk/BaseChunk.java | 75 + .../protocol/world/chunk/ByteArray3d.java | 32 + .../protocol/world/chunk/ChunkBitMask.java | 51 + .../protocol/world/chunk/Column.java | 254 + .../protocol/world/chunk/HeightmapType.java | 48 + .../protocol/world/chunk/LightData.java | 196 + .../world/chunk/NetworkChunkData.java | 51 + .../protocol/world/chunk/NibbleArray3d.java | 46 + .../protocol/world/chunk/ParsedChunkData.java | 11 + .../protocol/world/chunk/ShortArray3d.java | 69 + .../protocol/world/chunk/TileEntity.java | 104 + .../world/chunk/impl/v1_16/Chunk_v1_9.java | 154 + .../world/chunk/impl/v1_7/Chunk_v1_7.java | 92 + .../world/chunk/impl/v1_8/Chunk_v1_8.java | 62 + .../world/chunk/impl/v_1_18/Chunk_v1_18.java | 240 + .../world/chunk/palette/DataPalette.java | 242 + .../world/chunk/palette/GlobalPalette.java | 28 + .../world/chunk/palette/Int2IntHashMap.java | 112 + .../world/chunk/palette/ListPalette.java | 82 + .../world/chunk/palette/MapPalette.java | 70 + .../protocol/world/chunk/palette/Palette.java | 12 + .../world/chunk/palette/PaletteType.java | 82 + .../world/chunk/palette/SingletonPalette.java | 42 + .../world/chunk/reader/ChunkReader.java | 94 + .../chunk/reader/impl/ChunkReader_v1_16.java | 32 + .../chunk/reader/impl/ChunkReader_v1_18.java | 70 + .../chunk/reader/impl/ChunkReader_v1_7.java | 175 + .../chunk/reader/impl/ChunkReader_v1_8.java | 144 + .../chunk/reader/impl/ChunkReader_v1_9.java | 32 + .../world/chunk/storage/BaseStorage.java | 14 + .../world/chunk/storage/BitStorage.java | 297 + .../chunk/storage/LegacyFlexibleStorage.java | 91 + .../world/clock/ClockNetworkState.java | 112 + .../world/clock/StaticWorldClock.java | 37 + .../protocol/world/clock/WorldClock.java | 27 + .../protocol/world/clock/WorldClocks.java | 32 + .../world/damagetype/DamageEffects.java | 38 + .../world/damagetype/DamageScaling.java | 35 + .../protocol/world/damagetype/DamageType.java | 116 + .../world/damagetype/DamageTypes.java | 222 + .../world/damagetype/DeathMessageType.java | 35 + .../world/damagetype/StaticDamageType.java | 122 + .../world/dimension/DimensionType.java | 472 + .../world/dimension/DimensionTypeBuilder.java | 333 + .../world/dimension/DimensionTypeRef.java | 255 + .../world/dimension/DimensionTypes.java | 354 + .../world/dimension/StaticDimensionType.java | 491 + .../world/generation/BlockPredicate.java | 42 + .../world/generation/BlockPredicateType.java | 17 + .../world/generation/BlockPredicateTypes.java | 96 + .../world/generation/BlockStateProvider.java | 118 + .../generation/BlockStateProviderType.java | 17 + .../generation/BlockStateProviderTypes.java | 72 + .../world/generation/BlockStateProviders.java | 112 + .../world/generation/NormalNoise.java | 208 + .../generation/StaticBlockPredicateType.java | 28 + .../StaticBlockStateProviderType.java | 28 + .../world/generation/fluids/Fluid.java | 8 + .../world/generation/fluids/Fluids.java | 35 + .../world/generation/fluids/StaticFluid.java | 15 + .../generation/predicate/AllOfPredicate.java | 25 + .../generation/predicate/AnyOfPredicate.java | 25 + .../predicate/CombiningPredicate.java | 72 + .../predicate/HasSturdyFacePredicate.java | 89 + .../predicate/HeightRangePredicate.java | 97 + .../predicate/InsideWorldBoundsPredicate.java | 53 + .../predicate/MatchingBiomesPredicate.java | 78 + .../predicate/MatchingBlockTagPredicate.java | 83 + .../predicate/MatchingBlocksPredicate.java | 89 + .../predicate/MatchingFluidsPredicate.java | 88 + .../generation/predicate/NotPredicate.java | 74 + .../predicate/ReplaceablePredicate.java | 44 + .../generation/predicate/SolidPredicate.java | 44 + .../predicate/StateTestingPredicate.java | 42 + .../predicate/TrueBlockPredicate.java | 25 + .../predicate/UnobstructedPredicate.java | 71 + .../predicate/VolumeMatchPredicate.java | 102 + .../predicate/WouldSurvivePredicate.java | 90 + .../provider/CopyPropertiesProvider.java | 87 + .../provider/DualNoiseProvider.java | 202 + .../generation/provider/NoiseProvider.java | 131 + .../provider/NoiseThresholdProvider.java | 234 + .../provider/RandomBlockProvider.java | 90 + .../provider/RandomizedIntStateProvider.java | 127 + .../provider/RotatedBlockProvider.java | 109 + .../provider/RuleBasedStateProvider.java | 188 + .../provider/SimpleStateProvider.java | 87 + .../provider/WeightedStateProvider.java | 94 + .../world/numbers/ResolvableFloat.java | 118 + .../protocol/world/numbers/ResolvableInt.java | 118 + .../world/painting/PaintingVariant.java | 149 + .../world/painting/PaintingVariants.java | 179 + .../world/painting/StaticPaintingVariant.java | 129 + .../world/positionsource/PositionSource.java | 54 + .../positionsource/PositionSourceType.java | 17 + .../positionsource/PositionSourceTypes.java | 82 + .../StaticPositionSourceType.java | 56 + .../builtin/BlockPositionSource.java | 76 + .../builtin/EntityPositionSource.java | 146 + .../world/states/BlockStateCodec.java | 160 + .../world/states/WrappedBlockState.java | 1740 ++ .../world/states/defaulttags/BlockTags.java | 4012 +++++ .../world/states/defaulttags/ItemTags.java | 1510 ++ .../world/states/enums/Attachment.java | 8 + .../protocol/world/states/enums/Axis.java | 7 + .../protocol/world/states/enums/Bloom.java | 6 + .../world/states/enums/CopperGolemPose.java | 11 + .../states/enums/CreakingHeartState.java | 13 + .../protocol/world/states/enums/East.java | 11 + .../protocol/world/states/enums/Face.java | 7 + .../protocol/world/states/enums/Half.java | 8 + .../protocol/world/states/enums/Hinge.java | 6 + .../world/states/enums/Instrument.java | 31 + .../protocol/world/states/enums/Leaves.java | 7 + .../protocol/world/states/enums/Mode.java | 14 + .../protocol/world/states/enums/North.java | 11 + .../world/states/enums/Orientation.java | 16 + .../protocol/world/states/enums/Part.java | 6 + .../world/states/enums/PotentSulfurState.java | 12 + .../world/states/enums/SculkSensorPhase.java | 7 + .../protocol/world/states/enums/Shape.java | 19 + .../world/states/enums/SideChainPart.java | 11 + .../protocol/world/states/enums/South.java | 11 + .../world/states/enums/Thickness.java | 9 + .../protocol/world/states/enums/Tilt.java | 8 + .../world/states/enums/TrialSpawnerState.java | 10 + .../protocol/world/states/enums/Type.java | 12 + .../world/states/enums/VaultState.java | 8 + .../world/states/enums/VerticalDirection.java | 6 + .../protocol/world/states/enums/West.java | 11 + .../protocol/world/states/type/StateType.java | 182 + .../world/states/type/StateTypes.java | 14426 ++++++++++++++++ .../world/states/type/StateValue.java | 173 + .../world/waypoint/AzimuthWaypointInfo.java | 35 + .../world/waypoint/ChunkWaypointInfo.java | 44 + .../world/waypoint/EmptyWaypointInfo.java | 27 + .../world/waypoint/TrackedWaypoint.java | 54 + .../world/waypoint/Vec3iWaypointInfo.java | 36 + .../protocol/world/waypoint/WaypointIcon.java | 45 + .../protocol/world/waypoint/WaypointInfo.java | 40 + .../resources/ResourceLocation.java | 112 + .../packetevents/resources/TagKey.java | 55 + .../settings/PacketEventsSettings.java | 250 + .../packetevents/util/AlphaFloat.java | 63 + .../packetevents/util/BinaryNBTCompound.java | 55 + .../packetevents/util/ColorUtil.java | 133 + .../retrooper/packetevents/util/Dummy.java | 35 + .../retrooper/packetevents/util/Either.java | 72 + .../retrooper/packetevents/util/EnumUtil.java | 23 + .../packetevents/util/EventCreationUtil.java | 90 + .../packetevents/util/ExceptionUtil.java | 21 + .../packetevents/util/FakeChannelUtil.java | 10 + .../packetevents/util/Filterable.java | 79 + .../packetevents/util/FloatUnaryOperator.java | 10 + .../packetevents/util/KnownPack.java | 67 + .../packetevents/util/LegacyFormat.java | 16 + .../packetevents/util/LogManager.java | 113 + .../retrooper/packetevents/util/MapUtil.java | 64 + .../retrooper/packetevents/util/MathUtil.java | 61 + .../packetevents/util/MemoizedSupplier.java | 37 + .../packetevents/util/MojangAPIUtil.java | 151 + .../packetevents/util/PEVersion.java | 172 + .../packetevents/util/PEVersions.java | 18 + .../util/PacketEventsImplHelper.java | 158 + .../util/PacketTransformationUtil.java | 93 + .../packetevents/util/Quaternion4f.java | 51 + .../packetevents/util/RandomWeightedList.java | 165 + .../packetevents/util/StringUtil.java | 8 + .../packetevents/util/TimeStampMode.java | 7 + .../retrooper/packetevents/util/UUIDUtil.java | 26 + .../packetevents/util/UniqueIdUtil.java | 28 + .../retrooper/packetevents/util/Vector2i.java | 63 + .../retrooper/packetevents/util/Vector3d.java | 231 + .../retrooper/packetevents/util/Vector3f.java | 181 + .../retrooper/packetevents/util/Vector3i.java | 250 + .../packetevents/util/VersionMapper.java | 63 + .../packetevents/util/VersionRange.java | 74 + .../AdventureConversionInjector.java | 87 + .../util/adventure/AdventureIndexUtil.java | 28 + .../adventure/AdventureNBTSerializer.java | 1340 ++ .../util/adventure/AdventureNbtUtil.java | 173 + .../util/adventure/AdventureSerializer.java | 283 + .../util/adventure/AdventureSupportUtil.java | 42 + .../util/adventure/NbtTagHolder.java | 31 + .../util/crypto/MessageSignData.java | 39 + .../util/crypto/MessageVerifierHelper.java | 45 + .../util/crypto/MinecraftEncryptionUtil.java | 77 + .../util/crypto/SaltSignature.java | 29 + .../util/crypto/SignatureData.java | 37 + .../util/easing/CubicBezierControls.java | 75 + .../packetevents/util/easing/CubicCurve.java | 39 + .../util/easing/EasingFunctions.java | 208 + .../util/logger/ComponentLogManager.java | 62 + .../util/logger/JulLegacyLogManager.java | 36 + .../util/logger/Slf4jLogManager.java | 53 + .../packetevents/util/mappings/Diff.java | 6 + .../util/mappings/GlobalRegistryHolder.java | 34 + .../packetevents/util/mappings/IRegistry.java | 120 + .../util/mappings/IRegistryHolder.java | 36 + .../packetevents/util/mappings/ListDiff.java | 98 + .../packetevents/util/mappings/MapDiff.java | 59 + .../util/mappings/MappingHelper.java | 142 + .../util/mappings/SimpleRegistry.java | 91 + .../util/mappings/SimpleTypesBuilderData.java | 19 + .../SynchronizedRegistriesHandler.java | 414 + .../util/mappings/TypesBuilder.java | 252 + .../util/mappings/TypesBuilderData.java | 54 + .../util/mappings/VersionedRegistry.java | 196 + .../util/reflection/NestedClassUtil.java | 53 + .../util/reflection/Reflection.java | 314 + .../util/reflection/ReflectionObject.java | 348 + .../reflection/ReflectionObjectReader.java | 44 + .../reflection/ReflectionObjectWriter.java | 42 + .../util/updatechecker/UpdateChecker.java | 155 + .../packetevents/wrapper/PacketTypeData.java | 34 + .../packetevents/wrapper/PacketWrapper.java | 1829 ++ .../WrapperCommonClientCustomClickAction.java | 66 + .../WrapperCommonClientPluginMessage.java | 56 + .../client/WrapperCommonClientSettings.java | 243 + .../client/WrapperCommonCookieResponse.java | 70 + .../WrapperCommonServerClearDialog.java | 17 + ...rapperCommonServerCustomReportDetails.java | 50 + .../server/WrapperCommonServerPing.java | 42 + .../WrapperCommonServerPluginMessage.java | 56 + .../WrapperCommonServerPostEffects.java | 54 + .../WrapperCommonServerServerLinks.java | 176 + .../server/WrapperCommonServerShowDialog.java | 43 + ...rapperConfigClientAcceptCodeOfConduct.java | 20 + ...rapperConfigClientConfigurationEndAck.java | 17 + .../WrapperConfigClientCookieResponse.java | 27 + .../WrapperConfigClientCustomClickAction.java | 22 + .../client/WrapperConfigClientKeepAlive.java | 41 + .../WrapperConfigClientPluginMessage.java | 41 + .../client/WrapperConfigClientPong.java | 41 + ...WrapperConfigClientResourcePackStatus.java | 80 + .../WrapperConfigClientSelectKnownPacks.java | 45 + .../client/WrapperConfigClientSettings.java | 143 + .../WrapperConfigServerClearDialog.java | 17 + .../WrapperConfigServerCodeOfConduct.java | 45 + .../WrapperConfigServerConfigurationEnd.java | 17 + .../WrapperConfigServerCookieRequest.java | 43 + ...rapperConfigServerCustomReportDetails.java | 19 + .../server/WrapperConfigServerDisconnect.java | 42 + .../server/WrapperConfigServerKeepAlive.java | 41 + .../server/WrapperConfigServerPing.java | 16 + .../WrapperConfigServerPluginMessage.java | 38 + .../WrapperConfigServerPostEffects.java | 27 + .../WrapperConfigServerRegistryData.java | 186 + .../server/WrapperConfigServerResetChat.java | 16 + ...WrapperConfigServerResourcePackRemove.java | 47 + .../WrapperConfigServerResourcePackSend.java | 127 + .../WrapperConfigServerSelectKnownPacks.java | 45 + .../WrapperConfigServerServerLinks.java | 19 + .../server/WrapperConfigServerShowDialog.java | 28 + .../WrapperConfigServerStoreCookie.java | 58 + .../server/WrapperConfigServerTransfer.java | 55 + ...pperConfigServerUpdateEnabledFeatures.java | 47 + .../WrapperHandshakingClientHandshake.java | 176 + .../WrapperLoginClientCookieResponse.java | 27 + .../WrapperLoginClientEncryptionResponse.java | 125 + .../client/WrapperLoginClientLoginStart.java | 109 + .../WrapperLoginClientLoginSuccessAck.java | 17 + .../WrapperLoginClientPluginResponse.java | 79 + .../WrapperLoginServerCookieRequest.java | 43 + .../server/WrapperLoginServerDisconnect.java | 42 + .../WrapperLoginServerEncryptionRequest.java | 118 + .../WrapperLoginServerLoginSuccess.java | 137 + .../WrapperLoginServerPluginRequest.java | 72 + .../WrapperLoginServerSetCompression.java | 42 + .../WrapperPlayClientAdvancementTab.java | 76 + .../client/WrapperPlayClientAnimation.java | 52 + .../play/client/WrapperPlayClientAttack.java | 44 + .../WrapperPlayClientChangeGameMode.java | 43 + .../play/client/WrapperPlayClientChatAck.java | 67 + .../client/WrapperPlayClientChatCommand.java | 149 + .../WrapperPlayClientChatCommandUnsigned.java | 50 + .../client/WrapperPlayClientChatMessage.java | 138 + .../client/WrapperPlayClientChatPreview.java | 55 + .../WrapperPlayClientChatSessionUpdate.java | 43 + .../WrapperPlayClientChunkBatchAck.java | 41 + .../client/WrapperPlayClientClickWindow.java | 323 + .../WrapperPlayClientClickWindowButton.java | 73 + .../client/WrapperPlayClientClientStatus.java | 76 + .../WrapperPlayClientClientTickEnd.java | 16 + .../client/WrapperPlayClientCloseWindow.java | 41 + .../WrapperPlayClientConfigurationAck.java | 17 + .../WrapperPlayClientCookieResponse.java | 27 + .../WrapperPlayClientCraftRecipeRequest.java | 131 + ...pperPlayClientCreativeInventoryAction.java | 70 + .../WrapperPlayClientCustomClickAction.java | 22 + .../client/WrapperPlayClientDebugPing.java | 41 + ...pperPlayClientDebugSampleSubscription.java | 48 + ...perPlayClientDebugSubscriptionRequest.java | 51 + .../client/WrapperPlayClientEditBook.java | 151 + .../client/WrapperPlayClientEntityAction.java | 221 + .../WrapperPlayClientGenerateStructure.java | 71 + .../WrapperPlayClientHeldItemChange.java | 42 + .../WrapperPlayClientInteractEntity.java | 215 + .../client/WrapperPlayClientKeepAlive.java | 54 + .../WrapperPlayClientLockDifficulty.java | 42 + .../client/WrapperPlayClientNameItem.java | 41 + .../client/WrapperPlayClientPickItem.java | 44 + .../WrapperPlayClientPickItemFromBlock.java | 57 + .../WrapperPlayClientPickItemFromEntity.java | 56 + .../WrapperPlayClientPlayerAbilities.java | 156 + ...WrapperPlayClientPlayerBlockPlacement.java | 251 + .../WrapperPlayClientPlayerDigging.java | 135 + .../client/WrapperPlayClientPlayerFlying.java | 157 + .../client/WrapperPlayClientPlayerInput.java | 154 + .../client/WrapperPlayClientPlayerLoaded.java | 16 + .../WrapperPlayClientPlayerPosition.java | 24 + ...erPlayClientPlayerPositionAndRotation.java | 45 + .../WrapperPlayClientPlayerRotation.java | 32 + .../WrapperPlayClientPluginMessage.java | 57 + .../play/client/WrapperPlayClientPong.java | 41 + .../play/client/WrapperPlayClientPunch.java | 19 + .../WrapperPlayClientQueryBlockNBT.java | 56 + .../WrapperPlayClientQueryEntityNBT.java | 56 + .../WrapperPlayClientResourcePackStatus.java | 109 + .../WrapperPlayClientSelectBundleItem.java | 60 + .../client/WrapperPlayClientSelectTrade.java | 41 + .../WrapperPlayClientSetBeaconEffect.java | 78 + .../WrapperPlayClientSetDifficulty.java | 51 + .../WrapperPlayClientSetDisplayedRecipe.java | 74 + .../client/WrapperPlayClientSetGameRule.java | 80 + .../WrapperPlayClientSetRecipeBookState.java | 72 + .../WrapperPlayClientSetStructureBlock.java | 323 + .../client/WrapperPlayClientSetTestBlock.java | 80 + .../client/WrapperPlayClientSettings.java | 115 + .../WrapperPlayClientSlotStateChange.java | 78 + .../client/WrapperPlayClientSpectate.java | 43 + .../WrapperPlayClientSpectateEntity.java | 67 + .../client/WrapperPlayClientSteerBoat.java | 55 + .../client/WrapperPlayClientSteerVehicle.java | 96 + .../client/WrapperPlayClientTabComplete.java | 130 + .../WrapperPlayClientTeleportConfirm.java | 126 + ...pperPlayClientTestInstanceBlockAction.java | 86 + .../WrapperPlayClientUpdateCommandBlock.java | 151 + ...rPlayClientUpdateCommandBlockMinecart.java | 73 + .../WrapperPlayClientUpdateJigsawBlock.java | 198 + .../client/WrapperPlayClientUpdateSign.java | 107 + .../play/client/WrapperPlayClientUseItem.java | 102 + .../client/WrapperPlayClientVehicleMove.java | 94 + .../WrapperPlayClientWindowConfirmation.java | 70 + ...pperPlayServerAcknowledgeBlockChanges.java | 43 + ...perPlayServerAcknowledgePlayerDigging.java | 88 + .../server/WrapperPlayServerActionBar.java | 42 + .../WrapperPlayServerAddTransientBlock.java | 59 + .../server/WrapperPlayServerAttachEntity.java | 76 + .../server/WrapperPlayServerBlockAction.java | 120 + .../WrapperPlayServerBlockBreakAnimation.java | 86 + .../server/WrapperPlayServerBlockChange.java | 86 + .../WrapperPlayServerBlockEntityData.java | 123 + .../play/server/WrapperPlayServerBossBar.java | 206 + .../play/server/WrapperPlayServerBundle.java | 16 + .../play/server/WrapperPlayServerCamera.java | 41 + .../WrapperPlayServerChangeGameState.java | 86 + .../server/WrapperPlayServerChatMessage.java | 92 + .../server/WrapperPlayServerChatPreview.java | 60 + .../WrapperPlayServerChunkBatchBegin.java | 17 + .../WrapperPlayServerChunkBatchEnd.java | 41 + .../server/WrapperPlayServerChunkBiomes.java | 124 + .../server/WrapperPlayServerChunkData.java | 476 + .../WrapperPlayServerChunkDataBulk.java | 252 + .../server/WrapperPlayServerClearDialog.java | 17 + .../server/WrapperPlayServerClearTitles.java | 41 + .../server/WrapperPlayServerCloseWindow.java | 45 + .../server/WrapperPlayServerCollectItem.java | 85 + .../server/WrapperPlayServerCombatEvent.java | 129 + .../WrapperPlayServerConfigurationStart.java | 17 + .../WrapperPlayServerCookieRequest.java | 42 + .../WrapperPlayServerCraftRecipeResponse.java | 137 + ...rapperPlayServerCustomChatCompletions.java | 61 + .../WrapperPlayServerCustomReportDetails.java | 19 + .../server/WrapperPlayServerDamageEvent.java | 108 + .../WrapperPlayServerDeathCombatEvent.java | 82 + .../WrapperPlayServerDebugBlockValue.java | 62 + .../WrapperPlayServerDebugChunkValue.java | 62 + .../WrapperPlayServerDebugEntityValue.java | 60 + .../server/WrapperPlayServerDebugEvent.java | 45 + .../server/WrapperPlayServerDebugPong.java | 41 + .../server/WrapperPlayServerDebugSample.java | 60 + .../WrapperPlayServerDeclareCommands.java | 59 + .../WrapperPlayServerDeclareRecipes.java | 95 + .../server/WrapperPlayServerDeleteChat.java | 41 + .../WrapperPlayServerDestroyEntities.java | 80 + .../server/WrapperPlayServerDifficulty.java | 69 + .../server/WrapperPlayServerDisconnect.java | 42 + .../WrapperPlayServerDisguisedChat.java | 67 + .../WrapperPlayServerDisplayScoreboard.java | 73 + .../play/server/WrapperPlayServerEffect.java | 95 + .../WrapperPlayServerEndCombatEvent.java | 66 + .../WrapperPlayServerEnterCombatEvent.java | 25 + .../WrapperPlayServerEntityAnimation.java | 125 + .../server/WrapperPlayServerEntityEffect.java | 199 + .../WrapperPlayServerEntityEquipment.java | 111 + .../WrapperPlayServerEntityHeadLook.java | 56 + .../WrapperPlayServerEntityMetadata.java | 82 + .../WrapperPlayServerEntityMovement.java | 42 + .../WrapperPlayServerEntityPositionSync.java | 150 + .../WrapperPlayServerEntityRelativeMove.java | 163 + ...ayServerEntityRelativeMoveAndRotation.java | 202 + .../WrapperPlayServerEntityRotation.java | 95 + .../WrapperPlayServerEntitySoundEffect.java | 171 + .../server/WrapperPlayServerEntityStatus.java | 55 + .../WrapperPlayServerEntityTeleport.java | 189 + .../WrapperPlayServerEntityVelocity.java | 82 + .../server/WrapperPlayServerExplosion.java | 523 + .../server/WrapperPlayServerFacePlayer.java | 131 + .../WrapperPlayServerGameRuleValues.java | 50 + ...WrapperPlayServerGameTestHighlightPos.java | 60 + .../WrapperPlayServerHeldItemChange.java | 50 + .../WrapperPlayServerHurtAnimation.java | 55 + ...rapperPlayServerInitializeWorldBorder.java | 149 + .../server/WrapperPlayServerJoinGame.java | 1077 ++ .../server/WrapperPlayServerKeepAlive.java | 54 + .../WrapperPlayServerLowDiskSpaceWarning.java | 20 + .../play/server/WrapperPlayServerMapData.java | 341 + .../WrapperPlayServerMerchantOffers.java | 145 + .../server/WrapperPlayServerMoveMinecart.java | 174 + .../WrapperPlayServerMultiBlockChange.java | 214 + .../WrapperPlayServerNBTQueryResponse.java | 57 + .../server/WrapperPlayServerOpenBook.java | 42 + .../WrapperPlayServerOpenHorseWindow.java | 70 + .../WrapperPlayServerOpenSignEditor.java | 78 + .../server/WrapperPlayServerOpenWindow.java | 189 + .../server/WrapperPlayServerParticle.java | 287 + .../play/server/WrapperPlayServerPing.java | 16 + .../WrapperPlayServerPlayerAbilities.java | 129 + .../WrapperPlayServerPlayerChatHeader.java | 90 + .../server/WrapperPlayServerPlayerInfo.java | 304 + .../WrapperPlayServerPlayerInfoRemove.java | 53 + .../WrapperPlayServerPlayerInfoUpdate.java | 390 + ...erPlayServerPlayerListHeaderAndFooter.java | 109 + ...rapperPlayServerPlayerPositionAndLook.java | 243 + .../WrapperPlayServerPlayerRotation.java | 98 + .../WrapperPlayServerPluginMessage.java | 53 + .../server/WrapperPlayServerPostEffects.java | 27 + .../WrapperPlayServerProjectilePower.java | 108 + .../WrapperPlayServerRecipeBookAdd.java | 119 + .../WrapperPlayServerRecipeBookRemove.java | 45 + .../WrapperPlayServerRecipeBookSettings.java | 43 + .../WrapperPlayServerRemoveEntityEffect.java | 69 + .../server/WrapperPlayServerResetScore.java | 58 + .../WrapperPlayServerResourcePackRemove.java | 47 + .../WrapperPlayServerResourcePackSend.java | 129 + .../play/server/WrapperPlayServerRespawn.java | 554 + .../WrapperPlayServerScoreboardObjective.java | 219 + ...rapperPlayServerSelectAdvancementsTab.java | 47 + .../server/WrapperPlayServerServerData.java | 135 + .../server/WrapperPlayServerServerLinks.java | 19 + .../WrapperPlayServerSetCompression.java | 42 + .../server/WrapperPlayServerSetCooldown.java | 91 + .../WrapperPlayServerSetCursorItem.java | 42 + ...rapperPlayServerSetDisplayChatPreview.java | 43 + .../WrapperPlayServerSetExperience.java | 80 + .../WrapperPlayServerSetPassengers.java | 55 + .../WrapperPlayServerSetPlayerInventory.java | 57 + .../play/server/WrapperPlayServerSetSlot.java | 92 + .../WrapperPlayServerSetTitleSubtitle.java | 61 + .../server/WrapperPlayServerSetTitleText.java | 59 + .../WrapperPlayServerSetTitleTimes.java | 69 + .../server/WrapperPlayServerShowDialog.java | 18 + .../server/WrapperPlayServerSoundEffect.java | 283 + .../server/WrapperPlayServerSpawnEntity.java | 277 + .../WrapperPlayServerSpawnExperienceOrb.java | 116 + .../WrapperPlayServerSpawnLivingEntity.java | 284 + .../WrapperPlayServerSpawnPainting.java | 156 + .../server/WrapperPlayServerSpawnPlayer.java | 231 + .../WrapperPlayServerSpawnPosition.java | 132 + .../WrapperPlayServerSpawnWeatherEntity.java | 113 + .../server/WrapperPlayServerStatistics.java | 43 + .../server/WrapperPlayServerStoreCookie.java | 58 + .../WrapperPlayServerSwingAnimation.java | 73 + .../WrapperPlayServerSystemChatMessage.java | 132 + .../server/WrapperPlayServerTabComplete.java | 190 + .../play/server/WrapperPlayServerTags.java | 178 + .../play/server/WrapperPlayServerTeams.java | 573 + ...pperPlayServerTestInstanceBlockStatus.java | 63 + .../server/WrapperPlayServerTickingState.java | 55 + .../server/WrapperPlayServerTickingStep.java | 41 + .../server/WrapperPlayServerTimeUpdate.java | 137 + .../play/server/WrapperPlayServerTitle.java | 268 + .../server/WrapperPlayServerTransfer.java | 55 + .../server/WrapperPlayServerUnloadChunk.java | 66 + .../WrapperPlayServerUpdateAdvancements.java | 115 + .../WrapperPlayServerUpdateAttributes.java | 468 + ...rapperPlayServerUpdateEnabledFeatures.java | 47 + .../WrapperPlayServerUpdateEntityNBT.java | 57 + .../server/WrapperPlayServerUpdateHealth.java | 78 + .../server/WrapperPlayServerUpdateLight.java | 70 + .../server/WrapperPlayServerUpdateScore.java | 200 + ...perPlayServerUpdateSimulationDistance.java | 43 + .../WrapperPlayServerUpdateViewDistance.java | 42 + .../WrapperPlayServerUpdateViewPosition.java | 56 + .../play/server/WrapperPlayServerUseBed.java | 72 + .../server/WrapperPlayServerVehicleMove.java | 72 + .../server/WrapperPlayServerWaypoint.java | 63 + .../WrapperPlayServerWindowConfirmation.java | 70 + .../server/WrapperPlayServerWindowItems.java | 115 + .../WrapperPlayServerWindowProperty.java | 84 + .../server/WrapperPlayServerWorldBorder.java | 253 + .../WrapperPlayServerWorldBorderCenter.java | 56 + .../WrapperPlayServerWorldBorderSize.java | 42 + ...pperPlayServerWorldBorderWarningReach.java | 43 + .../WrapperPlayWorldBorderLerpSize.java | 69 + .../WrapperPlayWorldBorderWarningDelay.java | 46 + .../client/WrapperStatusClientPing.java | 42 + .../client/WrapperStatusClientRequest.java | 24 + .../server/WrapperStatusServerPong.java | 41 + .../server/WrapperStatusServerResponse.java | 57 + .../lpx/lib/kyori/adventure/Adventure.java | 8 + .../kyori/adventure/audience/Audience.java | 337 + .../kyori/adventure/audience/Audiences.java | 40 + .../adventure/audience/EmptyAudience.java | 129 + .../audience/ForwardingAudience.java | 512 + ...ForwardingAudienceOverrideNotRequired.java | 10 + .../kyori/adventure/audience/MessageType.java | 14 + .../lib/kyori/adventure/bossbar/BossBar.java | 262 + .../kyori/adventure/bossbar/BossBarImpl.java | 343 + .../bossbar/BossBarImplementation.java | 31 + .../adventure/bossbar/BossBarViewer.java | 11 + .../bossbar/HackyBossBarPlatformBridge.java | 10 + .../adventure/builder/AbstractBuilder.java | 25 + .../lib/kyori/adventure/chat/ChatType.java | 87 + .../kyori/adventure/chat/ChatTypeImpl.java | 66 + .../kyori/adventure/chat/SignedMessage.java | 85 + .../adventure/chat/SignedMessageImpl.java | 76 + .../kyori/adventure/dialog/DialogLike.java | 3 + .../kyori/adventure/identity/Identified.java | 9 + .../kyori/adventure/identity/Identity.java | 52 + .../adventure/identity/IdentityImpl.java | 46 + .../kyori/adventure/identity/NilIdentity.java | 34 + .../kyori/adventure/internal/Internals.java | 18 + .../adventure/internal/package-info.java | 4 + .../properties/AdventureProperties.java | 76 + .../properties/AdventurePropertiesImpl.java | 144 + .../internal/properties/package-info.java | 4 + .../lib/kyori/adventure/inventory/Book.java | 100 + .../kyori/adventure/inventory/BookImpl.java | 154 + .../adventure/key/InvalidKeyException.java | 30 + .../lpx/lib/kyori/adventure/key/Key.java | 135 + .../lpx/lib/kyori/adventure/key/KeyImpl.java | 138 + .../lib/kyori/adventure/key/KeyPattern.java | 38 + .../lpx/lib/kyori/adventure/key/Keyed.java | 9 + .../lib/kyori/adventure/key/KeyedValue.java | 24 + .../kyori/adventure/key/KeyedValueImpl.java | 64 + .../lib/kyori/adventure/key/Namespaced.java | 10 + .../adventure/nbt/AbstractBinaryTag.java | 19 + .../kyori/adventure/nbt/ArrayBinaryTag.java | 12 + .../adventure/nbt/ArrayBinaryTagImpl.java | 10 + .../lib/kyori/adventure/nbt/BinaryTag.java | 19 + .../lib/kyori/adventure/nbt/BinaryTagIO.java | 341 + .../kyori/adventure/nbt/BinaryTagLike.java | 9 + .../adventure/nbt/BinaryTagReaderImpl.java | 214 + .../kyori/adventure/nbt/BinaryTagScope.java | 19 + .../kyori/adventure/nbt/BinaryTagType.java | 170 + .../kyori/adventure/nbt/BinaryTagTypes.java | 284 + .../adventure/nbt/BinaryTagWriterImpl.java | 192 + .../adventure/nbt/ByteArrayBinaryTag.java | 33 + .../adventure/nbt/ByteArrayBinaryTagImpl.java | 86 + .../kyori/adventure/nbt/ByteBinaryTag.java | 37 + .../adventure/nbt/ByteBinaryTagImpl.java | 83 + .../lib/kyori/adventure/nbt/CharBuffer.java | 97 + .../adventure/nbt/CompoundBinaryTag.java | 225 + .../adventure/nbt/CompoundBinaryTagImpl.java | 268 + .../adventure/nbt/CompoundTagBuilder.java | 77 + .../adventure/nbt/CompoundTagSetter.java | 84 + .../kyori/adventure/nbt/DoubleBinaryTag.java | 29 + .../adventure/nbt/DoubleBinaryTagImpl.java | 84 + .../lib/kyori/adventure/nbt/EndBinaryTag.java | 27 + .../kyori/adventure/nbt/EndBinaryTagImpl.java | 16 + .../kyori/adventure/nbt/FloatBinaryTag.java | 29 + .../adventure/nbt/FloatBinaryTagImpl.java | 84 + .../lib/kyori/adventure/nbt/IOStreamUtil.java | 50 + .../adventure/nbt/IntArrayBinaryTag.java | 48 + .../adventure/nbt/IntArrayBinaryTagImpl.java | 115 + .../lib/kyori/adventure/nbt/IntBinaryTag.java | 29 + .../kyori/adventure/nbt/IntBinaryTagImpl.java | 83 + .../kyori/adventure/nbt/ListBinaryTag.java | 345 + .../kyori/adventure/nbt/ListBinaryTag0.java | 29 + .../adventure/nbt/ListBinaryTagImpl.java | 286 + .../kyori/adventure/nbt/ListTagBuilder.java | 75 + .../kyori/adventure/nbt/ListTagSetter.java | 14 + .../adventure/nbt/LongArrayBinaryTag.java | 48 + .../adventure/nbt/LongArrayBinaryTagImpl.java | 115 + .../kyori/adventure/nbt/LongBinaryTag.java | 29 + .../adventure/nbt/LongBinaryTagImpl.java | 83 + .../kyori/adventure/nbt/NumberBinaryTag.java | 27 + .../lib/kyori/adventure/nbt/ShadyPines.java | 16 + .../kyori/adventure/nbt/ShortBinaryTag.java | 29 + .../adventure/nbt/ShortBinaryTagImpl.java | 83 + .../kyori/adventure/nbt/StringBinaryTag.java | 30 + .../adventure/nbt/StringBinaryTagImpl.java | 48 + .../nbt/StringTagParseException.java | 23 + .../lib/kyori/adventure/nbt/TagStringIO.java | 241 + .../kyori/adventure/nbt/TagStringReader.java | 411 + .../kyori/adventure/nbt/TagStringWriter.java | 295 + .../lpx/lib/kyori/adventure/nbt/Tokens.java | 70 + .../adventure/nbt/TrackingDataInput.java | 165 + .../adventure/nbt/api/BinaryTagHolder.java | 40 + .../nbt/api/BinaryTagHolderImpl.java | 45 + .../permission/PermissionChecker.java | 35 + .../permission/PermissionCheckers.java | 54 + .../lib/kyori/adventure/pointer/Pointer.java | 33 + .../kyori/adventure/pointer/PointerImpl.java | 54 + .../kyori/adventure/pointer/Pointered.java | 34 + .../lib/kyori/adventure/pointer/Pointers.java | 61 + .../kyori/adventure/pointer/PointersImpl.java | 91 + .../adventure/pointer/PointersSupplier.java | 40 + .../pointer/PointersSupplierImpl.java | 129 + .../resource/ResourcePackCallback.java | 35 + .../resource/ResourcePackCallbacks.java | 8 + .../adventure/resource/ResourcePackInfo.java | 77 + .../resource/ResourcePackInfoImpl.java | 194 + .../resource/ResourcePackInfoLike.java | 9 + .../resource/ResourcePackRequest.java | 104 + .../resource/ResourcePackRequestImpl.java | 227 + .../resource/ResourcePackRequestLike.java | 9 + .../resource/ResourcePackStatus.java | 22 + .../lpx/lib/kyori/adventure/sound/Sound.java | 171 + .../lib/kyori/adventure/sound/SoundImpl.java | 271 + .../lib/kyori/adventure/sound/SoundStop.java | 112 + .../kyori/adventure/sound/SoundStopImpl.java | 67 + .../adventure/text/AbstractComponent.java | 78 + .../text/AbstractComponentBuilder.java | 331 + .../text/AbstractNBTComponentBuilder.java | 47 + .../adventure/text/BlockNBTComponent.java | 226 + .../adventure/text/BlockNBTComponentImpl.java | 420 + .../adventure/text/BuildableComponent.java | 15 + .../lib/kyori/adventure/text/Component.java | 1734 ++ .../adventure/text/ComponentApplicable.java | 10 + .../adventure/text/ComponentBuilder.java | 209 + .../text/ComponentBuilderApplicable.java | 11 + .../adventure/text/ComponentCompaction.java | 137 + .../adventure/text/ComponentInternals.java | 8 + .../adventure/text/ComponentIterator.java | 49 + .../adventure/text/ComponentIteratorFlag.java | 10 + .../adventure/text/ComponentIteratorType.java | 75 + .../kyori/adventure/text/ComponentLike.java | 59 + .../adventure/text/EntityNBTComponent.java | 35 + .../text/EntityNBTComponentImpl.java | 186 + .../adventure/text/JoinConfiguration.java | 126 + .../adventure/text/JoinConfigurationImpl.java | 368 + .../adventure/text/KeybindComponent.java | 55 + .../adventure/text/KeybindComponentImpl.java | 114 + .../text/LegacyFormattingDetected.java | 14 + .../adventure/text/LinearComponents.java | 63 + .../kyori/adventure/text/NBTComponent.java | 43 + .../adventure/text/NBTComponentBuilder.java | 22 + .../adventure/text/NBTComponentImpl.java | 72 + .../kyori/adventure/text/ObjectComponent.java | 33 + .../adventure/text/ObjectComponentImpl.java | 119 + .../text/PatternReplacementResult.java | 7 + .../kyori/adventure/text/ScopedComponent.java | 206 + .../ScopedComponentOverrideNotRequired.java | 10 + .../kyori/adventure/text/ScoreComponent.java | 64 + .../adventure/text/ScoreComponentImpl.java | 188 + .../adventure/text/SelectorComponent.java | 48 + .../adventure/text/SelectorComponentImpl.java | 149 + .../adventure/text/StorageNBTComponent.java | 37 + .../text/StorageNBTComponentImpl.java | 188 + .../kyori/adventure/text/TextComponent.java | 46 + .../adventure/text/TextComponentImpl.java | 167 + .../adventure/text/TextReplacementConfig.java | 121 + .../text/TextReplacementConfigImpl.java | 121 + .../text/TextReplacementRenderer.java | 229 + .../adventure/text/TranslatableComponent.java | 140 + .../text/TranslatableComponentImpl.java | 241 + .../adventure/text/TranslationArgument.java | 41 + .../text/TranslationArgumentImpl.java | 69 + .../text/TranslationArgumentLike.java | 16 + .../adventure/text/VirtualComponent.java | 14 + .../adventure/text/VirtualComponentImpl.java | 124 + .../text/VirtualComponentRenderer.java | 15 + .../adventure/text/event/ClickCallback.java | 134 + .../text/event/ClickCallbackInternals.java | 30 + .../text/event/ClickCallbackOptionsImpl.java | 87 + .../adventure/text/event/ClickEvent.java | 312 + .../text/event/DataComponentValue.java | 21 + .../DataComponentValueConversionImpl.java | 84 + .../DataComponentValueConverterRegistry.java | 250 + .../adventure/text/event/HoverEvent.java | 709 + .../text/event/HoverEventSource.java | 22 + .../adventure/text/event/PayloadImpl.java | 189 + .../event/RemovedDataComponentValueImpl.java | 5 + .../text/flattener/ComponentFlattener.java | 58 + .../flattener/ComponentFlattenerImpl.java | 294 + .../text/flattener/FlattenerListener.java | 19 + .../adventure/text/format/DecorationMap.java | 308 + .../text/format/MutableStyleSetter.java | 46 + .../adventure/text/format/NamedTextColor.java | 198 + .../adventure/text/format/ShadowColor.java | 135 + .../text/format/ShadowColorImpl.java | 53 + .../kyori/adventure/text/format/Style.java | 418 + .../text/format/StyleBuilderApplicable.java | 19 + .../adventure/text/format/StyleGetter.java | 54 + .../adventure/text/format/StyleImpl.java | 597 + .../adventure/text/format/StyleSetter.java | 86 + .../adventure/text/format/TextColor.java | 200 + .../adventure/text/format/TextColorImpl.java | 55 + .../adventure/text/format/TextDecoration.java | 109 + .../text/format/TextDecorationAndState.java | 31 + .../format/TextDecorationAndStateImpl.java | 56 + .../adventure/text/format/TextFormat.java | 6 + .../text/minimessage/ArgumentQueueImpl.java | 79 + .../adventure/text/minimessage/Context.java | 46 + .../text/minimessage/ContextImpl.java | 196 + .../text/minimessage/MiniMessage.java | 141 + .../text/minimessage/MiniMessageImpl.java | 296 + .../text/minimessage/MiniMessageParser.java | 282 + .../minimessage/MiniMessageSerializer.java | 362 + .../text/minimessage/ParsingException.java | 35 + .../minimessage/internal/TagInternals.java | 38 + .../minimessage/internal/package-info.java | 4 + .../internal/parser/ParsingExceptionImpl.java | 95 + .../minimessage/internal/parser/Token.java | 85 + .../internal/parser/TokenParser.java | 523 + .../internal/parser/TokenType.java | 9 + .../parser/match/MatchedTokenConsumer.java | 30 + .../StringResolvingMatchedTokenConsumer.java | 82 + ...okenListProducingMatchedTokenConsumer.java | 34 + .../internal/parser/match/package-info.java | 4 + .../internal/parser/node/ElementNode.java | 110 + .../internal/parser/node/RootNode.java | 21 + .../internal/parser/node/TagNode.java | 98 + .../internal/parser/node/TagPart.java | 65 + .../internal/parser/node/TextNode.java | 28 + .../internal/parser/node/ValueNode.java | 48 + .../internal/parser/node/package-info.java | 4 + .../internal/parser/package-info.java | 4 + .../internal/serializer/ClaimConsumer.java | 14 + .../ComponentClaimingResolverImpl.java | 52 + .../internal/serializer/Emitable.java | 17 + .../internal/serializer/QuotingOverride.java | 6 + .../serializer/SerializableResolver.java | 96 + .../internal/serializer/StyleClaim.java | 41 + .../internal/serializer/StyleClaimImpl.java | 68 + .../serializer/StyleClaimingResolverImpl.java | 50 + .../internal/serializer/TokenEmitter.java | 39 + .../internal/serializer/package-info.java | 4 + .../text/minimessage/tag/AbstractTag.java | 12 + .../tag/CallbackStylingTagImpl.java | 49 + .../text/minimessage/tag/Inserting.java | 15 + .../text/minimessage/tag/InsertingImpl.java | 59 + .../text/minimessage/tag/Modifying.java | 17 + .../text/minimessage/tag/ParserDirective.java | 16 + .../text/minimessage/tag/PreProcess.java | 9 + .../minimessage/tag/PreProcessTagImpl.java | 47 + .../text/minimessage/tag/StylingTagImpl.java | 50 + .../adventure/text/minimessage/tag/Tag.java | 102 + .../text/minimessage/tag/TagPattern.java | 15 + .../tag/resolver/ArgumentQueue.java | 25 + .../tag/resolver/CachingTagResolver.java | 84 + .../tag/resolver/EmptyTagResolver.java | 39 + .../minimessage/tag/resolver/Formatter.java | 114 + .../tag/resolver/MapTagResolver.java | 52 + .../tag/resolver/MappableResolver.java | 12 + .../minimessage/tag/resolver/Placeholder.java | 38 + .../tag/resolver/SequentialTagResolver.java | 107 + .../tag/resolver/SingleResolver.java | 64 + .../minimessage/tag/resolver/TagResolver.java | 212 + .../tag/resolver/TagResolverBuilderImpl.java | 123 + .../standard/AbstractColorChangingTag.java | 212 + .../minimessage/tag/standard/ClickTag.java | 45 + .../tag/standard/ColorTagResolver.java | 108 + .../tag/standard/DecorationTag.java | 122 + .../minimessage/tag/standard/FontTag.java | 54 + .../minimessage/tag/standard/GradientTag.java | 196 + .../minimessage/tag/standard/HoverTag.java | 227 + .../tag/standard/InsertionTag.java | 34 + .../minimessage/tag/standard/KeybindTag.java | 37 + .../text/minimessage/tag/standard/NbtTag.java | 102 + .../minimessage/tag/standard/NewlineTag.java | 32 + .../minimessage/tag/standard/PrideTag.java | 196 + .../minimessage/tag/standard/RainbowTag.java | 127 + .../minimessage/tag/standard/ResetTag.java | 13 + .../minimessage/tag/standard/ScoreTag.java | 41 + .../minimessage/tag/standard/SelectorTag.java | 46 + .../tag/standard/SequentialHeadTag.java | 151 + .../tag/standard/ShadowColorTag.java | 85 + .../minimessage/tag/standard/SpriteTag.java | 63 + .../tag/standard/StandardTags.java | 162 + .../tag/standard/TransitionTag.java | 146 + .../tag/standard/TranslatableFallbackTag.java | 62 + .../tag/standard/TranslatableTag.java | 60 + .../minimessage/translation/Argument.java | 97 + .../minimessage/translation/ArgumentTag.java | 55 + .../translation/LocalePointered.java | 24 + .../MiniMessageTranslationStore.java | 22 + .../MiniMessageTranslationStoreImpl.java | 71 + .../translation/MiniMessageTranslator.java | 124 + .../MiniMessageTranslatorArgument.java | 41 + .../MiniMessageTranslatorTarget.java | 27 + .../adventure/text/minimessage/tree/Node.java | 28 + .../adventure/text/object/ObjectContents.java | 54 + .../text/object/PlayerHeadObjectContents.java | 137 + .../object/PlayerHeadObjectContentsImpl.java | 253 + .../text/object/SpriteObjectContents.java | 29 + .../text/object/SpriteObjectContentsImpl.java | 57 + .../renderer/AbstractComponentRenderer.java | 88 + .../text/renderer/ComponentRenderer.java | 17 + .../TranslatableComponentRenderer.java | 272 + .../text/serializer/ComponentDecoder.java | 25 + .../text/serializer/ComponentEncoder.java | 25 + .../text/serializer/ComponentSerializer.java | 56 + .../commons/ComponentTreeConstants.java | 118 + .../gson/BlockNBTComponentPosSerializer.java | 30 + .../gson/ClickEventActionSerializer.java | 12 + .../gson/ComponentSerializerImpl.java | 487 + .../gson/GsonComponentSerializer.java | 118 + .../gson/GsonComponentSerializerImpl.java | 185 + .../gson/GsonDataComponentValue.java | 23 + .../gson/GsonDataComponentValueImpl.java | 68 + .../text/serializer/gson/GsonHacks.java | 48 + .../gson/HoverEventActionSerializer.java | 12 + .../serializer/gson/IndexedSerializer.java | 50 + .../text/serializer/gson/KeySerializer.java | 23 + .../gson/LegacyHoverEventSerializer.java | 8 + .../gson/ProfilePropertySerializer.java | 58 + .../serializer/gson/SerializerFactory.java | 122 + .../gson/ShadowColorSerializer.java | 76 + .../serializer/gson/ShowEntitySerializer.java | 98 + .../serializer/gson/ShowItemSerializer.java | 162 + .../text/serializer/gson/StyleSerializer.java | 560 + .../serializer/gson/TextColorSerializer.java | 58 + .../serializer/gson/TextColorWrapper.java | 55 + .../gson/TextDecorationSerializer.java | 12 + .../gson/TranslationArgumentSerializer.java | 54 + .../text/serializer/gson/UUIDSerializer.java | 60 + ...onDataComponentValueConverterProvider.java | 39 + .../JSONComponentSerializerProviderImpl.java | 35 + .../serializer/gson/impl/package-info.java | 4 + .../json/DummyJSONComponentSerializer.java | 69 + .../json/JSONComponentConstants.java | 82 + .../json/JSONComponentSerializer.java | 65 + .../json/JSONComponentSerializerAccessor.java | 27 + .../text/serializer/json/JSONOptions.java | 200 + .../json/LegacyHoverEventSerializer.java | 29 + .../serializer/legacy/CharacterAndFormat.java | 95 + .../legacy/CharacterAndFormatImpl.java | 106 + .../legacy/CharacterAndFormatSet.java | 67 + .../legacy/LegacyComponentSerializer.java | 123 + .../legacy/LegacyComponentSerializerImpl.java | 629 + .../text/serializer/legacy/LegacyFormat.java | 86 + .../text/serializer/legacy/Reset.java | 7 + .../plain/PlainComponentSerializer.java | 91 + .../plain/PlainComponentSerializerImpl.java | 64 + .../plain/PlainTextComponentSerializer.java | 66 + .../PlainTextComponentSerializerImpl.java | 88 + .../lpx/lib/kyori/adventure/title/Title.java | 90 + .../lib/kyori/adventure/title/TitleImpl.java | 170 + .../lib/kyori/adventure/title/TitlePart.java | 36 + .../translation/AbstractTranslationStore.java | 281 + .../ComponentTranslationStore.java | 34 + .../translation/GlobalTranslator.java | 42 + .../translation/GlobalTranslatorImpl.java | 124 + .../MessageFormatTranslationStore.java | 28 + .../adventure/translation/Translatable.java | 9 + .../translation/TranslationLocales.java | 30 + .../translation/TranslationRegistry.java | 134 + .../translation/TranslationStore.java | 55 + .../adventure/translation/Translator.java | 55 + .../lib/kyori/adventure/util/ARGBLike.java | 9 + .../lib/kyori/adventure/util/Buildable.java | 33 + .../lpx/lib/kyori/adventure/util/Codec.java | 67 + .../util/ComponentMessageThrowable.java | 29 + .../adventure/util/ForwardingIterator.java | 33 + .../lpx/lib/kyori/adventure/util/HSVLike.java | 74 + .../lib/kyori/adventure/util/HSVLikeImpl.java | 71 + .../lpx/lib/kyori/adventure/util/Index.java | 151 + .../adventure/util/InheritanceAwareMap.java | 53 + .../util/InheritanceAwareMapImpl.java | 192 + .../kyori/adventure/util/IntFunction2.java | 7 + .../lib/kyori/adventure/util/Listenable.java | 26 + .../lib/kyori/adventure/util/MonkeyBars.java | 69 + .../lpx/lib/kyori/adventure/util/Nag.java | 16 + .../lib/kyori/adventure/util/PlatformAPI.java | 21 + .../lpx/lib/kyori/adventure/util/RGBLike.java | 21 + .../lib/kyori/adventure/util/Services.java | 89 + .../lib/kyori/adventure/util/Services0.java | 12 + .../lib/kyori/adventure/util/ShadyPines.java | 27 + .../lpx/lib/kyori/adventure/util/Ticks.java | 17 + .../lib/kyori/adventure/util/TriState.java | 56 + .../util/UTF8ResourceBundleControl.java | 75 + .../kyori/examination/AbstractExaminer.java | 257 + .../lpx/lib/kyori/examination/Examinable.java | 23 + .../kyori/examination/ExaminableProperty.java | 344 + .../lpx/lib/kyori/examination/Examiner.java | 71 + .../string/MultiLineStringExaminer.java | 224 + .../examination/string/StringExaminer.java | 171 + .../lib/kyori/examination/string/Strings.java | 44 + .../ytnoos/lpx/lib/kyori/option/Option.java | 31 + .../lpx/lib/kyori/option/OptionImpl.java | 68 + .../lpx/lib/kyori/option/OptionSchema.java | 57 + .../lib/kyori/option/OptionSchemaImpl.java | 143 + .../lpx/lib/kyori/option/OptionState.java | 62 + .../lpx/lib/kyori/option/OptionStateImpl.java | 290 + .../lpx/lib/kyori/option/package-info.java | 4 + .../lib/kyori/option/value/ValueSource.java | 27 + .../lib/kyori/option/value/ValueSources.java | 77 + .../lpx/lib/kyori/option/value/ValueType.java | 30 + .../lib/kyori/option/value/ValueTypeImpl.java | 108 + .../lib/kyori/option/value/package-info.java | 4 + .../listeners/CommandVisibilityListener.java | 31 + .../lpx/listeners/InventoryListener.java | 64 + .../lpx/listeners/PlayerLoginListener.java | 30 + .../lpx/listeners/PlayerStateListener.java | 218 + .../lpx/listeners/RedstoneListener.java | 50 + .../it/ytnoos/lpx/logging/FileLogger.java | 318 + .../it/ytnoos/lpx/logging/PacketLogger.java | 100 + .../lpx/netty/ChannelInjectionListener.java | 126 + .../it/ytnoos/lpx/netty/EventLoopMetrics.java | 79 + .../ytnoos/lpx/netty/NettyHealthMonitor.java | 331 + .../ytnoos/lpx/netty/NettyHealthReport.java | 235 + .../it/ytnoos/lpx/netty/NettyWatchdog.java | 348 + .../ytnoos/lpx/netty/PacketCheckListener.java | 198 + .../lpx/netty/PacketCheckProcessor.java | 533 + .../it/ytnoos/lpx/netty/PacketDecoder.java | 93 + .../lpx/netty/PreViaPacketListener.java | 30 + .../it/ytnoos/lpx/netty/RollingAverage.java | 87 + .../ytnoos/lpx/player/PlayerRegistryImpl.java | 93 + .../it/ytnoos/lpx/player/PrinterDataImpl.java | 101 + .../ytnoos/lpx/player/ProtocolPlayerImpl.java | 340 + .../lpx/scheduler/AbstractTickScheduler.java | 42 + .../lpx/scheduler/BukkitTickScheduler.java | 30 + .../lpx/scheduler/PaperTickScheduler.java | 32 + .../ytnoos/lpx/scheduler/PlayerTickTask.java | 35 + .../ytnoos/lpx/scheduler/TickScheduler.java | 20 + .../it/ytnoos/lpx/utils/BlockStateUtils.java | 48 + .../java/it/ytnoos/lpx/utils/ColorUtils.java | 114 + .../it/ytnoos/lpx/utils/DiscordWebhook.java | 448 + .../java/it/ytnoos/lpx/utils/HashUtils.java | 63 + .../java/it/ytnoos/lpx/utils/ItemBuilder.java | 116 + .../it/ytnoos/lpx/utils/ItemDecodeLimits.java | 23 + .../java/it/ytnoos/lpx/utils/ItemUtils.java | 53 + .../lpx/utils/MinecraftVersionParser.java | 23 + .../lpx/utils/PacketExceptionHandler.java | 136 + .../java/it/ytnoos/lpx/utils/PacketUtils.java | 169 + .../ytnoos/lpx/utils/PacketWrapperUtils.java | 33 + .../java/it/ytnoos/lpx/utils/StreamUtils.java | 26 + .../java/it/ytnoos/lpx/utils/TimeUtils.java | 14 + .../lpx/utils/string/CharSequenceUtils.java | 228 + .../ytnoos/lpx/utils/string/StringUtils.java | 96 + .../META-INF/packetevents_api_version.txt | 1 + .../packetevents_netty-common_version.txt | 1 + .../META-INF/packetevents_spigot_version.txt | 1 + ...taComponentValueConverterRegistry$Provider | 1 + ...izer.json.JSONComponentSerializer$Provider | 1 + .../mappings/data/block_state/V_1_13.nbt | Bin 0 -> 21384 bytes .../mappings/data/block_state/V_1_13_2.nbt | Bin 0 -> 21384 bytes .../mappings/data/block_state/V_1_14.nbt | Bin 0 -> 25309 bytes .../mappings/data/block_state/V_1_15.nbt | Bin 0 -> 25485 bytes .../mappings/data/block_state/V_1_16.nbt | Bin 0 -> 45366 bytes .../mappings/data/block_state/V_1_16_2.nbt | Bin 0 -> 45399 bytes .../mappings/data/block_state/V_1_17.nbt | Bin 0 -> 53475 bytes .../mappings/data/block_state/V_1_19.nbt | Bin 0 -> 55644 bytes .../mappings/data/block_state/V_1_19_3.nbt | Bin 0 -> 58875 bytes .../mappings/data/block_state/V_1_19_4.nbt | Bin 0 -> 59443 bytes .../mappings/data/block_state/V_1_20.nbt | Bin 0 -> 60870 bytes .../mappings/data/block_state/V_1_20_2.nbt | Bin 0 -> 61007 bytes .../mappings/data/block_state/V_1_20_3.nbt | Bin 0 -> 66594 bytes .../mappings/data/block_state/V_1_20_5.nbt | Bin 0 -> 66806 bytes .../mappings/data/block_state/V_1_21_2.nbt | Bin 0 -> 67932 bytes .../mappings/data/block_state/V_1_21_4.nbt | Bin 0 -> 69645 bytes .../mappings/data/block_state/V_1_21_5.nbt | Bin 0 -> 69854 bytes .../mappings/data/block_state/V_1_21_6.nbt | Bin 0 -> 69997 bytes .../mappings/data/block_state/V_1_21_9.nbt | Bin 0 -> 71792 bytes .../mappings/data/block_state/V_26_1.nbt | Bin 0 -> 72503 bytes .../mappings/data/block_state/V_26_2.nbt | Bin 0 -> 79191 bytes .../mappings/data/block_state/V_26_3.nbt | Bin 0 -> 82230 bytes .../mappings/data/block_state/legacy.nbt | Bin 0 -> 17899 bytes .../mappings/data/block_transformer.nbt | Bin 0 -> 2143 bytes .../assets/mappings/data/enchantment.nbt | Bin 0 -> 4545 bytes .../assets/mappings/data/statistics.nbt | Bin 0 -> 53889 bytes .../assets/mappings/data/timeline.nbt | Bin 0 -> 1226 bytes .../assets/mappings/data/worldgen/biome.nbt | Bin 0 -> 2225 bytes .../data/worldgen/block_state_provider.nbt | Bin 0 -> 864 bytes .../item_base_components/V_1_20_5.nbt | Bin 0 -> 3688 bytes .../mappings/item_base_components/V_1_21.nbt | Bin 0 -> 3833 bytes .../item_base_components/V_1_21_11.nbt | Bin 0 -> 30232 bytes .../item_base_components/V_1_21_2.nbt | Bin 0 -> 25814 bytes .../item_base_components/V_1_21_4.nbt | Bin 0 -> 26011 bytes .../item_base_components/V_1_21_5.nbt | Bin 0 -> 26724 bytes .../item_base_components/V_1_21_6.nbt | Bin 0 -> 27369 bytes .../item_base_components/V_1_21_7.nbt | Bin 0 -> 27407 bytes .../item_base_components/V_1_21_9.nbt | Bin 0 -> 29216 bytes .../mappings/item_base_components/V_26_1.nbt | Bin 0 -> 30178 bytes .../mappings/item_base_components/V_26_2.nbt | Bin 0 -> 30669 bytes .../mappings/item_base_components/V_26_3.nbt | Bin 0 -> 34318 bytes .../assets/mappings/registries/attribute.nbt | Bin 0 -> 677 bytes .../registries/attribute_display_type.nbt | Bin 0 -> 95 bytes .../mappings/registries/attribute_type.nbt | Bin 0 -> 256 bytes .../mappings/registries/axolotl_variant.nbt | Bin 0 -> 97 bytes .../mappings/registries/banner_pattern.nbt | Bin 0 -> 548 bytes .../assets/mappings/registries/block.nbt | Bin 0 -> 8502 bytes .../mappings/registries/block_entity_type.nbt | Bin 0 -> 605 bytes .../registries/block_predicate_type.nbt | Bin 0 -> 203 bytes .../mappings/registries/block_transformer.nbt | Bin 0 -> 87 bytes .../mappings/registries/cat_sound_variant.nbt | Bin 0 -> 86 bytes .../mappings/registries/cat_variant.nbt | Bin 0 -> 143 bytes .../assets/mappings/registries/chat_type.nbt | Bin 0 -> 274 bytes .../registries/chicken_sound_variant.nbt | Bin 0 -> 86 bytes .../mappings/registries/chicken_variant.nbt | Bin 0 -> 93 bytes .../registries/click_event_action.nbt | Bin 0 -> 263 bytes .../registries/command_argument_type.nbt | Bin 0 -> 784 bytes .../registries/consume_effect_type.nbt | Bin 0 -> 127 bytes .../mappings/registries/cow_sound_variant.nbt | Bin 0 -> 86 bytes .../mappings/registries/cow_variant.nbt | Bin 0 -> 93 bytes .../mappings/registries/damage_type.nbt | Bin 0 -> 573 bytes .../data_component_predicate_type.nbt | Bin 0 -> 266 bytes .../registries/data_component_type.nbt | Bin 0 -> 1312 bytes .../registries/debug_subscription.nbt | Bin 0 -> 228 bytes .../registries/decorated_pot_pattern.nbt | Bin 0 -> 187 bytes .../assets/mappings/registries/dialog.nbt | Bin 0 -> 107 bytes .../registries/dialog_action_type.nbt | Bin 0 -> 154 bytes .../mappings/registries/dialog_body_type.nbt | Bin 0 -> 92 bytes .../mappings/registries/dialog_type.nbt | Bin 0 -> 119 bytes .../mappings/registries/dimension_type.nbt | Bin 0 -> 165 bytes .../mappings/registries/easing_type.nbt | Bin 0 -> 206 bytes .../mappings/registries/enchantment.nbt | Bin 0 -> 1047 bytes .../enchantment_effect_component_type.nbt | Bin 0 -> 448 bytes .../registries/entity_data_serializer.nbt | Bin 0 -> 674 bytes .../mappings/registries/entity_type.nbt | Bin 0 -> 7923 bytes .../registries/environment_attribute.nbt | Bin 0 -> 702 bytes .../mappings/registries/equipment_asset.nbt | Bin 0 -> 447 bytes .../registries/float_provider_type.nbt | Bin 0 -> 108 bytes .../assets/mappings/registries/fluid.nbt | Bin 0 -> 102 bytes .../mappings/registries/fox_variant.nbt | Bin 0 -> 81 bytes .../mappings/registries/frog_variant.nbt | Bin 0 -> 93 bytes .../mappings/registries/horse_variant.nbt | Bin 0 -> 115 bytes .../registries/input_control_type.nbt | Bin 0 -> 110 bytes .../assets/mappings/registries/instrument.nbt | Bin 0 -> 125 bytes .../mappings/registries/int_provider_type.nbt | Bin 0 -> 145 bytes .../assets/mappings/registries/item.nbt | Bin 0 -> 148668 bytes .../mappings/registries/jukebox_song.nbt | Bin 0 -> 337 bytes .../registries/legacy_recipe_serializer.nbt | Bin 0 -> 431 bytes .../registries/legacy_spawn_entity_type.nbt | Bin 0 -> 461 bytes .../mappings/registries/llama_variant.nbt | Bin 0 -> 93 bytes .../registries/map_decoration_type.nbt | Bin 0 -> 433 bytes .../assets/mappings/registries/mob_effect.nbt | Bin 0 -> 687 bytes .../mappings/registries/mooshroom_variant.nbt | Bin 0 -> 131 bytes .../registries/number_format_type.nbt | Bin 0 -> 92 bytes .../mappings/registries/painting_variant.nbt | Bin 0 -> 566 bytes .../mappings/registries/parrot_variant.nbt | Bin 0 -> 100 bytes .../mappings/registries/particle_type.nbt | Bin 0 -> 1559 bytes .../mappings/registries/pig_sound_variant.nbt | Bin 0 -> 89 bytes .../mappings/registries/pig_variant.nbt | Bin 0 -> 93 bytes .../registries/point_of_interest_type.nbt | Bin 0 -> 214 bytes .../registries/position_path_type.nbt | Bin 0 -> 86 bytes .../registries/position_source_type.nbt | Bin 0 -> 84 bytes .../assets/mappings/registries/potion.nbt | Bin 0 -> 409 bytes .../mappings/registries/rabbit_variant.nbt | Bin 0 -> 125 bytes .../registries/recipe_book_category.nbt | Bin 0 -> 181 bytes .../mappings/registries/recipe_display.nbt | Bin 0 -> 120 bytes .../mappings/registries/salmon_variant.nbt | Bin 0 -> 89 bytes .../mappings/registries/slot_display.nbt | Bin 0 -> 214 bytes .../mappings/registries/sound_event.nbt | Bin 0 -> 15403 bytes .../registries/sulfur_cube_archetype.nbt | Bin 0 -> 152 bytes .../assets/mappings/registries/timeline.nbt | Bin 0 -> 106 bytes .../mappings/registries/trim_material.nbt | Bin 0 -> 184 bytes .../mappings/registries/trim_pattern.nbt | Bin 0 -> 239 bytes .../registries/tropical_fish_pattern.nbt | Bin 0 -> 164 bytes .../registries/villager_profession.nbt | Bin 0 -> 166 bytes .../mappings/registries/villager_type.nbt | Bin 0 -> 108 bytes .../registries/wolf_sound_variant.nbt | Bin 0 -> 112 bytes .../mappings/registries/wolf_variant.nbt | Bin 0 -> 125 bytes .../mappings/registries/world_clock.nbt | Bin 0 -> 89 bytes .../mappings/registries/worldgen/biome.nbt | Bin 0 -> 1254 bytes .../worldgen/block_state_provider.nbt | Bin 0 -> 156 bytes .../worldgen/block_state_provider_type.nbt | Bin 0 -> 151 bytes .../registries/zombie_nautilus_variant.nbt | Bin 0 -> 88 bytes src/main/resources/config.yml | 896 + .../it/ytnoos/lpx/compat/legacy-names.tsv | 2389 +++ .../it/ytnoos/lpx/compat/relocations.tsv | 1640 ++ src/main/resources/plugin.yml | 18 + 2186 files changed, 238581 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 assets/deobf.jpg create mode 100644 assets/deobf2.png create mode 100644 assets/hack.jpg create mode 100644 assets/jak.jpg create mode 100644 assets/ss.png create mode 100644 build.gradle create mode 100644 gradle.properties create mode 100644 gradle/GenerateCompileApis.java create mode 100644 gradle/api-signatures/lpx.json create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100644 gradlew create mode 100644 gradlew.bat create mode 100644 settings.gradle create mode 100644 src/main/java/it/ytnoos/lpx/LPXBootstrap.java create mode 100644 src/main/java/it/ytnoos/lpx/LPXBukkit.java create mode 100644 src/main/java/it/ytnoos/lpx/activation/ActivationState.java create mode 100644 src/main/java/it/ytnoos/lpx/adapter/LegacyInventoryViewAdapter.java create mode 100644 src/main/java/it/ytnoos/lpx/adapter/ModernInventoryViewAdapter.java create mode 100644 src/main/java/it/ytnoos/lpx/alerts/AlertManager.java create mode 100644 src/main/java/it/ytnoos/lpx/alerts/DiscordAlertHandler.java create mode 100644 src/main/java/it/ytnoos/lpx/alerts/ViolationRecord.java create mode 100644 src/main/java/it/ytnoos/lpx/api/LPX.java create mode 100644 src/main/java/it/ytnoos/lpx/api/LPXPlugin.java create mode 100644 src/main/java/it/ytnoos/lpx/api/adapter/InventoryViewAdapter.java create mode 100644 src/main/java/it/ytnoos/lpx/api/check/CheckResult.java create mode 100644 src/main/java/it/ytnoos/lpx/api/check/CheckResultInfo.java create mode 100644 src/main/java/it/ytnoos/lpx/api/check/FlagInfo.java create mode 100644 src/main/java/it/ytnoos/lpx/api/check/IntervalCounter.java create mode 100644 src/main/java/it/ytnoos/lpx/api/check/RegisteredCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/api/check/RepeatedIntervalCounter.java create mode 100644 src/main/java/it/ytnoos/lpx/api/check/RollingIntervalCounter.java create mode 100644 src/main/java/it/ytnoos/lpx/api/check/abstraction/Check.java create mode 100644 src/main/java/it/ytnoos/lpx/api/check/abstraction/CheckFunction.java create mode 100644 src/main/java/it/ytnoos/lpx/api/check/abstraction/CheckManager.java create mode 100644 src/main/java/it/ytnoos/lpx/api/check/enums/CheckCategory.java create mode 100644 src/main/java/it/ytnoos/lpx/api/check/enums/CheckID.java create mode 100644 src/main/java/it/ytnoos/lpx/api/check/enums/CheckType.java create mode 100644 src/main/java/it/ytnoos/lpx/api/check/options/CheckOptions.java create mode 100644 src/main/java/it/ytnoos/lpx/api/check/options/PersonalCheckOptions.java create mode 100644 src/main/java/it/ytnoos/lpx/api/event/LPXAlertEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/api/event/LPXPunishEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/api/metrics/MetricsLite.java create mode 100644 src/main/java/it/ytnoos/lpx/api/player/PrinterData.java create mode 100644 src/main/java/it/ytnoos/lpx/api/player/PrinterStatus.java create mode 100644 src/main/java/it/ytnoos/lpx/api/player/ProtocolPlayer.java create mode 100644 src/main/java/it/ytnoos/lpx/api/protocol/CheckContainer.java create mode 100644 src/main/java/it/ytnoos/lpx/api/protocol/PlayerRegistry.java create mode 100644 src/main/java/it/ytnoos/lpx/api/protocol/ReceivedPacket.java create mode 100644 src/main/java/it/ytnoos/lpx/check/AbstractCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/BukkitCheckManager.java create mode 100644 src/main/java/it/ytnoos/lpx/check/CreativeCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/RecipeCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/book/Book0Check.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/book/BookACheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/book/BookBCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/book/BookCCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/command/CommandACheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/creative/CreativeACheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/creative/CreativeBCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/creative/CreativeCCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/creative/CreativeDCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/creative/CreativeECheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/creative/CreativeFCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/creative/CreativeGCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/creative/CreativeHCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/creative/CreativeICheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/flood/FloodACheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/flood/FloodBCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/flood/FloodCCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/flood/FloodDCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/flood/FloodFCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/flood/FloodGCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/item/Item0Check.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/item/Item1Check.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/item/Item2Check.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/item/Item3Check.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/item/ItemACheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/item/ItemBCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/item/ItemCCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/item/ItemDCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/item/ItemECheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/item/ItemFCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/item/ItemGCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/item/ItemHCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/item/ItemJCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/item/ItemKCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/netty/PacketLimitCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/netty/PacketSizeCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/payload/PayloadACheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/payload/PayloadBCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/payload/PayloadCCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/payload/PayloadDirectionCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/payload/PayloadECheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/payload/PayloadFCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/place/PlaceACheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/place/PlaceBCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/place/PlaceCCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/position/PositionACheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/position/PositionBCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/position/PositionCCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/position/PositionDCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/tab/TabACheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/tab/TabBCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/window/WindowACheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/window/WindowBCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/window/WindowCCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/window/WindowDCheck.java create mode 100644 src/main/java/it/ytnoos/lpx/check/impl/window/WindowECheck.java create mode 100644 src/main/java/it/ytnoos/lpx/commands/AlertsCommand.java create mode 100644 src/main/java/it/ytnoos/lpx/commands/GuiCommand.java create mode 100644 src/main/java/it/ytnoos/lpx/commands/HealthCommand.java create mode 100644 src/main/java/it/ytnoos/lpx/commands/KickCommand.java create mode 100644 src/main/java/it/ytnoos/lpx/commands/LPXCommand.java create mode 100644 src/main/java/it/ytnoos/lpx/commands/MonitorCommand.java create mode 100644 src/main/java/it/ytnoos/lpx/commands/ReloadCommand.java create mode 100644 src/main/java/it/ytnoos/lpx/commands/SubCommand.java create mode 100644 src/main/java/it/ytnoos/lpx/commands/WatchdogCommand.java create mode 100644 src/main/java/it/ytnoos/lpx/compat/ReflectionNames.java create mode 100644 src/main/java/it/ytnoos/lpx/config/AlertsOptions.java create mode 100644 src/main/java/it/ytnoos/lpx/config/ConfigFile.java create mode 100644 src/main/java/it/ytnoos/lpx/config/ConfigManager.java create mode 100644 src/main/java/it/ytnoos/lpx/config/ConfigMigration.java create mode 100644 src/main/java/it/ytnoos/lpx/config/ConfigSection.java create mode 100644 src/main/java/it/ytnoos/lpx/config/ConfigUpdater.java create mode 100644 src/main/java/it/ytnoos/lpx/config/CreativeExemption.java create mode 100644 src/main/java/it/ytnoos/lpx/config/DiscordOptions.java create mode 100644 src/main/java/it/ytnoos/lpx/config/GeneralOptions.java create mode 100644 src/main/java/it/ytnoos/lpx/config/ItemStripOptions.java create mode 100644 src/main/java/it/ytnoos/lpx/config/Messages.java create mode 100644 src/main/java/it/ytnoos/lpx/config/PacketLogOutput.java create mode 100644 src/main/java/it/ytnoos/lpx/config/PacketLoggerOptions.java create mode 100644 src/main/java/it/ytnoos/lpx/config/PrinterOptions.java create mode 100644 src/main/java/it/ytnoos/lpx/config/PrinterPacketLoggerOptions.java create mode 100644 src/main/java/it/ytnoos/lpx/inventories/MainMenu.java create mode 100644 src/main/java/it/ytnoos/lpx/inventories/MenuFactory.java create mode 100644 src/main/java/it/ytnoos/lpx/inventories/ViolationLogMenu.java create mode 100644 src/main/java/it/ytnoos/lpx/inventories/smartinvs/ClickableItem.java create mode 100644 src/main/java/it/ytnoos/lpx/inventories/smartinvs/InventoryListener.java create mode 100644 src/main/java/it/ytnoos/lpx/inventories/smartinvs/InventoryManager.java create mode 100644 src/main/java/it/ytnoos/lpx/inventories/smartinvs/SmartInventory.java create mode 100644 src/main/java/it/ytnoos/lpx/inventories/smartinvs/content/InventoryContents.java create mode 100644 src/main/java/it/ytnoos/lpx/inventories/smartinvs/content/InventoryProvider.java create mode 100644 src/main/java/it/ytnoos/lpx/inventories/smartinvs/content/Pagination.java create mode 100644 src/main/java/it/ytnoos/lpx/inventories/smartinvs/content/SlotIterator.java create mode 100644 src/main/java/it/ytnoos/lpx/inventories/smartinvs/content/SlotPos.java create mode 100644 src/main/java/it/ytnoos/lpx/inventories/smartinvs/opener/ChestInventoryOpener.java create mode 100644 src/main/java/it/ytnoos/lpx/inventories/smartinvs/opener/InventoryOpener.java create mode 100644 src/main/java/it/ytnoos/lpx/inventories/smartinvs/opener/SpecialInventoryOpener.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/PacketEventsPlugin.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/option/Option.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/option/OptionImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/option/OptionSchema.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/option/OptionSchemaImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/option/OptionState.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/option/OptionStateImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/option/package-info.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/option/value/ValueSource.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/option/value/ValueSources.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/option/value/ValueType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/option/value/ValueTypeImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/option/value/package-info.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/ComponentDecoder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/ComponentEncoder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/ComponentSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/commons/ComponentTreeConstants.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/gson/BackwardCompatUtil.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/gson/BlockNBTComponentPosSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/gson/ClickEventActionSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/gson/ComponentSerializerImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/gson/GsonComponentSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/gson/GsonComponentSerializerImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/gson/GsonDataComponentValue.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/gson/GsonDataComponentValueImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/gson/GsonHacks.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/gson/HoverEventActionSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/gson/IndexedSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/gson/KeySerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/gson/LegacyHoverEventSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/gson/ProfilePropertySerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/gson/SerializerFactory.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/gson/ShadowColorSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/gson/ShowEntitySerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/gson/ShowItemSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/gson/StyleSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/gson/TextColorSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/gson/TextColorWrapper.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/gson/TextDecorationSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/gson/TranslationArgumentSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/gson/UUIDSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/gson/impl/GsonDataComponentValueConverterProvider.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/gson/impl/JSONComponentSerializerProviderImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/gson/impl/package-info.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/json/DummyJSONComponentSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/json/JSONComponentConstants.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/json/JSONComponentSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/json/JSONComponentSerializerAccessor.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/json/JSONOptions.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/json/LegacyHoverEventSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/json/legacyimpl/NBTLegacyHoverEventSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/json/legacyimpl/NBTLegacyHoverEventSerializerImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/legacy/CharacterAndFormat.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/legacy/CharacterAndFormatImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/legacy/CharacterAndFormatSet.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/legacy/LegacyComponentSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/legacy/LegacyComponentSerializerImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/legacy/LegacyFormat.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/adventure/serializer/legacy/Reset.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/bstats/MetricsBase.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/bstats/bukkit/Metrics.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/bstats/charts/AdvancedBarChart.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/bstats/charts/AdvancedPie.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/bstats/charts/CustomChart.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/bstats/charts/DrilldownPie.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/bstats/charts/MultiLineChart.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/bstats/charts/SimpleBarChart.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/bstats/charts/SimplePie.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/bstats/charts/SingleLineChart.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/bstats/config/MetricsConfig.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/bstats/json/JsonObjectBuilder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/bukkit/InternalBukkitListener.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/bukkit/InternalBukkitLoginListener.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/bukkit/InternalGlobalBukkitListener.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/bukkit/InternalPaperJoinListener.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/bukkit/InternalPaperListener.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/factory/spigot/SpigotPacketEventsBuilder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/impl/netty/BuildData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/impl/netty/NettyManagerImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/impl/netty/buffer/ByteBufAllocationOperatorImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/impl/netty/buffer/ByteBufOperatorImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/impl/netty/channel/ChannelOperatorImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/impl/netty/factory/NettyPacketEventsBuilder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/impl/netty/manager/player/PlayerManagerAbstract.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/impl/netty/manager/protocol/ProtocolManagerAbstract.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/impl/netty/manager/server/ServerManagerAbstract.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/injector/SpigotChannelInjector.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/injector/connection/PreChannelInitializer_v1_12.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/injector/connection/PreChannelInitializer_v1_8.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/injector/connection/PreViaPipelineSupport.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/injector/connection/ServerChannelHandler.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/injector/connection/ServerConnectionInitializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/injector/handlers/PacketEventsDecoder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/injector/handlers/PacketEventsEncoder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/manager/InternalBukkitPacketListener.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/manager/player/PlayerManagerImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/manager/protocol/ProtocolManagerImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/manager/server/ServerManagerImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/netty/NettyManagerImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/netty/buffer/ByteBufAllocationOperatorModernImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/netty/buffer/ByteBufOperatorModernImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/netty/channel/ChannelOperatorModernImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/util/BukkitLogManager.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/util/FoliaCompatUtil.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/util/GeyserUtil.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/util/InjectedList.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/util/PlayerPingAccessorModern.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/util/SpigotConversionUtil.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/util/SpigotReflectionUtil.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/util/folia/AsyncScheduler.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/util/folia/EntityScheduler.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/util/folia/FoliaScheduler.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/util/folia/GlobalRegionScheduler.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/util/folia/RegionScheduler.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/util/folia/TaskWrapper.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/util/protocolsupport/ProtocolSupportState.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/util/protocolsupport/ProtocolSupportUtil.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/util/viaversion/CustomPipelineUtil.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/util/viaversion/ViaState.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/util/viaversion/ViaVersionAccessor.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/util/viaversion/ViaVersionAccessorImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/util/viaversion/ViaVersionAccessorImplLegacy.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/com/github/retrooper/packetevents/util/viaversion/ViaVersionUtil.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/DefaultDateTypeAdapter.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/ExclusionStrategy.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/FieldAttributes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/FieldNamingPolicy.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/FieldNamingStrategy.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/Gson.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/GsonBuilder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/InstanceCreator.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/JsonArray.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/JsonDeserializationContext.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/JsonDeserializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/JsonElement.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/JsonIOException.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/JsonNull.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/JsonObject.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/JsonParseException.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/JsonParser.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/JsonPrimitive.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/JsonSerializationContext.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/JsonSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/JsonStreamParser.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/JsonSyntaxException.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/LongSerializationPolicy.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/TypeAdapter.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/TypeAdapterFactory.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/annotations/Expose.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/annotations/JsonAdapter.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/annotations/SerializedName.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/annotations/Since.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/annotations/Until.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/internal/$Gson$Preconditions.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/internal/$Gson$Types.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/internal/ConstructorConstructor.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/internal/Excluder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/internal/JsonReaderInternalAccess.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/internal/LazilyParsedNumber.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/internal/LinkedHashTreeMap.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/internal/LinkedTreeMap.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/internal/ObjectConstructor.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/internal/Primitives.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/internal/Streams.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/internal/UnsafeAllocator.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/internal/bind/ArrayTypeAdapter.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/internal/bind/CollectionTypeAdapterFactory.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/internal/bind/DateTypeAdapter.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/internal/bind/JsonAdapterAnnotationTypeAdapterFactory.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/internal/bind/JsonTreeReader.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/internal/bind/JsonTreeWriter.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/internal/bind/MapTypeAdapterFactory.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/internal/bind/ObjectTypeAdapter.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/internal/bind/ReflectiveTypeAdapterFactory.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/internal/bind/SqlDateTypeAdapter.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/internal/bind/TimeTypeAdapter.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/internal/bind/TreeTypeAdapter.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/internal/bind/TypeAdapterRuntimeTypeWrapper.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/internal/bind/TypeAdapters.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/internal/bind/util/ISO8601Utils.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/reflect/TypeToken.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/stream/JsonReader.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/stream/JsonScope.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/stream/JsonToken.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/stream/JsonWriter.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/gson/stream/MalformedJsonException.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/PacketEvents.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/PacketEventsAPI.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/annotations/RuntimeObsolete.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/CallableEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/CancellableEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/EventManager.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/PacketEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/PacketHandler.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/PacketListener.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/PacketListenerAbstract.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/PacketListenerCommon.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/PacketListenerPriority.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/PacketReceiveEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/PacketSendEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/PlayerEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/ProtocolPacketEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/SimplePacketListenerAbstract.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/UserConnectEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/UserDisconnectEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/UserEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/UserLoginEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/simple/ItemStackDecodeEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/simple/NBTDecodeEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/simple/PacketConfigReceiveEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/simple/PacketConfigSendEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/simple/PacketHandshakeReceiveEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/simple/PacketHandshakeSendEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/simple/PacketLoginReceiveEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/simple/PacketLoginSendEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/simple/PacketPlayReceiveEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/simple/PacketPlaySendEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/simple/PacketStatusReceiveEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/simple/PacketStatusSendEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/event/simple/ReadSlotsEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/exception/CancelPacketException.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/exception/InvalidDisconnectPacketSend.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/exception/InvalidHandshakeException.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/exception/PacketLimitException.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/exception/PacketProcessException.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/injector/ChannelInjector.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/manager/InternalPacketListener.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/manager/PreViaInternalListener.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/manager/PreViaSupport.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/manager/player/PlayerManager.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/manager/protocol/ProtocolManager.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/manager/server/ServerManager.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/manager/server/ServerVersion.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/manager/server/SystemOS.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/manager/server/VersionComparison.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/netty/InjectEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/netty/NettyManager.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/netty/buffer/ByteBufAllocationOperator.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/netty/buffer/ByteBufHelper.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/netty/buffer/ByteBufInputStream.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/netty/buffer/ByteBufOperator.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/netty/buffer/ByteBufOutputStream.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/netty/buffer/UnpooledByteBufAllocationHelper.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/netty/channel/ChannelHelper.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/netty/channel/ChannelOperator.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/ConnectionState.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/PacketSide.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/ProtocolVersion.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/advancements/Advancement.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/advancements/AdvancementDisplay.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/advancements/AdvancementHolder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/advancements/AdvancementProgress.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/advancements/AdvancementType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/attribute/Attribute.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/attribute/AttributeDisplay.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/attribute/AttributeDisplayType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/attribute/AttributeDisplayTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/attribute/AttributeEntry.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/attribute/AttributeModifier.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/attribute/AttributeOperation.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/attribute/Attributes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/attribute/DefaultAttributeDisplay.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/attribute/HiddenAttributeDisplay.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/attribute/OverrideAttributeDisplay.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/attribute/StaticAttribute.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/attribute/StaticAttributeDisplayType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/ChatCompletionAction.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/ChatType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/ChatTypeDecoration.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/ChatTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/LastSeenMessages.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/MessageSender.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/MessageSignature.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/Node.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/Parsers.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/RemoteChatSession.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/SignedCommandArgument.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/StaticChatType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/clickevent/ChangePageClickEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/clickevent/ClickEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/clickevent/ClickEventAction.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/clickevent/ClickEventActions.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/clickevent/CopyToClipboardClickEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/clickevent/CustomClickEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/clickevent/OpenFileClickEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/clickevent/OpenUrlClickEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/clickevent/RunCommandClickEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/clickevent/ShowDialogClickEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/clickevent/StaticClickEventAction.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/clickevent/SuggestCommandClickEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/clickevent/TwitchUserInfoClickEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/filter/FilterMask.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/filter/FilterMaskType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/message/ChatMessage.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/message/ChatMessageLegacy.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/message/ChatMessage_v1_16.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/message/ChatMessage_v1_19.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/message/ChatMessage_v1_19_1.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/message/ChatMessage_v1_19_3.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/message/ChatMessage_v1_21_5.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/message/reader/ChatMessageProcessor.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/message/reader/impl/ChatMessageProcessorLegacy.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/message/reader/impl/ChatMessageProcessor_v1_16.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/message/reader/impl/ChatMessageProcessor_v1_19.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/message/reader/impl/ChatMessageProcessor_v1_19_1.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/message/reader/impl/ChatMessageProcessor_v1_19_3.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/message/reader/impl/ChatMessageProcessor_v1_21_5.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/chat/message/reader/impl/ChatMessageProcessor_v1_7.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/color/AlphaColor.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/color/Color.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/color/DyeColor.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/ComponentPredicate.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/ComponentType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/ComponentTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/ComponentValue.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/ComponentValueRef.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/EnchantEffectComponentTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/HashedComponentPatchMap.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/IComponentMap.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/PatchableComponentMap.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/StaticComponentMap.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/StaticComponentType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/AxolotlVariantComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/CatCollarComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/CatSoundVariantComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/CatVariantComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/ChickenSoundVariantComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/ChickenVariantComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/CowSoundVariantComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/CowVariantComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/CushionColorComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/FoxVariantComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/FrogVariantComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/HorseVariantComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/LlamaVariantComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/MooshroomVariantComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/PaintingVariantComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/ParrotVariantComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/PigSoundVariantComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/PigVariantComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/PotteryPatternComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/RabbitVariantComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/SalmonSizeComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/SheepColorComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/ShulkerColorComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/SignTextComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/SulfurCubeContentComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/TropicalFishBaseColorComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/TropicalFishPatternColorComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/TropicalFishPatternComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/TypedBlockEntityData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/TypedEntityData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/VillagerVariantComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/WolfCollarComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/WolfSoundVariantComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/WolfVariantComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/ZombieNautilusVariantComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ArmorTrim.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/BannerLayers.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/BlockTransformerComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/BundleContents.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ChargedProjectiles.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/CustomData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/DebugStickState.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/FireworkExplosion.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/FoodProperties.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemAdditionalTradeCost.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemAdventurePredicate.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemAttackRange.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemAttributeModifiers.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemBees.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemBlockStateProperties.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemBlocksAttacks.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemBreakSound.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemBrewingFuel.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemCompostable.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemConsumable.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemContainerContents.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemContainerLoot.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemCookingFuel.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemCustomModelData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemDamageResistant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemDamageType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemDeathProtection.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemDyeColor.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemEnchantable.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemEnchantments.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemEquippable.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemFireworks.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemInstrument.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemJukeboxPlayable.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemKineticWeapon.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemLock.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemLore.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemMapDecorations.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemMapPostProcessingState.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemMinimumAttackCharge.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemMobVisibility.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemModel.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemPiercingWeapon.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemPotionContents.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemPotionDurationScale.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemProfile.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemProvidesBannerPatterns.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemProvidesTrimMaterial.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemRarity.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemRecipes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemRepairable.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemSwingAnimation.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemTool.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemTooltipDisplay.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemTooltipStyle.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemUnbreakable.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemUseCooldown.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemUseEffects.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemUseRemainder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemVillagerFood.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemWaxed.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/ItemWeapon.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/LodestoneTracker.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/PotDecorations.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/SuspiciousStewEffects.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/WritableBookContent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/builtin/item/WrittenBookContent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/predicates/ComponentMatchers.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/predicates/ComponentPredicateType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/predicates/ComponentPredicateTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/predicates/IComponentPredicate.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/predicates/NbtComponentPredicate.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/predicates/StaticComponentPredicateType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/component/predicates/TypedComponentPredicate.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/debug/DebugSubscription.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/debug/DebugSubscriptions.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/debug/StaticDebugSubscription.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/debug/path/DebugNode.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/debug/path/DebugPath.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/debug/path/DebugPathType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/debug/poi/PoiType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/debug/poi/PoiTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/debug/poi/StaticPoiType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/debug/struct/DebugBeeInfo.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/debug/struct/DebugBrainDump.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/debug/struct/DebugBreezeInfo.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/debug/struct/DebugEntityBlockIntersection.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/debug/struct/DebugGameEventInfo.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/debug/struct/DebugGameEventListenerInfo.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/debug/struct/DebugGoalInfo.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/debug/struct/DebugHiveInfo.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/debug/struct/DebugNeighborUpdateInfo.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/debug/struct/DebugPathInfo.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/debug/struct/DebugPoiInfo.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/debug/struct/DebugRaidsInfo.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/debug/struct/DebugStructureInfos.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/debug/struct/DebugVillageSections.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/debug/struct/RedstoneOrientation.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/CommonDialogData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/ConfirmationDialog.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/Dialog.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/DialogAction.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/DialogListDialog.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/DialogType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/DialogTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/Dialogs.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/MultiActionDialog.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/NoticeDialog.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/ServerLinksDialog.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/StaticDialogType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/action/Action.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/action/ActionType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/action/ActionTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/action/DialogTemplate.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/action/DynamicCustomAction.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/action/DynamicRunCommandAction.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/action/StaticAction.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/action/StaticActionType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/body/DialogBody.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/body/DialogBodyType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/body/DialogBodyTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/body/ItemDialogBody.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/body/PlainMessage.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/body/PlainMessageDialogBody.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/body/StaticDialogBodyType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/button/ActionButton.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/button/CommonButtonData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/input/BooleanInputControl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/input/Input.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/input/InputControl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/input/InputControlType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/input/InputControlTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/input/NumberRangeInputControl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/input/SingleOptionInputControl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/input/StaticInputControlType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/dialog/input/TextInputControl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/EntityPositionData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/armadillo/ArmadilloState.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/axolotl/AxolotlVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/axolotl/AxolotlVariants.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/axolotl/StaticAxolotlVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/cat/CatSoundSet.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/cat/CatSoundVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/cat/CatSoundVariants.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/cat/CatVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/cat/CatVariants.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/cat/StaticCatSoundVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/cat/StaticCatVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/chicken/ChickenSoundSet.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/chicken/ChickenSoundVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/chicken/ChickenSoundVariants.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/chicken/ChickenVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/chicken/ChickenVariants.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/chicken/StaticChickenSoundVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/chicken/StaticChickenVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/cow/CowSoundSet.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/cow/CowSoundVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/cow/CowSoundVariants.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/cow/CowVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/cow/CowVariants.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/cow/StaticCowSoundVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/cow/StaticCowVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/data/EntityData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/data/EntityDataType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/data/EntityDataTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/data/EntityMetadataProvider.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/data/struct/CopperGolemState.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/data/struct/WeatheringCopperState.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/fox/FoxVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/fox/FoxVariants.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/fox/StaticFoxVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/frog/FrogVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/frog/FrogVariants.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/frog/StaticFrogVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/horse/HorseVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/horse/HorseVariants.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/horse/StaticHorseVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/llama/LlamaVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/llama/LlamaVariants.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/llama/StaticLlamaVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/mooshroom/MooshroomVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/mooshroom/MooshroomVariants.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/mooshroom/StaticMooshroomVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/nautilus/StaticZombieNautilusVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/nautilus/ZombieNautilusVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/nautilus/ZombieNautilusVariants.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/parrot/ParrotVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/parrot/ParrotVariants.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/parrot/StaticParrotVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/pig/PigSoundSet.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/pig/PigSoundVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/pig/PigSoundVariants.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/pig/PigVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/pig/PigVariants.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/pig/StaticPigSoundVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/pig/StaticPigVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/pose/EntityPose.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/rabbit/RabbitVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/rabbit/RabbitVariants.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/rabbit/StaticRabbitVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/salmon/SalmonVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/salmon/SalmonVariants.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/salmon/StaticSalmonVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/sniffer/SnifferState.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/sulfurcube/StaticSulfurCubeArchtype.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/sulfurcube/SulfurCubeArchtype.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/sulfurcube/SulfurCubeArchtypeBuilder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/sulfurcube/SulfurCubeArchtypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/sulfurcube/SulfurCubeContactDamage.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/sulfurcube/SulfurCubeExplosionData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/sulfurcube/SulfurCubeKnockbackModifiers.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/sulfurcube/SulfurCubeSoundSettings.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/transform/EntityTransformType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/tropicalfish/StaticTropicalFishPattern.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/tropicalfish/TropicalFishPattern.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/tropicalfish/TropicalFishPatterns.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/type/EntityType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/type/EntityTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/type/StaticEntityType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/villager/VillagerData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/villager/level/VillagerLevel.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/villager/profession/StaticVillagerProfession.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/villager/profession/VillagerProfession.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/villager/profession/VillagerProfessions.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/villager/type/StaticVillagerType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/villager/type/VillagerType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/villager/type/VillagerTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/wolfvariant/StaticWolfSoundVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/wolfvariant/StaticWolfVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/wolfvariant/WolfAssetSet.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/wolfvariant/WolfSoundSet.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/wolfvariant/WolfSoundVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/wolfvariant/WolfSoundVariants.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/wolfvariant/WolfVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/entity/wolfvariant/WolfVariants.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/HashedStack.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/ItemStack.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/ItemStackCodec.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/ItemStackSerialization.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/armormaterial/ArmorMaterial.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/armormaterial/ArmorMaterials.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/armormaterial/StaticArmorMaterial.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/banner/BannerPattern.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/banner/BannerPatterns.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/banner/StaticBannerPattern.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/blocktransformer/BlockTransformData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/blocktransformer/BlockTransformer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/blocktransformer/BlockTransformers.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/blocktransformer/StaticBlockTransformer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/book/BookType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/consumables/ConsumeEffect.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/consumables/ConsumeEffectType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/consumables/ConsumeEffectTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/consumables/StaticConsumeEffectType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/consumables/builtin/ApplyEffectsConsumeEffect.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/consumables/builtin/ClearAllEffectsConsumeEffect.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/consumables/builtin/PlaySoundConsumeEffect.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/consumables/builtin/RemoveEffectsConsumeEffect.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/consumables/builtin/TeleportRandomlyConsumeEffect.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/enchantment/Enchantment.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/enchantment/EnchantmentCost.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/enchantment/EnchantmentDefinition.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/enchantment/type/EnchantmentType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/enchantment/type/EnchantmentTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/enchantment/type/StaticEnchantmentType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/instrument/Instrument.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/instrument/Instruments.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/instrument/StaticInstrument.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/jukebox/IJukeboxSong.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/jukebox/JukeboxSong.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/jukebox/JukeboxSongs.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/mapdecoration/MapDecorationType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/mapdecoration/MapDecorationTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/mapdecoration/StaticMapDecorationType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/trimmaterial/StaticTrimMaterial.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/trimmaterial/TrimMaterial.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/trimmaterial/TrimMaterials.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/trimpattern/StaticTrimPattern.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/trimpattern/TrimPattern.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/trimpattern/TrimPatterns.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/type/ItemType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/type/ItemTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/item/type/StaticItemType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/mapper/AbstractMappedEntity.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/mapper/CopyableEntity.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/mapper/DeepComparableEntity.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/mapper/GenericMappedEntity.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/mapper/LegacyMappedEntity.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/mapper/MappedEntity.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/mapper/MappedEntityBuilder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/mapper/MappedEntityRef.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/mapper/MappedEntityRefSet.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/mapper/MappedEntitySet.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/mapper/MaybeMappedEntity.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/mapper/ResolvableEntity.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/mapper/StaticMappedEntity.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/nbt/MathHelper.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/nbt/NBT.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/nbt/NBTByte.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/nbt/NBTByteArray.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/nbt/NBTCompound.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/nbt/NBTDouble.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/nbt/NBTElementCounter.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/nbt/NBTEnd.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/nbt/NBTFloat.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/nbt/NBTInt.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/nbt/NBTIntArray.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/nbt/NBTLimiter.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/nbt/NBTList.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/nbt/NBTLong.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/nbt/NBTLongArray.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/nbt/NBTNumber.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/nbt/NBTShort.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/nbt/NBTString.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/nbt/NBTType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/nbt/codec/NBTCodec.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/nbt/serializer/DefaultNBTSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/nbt/serializer/NBTReader.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/nbt/serializer/NBTSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/nbt/serializer/NBTWriter.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/nbt/serializer/SequentialNBTReader.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/npc/NPC.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/ClientBoundPacket.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/PacketType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/PacketTypeCommon.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/PacketTypeConstant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/ServerBoundPacket.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_12.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_12_1.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_13.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_14.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_14_4.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_15.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_15_2.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_16.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_16_2.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_17.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_18.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_19.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_19_1.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_19_3.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_19_4.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_20_2.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_20_3.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_20_5.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_21.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_21_2.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_21_5.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_21_6.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_21_9.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_7_10.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_8.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_9.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_9_3.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_26_1.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_26_3.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/config/clientbound/ClientboundConfigPacketType_1_20_2.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/config/clientbound/ClientboundConfigPacketType_1_20_3.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/config/clientbound/ClientboundConfigPacketType_1_20_5.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/config/clientbound/ClientboundConfigPacketType_1_21.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/config/clientbound/ClientboundConfigPacketType_1_21_6.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/config/clientbound/ClientboundConfigPacketType_1_21_9.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/config/clientbound/ClientboundConfigPacketType_26_3.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/config/serverbound/ServerboundConfigPacketType_1_20_2.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/config/serverbound/ServerboundConfigPacketType_1_20_5.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/config/serverbound/ServerboundConfigPacketType_1_21_6.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/config/serverbound/ServerboundConfigPacketType_1_21_9.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/serverbound/ServerboundPacketType_1_12.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/serverbound/ServerboundPacketType_1_12_1.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/serverbound/ServerboundPacketType_1_13.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/serverbound/ServerboundPacketType_1_14.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/serverbound/ServerboundPacketType_1_15_2.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/serverbound/ServerboundPacketType_1_16.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/serverbound/ServerboundPacketType_1_16_2.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/serverbound/ServerboundPacketType_1_17.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/serverbound/ServerboundPacketType_1_19.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/serverbound/ServerboundPacketType_1_19_1.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/serverbound/ServerboundPacketType_1_19_3.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/serverbound/ServerboundPacketType_1_19_4.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/serverbound/ServerboundPacketType_1_20_2.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/serverbound/ServerboundPacketType_1_20_3.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/serverbound/ServerboundPacketType_1_20_5.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/serverbound/ServerboundPacketType_1_21_2.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/serverbound/ServerboundPacketType_1_21_4.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/serverbound/ServerboundPacketType_1_21_5.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/serverbound/ServerboundPacketType_1_21_6.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/serverbound/ServerboundPacketType_1_21_9.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/serverbound/ServerboundPacketType_1_7_10.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/serverbound/ServerboundPacketType_1_8.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/serverbound/ServerboundPacketType_1_9.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/serverbound/ServerboundPacketType_26_1.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/packettype/serverbound/ServerboundPacketType_26_3.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/particle/Particle.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/particle/data/LegacyConvertible.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/particle/data/LegacyParticleData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/particle/data/ParticleBlockStateData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/particle/data/ParticleColorData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/particle/data/ParticleData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/particle/data/ParticleDustColorTransitionData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/particle/data/ParticleDustData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/particle/data/ParticleGeyserBaseData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/particle/data/ParticleGeyserData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/particle/data/ParticleItemStackData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/particle/data/ParticlePowerData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/particle/data/ParticleSculkChargeData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/particle/data/ParticleShriekData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/particle/data/ParticleSpellData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/particle/data/ParticleTrailData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/particle/data/ParticleVibrationData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/particle/type/ParticleType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/particle/type/ParticleTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/particle/type/StaticParticleType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/player/ClientVersion.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/player/Combat.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/player/DiggingAction.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/player/Equipment.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/player/EquipmentSlot.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/player/GameMode.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/player/HumanoidArm.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/player/InteractionHand.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/player/PlayerModelType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/player/PublicProfileKey.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/player/SkinSection.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/player/TextureProperty.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/player/User.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/player/UserProfile.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/potion/Potion.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/potion/PotionEffect.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/potion/PotionType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/potion/PotionTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/potion/Potions.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/potion/StaticPotion.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/potion/StaticPotionType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/CookingCategory.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/CraftingCategory.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/Ingredient.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/Recipe.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/RecipeBookSettings.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/RecipeBookType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/RecipeDisplayEntry.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/RecipeDisplayId.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/RecipePropertySet.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/RecipeSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/RecipeSerializers.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/RecipeType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/SingleInputOptionDisplay.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/StaticRecipeSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/category/RecipeBookCategories.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/category/RecipeBookCategory.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/category/StaticRecipeBookCategory.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/data/CookedRecipeData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/data/MerchantItemCost.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/data/MerchantOffer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/data/RecipeData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/data/ShapedRecipeData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/data/ShapelessRecipeData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/data/SimpleRecipeData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/data/SmithingRecipeData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/data/SmithingTrimRecipeData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/data/StoneCuttingRecipeData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/display/FurnaceRecipeDisplay.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/display/RecipeDisplay.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/display/RecipeDisplayType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/display/RecipeDisplayTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/display/ShapedCraftingRecipeDisplay.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/display/ShapelessCraftingRecipeDisplay.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/display/SmithingRecipeDisplay.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/display/StaticRecipeDisplayType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/display/StonecutterRecipeDisplay.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/display/slot/AnyFuelSlotDisplay.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/display/slot/CompositeSlotDisplay.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/display/slot/DyedSlotDisplay.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/display/slot/EmptySlotDisplay.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/display/slot/ItemSlotDisplay.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/display/slot/ItemStackSlotDisplay.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/display/slot/OnlyWithComponentSlotDisplay.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/display/slot/SlotDisplay.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/display/slot/SlotDisplayType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/display/slot/SlotDisplayTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/display/slot/SmithingTrimSlotDisplay.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/display/slot/StaticSlotDisplayType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/display/slot/TagSlotDisplay.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/display/slot/WithAnyPotionSlotDisplay.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/recipe/display/slot/WithRemainderSlotDisplay.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/score/BlankScoreFormat.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/score/FixedScoreFormat.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/score/ScoreFormat.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/score/ScoreFormatType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/score/ScoreFormatTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/score/StaticScoreFormatType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/score/StyledScoreFormat.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/sound/Sound.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/sound/SoundCategory.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/sound/Sounds.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/sound/StaticSound.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/stats/Statistic.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/stats/Statistics.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/stream/NetStreamInput.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/stream/NetStreamInputWrapper.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/stream/NetStreamOutput.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/stream/NetStreamOutputWrapper.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/teleport/RelativeFlag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/util/CodecNameable.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/util/IntRange.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/util/LegacyComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/util/LpVector3d.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/util/NbtCodec.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/util/NbtCodecException.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/util/NbtCodecs.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/util/NbtDecoder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/util/NbtEncoder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/util/NbtMapCodec.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/util/NbtMapDecoder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/util/NbtMapEncoder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/util/VerticalAnchor.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/util/WeightedList.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/valueproviders/floats/ClampedNormalFloat.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/valueproviders/floats/ConstantFloat.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/valueproviders/floats/FloatProvider.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/valueproviders/floats/FloatProviderType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/valueproviders/floats/FloatProviderTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/valueproviders/floats/StaticFloatProviderType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/valueproviders/floats/TrapezoidFloat.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/valueproviders/floats/UniformFloat.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/valueproviders/ints/BiasedToBottomInt.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/valueproviders/ints/ClampedInt.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/valueproviders/ints/ClampedNormalInt.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/valueproviders/ints/ConstantInt.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/valueproviders/ints/IntProvider.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/valueproviders/ints/IntProviderType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/valueproviders/ints/IntProviderTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/valueproviders/ints/StaticIntProviderType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/valueproviders/ints/TrapezoidInt.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/valueproviders/ints/UniformInt.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/valueproviders/ints/VeryBiasedToBottomInt.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/valueproviders/ints/WeightedListInt.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/vector/positionpath/LinearPositionPath.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/vector/positionpath/PositionPath.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/vector/positionpath/PositionPathType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/vector/positionpath/PositionPathTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/vector/positionpath/StaticPositionPathType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/vector/positionpath/SteppedPositionPath.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/vector/vecdelta/LinearVecDelta.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/vector/vecdelta/SteppedVecDelta.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/vector/vecdelta/VecDelta.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/BlockBoundingBox.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/BlockFace.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/BoundingBox.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/Difficulty.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/Dimension.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/DimensionType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/Direction.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/JointType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/Location.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/MaterialType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/PaintingType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/PushReaction.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/Rotation.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/StructureMirror.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/StructureRotation.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/TestInstanceData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/TileEntityType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/WorldBlockPosition.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/WorldType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/attributes/AmbientSounds.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/attributes/AttributeType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/attributes/AttributeTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/attributes/BackgroundMusic.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/attributes/EnvironmentAttribute.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/attributes/EnvironmentAttributeMap.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/attributes/EnvironmentAttributes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/attributes/MoonPhase.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/attributes/StaticAttributeType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/attributes/StaticEnvironmentAttribute.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/attributes/easing/CubicBezierEasingType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/attributes/easing/EasingType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/attributes/easing/EasingTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/attributes/easing/StaticEasingType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/attributes/modifiers/AlphaColorModifier.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/attributes/modifiers/AttributeModifier.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/attributes/modifiers/BlendToGrayArgument.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/attributes/modifiers/BooleanModifier.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/attributes/modifiers/ColorModifier.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/attributes/modifiers/FloatModifier.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/attributes/modifiers/IntegerModifier.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/attributes/timelines/Keyframe.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/attributes/timelines/KeyframeTrack.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/attributes/timelines/StaticTimeline.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/attributes/timelines/TimeMarkerInfo.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/attributes/timelines/Timeline.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/attributes/timelines/TimelineTrack.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/attributes/timelines/Timelines.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/biome/Biome.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/biome/BiomeEffects.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/biome/Biomes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/biome/StaticBiome.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/blockentity/BlockEntityType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/blockentity/BlockEntityTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/blockentity/StaticBlockEntityType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/blockentity/decopot/DecoratedPotPattern.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/blockentity/decopot/DecoratedPotPatterns.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/blockentity/decopot/StaticDecoratedPotPattern.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/BaseChunk.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/ByteArray3d.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/ChunkBitMask.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/Column.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/HeightmapType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/LightData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/NetworkChunkData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/NibbleArray3d.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/ParsedChunkData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/ShortArray3d.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/TileEntity.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/impl/v1_16/Chunk_v1_9.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/impl/v1_7/Chunk_v1_7.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/impl/v1_8/Chunk_v1_8.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/impl/v_1_18/Chunk_v1_18.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/palette/DataPalette.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/palette/GlobalPalette.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/palette/Int2IntHashMap.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/palette/ListPalette.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/palette/MapPalette.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/palette/Palette.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/palette/PaletteType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/palette/SingletonPalette.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/reader/ChunkReader.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/reader/impl/ChunkReader_v1_16.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/reader/impl/ChunkReader_v1_18.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/reader/impl/ChunkReader_v1_7.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/reader/impl/ChunkReader_v1_8.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/reader/impl/ChunkReader_v1_9.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/storage/BaseStorage.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/storage/BitStorage.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/chunk/storage/LegacyFlexibleStorage.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/clock/ClockNetworkState.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/clock/StaticWorldClock.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/clock/WorldClock.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/clock/WorldClocks.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/damagetype/DamageEffects.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/damagetype/DamageScaling.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/damagetype/DamageType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/damagetype/DamageTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/damagetype/DeathMessageType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/damagetype/StaticDamageType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/dimension/DimensionType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/dimension/DimensionTypeBuilder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/dimension/DimensionTypeRef.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/dimension/DimensionTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/dimension/StaticDimensionType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/BlockPredicate.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/BlockPredicateType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/BlockPredicateTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/BlockStateProvider.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/BlockStateProviderType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/BlockStateProviderTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/BlockStateProviders.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/NormalNoise.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/StaticBlockPredicateType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/StaticBlockStateProviderType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/fluids/Fluid.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/fluids/Fluids.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/fluids/StaticFluid.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/predicate/AllOfPredicate.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/predicate/AnyOfPredicate.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/predicate/CombiningPredicate.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/predicate/HasSturdyFacePredicate.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/predicate/HeightRangePredicate.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/predicate/InsideWorldBoundsPredicate.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/predicate/MatchingBiomesPredicate.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/predicate/MatchingBlockTagPredicate.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/predicate/MatchingBlocksPredicate.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/predicate/MatchingFluidsPredicate.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/predicate/NotPredicate.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/predicate/ReplaceablePredicate.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/predicate/SolidPredicate.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/predicate/StateTestingPredicate.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/predicate/TrueBlockPredicate.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/predicate/UnobstructedPredicate.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/predicate/VolumeMatchPredicate.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/predicate/WouldSurvivePredicate.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/provider/CopyPropertiesProvider.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/provider/DualNoiseProvider.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/provider/NoiseProvider.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/provider/NoiseThresholdProvider.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/provider/RandomBlockProvider.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/provider/RandomizedIntStateProvider.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/provider/RotatedBlockProvider.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/provider/RuleBasedStateProvider.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/provider/SimpleStateProvider.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/generation/provider/WeightedStateProvider.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/numbers/ResolvableFloat.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/numbers/ResolvableInt.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/painting/PaintingVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/painting/PaintingVariants.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/painting/StaticPaintingVariant.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/positionsource/PositionSource.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/positionsource/PositionSourceType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/positionsource/PositionSourceTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/positionsource/StaticPositionSourceType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/positionsource/builtin/BlockPositionSource.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/positionsource/builtin/EntityPositionSource.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/BlockStateCodec.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/WrappedBlockState.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/defaulttags/BlockTags.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/defaulttags/ItemTags.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/enums/Attachment.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/enums/Axis.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/enums/Bloom.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/enums/CopperGolemPose.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/enums/CreakingHeartState.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/enums/East.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/enums/Face.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/enums/Half.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/enums/Hinge.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/enums/Instrument.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/enums/Leaves.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/enums/Mode.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/enums/North.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/enums/Orientation.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/enums/Part.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/enums/PotentSulfurState.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/enums/SculkSensorPhase.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/enums/Shape.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/enums/SideChainPart.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/enums/South.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/enums/Thickness.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/enums/Tilt.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/enums/TrialSpawnerState.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/enums/Type.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/enums/VaultState.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/enums/VerticalDirection.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/enums/West.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/type/StateType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/type/StateTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/states/type/StateValue.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/waypoint/AzimuthWaypointInfo.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/waypoint/ChunkWaypointInfo.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/waypoint/EmptyWaypointInfo.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/waypoint/TrackedWaypoint.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/waypoint/Vec3iWaypointInfo.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/waypoint/WaypointIcon.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/protocol/world/waypoint/WaypointInfo.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/resources/ResourceLocation.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/resources/TagKey.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/settings/PacketEventsSettings.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/AlphaFloat.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/BinaryNBTCompound.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/ColorUtil.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/Dummy.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/Either.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/EnumUtil.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/EventCreationUtil.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/ExceptionUtil.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/FakeChannelUtil.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/Filterable.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/FloatUnaryOperator.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/KnownPack.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/LegacyFormat.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/LogManager.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/MapUtil.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/MathUtil.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/MemoizedSupplier.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/MojangAPIUtil.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/PEVersion.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/PEVersions.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/PacketEventsImplHelper.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/PacketTransformationUtil.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/Quaternion4f.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/RandomWeightedList.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/StringUtil.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/TimeStampMode.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/UUIDUtil.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/UniqueIdUtil.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/Vector2i.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/Vector3d.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/Vector3f.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/Vector3i.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/VersionMapper.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/VersionRange.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/adventure/AdventureConversionInjector.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/adventure/AdventureIndexUtil.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/adventure/AdventureNBTSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/adventure/AdventureNbtUtil.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/adventure/AdventureSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/adventure/AdventureSupportUtil.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/adventure/NbtTagHolder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/crypto/MessageSignData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/crypto/MessageVerifierHelper.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/crypto/MinecraftEncryptionUtil.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/crypto/SaltSignature.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/crypto/SignatureData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/easing/CubicBezierControls.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/easing/CubicCurve.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/easing/EasingFunctions.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/logger/ComponentLogManager.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/logger/JulLegacyLogManager.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/logger/Slf4jLogManager.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/mappings/Diff.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/mappings/GlobalRegistryHolder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/mappings/IRegistry.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/mappings/IRegistryHolder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/mappings/ListDiff.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/mappings/MapDiff.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/mappings/MappingHelper.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/mappings/SimpleRegistry.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/mappings/SimpleTypesBuilderData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/mappings/SynchronizedRegistriesHandler.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/mappings/TypesBuilder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/mappings/TypesBuilderData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/mappings/VersionedRegistry.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/reflection/NestedClassUtil.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/reflection/Reflection.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/reflection/ReflectionObject.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/reflection/ReflectionObjectReader.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/reflection/ReflectionObjectWriter.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/util/updatechecker/UpdateChecker.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/PacketTypeData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/PacketWrapper.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/common/client/WrapperCommonClientCustomClickAction.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/common/client/WrapperCommonClientPluginMessage.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/common/client/WrapperCommonClientSettings.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/common/client/WrapperCommonCookieResponse.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/common/server/WrapperCommonServerClearDialog.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/common/server/WrapperCommonServerCustomReportDetails.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/common/server/WrapperCommonServerPing.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/common/server/WrapperCommonServerPluginMessage.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/common/server/WrapperCommonServerPostEffects.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/common/server/WrapperCommonServerServerLinks.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/common/server/WrapperCommonServerShowDialog.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/client/WrapperConfigClientAcceptCodeOfConduct.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/client/WrapperConfigClientConfigurationEndAck.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/client/WrapperConfigClientCookieResponse.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/client/WrapperConfigClientCustomClickAction.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/client/WrapperConfigClientKeepAlive.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/client/WrapperConfigClientPluginMessage.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/client/WrapperConfigClientPong.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/client/WrapperConfigClientResourcePackStatus.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/client/WrapperConfigClientSelectKnownPacks.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/client/WrapperConfigClientSettings.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/server/WrapperConfigServerClearDialog.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/server/WrapperConfigServerCodeOfConduct.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/server/WrapperConfigServerConfigurationEnd.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/server/WrapperConfigServerCookieRequest.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/server/WrapperConfigServerCustomReportDetails.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/server/WrapperConfigServerDisconnect.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/server/WrapperConfigServerKeepAlive.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/server/WrapperConfigServerPing.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/server/WrapperConfigServerPluginMessage.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/server/WrapperConfigServerPostEffects.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/server/WrapperConfigServerRegistryData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/server/WrapperConfigServerResetChat.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/server/WrapperConfigServerResourcePackRemove.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/server/WrapperConfigServerResourcePackSend.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/server/WrapperConfigServerSelectKnownPacks.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/server/WrapperConfigServerServerLinks.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/server/WrapperConfigServerShowDialog.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/server/WrapperConfigServerStoreCookie.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/server/WrapperConfigServerTransfer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/configuration/server/WrapperConfigServerUpdateEnabledFeatures.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/handshaking/client/WrapperHandshakingClientHandshake.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/login/client/WrapperLoginClientCookieResponse.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/login/client/WrapperLoginClientEncryptionResponse.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/login/client/WrapperLoginClientLoginStart.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/login/client/WrapperLoginClientLoginSuccessAck.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/login/client/WrapperLoginClientPluginResponse.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/login/server/WrapperLoginServerCookieRequest.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/login/server/WrapperLoginServerDisconnect.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/login/server/WrapperLoginServerEncryptionRequest.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/login/server/WrapperLoginServerLoginSuccess.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/login/server/WrapperLoginServerPluginRequest.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/login/server/WrapperLoginServerSetCompression.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientAdvancementTab.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientAnimation.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientAttack.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientChangeGameMode.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientChatAck.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientChatCommand.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientChatCommandUnsigned.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientChatMessage.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientChatPreview.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientChatSessionUpdate.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientChunkBatchAck.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientClickWindow.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientClickWindowButton.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientClientStatus.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientClientTickEnd.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientCloseWindow.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientConfigurationAck.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientCookieResponse.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientCraftRecipeRequest.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientCreativeInventoryAction.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientCustomClickAction.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientDebugPing.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientDebugSampleSubscription.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientDebugSubscriptionRequest.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientEditBook.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientEntityAction.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientGenerateStructure.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientHeldItemChange.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientInteractEntity.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientKeepAlive.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientLockDifficulty.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientNameItem.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientPickItem.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientPickItemFromBlock.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientPickItemFromEntity.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientPlayerAbilities.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientPlayerBlockPlacement.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientPlayerDigging.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientPlayerFlying.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientPlayerInput.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientPlayerLoaded.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientPlayerPosition.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientPlayerPositionAndRotation.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientPlayerRotation.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientPluginMessage.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientPong.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientPunch.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientQueryBlockNBT.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientQueryEntityNBT.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientResourcePackStatus.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSelectBundleItem.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSelectTrade.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSetBeaconEffect.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSetDifficulty.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSetDisplayedRecipe.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSetGameRule.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSetRecipeBookState.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSetStructureBlock.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSetTestBlock.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSettings.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSlotStateChange.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSpectate.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSpectateEntity.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSteerBoat.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSteerVehicle.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientTabComplete.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientTeleportConfirm.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientTestInstanceBlockAction.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientUpdateCommandBlock.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientUpdateCommandBlockMinecart.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientUpdateJigsawBlock.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientUpdateSign.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientUseItem.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientVehicleMove.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientWindowConfirmation.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerAcknowledgeBlockChanges.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerAcknowledgePlayerDigging.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerActionBar.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerAddTransientBlock.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerAttachEntity.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerBlockAction.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerBlockBreakAnimation.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerBlockChange.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerBlockEntityData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerBossBar.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerBundle.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerCamera.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerChangeGameState.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerChatMessage.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerChatPreview.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerChunkBatchBegin.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerChunkBatchEnd.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerChunkBiomes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerChunkData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerChunkDataBulk.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerClearDialog.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerClearTitles.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerCloseWindow.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerCollectItem.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerCombatEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerConfigurationStart.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerCookieRequest.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerCraftRecipeResponse.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerCustomChatCompletions.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerCustomReportDetails.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerDamageEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerDeathCombatEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerDebugBlockValue.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerDebugChunkValue.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerDebugEntityValue.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerDebugEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerDebugPong.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerDebugSample.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerDeclareCommands.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerDeclareRecipes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerDeleteChat.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerDestroyEntities.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerDifficulty.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerDisconnect.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerDisguisedChat.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerDisplayScoreboard.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerEffect.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerEndCombatEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerEnterCombatEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerEntityAnimation.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerEntityEffect.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerEntityEquipment.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerEntityHeadLook.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerEntityMetadata.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerEntityMovement.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerEntityPositionSync.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerEntityRelativeMove.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerEntityRelativeMoveAndRotation.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerEntityRotation.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerEntitySoundEffect.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerEntityStatus.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerEntityTeleport.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerEntityVelocity.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerExplosion.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerFacePlayer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerGameRuleValues.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerGameTestHighlightPos.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerHeldItemChange.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerHurtAnimation.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerInitializeWorldBorder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerJoinGame.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerKeepAlive.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerLowDiskSpaceWarning.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerMapData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerMerchantOffers.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerMoveMinecart.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerMultiBlockChange.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerNBTQueryResponse.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerOpenBook.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerOpenHorseWindow.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerOpenSignEditor.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerOpenWindow.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerParticle.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerPing.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerPlayerAbilities.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerPlayerChatHeader.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerPlayerInfo.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerPlayerInfoRemove.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerPlayerInfoUpdate.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerPlayerListHeaderAndFooter.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerPlayerPositionAndLook.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerPlayerRotation.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerPluginMessage.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerPostEffects.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerProjectilePower.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerRecipeBookAdd.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerRecipeBookRemove.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerRecipeBookSettings.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerRemoveEntityEffect.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerResetScore.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerResourcePackRemove.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerResourcePackSend.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerRespawn.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerScoreboardObjective.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSelectAdvancementsTab.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerServerData.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerServerLinks.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSetCompression.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSetCooldown.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSetCursorItem.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSetDisplayChatPreview.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSetExperience.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSetPassengers.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSetPlayerInventory.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSetSlot.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSetTitleSubtitle.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSetTitleText.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSetTitleTimes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerShowDialog.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSoundEffect.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSpawnEntity.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSpawnExperienceOrb.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSpawnLivingEntity.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSpawnPainting.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSpawnPlayer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSpawnPosition.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSpawnWeatherEntity.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerStatistics.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerStoreCookie.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSwingAnimation.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSystemChatMessage.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerTabComplete.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerTags.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerTeams.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerTestInstanceBlockStatus.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerTickingState.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerTickingStep.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerTimeUpdate.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerTitle.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerTransfer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerUnloadChunk.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerUpdateAdvancements.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerUpdateAttributes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerUpdateEnabledFeatures.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerUpdateEntityNBT.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerUpdateHealth.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerUpdateLight.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerUpdateScore.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerUpdateSimulationDistance.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerUpdateViewDistance.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerUpdateViewPosition.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerUseBed.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerVehicleMove.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerWaypoint.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerWindowConfirmation.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerWindowItems.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerWindowProperty.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerWorldBorder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerWorldBorderCenter.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerWorldBorderSize.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerWorldBorderWarningReach.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayWorldBorderLerpSize.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/play/server/WrapperPlayWorldBorderWarningDelay.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/status/client/WrapperStatusClientPing.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/status/client/WrapperStatusClientRequest.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/status/server/WrapperStatusServerPong.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/io/github/retrooper/packetevents/wrapper/status/server/WrapperStatusServerResponse.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/Adventure.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/audience/Audience.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/audience/Audiences.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/audience/EmptyAudience.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/audience/ForwardingAudience.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/audience/ForwardingAudienceOverrideNotRequired.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/audience/MessageType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/bossbar/BossBar.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/bossbar/BossBarImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/bossbar/BossBarImplementation.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/bossbar/BossBarViewer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/bossbar/HackyBossBarPlatformBridge.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/builder/AbstractBuilder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/chat/ChatType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/chat/ChatTypeImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/chat/SignedMessage.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/chat/SignedMessageImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/dialog/DialogLike.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/identity/Identified.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/identity/Identity.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/identity/IdentityImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/identity/NilIdentity.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/internal/Internals.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/internal/package-info.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/internal/properties/AdventureProperties.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/internal/properties/AdventurePropertiesImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/internal/properties/package-info.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/inventory/Book.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/inventory/BookImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/key/InvalidKeyException.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/key/Key.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/key/KeyImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/key/KeyPattern.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/key/Keyed.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/key/KeyedValue.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/key/KeyedValueImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/key/Namespaced.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/AbstractBinaryTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/ArrayBinaryTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/ArrayBinaryTagImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/BinaryTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/BinaryTagIO.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/BinaryTagLike.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/BinaryTagReaderImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/BinaryTagScope.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/BinaryTagType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/BinaryTagTypes.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/BinaryTagWriterImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/ByteArrayBinaryTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/ByteArrayBinaryTagImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/ByteBinaryTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/ByteBinaryTagImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/CharBuffer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/CompoundBinaryTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/CompoundBinaryTagImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/CompoundTagBuilder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/CompoundTagSetter.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/DoubleBinaryTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/DoubleBinaryTagImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/EndBinaryTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/EndBinaryTagImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/FloatBinaryTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/FloatBinaryTagImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/IOStreamUtil.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/IntArrayBinaryTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/IntArrayBinaryTagImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/IntBinaryTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/IntBinaryTagImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/ListBinaryTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/ListBinaryTag0.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/ListBinaryTagImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/ListTagBuilder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/ListTagSetter.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/LongArrayBinaryTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/LongArrayBinaryTagImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/LongBinaryTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/LongBinaryTagImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/NumberBinaryTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/ShadyPines.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/ShortBinaryTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/ShortBinaryTagImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/StringBinaryTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/StringBinaryTagImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/StringTagParseException.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/TagStringIO.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/TagStringReader.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/TagStringWriter.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/Tokens.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/TrackingDataInput.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/api/BinaryTagHolder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/nbt/api/BinaryTagHolderImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/permission/PermissionChecker.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/permission/PermissionCheckers.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/pointer/Pointer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/pointer/PointerImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/pointer/Pointered.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/pointer/Pointers.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/pointer/PointersImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/pointer/PointersSupplier.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/pointer/PointersSupplierImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/resource/ResourcePackCallback.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/resource/ResourcePackCallbacks.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/resource/ResourcePackInfo.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/resource/ResourcePackInfoImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/resource/ResourcePackInfoLike.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/resource/ResourcePackRequest.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/resource/ResourcePackRequestImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/resource/ResourcePackRequestLike.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/resource/ResourcePackStatus.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/sound/Sound.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/sound/SoundImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/sound/SoundStop.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/sound/SoundStopImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/AbstractComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/AbstractComponentBuilder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/AbstractNBTComponentBuilder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/BlockNBTComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/BlockNBTComponentImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/BuildableComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/Component.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/ComponentApplicable.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/ComponentBuilder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/ComponentBuilderApplicable.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/ComponentCompaction.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/ComponentInternals.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/ComponentIterator.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/ComponentIteratorFlag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/ComponentIteratorType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/ComponentLike.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/EntityNBTComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/EntityNBTComponentImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/JoinConfiguration.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/JoinConfigurationImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/KeybindComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/KeybindComponentImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/LegacyFormattingDetected.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/LinearComponents.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/NBTComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/NBTComponentBuilder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/NBTComponentImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/ObjectComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/ObjectComponentImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/PatternReplacementResult.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/ScopedComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/ScopedComponentOverrideNotRequired.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/ScoreComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/ScoreComponentImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/SelectorComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/SelectorComponentImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/StorageNBTComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/StorageNBTComponentImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/TextComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/TextComponentImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/TextReplacementConfig.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/TextReplacementConfigImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/TextReplacementRenderer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/TranslatableComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/TranslatableComponentImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/TranslationArgument.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/TranslationArgumentImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/TranslationArgumentLike.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/VirtualComponent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/VirtualComponentImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/VirtualComponentRenderer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/event/ClickCallback.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/event/ClickCallbackInternals.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/event/ClickCallbackOptionsImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/event/ClickEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/event/DataComponentValue.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/event/DataComponentValueConversionImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/event/DataComponentValueConverterRegistry.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/event/HoverEvent.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/event/HoverEventSource.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/event/PayloadImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/event/RemovedDataComponentValueImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/flattener/ComponentFlattener.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/flattener/ComponentFlattenerImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/flattener/FlattenerListener.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/format/DecorationMap.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/format/MutableStyleSetter.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/format/NamedTextColor.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/format/ShadowColor.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/format/ShadowColorImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/format/Style.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/format/StyleBuilderApplicable.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/format/StyleGetter.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/format/StyleImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/format/StyleSetter.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/format/TextColor.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/format/TextColorImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/format/TextDecoration.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/format/TextDecorationAndState.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/format/TextDecorationAndStateImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/format/TextFormat.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/ArgumentQueueImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/Context.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/ContextImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/MiniMessage.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/MiniMessageImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/MiniMessageParser.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/MiniMessageSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/ParsingException.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/internal/TagInternals.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/internal/package-info.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/internal/parser/ParsingExceptionImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/internal/parser/Token.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/internal/parser/TokenParser.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/internal/parser/TokenType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/internal/parser/match/MatchedTokenConsumer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/internal/parser/match/StringResolvingMatchedTokenConsumer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/internal/parser/match/TokenListProducingMatchedTokenConsumer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/internal/parser/match/package-info.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/internal/parser/node/ElementNode.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/internal/parser/node/RootNode.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/internal/parser/node/TagNode.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/internal/parser/node/TagPart.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/internal/parser/node/TextNode.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/internal/parser/node/ValueNode.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/internal/parser/node/package-info.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/internal/parser/package-info.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/internal/serializer/ClaimConsumer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/internal/serializer/ComponentClaimingResolverImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/internal/serializer/Emitable.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/internal/serializer/QuotingOverride.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/internal/serializer/SerializableResolver.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/internal/serializer/StyleClaim.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/internal/serializer/StyleClaimImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/internal/serializer/StyleClaimingResolverImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/internal/serializer/TokenEmitter.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/internal/serializer/package-info.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/AbstractTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/CallbackStylingTagImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/Inserting.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/InsertingImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/Modifying.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/ParserDirective.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/PreProcess.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/PreProcessTagImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/StylingTagImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/Tag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/TagPattern.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/resolver/ArgumentQueue.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/resolver/CachingTagResolver.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/resolver/EmptyTagResolver.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/resolver/Formatter.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/resolver/MapTagResolver.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/resolver/MappableResolver.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/resolver/Placeholder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/resolver/SequentialTagResolver.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/resolver/SingleResolver.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/resolver/TagResolver.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/resolver/TagResolverBuilderImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/standard/AbstractColorChangingTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/standard/ClickTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/standard/ColorTagResolver.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/standard/DecorationTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/standard/FontTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/standard/GradientTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/standard/HoverTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/standard/InsertionTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/standard/KeybindTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/standard/NbtTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/standard/NewlineTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/standard/PrideTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/standard/RainbowTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/standard/ResetTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/standard/ScoreTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/standard/SelectorTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/standard/SequentialHeadTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/standard/ShadowColorTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/standard/SpriteTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/standard/StandardTags.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/standard/TransitionTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/standard/TranslatableFallbackTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tag/standard/TranslatableTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/translation/Argument.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/translation/ArgumentTag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/translation/LocalePointered.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/translation/MiniMessageTranslationStore.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/translation/MiniMessageTranslationStoreImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/translation/MiniMessageTranslator.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/translation/MiniMessageTranslatorArgument.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/translation/MiniMessageTranslatorTarget.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/minimessage/tree/Node.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/object/ObjectContents.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/object/PlayerHeadObjectContents.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/object/PlayerHeadObjectContentsImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/object/SpriteObjectContents.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/object/SpriteObjectContentsImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/renderer/AbstractComponentRenderer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/renderer/ComponentRenderer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/renderer/TranslatableComponentRenderer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/ComponentDecoder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/ComponentEncoder.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/ComponentSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/commons/ComponentTreeConstants.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/gson/BlockNBTComponentPosSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/gson/ClickEventActionSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/gson/ComponentSerializerImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/gson/GsonComponentSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/gson/GsonComponentSerializerImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/gson/GsonDataComponentValue.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/gson/GsonDataComponentValueImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/gson/GsonHacks.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/gson/HoverEventActionSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/gson/IndexedSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/gson/KeySerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/gson/LegacyHoverEventSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/gson/ProfilePropertySerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/gson/SerializerFactory.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/gson/ShadowColorSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/gson/ShowEntitySerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/gson/ShowItemSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/gson/StyleSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/gson/TextColorSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/gson/TextColorWrapper.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/gson/TextDecorationSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/gson/TranslationArgumentSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/gson/UUIDSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/gson/impl/GsonDataComponentValueConverterProvider.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/gson/impl/JSONComponentSerializerProviderImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/gson/impl/package-info.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/json/DummyJSONComponentSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/json/JSONComponentConstants.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/json/JSONComponentSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/json/JSONComponentSerializerAccessor.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/json/JSONOptions.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/json/LegacyHoverEventSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/legacy/CharacterAndFormat.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/legacy/CharacterAndFormatImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/legacy/CharacterAndFormatSet.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/legacy/LegacyComponentSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/legacy/LegacyComponentSerializerImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/legacy/LegacyFormat.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/legacy/Reset.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/plain/PlainComponentSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/plain/PlainComponentSerializerImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/plain/PlainTextComponentSerializer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/text/serializer/plain/PlainTextComponentSerializerImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/title/Title.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/title/TitleImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/title/TitlePart.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/translation/AbstractTranslationStore.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/translation/ComponentTranslationStore.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/translation/GlobalTranslator.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/translation/GlobalTranslatorImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/translation/MessageFormatTranslationStore.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/translation/Translatable.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/translation/TranslationLocales.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/translation/TranslationRegistry.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/translation/TranslationStore.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/translation/Translator.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/util/ARGBLike.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/util/Buildable.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/util/Codec.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/util/ComponentMessageThrowable.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/util/ForwardingIterator.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/util/HSVLike.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/util/HSVLikeImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/util/Index.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/util/InheritanceAwareMap.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/util/InheritanceAwareMapImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/util/IntFunction2.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/util/Listenable.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/util/MonkeyBars.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/util/Nag.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/util/PlatformAPI.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/util/RGBLike.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/util/Services.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/util/Services0.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/util/ShadyPines.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/util/Ticks.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/util/TriState.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/adventure/util/UTF8ResourceBundleControl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/examination/AbstractExaminer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/examination/Examinable.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/examination/ExaminableProperty.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/examination/Examiner.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/examination/string/MultiLineStringExaminer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/examination/string/StringExaminer.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/examination/string/Strings.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/option/Option.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/option/OptionImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/option/OptionSchema.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/option/OptionSchemaImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/option/OptionState.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/option/OptionStateImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/option/package-info.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/option/value/ValueSource.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/option/value/ValueSources.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/option/value/ValueType.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/option/value/ValueTypeImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/lib/kyori/option/value/package-info.java create mode 100644 src/main/java/it/ytnoos/lpx/listeners/CommandVisibilityListener.java create mode 100644 src/main/java/it/ytnoos/lpx/listeners/InventoryListener.java create mode 100644 src/main/java/it/ytnoos/lpx/listeners/PlayerLoginListener.java create mode 100644 src/main/java/it/ytnoos/lpx/listeners/PlayerStateListener.java create mode 100644 src/main/java/it/ytnoos/lpx/listeners/RedstoneListener.java create mode 100644 src/main/java/it/ytnoos/lpx/logging/FileLogger.java create mode 100644 src/main/java/it/ytnoos/lpx/logging/PacketLogger.java create mode 100644 src/main/java/it/ytnoos/lpx/netty/ChannelInjectionListener.java create mode 100644 src/main/java/it/ytnoos/lpx/netty/EventLoopMetrics.java create mode 100644 src/main/java/it/ytnoos/lpx/netty/NettyHealthMonitor.java create mode 100644 src/main/java/it/ytnoos/lpx/netty/NettyHealthReport.java create mode 100644 src/main/java/it/ytnoos/lpx/netty/NettyWatchdog.java create mode 100644 src/main/java/it/ytnoos/lpx/netty/PacketCheckListener.java create mode 100644 src/main/java/it/ytnoos/lpx/netty/PacketCheckProcessor.java create mode 100644 src/main/java/it/ytnoos/lpx/netty/PacketDecoder.java create mode 100644 src/main/java/it/ytnoos/lpx/netty/PreViaPacketListener.java create mode 100644 src/main/java/it/ytnoos/lpx/netty/RollingAverage.java create mode 100644 src/main/java/it/ytnoos/lpx/player/PlayerRegistryImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/player/PrinterDataImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/player/ProtocolPlayerImpl.java create mode 100644 src/main/java/it/ytnoos/lpx/scheduler/AbstractTickScheduler.java create mode 100644 src/main/java/it/ytnoos/lpx/scheduler/BukkitTickScheduler.java create mode 100644 src/main/java/it/ytnoos/lpx/scheduler/PaperTickScheduler.java create mode 100644 src/main/java/it/ytnoos/lpx/scheduler/PlayerTickTask.java create mode 100644 src/main/java/it/ytnoos/lpx/scheduler/TickScheduler.java create mode 100644 src/main/java/it/ytnoos/lpx/utils/BlockStateUtils.java create mode 100644 src/main/java/it/ytnoos/lpx/utils/ColorUtils.java create mode 100644 src/main/java/it/ytnoos/lpx/utils/DiscordWebhook.java create mode 100644 src/main/java/it/ytnoos/lpx/utils/HashUtils.java create mode 100644 src/main/java/it/ytnoos/lpx/utils/ItemBuilder.java create mode 100644 src/main/java/it/ytnoos/lpx/utils/ItemDecodeLimits.java create mode 100644 src/main/java/it/ytnoos/lpx/utils/ItemUtils.java create mode 100644 src/main/java/it/ytnoos/lpx/utils/MinecraftVersionParser.java create mode 100644 src/main/java/it/ytnoos/lpx/utils/PacketExceptionHandler.java create mode 100644 src/main/java/it/ytnoos/lpx/utils/PacketUtils.java create mode 100644 src/main/java/it/ytnoos/lpx/utils/PacketWrapperUtils.java create mode 100644 src/main/java/it/ytnoos/lpx/utils/StreamUtils.java create mode 100644 src/main/java/it/ytnoos/lpx/utils/TimeUtils.java create mode 100644 src/main/java/it/ytnoos/lpx/utils/string/CharSequenceUtils.java create mode 100644 src/main/java/it/ytnoos/lpx/utils/string/StringUtils.java create mode 100644 src/main/resources/META-INF/packetevents_api_version.txt create mode 100644 src/main/resources/META-INF/packetevents_netty-common_version.txt create mode 100644 src/main/resources/META-INF/packetevents_spigot_version.txt create mode 100644 src/main/resources/META-INF/services/it.ytnoos.lpx.lib.kyori.adventure.text.event.DataComponentValueConverterRegistry$Provider create mode 100644 src/main/resources/META-INF/services/it.ytnoos.lpx.lib.kyori.adventure.text.serializer.json.JSONComponentSerializer$Provider create mode 100644 src/main/resources/assets/mappings/data/block_state/V_1_13.nbt create mode 100644 src/main/resources/assets/mappings/data/block_state/V_1_13_2.nbt create mode 100644 src/main/resources/assets/mappings/data/block_state/V_1_14.nbt create mode 100644 src/main/resources/assets/mappings/data/block_state/V_1_15.nbt create mode 100644 src/main/resources/assets/mappings/data/block_state/V_1_16.nbt create mode 100644 src/main/resources/assets/mappings/data/block_state/V_1_16_2.nbt create mode 100644 src/main/resources/assets/mappings/data/block_state/V_1_17.nbt create mode 100644 src/main/resources/assets/mappings/data/block_state/V_1_19.nbt create mode 100644 src/main/resources/assets/mappings/data/block_state/V_1_19_3.nbt create mode 100644 src/main/resources/assets/mappings/data/block_state/V_1_19_4.nbt create mode 100644 src/main/resources/assets/mappings/data/block_state/V_1_20.nbt create mode 100644 src/main/resources/assets/mappings/data/block_state/V_1_20_2.nbt create mode 100644 src/main/resources/assets/mappings/data/block_state/V_1_20_3.nbt create mode 100644 src/main/resources/assets/mappings/data/block_state/V_1_20_5.nbt create mode 100644 src/main/resources/assets/mappings/data/block_state/V_1_21_2.nbt create mode 100644 src/main/resources/assets/mappings/data/block_state/V_1_21_4.nbt create mode 100644 src/main/resources/assets/mappings/data/block_state/V_1_21_5.nbt create mode 100644 src/main/resources/assets/mappings/data/block_state/V_1_21_6.nbt create mode 100644 src/main/resources/assets/mappings/data/block_state/V_1_21_9.nbt create mode 100644 src/main/resources/assets/mappings/data/block_state/V_26_1.nbt create mode 100644 src/main/resources/assets/mappings/data/block_state/V_26_2.nbt create mode 100644 src/main/resources/assets/mappings/data/block_state/V_26_3.nbt create mode 100644 src/main/resources/assets/mappings/data/block_state/legacy.nbt create mode 100644 src/main/resources/assets/mappings/data/block_transformer.nbt create mode 100644 src/main/resources/assets/mappings/data/enchantment.nbt create mode 100644 src/main/resources/assets/mappings/data/statistics.nbt create mode 100644 src/main/resources/assets/mappings/data/timeline.nbt create mode 100644 src/main/resources/assets/mappings/data/worldgen/biome.nbt create mode 100644 src/main/resources/assets/mappings/data/worldgen/block_state_provider.nbt create mode 100644 src/main/resources/assets/mappings/item_base_components/V_1_20_5.nbt create mode 100644 src/main/resources/assets/mappings/item_base_components/V_1_21.nbt create mode 100644 src/main/resources/assets/mappings/item_base_components/V_1_21_11.nbt create mode 100644 src/main/resources/assets/mappings/item_base_components/V_1_21_2.nbt create mode 100644 src/main/resources/assets/mappings/item_base_components/V_1_21_4.nbt create mode 100644 src/main/resources/assets/mappings/item_base_components/V_1_21_5.nbt create mode 100644 src/main/resources/assets/mappings/item_base_components/V_1_21_6.nbt create mode 100644 src/main/resources/assets/mappings/item_base_components/V_1_21_7.nbt create mode 100644 src/main/resources/assets/mappings/item_base_components/V_1_21_9.nbt create mode 100644 src/main/resources/assets/mappings/item_base_components/V_26_1.nbt create mode 100644 src/main/resources/assets/mappings/item_base_components/V_26_2.nbt create mode 100644 src/main/resources/assets/mappings/item_base_components/V_26_3.nbt create mode 100644 src/main/resources/assets/mappings/registries/attribute.nbt create mode 100644 src/main/resources/assets/mappings/registries/attribute_display_type.nbt create mode 100644 src/main/resources/assets/mappings/registries/attribute_type.nbt create mode 100644 src/main/resources/assets/mappings/registries/axolotl_variant.nbt create mode 100644 src/main/resources/assets/mappings/registries/banner_pattern.nbt create mode 100644 src/main/resources/assets/mappings/registries/block.nbt create mode 100644 src/main/resources/assets/mappings/registries/block_entity_type.nbt create mode 100644 src/main/resources/assets/mappings/registries/block_predicate_type.nbt create mode 100644 src/main/resources/assets/mappings/registries/block_transformer.nbt create mode 100644 src/main/resources/assets/mappings/registries/cat_sound_variant.nbt create mode 100644 src/main/resources/assets/mappings/registries/cat_variant.nbt create mode 100644 src/main/resources/assets/mappings/registries/chat_type.nbt create mode 100644 src/main/resources/assets/mappings/registries/chicken_sound_variant.nbt create mode 100644 src/main/resources/assets/mappings/registries/chicken_variant.nbt create mode 100644 src/main/resources/assets/mappings/registries/click_event_action.nbt create mode 100644 src/main/resources/assets/mappings/registries/command_argument_type.nbt create mode 100644 src/main/resources/assets/mappings/registries/consume_effect_type.nbt create mode 100644 src/main/resources/assets/mappings/registries/cow_sound_variant.nbt create mode 100644 src/main/resources/assets/mappings/registries/cow_variant.nbt create mode 100644 src/main/resources/assets/mappings/registries/damage_type.nbt create mode 100644 src/main/resources/assets/mappings/registries/data_component_predicate_type.nbt create mode 100644 src/main/resources/assets/mappings/registries/data_component_type.nbt create mode 100644 src/main/resources/assets/mappings/registries/debug_subscription.nbt create mode 100644 src/main/resources/assets/mappings/registries/decorated_pot_pattern.nbt create mode 100644 src/main/resources/assets/mappings/registries/dialog.nbt create mode 100644 src/main/resources/assets/mappings/registries/dialog_action_type.nbt create mode 100644 src/main/resources/assets/mappings/registries/dialog_body_type.nbt create mode 100644 src/main/resources/assets/mappings/registries/dialog_type.nbt create mode 100644 src/main/resources/assets/mappings/registries/dimension_type.nbt create mode 100644 src/main/resources/assets/mappings/registries/easing_type.nbt create mode 100644 src/main/resources/assets/mappings/registries/enchantment.nbt create mode 100644 src/main/resources/assets/mappings/registries/enchantment_effect_component_type.nbt create mode 100644 src/main/resources/assets/mappings/registries/entity_data_serializer.nbt create mode 100644 src/main/resources/assets/mappings/registries/entity_type.nbt create mode 100644 src/main/resources/assets/mappings/registries/environment_attribute.nbt create mode 100644 src/main/resources/assets/mappings/registries/equipment_asset.nbt create mode 100644 src/main/resources/assets/mappings/registries/float_provider_type.nbt create mode 100644 src/main/resources/assets/mappings/registries/fluid.nbt create mode 100644 src/main/resources/assets/mappings/registries/fox_variant.nbt create mode 100644 src/main/resources/assets/mappings/registries/frog_variant.nbt create mode 100644 src/main/resources/assets/mappings/registries/horse_variant.nbt create mode 100644 src/main/resources/assets/mappings/registries/input_control_type.nbt create mode 100644 src/main/resources/assets/mappings/registries/instrument.nbt create mode 100644 src/main/resources/assets/mappings/registries/int_provider_type.nbt create mode 100644 src/main/resources/assets/mappings/registries/item.nbt create mode 100644 src/main/resources/assets/mappings/registries/jukebox_song.nbt create mode 100644 src/main/resources/assets/mappings/registries/legacy_recipe_serializer.nbt create mode 100644 src/main/resources/assets/mappings/registries/legacy_spawn_entity_type.nbt create mode 100644 src/main/resources/assets/mappings/registries/llama_variant.nbt create mode 100644 src/main/resources/assets/mappings/registries/map_decoration_type.nbt create mode 100644 src/main/resources/assets/mappings/registries/mob_effect.nbt create mode 100644 src/main/resources/assets/mappings/registries/mooshroom_variant.nbt create mode 100644 src/main/resources/assets/mappings/registries/number_format_type.nbt create mode 100644 src/main/resources/assets/mappings/registries/painting_variant.nbt create mode 100644 src/main/resources/assets/mappings/registries/parrot_variant.nbt create mode 100644 src/main/resources/assets/mappings/registries/particle_type.nbt create mode 100644 src/main/resources/assets/mappings/registries/pig_sound_variant.nbt create mode 100644 src/main/resources/assets/mappings/registries/pig_variant.nbt create mode 100644 src/main/resources/assets/mappings/registries/point_of_interest_type.nbt create mode 100644 src/main/resources/assets/mappings/registries/position_path_type.nbt create mode 100644 src/main/resources/assets/mappings/registries/position_source_type.nbt create mode 100644 src/main/resources/assets/mappings/registries/potion.nbt create mode 100644 src/main/resources/assets/mappings/registries/rabbit_variant.nbt create mode 100644 src/main/resources/assets/mappings/registries/recipe_book_category.nbt create mode 100644 src/main/resources/assets/mappings/registries/recipe_display.nbt create mode 100644 src/main/resources/assets/mappings/registries/salmon_variant.nbt create mode 100644 src/main/resources/assets/mappings/registries/slot_display.nbt create mode 100644 src/main/resources/assets/mappings/registries/sound_event.nbt create mode 100644 src/main/resources/assets/mappings/registries/sulfur_cube_archetype.nbt create mode 100644 src/main/resources/assets/mappings/registries/timeline.nbt create mode 100644 src/main/resources/assets/mappings/registries/trim_material.nbt create mode 100644 src/main/resources/assets/mappings/registries/trim_pattern.nbt create mode 100644 src/main/resources/assets/mappings/registries/tropical_fish_pattern.nbt create mode 100644 src/main/resources/assets/mappings/registries/villager_profession.nbt create mode 100644 src/main/resources/assets/mappings/registries/villager_type.nbt create mode 100644 src/main/resources/assets/mappings/registries/wolf_sound_variant.nbt create mode 100644 src/main/resources/assets/mappings/registries/wolf_variant.nbt create mode 100644 src/main/resources/assets/mappings/registries/world_clock.nbt create mode 100644 src/main/resources/assets/mappings/registries/worldgen/biome.nbt create mode 100644 src/main/resources/assets/mappings/registries/worldgen/block_state_provider.nbt create mode 100644 src/main/resources/assets/mappings/registries/worldgen/block_state_provider_type.nbt create mode 100644 src/main/resources/assets/mappings/registries/zombie_nautilus_variant.nbt create mode 100644 src/main/resources/config.yml create mode 100644 src/main/resources/it/ytnoos/lpx/compat/legacy-names.tsv create mode 100644 src/main/resources/it/ytnoos/lpx/compat/relocations.tsv create mode 100644 src/main/resources/plugin.yml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e81a89f --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +.gradle/ +build/ +.idea/ +*.iml diff --git a/README.md b/README.md new file mode 100644 index 0000000..16f006e --- /dev/null +++ b/README.md @@ -0,0 +1,43 @@ +
+
+
+ OpenLPX
+
+ by Skid Solutions
+
+ https://discord.gg/AEwatvnvSf +
+ +
+
+
+
+
+
aH0z_$Wc<9kPMZ*KSuKM8r3+RJ%p
z|LE>{#h^E0_O~VWkw1aOFK=&u65Yv+lm8r40y}>EDpj%N;z$VIZ5kC=1%>>UN1Jmn
zx5wz>qw+1!5tBtpD%5i?E3=+Vq$ppt5%~G-jeCl}C+yFbRm@%m`Eg=+( 3~Y}&riK?1nDQ`Vkxh!)8GDrcDM
zD%HNO45Hud#!GqQQ|XS%n~0^FN1e6JlY5(u?Jby}(@z9>ujM}XR#XvOPPEf=l;g-*
zsbU?`9CvYT9G3XR*V5F`5NjJvk@i@h-tQrp$jPPpJN5or=MRevaR{Nt+YGiW!m~C{
z%!EUf@(NJCUs*rjPw}+&ZFvDG45n|miPsO+)XBupcX)zmBOfCK{3S2{X}H8WO8qK)
z;z~}Wk^jrUs<%%26hmjykq%Gn4&OV&zP1rThCP=UI+@S!%@D-r@g=>!1lFdBsz%se
zg;(XEheEB^37JI<{eT{$dq(fYBShOtQN(gipW=P7
WMS!=qaZpVkfqGHA1h!62=S;JXHy$bYPp~FaShR@0
zzA~)bZn>-PHBA8$UxV@ry9C6$sMM804*HG{bFfip$B9}dQ!IbSAYbFzf+XS(>l)+!
z+Cf$j;3u3IFGGC6)2(!EQoTBJb+#pBNzyd;5*RFJQE*<{R|qLVv*M&egMLU2YiqsJ
z$4h^I7D8H+D=4lEQ-Z}I>>tYIgq{Z$6G?=uzH03loY@O^3P;Wfbo+#bG
K7?v~m5WlebNGtrb``94_g?rjA5TY8`7wjeUAM
zqgzUQbIF%rfUP#mLpX`mJW}`@0N9EV|$$pyaA~yd1VwU?1PCgF8OsMdq$eB-IKmT
zpO8zVyELzrl7~PP>Tf>0SGI-@A0SRXGC204LP8sZSuavov}yddudlUcj#lQqI!X9R
zvML_++zlPC-o6VhNYIIX>E2c$&r6l^b^COf$}tCp-QFIy=x4E