Compare commits
9
Commits
2.0
...
v1.8-pre-18
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1ac55ffd50 | ||
|
|
9f265ef9ee | ||
|
|
9172cd3c91 | ||
|
|
7f655ad54b | ||
|
|
51af277d48 | ||
|
|
8f566032aa | ||
|
|
d01fdce16a | ||
|
|
b956ca966b | ||
|
|
4887d040ed |
No files matched your search
+5
-1
@@ -110,4 +110,8 @@ dependency-reduced-pom.xml
|
||||
buildNumber.properties
|
||||
.mvn/timing.properties
|
||||
# https://github.com/takari/maven-wrapper#usage-without-binary-jar
|
||||
.mvn/wrapper/maven-wrapper.jar
|
||||
.mvn/wrapper/maven-wrapper.jar
|
||||
/src/main/resources/
|
||||
/.gradle/
|
||||
/.idea/
|
||||
/build/
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -8,13 +8,11 @@ PacketEvents is an open-source Packet API. It has many cross-version packet-wrap
|
||||
### Resources
|
||||
* [SpigotMC](https://www.spigotmc.org/resources/packetevents-api.80279/)
|
||||
* [JavaDoc](https://packetevents.github.io/javadocs)
|
||||
* [Discord](https://discord.me/packetevents)
|
||||
|
||||
### Setup
|
||||
[Learn more](https://github.com/retrooper/packetevents/wiki/1.-Setup)
|
||||
|
||||
### Discord
|
||||
[Learn more](https://discord.me/packetevents)
|
||||
|
||||
### Contributing/Forking
|
||||
[Learn more](https://github.com/retrooper/packetevents/wiki/2.-Contributing-and-Forking)\
|
||||
Our discord server has a role for contributors and forkers.
|
||||
|
||||
+2
-2
@@ -54,7 +54,7 @@ repositories {
|
||||
dependencies {
|
||||
implementation 'org.jetbrains:annotations:20.1.0'
|
||||
|
||||
compileOnly 'org.spigotmc:spigot-api:1.17.1-R0.1-SNAPSHOT'
|
||||
compileOnly 'org.spigotmc:spigot-api:1.17-R0.1-SNAPSHOT'
|
||||
compileOnly 'com.destroystokyo.paper:paper-api:1.16.5-R0.1-SNAPSHOT'
|
||||
compileOnly 'org.geysermc:connector:1.2.1-SNAPSHOT'
|
||||
compileOnly 'com.viaversion:viaversion-api:4.0.1'
|
||||
@@ -75,7 +75,7 @@ dependencies {
|
||||
}
|
||||
|
||||
group = 'io.github.retrooper'
|
||||
version = '1.8-pre-17'
|
||||
version = '1.8-pre-18'
|
||||
description = 'packetevents'
|
||||
java.sourceCompatibility = JavaVersion.VERSION_1_8
|
||||
|
||||
|
||||
@@ -1,523 +0,0 @@
|
||||
io/github/retrooper/packetevents/event/impl/PacketPlayReceiveEvent.java
|
||||
io.github.retrooper.packetevents.event.impl.PacketPlayReceiveEvent
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/updateattributes/WrappedPacketOutUpdateAttributes.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.updateattributes.WrappedPacketOutUpdateAttributes
|
||||
io/github/retrooper/packetevents/utils/player/ClientHand.java
|
||||
io.github.retrooper.packetevents.utils.player.ClientHand
|
||||
io/github/retrooper/packetevents/event/manager/PEEventManager.java
|
||||
io.github.retrooper.packetevents.event.manager.PEEventManager
|
||||
io/github/retrooper/packetevents/injector/modern/early/PEChannelInitializerModern.java
|
||||
io.github.retrooper.packetevents.injector.modern.early.PEChannelInitializerModern
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/vehiclemove/WrappedPacketInVehicleMove.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.vehiclemove.WrappedPacketInVehicleMove
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/title/WrappedPacketOutTitle.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.title.WrappedPacketOutTitle
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.title.WrappedPacketOutTitle$TitleAction
|
||||
io/github/retrooper/packetevents/injector/ChannelInjector.java
|
||||
io.github.retrooper.packetevents.injector.ChannelInjector
|
||||
io/github/retrooper/packetevents/utils/versionlookup/v_1_7_10/SpigotVersionLookup_1_7.java
|
||||
io.github.retrooper.packetevents.utils.versionlookup.v_1_7_10.SpigotVersionLookup_1_7
|
||||
io/github/retrooper/packetevents/event/impl/PacketPlaySendEvent.java
|
||||
io.github.retrooper.packetevents.event.impl.PacketPlaySendEvent
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/entityequipment/WrappedPacketOutEntityEquipment.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.entityequipment.WrappedPacketOutEntityEquipment
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.entityequipment.WrappedPacketOutEntityEquipment$EquipmentSlot
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/keepalive/WrappedPacketInKeepAlive.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.keepalive.WrappedPacketInKeepAlive
|
||||
io/github/retrooper/packetevents/utils/immutableset/ImmutableSet_7.java
|
||||
io.github.retrooper.packetevents.utils.immutableset.ImmutableSet_7
|
||||
io/github/retrooper/packetevents/processor/BukkitEventProcessorInternal.java
|
||||
io.github.retrooper.packetevents.processor.BukkitEventProcessorInternal
|
||||
io/github/retrooper/packetevents/utils/list/ListWrapper.java
|
||||
io.github.retrooper.packetevents.utils.list.ListWrapper
|
||||
io/github/retrooper/packetevents/event/PacketListener.java
|
||||
io.github.retrooper.packetevents.event.PacketListener
|
||||
io/github/retrooper/packetevents/utils/vector/Vector3d.java
|
||||
io.github.retrooper.packetevents.utils.vector.Vector3d
|
||||
io/github/retrooper/packetevents/utils/version/PEVersion.java
|
||||
io.github.retrooper.packetevents.utils.version.PEVersion
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/keepalive/WrappedPacketOutKeepAlive.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.keepalive.WrappedPacketOutKeepAlive
|
||||
io/github/retrooper/packetevents/utils/versionlookup/protocolsupport/ProtocolSupportVersionLookupUtils.java
|
||||
io.github.retrooper.packetevents.utils.versionlookup.protocolsupport.ProtocolSupportVersionLookupUtils
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/blockplace/WrappedPacketInBlockPlace_1_7_10.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.blockplace.WrappedPacketInBlockPlace_1_7_10
|
||||
io/github/retrooper/packetevents/utils/netty/bytebuf/ByteBufUtil_8.java
|
||||
io.github.retrooper.packetevents.utils.netty.bytebuf.ByteBufUtil_8
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/entityaction/WrappedPacketInEntityAction.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.entityaction.WrappedPacketInEntityAction
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.entityaction.WrappedPacketInEntityAction$PlayerAction
|
||||
io/github/retrooper/packetevents/event/eventtypes/CancellableEvent.java
|
||||
io.github.retrooper.packetevents.event.eventtypes.CancellableEvent
|
||||
io/github/retrooper/packetevents/packetwrappers/status/out/pong/WrappedPacketStatusPong.java
|
||||
io.github.retrooper.packetevents.packetwrappers.status.out.pong.WrappedPacketStatusPong
|
||||
io/github/retrooper/packetevents/event/manager/EventManagerLegacy.java
|
||||
io.github.retrooper.packetevents.event.manager.EventManagerLegacy
|
||||
io/github/retrooper/packetevents/utils/nms/NMSUtils.java
|
||||
io.github.retrooper.packetevents.utils.nms.NMSUtils
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/worldparticles/WrappedPacketOutWorldParticles.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.worldparticles.WrappedPacketOutWorldParticles
|
||||
io/github/retrooper/packetevents/utils/player/PlayerUtils.java
|
||||
io.github.retrooper.packetevents.utils.player.PlayerUtils
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/windowitems/WrappedPacketOutWindowItems.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.windowitems.WrappedPacketOutWindowItems
|
||||
io/github/retrooper/packetevents/packetwrappers/WrappedPacket.java
|
||||
io.github.retrooper.packetevents.packetwrappers.WrappedPacket
|
||||
io.github.retrooper.packetevents.packetwrappers.WrappedPacket$SupportedVersions
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/closewindow/WrappedPacketInCloseWindow.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.closewindow.WrappedPacketInCloseWindow
|
||||
io/github/retrooper/packetevents/packetwrappers/login/out/encryptionbegin/WrappedPacketLoginOutEncryptionBegin.java
|
||||
io.github.retrooper.packetevents.packetwrappers.login.out.encryptionbegin.WrappedPacketLoginOutEncryptionBegin
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/entitymetadata/WrappedWatchableObject.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.entitymetadata.WrappedWatchableObject
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/entityeffect/WrappedPacketOutEntityEffect.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.entityeffect.WrappedPacketOutEntityEffect
|
||||
io/github/retrooper/packetevents/packetwrappers/api/WrapperPacketWriter.java
|
||||
io.github.retrooper.packetevents.packetwrappers.api.WrapperPacketWriter
|
||||
io/github/retrooper/packetevents/packetwrappers/login/in/start/WrappedPacketLoginInStart.java
|
||||
io.github.retrooper.packetevents.packetwrappers.login.in.start.WrappedPacketLoginInStart
|
||||
io/github/retrooper/packetevents/packetwrappers/status/in/ping/WrappedPacketStatusPing.java
|
||||
io.github.retrooper.packetevents.packetwrappers.status.in.ping.WrappedPacketStatusPing
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/playerinfo/WrappedPacketOutPlayerInfo.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.playerinfo.WrappedPacketOutPlayerInfo
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.playerinfo.WrappedPacketOutPlayerInfo$PlayerInfo
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.playerinfo.WrappedPacketOutPlayerInfo$PlayerInfoAction
|
||||
io/github/retrooper/packetevents/updatechecker/LowLevelUpdateCheckerLegacy.java
|
||||
io.github.retrooper.packetevents.updatechecker.LowLevelUpdateCheckerLegacy
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/blockplace/WrappedPacketInBlockPlace_1_9.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.blockplace.WrappedPacketInBlockPlace_1_9
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/tabcomplete/WrappedPacketOutTabComplete.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.tabcomplete.WrappedPacketOutTabComplete
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/animation/WrappedPacketOutAnimation.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.animation.WrappedPacketOutAnimation
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.animation.WrappedPacketOutAnimation$EntityAnimationType
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/closewindow/WrappedPacketOutCloseWindow.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.closewindow.WrappedPacketOutCloseWindow
|
||||
io/github/retrooper/packetevents/utils/google/GoogleOptionalUtils.java
|
||||
io.github.retrooper.packetevents.utils.google.GoogleOptionalUtils
|
||||
io/github/retrooper/packetevents/updatechecker/UpdateChecker.java
|
||||
io.github.retrooper.packetevents.updatechecker.UpdateChecker
|
||||
io.github.retrooper.packetevents.updatechecker.UpdateChecker$UpdateCheckerStatus
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/tabcomplete/WrappedPacketInTabComplete.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.tabcomplete.WrappedPacketInTabComplete
|
||||
io/github/retrooper/packetevents/event/impl/PlayerInjectEvent.java
|
||||
io.github.retrooper.packetevents.event.impl.PlayerInjectEvent
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/position/WrappedPacketOutPosition.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.position.WrappedPacketOutPosition
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.position.WrappedPacketOutPosition$PlayerTeleportFlags
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/teleportaccept/WrappedPacketInTeleportAccept.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.teleportaccept.WrappedPacketInTeleportAccept
|
||||
io/github/retrooper/packetevents/utils/server/SystemOS.java
|
||||
io.github.retrooper.packetevents.utils.server.SystemOS
|
||||
io/github/retrooper/packetevents/utils/versionlookup/VersionLookupUtils.java
|
||||
io.github.retrooper.packetevents.utils.versionlookup.VersionLookupUtils
|
||||
io/github/retrooper/packetevents/utils/google/OptionalUtils.java
|
||||
io.github.retrooper.packetevents.utils.google.OptionalUtils
|
||||
io/github/retrooper/packetevents/utils/geyser/GeyserUtils.java
|
||||
io.github.retrooper.packetevents.utils.geyser.GeyserUtils
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/experience/WrappedPacketOutExperience.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.experience.WrappedPacketOutExperience
|
||||
io/github/retrooper/packetevents/event/eventtypes/PostTaskEvent.java
|
||||
io.github.retrooper.packetevents.event.eventtypes.PostTaskEvent
|
||||
io/github/retrooper/packetevents/injector/EarlyInjector.java
|
||||
io.github.retrooper.packetevents.injector.EarlyInjector
|
||||
io/github/retrooper/packetevents/event/eventtypes/NMSPacketEvent.java
|
||||
io.github.retrooper.packetevents.event.eventtypes.NMSPacketEvent
|
||||
io/github/retrooper/packetevents/processor/PacketProcessorInternal.java
|
||||
io.github.retrooper.packetevents.processor.PacketProcessorInternal
|
||||
io.github.retrooper.packetevents.processor.PacketProcessorInternal$1
|
||||
io.github.retrooper.packetevents.processor.PacketProcessorInternal$PacketData
|
||||
io/github/retrooper/packetevents/event/impl/PlayerEjectEvent.java
|
||||
io.github.retrooper.packetevents.event.impl.PlayerEjectEvent
|
||||
io/github/retrooper/packetevents/event/PacketListenerPriority.java
|
||||
io.github.retrooper.packetevents.event.PacketListenerPriority
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/blockdig/WrappedPacketInBlockDig.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.blockdig.WrappedPacketInBlockDig
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.blockdig.WrappedPacketInBlockDig$PlayerDigType
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/abilities/WrappedPacketOutAbilities.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.abilities.WrappedPacketOutAbilities
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/mapchunk/WrappedPacketOutMapChunk.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.mapchunk.WrappedPacketOutMapChunk
|
||||
io/github/retrooper/packetevents/utils/versionlookup/viaversion/ViaVersionAccessorImplLegacy.java
|
||||
io.github.retrooper.packetevents.utils.versionlookup.viaversion.ViaVersionAccessorImplLegacy
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/blockplace/WrappedPacketInBlockPlace.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.blockplace.WrappedPacketInBlockPlace
|
||||
io/github/retrooper/packetevents/event/impl/PacketHandshakeReceiveEvent.java
|
||||
io.github.retrooper.packetevents.event.impl.PacketHandshakeReceiveEvent
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/chat/WrappedPacketOutChat.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.chat.WrappedPacketOutChat
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.chat.WrappedPacketOutChat$ChatPosition
|
||||
io/github/retrooper/packetevents/utils/server/ServerUtils.java
|
||||
io.github.retrooper.packetevents.utils.server.ServerUtils
|
||||
io/github/retrooper/packetevents/utils/pair/MojangPairUtils.java
|
||||
io.github.retrooper.packetevents.utils.pair.MojangPairUtils
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/armanimation/WrappedPacketInArmAnimation.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.armanimation.WrappedPacketInArmAnimation
|
||||
io/github/retrooper/packetevents/packetwrappers/login/out/success/WrappedPacketLoginOutSuccess.java
|
||||
io.github.retrooper.packetevents.packetwrappers.login.out.success.WrappedPacketLoginOutSuccess
|
||||
io/github/retrooper/packetevents/utils/world/Difficulty.java
|
||||
io.github.retrooper.packetevents.utils.world.Difficulty
|
||||
io/github/retrooper/packetevents/event/manager/EventManager.java
|
||||
io.github.retrooper.packetevents.event.manager.EventManager
|
||||
io/github/retrooper/packetevents/utils/immutableset/ImmutableSetCustom.java
|
||||
io.github.retrooper.packetevents.utils.immutableset.ImmutableSetCustom
|
||||
io/github/retrooper/packetevents/utils/netty/bytebuf/ByteBufUtil.java
|
||||
io.github.retrooper.packetevents.utils.netty.bytebuf.ByteBufUtil
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/settings/WrappedPacketInSettings.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.settings.WrappedPacketInSettings
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.settings.WrappedPacketInSettings$ChatVisibility
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.settings.WrappedPacketInSettings$DisplayedSkinPart
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/viewdistance/WrappedPacketOutViewDistance.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.viewdistance.WrappedPacketOutViewDistance
|
||||
io/github/retrooper/packetevents/utils/reflection/SubclassUtil.java
|
||||
io.github.retrooper.packetevents.utils.reflection.SubclassUtil
|
||||
io/github/retrooper/packetevents/utils/versionlookup/viaversion/ViaVersionAccessorImpl.java
|
||||
io.github.retrooper.packetevents.utils.versionlookup.viaversion.ViaVersionAccessorImpl
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/useitem/WrappedPacketInUseItem.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.useitem.WrappedPacketInUseItem
|
||||
io/github/retrooper/packetevents/injector/modern/late/LateChannelInjectorModern.java
|
||||
io.github.retrooper.packetevents.injector.modern.late.LateChannelInjectorModern
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/entity/WrappedPacketOutEntity.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.entity.WrappedPacketOutEntity
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.entity.WrappedPacketOutEntity$WrappedPacketOutEntityLook
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.entity.WrappedPacketOutEntity$WrappedPacketOutRelEntityMove
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.entity.WrappedPacketOutEntity$WrappedPacketOutRelEntityMoveLook
|
||||
io/github/retrooper/packetevents/packettype/PacketTypeClasses.java
|
||||
io.github.retrooper.packetevents.packettype.PacketTypeClasses
|
||||
io.github.retrooper.packetevents.packettype.PacketTypeClasses$Handshaking
|
||||
io.github.retrooper.packetevents.packettype.PacketTypeClasses$Handshaking$Client
|
||||
io.github.retrooper.packetevents.packettype.PacketTypeClasses$Login
|
||||
io.github.retrooper.packetevents.packettype.PacketTypeClasses$Login$Client
|
||||
io.github.retrooper.packetevents.packettype.PacketTypeClasses$Login$Server
|
||||
io.github.retrooper.packetevents.packettype.PacketTypeClasses$Play
|
||||
io.github.retrooper.packetevents.packettype.PacketTypeClasses$Play$Client
|
||||
io.github.retrooper.packetevents.packettype.PacketTypeClasses$Play$Server
|
||||
io.github.retrooper.packetevents.packettype.PacketTypeClasses$Status
|
||||
io.github.retrooper.packetevents.packettype.PacketTypeClasses$Status$Client
|
||||
io.github.retrooper.packetevents.packettype.PacketTypeClasses$Status$Server
|
||||
io/github/retrooper/packetevents/injector/legacy/PlayerChannelHandlerLegacy.java
|
||||
io.github.retrooper.packetevents.injector.legacy.PlayerChannelHandlerLegacy
|
||||
io/github/retrooper/packetevents/utils/gameprofile/WrappedGameProfile.java
|
||||
io.github.retrooper.packetevents.utils.gameprofile.WrappedGameProfile
|
||||
io/github/retrooper/packetevents/packetwrappers/login/in/encryptionbegin/WrappedPacketLoginInEncryptionBegin.java
|
||||
io.github.retrooper.packetevents.packetwrappers.login.in.encryptionbegin.WrappedPacketLoginInEncryptionBegin
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/pickitem/WrappedPacketInPickItem.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.pickitem.WrappedPacketInPickItem
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/flying/WrappedPacketInFlying.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.flying.WrappedPacketInFlying
|
||||
io/github/retrooper/packetevents/event/eventtypes/CallableEvent.java
|
||||
io.github.retrooper.packetevents.event.eventtypes.CallableEvent
|
||||
io/github/retrooper/packetevents/packetwrappers/login/out/setcompression/WrappedPacketLoginOutSetCompression.java
|
||||
io.github.retrooper.packetevents.packetwrappers.login.out.setcompression.WrappedPacketLoginOutSetCompression
|
||||
io/github/retrooper/packetevents/packettype/PacketState.java
|
||||
io.github.retrooper.packetevents.packettype.PacketState
|
||||
io/github/retrooper/packetevents/bstats/Metrics.java
|
||||
io.github.retrooper.packetevents.bstats.Metrics
|
||||
io.github.retrooper.packetevents.bstats.Metrics$1
|
||||
io.github.retrooper.packetevents.bstats.Metrics$AdvancedBarChart
|
||||
io.github.retrooper.packetevents.bstats.Metrics$AdvancedPie
|
||||
io.github.retrooper.packetevents.bstats.Metrics$CustomChart
|
||||
io.github.retrooper.packetevents.bstats.Metrics$DrilldownPie
|
||||
io.github.retrooper.packetevents.bstats.Metrics$JsonObjectBuilder
|
||||
io.github.retrooper.packetevents.bstats.Metrics$JsonObjectBuilder$JsonObject
|
||||
io.github.retrooper.packetevents.bstats.Metrics$MetricsBase
|
||||
io.github.retrooper.packetevents.bstats.Metrics$MultiLineChart
|
||||
io.github.retrooper.packetevents.bstats.Metrics$SimpleBarChart
|
||||
io.github.retrooper.packetevents.bstats.Metrics$SimplePie
|
||||
io.github.retrooper.packetevents.bstats.Metrics$SingleLineChart
|
||||
io/github/retrooper/packetevents/updatechecker/LowLevelUpdateChecker.java
|
||||
io.github.retrooper.packetevents.updatechecker.LowLevelUpdateChecker
|
||||
io/github/retrooper/packetevents/exceptions/PacketEventsLoadFailureException.java
|
||||
io.github.retrooper.packetevents.exceptions.PacketEventsLoadFailureException
|
||||
io/github/retrooper/packetevents/injector/modern/PlayerChannelHandlerModern.java
|
||||
io.github.retrooper.packetevents.injector.modern.PlayerChannelHandlerModern
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/entitystatus/WrappedPacketOutEntityStatus.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.entitystatus.WrappedPacketOutEntityStatus
|
||||
io/github/retrooper/packetevents/event/impl/PostPacketPlayReceiveEvent.java
|
||||
io.github.retrooper.packetevents.event.impl.PostPacketPlayReceiveEvent
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/transaction/WrappedPacketOutTransaction.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.transaction.WrappedPacketOutTransaction
|
||||
io/github/retrooper/packetevents/utils/gameprofile/GameProfileUtil_8.java
|
||||
io.github.retrooper.packetevents.utils.gameprofile.GameProfileUtil_8
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/login/WrappedPacketOutLogin.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.login.WrappedPacketOutLogin
|
||||
io/github/retrooper/packetevents/utils/enums/EnumUtil.java
|
||||
io.github.retrooper.packetevents.utils.enums.EnumUtil
|
||||
io/github/retrooper/packetevents/utils/netty/bytebuf/ByteBufUtil_7.java
|
||||
io.github.retrooper.packetevents.utils.netty.bytebuf.ByteBufUtil_7
|
||||
io/github/retrooper/packetevents/utils/boundingbox/BoundingBox.java
|
||||
io.github.retrooper.packetevents.utils.boundingbox.BoundingBox
|
||||
io/github/retrooper/packetevents/utils/guava/GuavaUtils.java
|
||||
io.github.retrooper.packetevents.utils.guava.GuavaUtils
|
||||
io/github/retrooper/packetevents/event/impl/PacketLoginSendEvent.java
|
||||
io.github.retrooper.packetevents.event.impl.PacketLoginSendEvent
|
||||
io/github/retrooper/packetevents/utils/attributesnapshot/AttributeModifierWrapper.java
|
||||
io.github.retrooper.packetevents.utils.attributesnapshot.AttributeModifierWrapper
|
||||
io.github.retrooper.packetevents.utils.attributesnapshot.AttributeModifierWrapper$Operation
|
||||
io/github/retrooper/packetevents/utils/world/Dimension.java
|
||||
io.github.retrooper.packetevents.utils.world.Dimension
|
||||
io/github/retrooper/packetevents/utils/npc/NPCManager.java
|
||||
io.github.retrooper.packetevents.utils.npc.NPCManager
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/ping/WrappedPacketOutPing.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.ping.WrappedPacketOutPing
|
||||
io/github/retrooper/packetevents/utils/immutableset/ImmutableSet_8.java
|
||||
io.github.retrooper.packetevents.utils.immutableset.ImmutableSet_8
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/blockbreakanimation/WrappedPacketOutBlockBreakAnimation.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.blockbreakanimation.WrappedPacketOutBlockBreakAnimation
|
||||
io/github/retrooper/packetevents/utils/vector/Vector3f.java
|
||||
io.github.retrooper.packetevents.utils.vector.Vector3f
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/pong/WrappedPacketInPong.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.pong.WrappedPacketInPong
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/updatetime/WrappedPacketOutUpdateTime.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.updatetime.WrappedPacketOutUpdateTime
|
||||
io/github/retrooper/packetevents/event/impl/PacketLoginReceiveEvent.java
|
||||
io.github.retrooper.packetevents.event.impl.PacketLoginReceiveEvent
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/blockaction/WrappedPacketOutBlockAction.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.blockaction.WrappedPacketOutBlockAction
|
||||
io/github/retrooper/packetevents/packetwrappers/NMSPacket.java
|
||||
io.github.retrooper.packetevents.packetwrappers.NMSPacket
|
||||
io/github/retrooper/packetevents/event/PacketListenerAbstract.java
|
||||
io.github.retrooper.packetevents.event.PacketListenerAbstract
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/spawnentity/WrappedPacketOutSpawnEntity.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.spawnentity.WrappedPacketOutSpawnEntity
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/explosion/WrappedPacketOutExplosion.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.explosion.WrappedPacketOutExplosion
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/spectate/WrappedPacketInSpectate.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.spectate.WrappedPacketInSpectate
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/blockplace/WrappedPacketInBlockPlace_1_8.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.blockplace.WrappedPacketInBlockPlace_1_8
|
||||
io/github/retrooper/packetevents/packetwrappers/api/helper/WrappedPacketEntityAbstraction.java
|
||||
io.github.retrooper.packetevents.packetwrappers.api.helper.WrappedPacketEntityAbstraction
|
||||
io/github/retrooper/packetevents/event/impl/PostPlayerInjectEvent.java
|
||||
io.github.retrooper.packetevents.event.impl.PostPlayerInjectEvent
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/useentity/WrappedPacketInUseEntity.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.useentity.WrappedPacketInUseEntity
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.useentity.WrappedPacketInUseEntity$EntityUseAction
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/spawnentityliving/WrappedPacketOutSpawnEntityLiving.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.spawnentityliving.WrappedPacketOutSpawnEntityLiving
|
||||
io/github/retrooper/packetevents/exceptions/WrapperUnsupportedUsageException.java
|
||||
io.github.retrooper.packetevents.exceptions.WrapperUnsupportedUsageException
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/removeentityeffect/WrappedPacketOutRemoveEntityEffect.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.removeentityeffect.WrappedPacketOutRemoveEntityEffect
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/custompayload/WrappedPacketOutCustomPayload.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.custompayload.WrappedPacketOutCustomPayload
|
||||
io/github/retrooper/packetevents/PacketEvents.java
|
||||
io.github.retrooper.packetevents.PacketEvents
|
||||
io/github/retrooper/packetevents/settings/PacketEventsSettings.java
|
||||
io.github.retrooper.packetevents.settings.PacketEventsSettings
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/namedsoundeffect/WrappedPacketOutNamedSoundEffect.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.namedsoundeffect.WrappedPacketOutNamedSoundEffect
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.namedsoundeffect.WrappedPacketOutNamedSoundEffect$SoundCategory
|
||||
io/github/retrooper/packetevents/utils/immutableset/ImmutableSetAbstract.java
|
||||
io.github.retrooper.packetevents.utils.immutableset.ImmutableSetAbstract
|
||||
io/github/retrooper/packetevents/event/manager/EventManagerModern.java
|
||||
io.github.retrooper.packetevents.event.manager.EventManagerModern
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/updatehealth/WrappedPacketOutUpdateHealth.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.updatehealth.WrappedPacketOutUpdateHealth
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/openwindowhorse/WrappedPacketOutOpenWindowHorse.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.openwindowhorse.WrappedPacketOutOpenWindowHorse
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/entityheadrotation/WrappedPacketOutEntityHeadRotation.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.entityheadrotation.WrappedPacketOutEntityHeadRotation
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/steervehicle/WrappedPacketInSteerVehicle.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.steervehicle.WrappedPacketInSteerVehicle
|
||||
io/github/retrooper/packetevents/event/eventtypes/PlayerEvent.java
|
||||
io.github.retrooper.packetevents.event.eventtypes.PlayerEvent
|
||||
io/github/retrooper/packetevents/utils/nms/PlayerAPIModern.java
|
||||
io.github.retrooper.packetevents.utils.nms.PlayerAPIModern
|
||||
io/github/retrooper/packetevents/utils/player/ClientVersion.java
|
||||
io.github.retrooper.packetevents.utils.player.ClientVersion
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/setcreativeslot/WrappedPacketInSetCreativeSlot.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.setcreativeslot.WrappedPacketInSetCreativeSlot
|
||||
io/github/retrooper/packetevents/PacketEventsPlugin.java
|
||||
io.github.retrooper.packetevents.PacketEventsPlugin
|
||||
io/github/retrooper/packetevents/updatechecker/LowLevelUpdateCheckerModern.java
|
||||
io.github.retrooper.packetevents.updatechecker.LowLevelUpdateCheckerModern
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/setcooldown/WrappedPacketOutSetCooldown.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.setcooldown.WrappedPacketOutSetCooldown
|
||||
io/github/retrooper/packetevents/injector/modern/early/PaperChannelInjector.java
|
||||
io.github.retrooper.packetevents.injector.modern.early.PaperChannelInjector
|
||||
io/github/retrooper/packetevents/injector/legacy/late/LateChannelInjectorLegacy.java
|
||||
io.github.retrooper.packetevents.injector.legacy.late.LateChannelInjectorLegacy
|
||||
io/github/retrooper/packetevents/utils/netty/channel/ChannelUtils.java
|
||||
io.github.retrooper.packetevents.utils.netty.channel.ChannelUtils
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/collect/WrappedPacketOutCollect.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.collect.WrappedPacketOutCollect
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/entityteleport/WrappedPacketOutEntityTeleport.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.entityteleport.WrappedPacketOutEntityTeleport
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/unloadchunk/WrappedPacketOutUnloadChunk.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.unloadchunk.WrappedPacketOutUnloadChunk
|
||||
io/github/retrooper/packetevents/packetwrappers/handshaking/setprotocol/WrappedPacketHandshakingInSetProtocol.java
|
||||
io.github.retrooper.packetevents.packetwrappers.handshaking.setprotocol.WrappedPacketHandshakingInSetProtocol
|
||||
io/github/retrooper/packetevents/event/impl/PacketStatusReceiveEvent.java
|
||||
io.github.retrooper.packetevents.event.impl.PacketStatusReceiveEvent
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/bedit/WrappedPacketInBEdit.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.bedit.WrappedPacketInBEdit
|
||||
io/github/retrooper/packetevents/packetwrappers/api/SendableWrapper.java
|
||||
io.github.retrooper.packetevents.packetwrappers.api.SendableWrapper
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/kickdisconnect/WrappedPacketOutKickDisconnect.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.kickdisconnect.WrappedPacketOutKickDisconnect
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/resourcepacksend/WrappedPacketOutResourcePackSend.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.resourcepacksend.WrappedPacketOutResourcePackSend
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/beacon/WrappedPacketInBeacon.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.beacon.WrappedPacketInBeacon
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/setslot/WrappedPacketOutSetSlot.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.setslot.WrappedPacketOutSetSlot
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/camera/WrappedPacketOutCamera.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.camera.WrappedPacketOutCamera
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/clientcommand/WrappedPacketInClientCommand.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.clientcommand.WrappedPacketInClientCommand
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.clientcommand.WrappedPacketInClientCommand$ClientCommand
|
||||
io/github/retrooper/packetevents/utils/boundingbox/RayTraceResult.java
|
||||
io.github.retrooper.packetevents.utils.boundingbox.RayTraceResult
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/custompayload/WrappedPacketInCustomPayload.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.custompayload.WrappedPacketInCustomPayload
|
||||
io/github/retrooper/packetevents/packetwrappers/login/out/custompayload/WrappedPacketLoginOutCustomPayload.java
|
||||
io.github.retrooper.packetevents.packetwrappers.login.out.custompayload.WrappedPacketLoginOutCustomPayload
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/transaction/WrappedPacketInTransaction.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.transaction.WrappedPacketInTransaction
|
||||
io/github/retrooper/packetevents/utils/player/Direction.java
|
||||
io.github.retrooper.packetevents.utils.player.Direction
|
||||
io/github/retrooper/packetevents/utils/gameprofile/GameProfileUtil_7.java
|
||||
io.github.retrooper.packetevents.utils.gameprofile.GameProfileUtil_7
|
||||
io/github/retrooper/packetevents/event/impl/PacketStatusSendEvent.java
|
||||
io.github.retrooper.packetevents.event.impl.PacketStatusSendEvent
|
||||
io/github/retrooper/packetevents/packetwrappers/login/out/disconnect/WrappedPacketLoginOutDisconnect.java
|
||||
io.github.retrooper.packetevents.packetwrappers.login.out.disconnect.WrappedPacketLoginOutDisconnect
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/respawn/WrappedPacketOutRespawn.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.respawn.WrappedPacketOutRespawn
|
||||
io/github/retrooper/packetevents/packettype/PacketType.java
|
||||
io.github.retrooper.packetevents.packettype.PacketType
|
||||
io.github.retrooper.packetevents.packettype.PacketType$Handshaking
|
||||
io.github.retrooper.packetevents.packettype.PacketType$Handshaking$Client
|
||||
io.github.retrooper.packetevents.packettype.PacketType$Login
|
||||
io.github.retrooper.packetevents.packettype.PacketType$Login$Client
|
||||
io.github.retrooper.packetevents.packettype.PacketType$Login$Server
|
||||
io.github.retrooper.packetevents.packettype.PacketType$Play
|
||||
io.github.retrooper.packetevents.packettype.PacketType$Play$Client
|
||||
io.github.retrooper.packetevents.packettype.PacketType$Play$Client$Util
|
||||
io.github.retrooper.packetevents.packettype.PacketType$Play$Server
|
||||
io.github.retrooper.packetevents.packettype.PacketType$Play$Server$Util
|
||||
io.github.retrooper.packetevents.packettype.PacketType$Status
|
||||
io.github.retrooper.packetevents.packettype.PacketType$Status$Client
|
||||
io.github.retrooper.packetevents.packettype.PacketType$Status$Server
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/blockchange/WrappedPacketOutBlockChange.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.blockchange.WrappedPacketOutBlockChange
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/resourcepackstatus/WrappedPacketInResourcePackStatus.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.resourcepackstatus.WrappedPacketInResourcePackStatus
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.resourcepackstatus.WrappedPacketInResourcePackStatus$ResourcePackStatus
|
||||
io/github/retrooper/packetevents/injector/legacy/early/PEChannelInitializerLegacy.java
|
||||
io.github.retrooper.packetevents.injector.legacy.early.PEChannelInitializerLegacy
|
||||
io/github/retrooper/packetevents/event/PacketListenerDynamic.java
|
||||
io.github.retrooper.packetevents.event.PacketListenerDynamic
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/difficultylock/WrappedPacketInDifficultyLock.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.difficultylock.WrappedPacketInDifficultyLock
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/entitymetadata/WrappedPacketOutEntityMetadata.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.entitymetadata.WrappedPacketOutEntityMetadata
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/entityvelocity/WrappedPacketOutEntityVelocity.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.entityvelocity.WrappedPacketOutEntityVelocity
|
||||
io/github/retrooper/packetevents/event/priority/PacketEventPriority.java
|
||||
io.github.retrooper.packetevents.event.priority.PacketEventPriority
|
||||
io/github/retrooper/packetevents/packetwrappers/api/WrapperPacketReader.java
|
||||
io.github.retrooper.packetevents.packetwrappers.api.WrapperPacketReader
|
||||
io/github/retrooper/packetevents/utils/reflection/ClassUtil.java
|
||||
io.github.retrooper.packetevents.utils.reflection.ClassUtil
|
||||
io/github/retrooper/packetevents/utils/entityfinder/EntityFinderUtils.java
|
||||
io.github.retrooper.packetevents.utils.entityfinder.EntityFinderUtils
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/enchantitem/WrappedPacketInEnchantItem.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.enchantitem.WrappedPacketInEnchantItem
|
||||
io/github/retrooper/packetevents/utils/npc/NPC.java
|
||||
io.github.retrooper.packetevents.utils.npc.NPC
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/openwindow/WrappedPacketOutOpenWindow.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.openwindow.WrappedPacketOutOpenWindow
|
||||
io/github/retrooper/packetevents/utils/player/Skin.java
|
||||
io.github.retrooper.packetevents.utils.player.Skin
|
||||
io/github/retrooper/packetevents/utils/netty/channel/ChannelUtils7.java
|
||||
io.github.retrooper.packetevents.utils.netty.channel.ChannelUtils7
|
||||
io/github/retrooper/packetevents/utils/guava/GuavaUtils_7.java
|
||||
io.github.retrooper.packetevents.utils.guava.GuavaUtils_7
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/abilities/WrappedPacketInAbilities.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.abilities.WrappedPacketInAbilities
|
||||
io/github/retrooper/packetevents/utils/server/ServerVersion.java
|
||||
io.github.retrooper.packetevents.utils.server.ServerVersion
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/chat/WrappedPacketInChat.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.chat.WrappedPacketInChat
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/trsel/WrappedPacketInTrSel.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.trsel.WrappedPacketInTrSel
|
||||
io/github/retrooper/packetevents/utils/attributesnapshot/AttributeSnapshotWrapper.java
|
||||
io.github.retrooper.packetevents.utils.attributesnapshot.AttributeSnapshotWrapper
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/updatesign/WrappedPacketInUpdateSign.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.updatesign.WrappedPacketInUpdateSign
|
||||
io/github/retrooper/packetevents/utils/gameprofile/GameProfileUtil.java
|
||||
io.github.retrooper.packetevents.utils.gameprofile.GameProfileUtil
|
||||
io/github/retrooper/packetevents/utils/math/MathUtils.java
|
||||
io.github.retrooper.packetevents.utils.math.MathUtils
|
||||
io/github/retrooper/packetevents/exceptions/WrapperFieldNotFoundException.java
|
||||
io.github.retrooper.packetevents.exceptions.WrapperFieldNotFoundException
|
||||
io/github/retrooper/packetevents/packetwrappers/login/in/custompayload/WrappedPacketLoginInCustomPayload.java
|
||||
io.github.retrooper.packetevents.packetwrappers.login.in.custompayload.WrappedPacketLoginInCustomPayload
|
||||
io/github/retrooper/packetevents/utils/reflection/Reflection.java
|
||||
io.github.retrooper.packetevents.utils.reflection.Reflection
|
||||
io/github/retrooper/packetevents/utils/versionlookup/viaversion/ViaVersionLookupUtils.java
|
||||
io.github.retrooper.packetevents.utils.versionlookup.viaversion.ViaVersionLookupUtils
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/scoreboardteam/WrappedPacketOutScoreboardTeam.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.scoreboardteam.WrappedPacketOutScoreboardTeam
|
||||
io/github/retrooper/packetevents/utils/player/Hand.java
|
||||
io.github.retrooper.packetevents.utils.player.Hand
|
||||
io/github/retrooper/packetevents/event/eventtypes/CancellableNMSPacketEvent.java
|
||||
io.github.retrooper.packetevents.event.eventtypes.CancellableNMSPacketEvent
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/jigsawgenerate/WrappedPacketInJigsawGenerate.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.jigsawgenerate.WrappedPacketInJigsawGenerate
|
||||
io/github/retrooper/packetevents/injector/GlobalChannelInjector.java
|
||||
io.github.retrooper.packetevents.injector.GlobalChannelInjector
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/entitydestroy/WrappedPacketOutEntityDestroy.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.entitydestroy.WrappedPacketOutEntityDestroy
|
||||
io/github/retrooper/packetevents/event/impl/PostPacketPlaySendEvent.java
|
||||
io.github.retrooper.packetevents.event.impl.PostPacketPlaySendEvent
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/windowclick/WrappedPacketInWindowClick.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.windowclick.WrappedPacketInWindowClick
|
||||
io/github/retrooper/packetevents/injector/legacy/early/EarlyChannelInjectorLegacy.java
|
||||
io.github.retrooper.packetevents.injector.legacy.early.EarlyChannelInjectorLegacy
|
||||
io.github.retrooper.packetevents.injector.legacy.early.EarlyChannelInjectorLegacy$1
|
||||
io/github/retrooper/packetevents/event/annotation/PacketHandler.java
|
||||
io.github.retrooper.packetevents.event.annotation.PacketHandler
|
||||
io/github/retrooper/packetevents/utils/versionlookup/viaversion/ViaVersionAccessor.java
|
||||
io.github.retrooper.packetevents.utils.versionlookup.viaversion.ViaVersionAccessor
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/multiblockchange/WrappedPacketOutMultiBlockChange.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.multiblockchange.WrappedPacketOutMultiBlockChange
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/namedentityspawn/WrappedPacketOutNamedEntitySpawn.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.namedentityspawn.WrappedPacketOutNamedEntitySpawn
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/difficultychange/WrappedPacketInDifficultyChange.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.difficultychange.WrappedPacketInDifficultyChange
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/helditemslot/WrappedPacketOutHeldItemSlot.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.helditemslot.WrappedPacketOutHeldItemSlot
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/mount/WrappedPacketOutMount.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.mount.WrappedPacketOutMount
|
||||
io/github/retrooper/packetevents/utils/pair/Pair.java
|
||||
io.github.retrooper.packetevents.utils.pair.Pair
|
||||
io/github/retrooper/packetevents/packetwrappers/play/out/gamestatechange/WrappedPacketOutGameStateChange.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.out.gamestatechange.WrappedPacketOutGameStateChange
|
||||
io/github/retrooper/packetevents/injector/LateInjector.java
|
||||
io.github.retrooper.packetevents.injector.LateInjector
|
||||
io/github/retrooper/packetevents/utils/vector/Vector3i.java
|
||||
io.github.retrooper.packetevents.utils.vector.Vector3i
|
||||
io/github/retrooper/packetevents/utils/list/ConcurrentList.java
|
||||
io.github.retrooper.packetevents.utils.list.ConcurrentList
|
||||
io.github.retrooper.packetevents.utils.list.ConcurrentList$Itr
|
||||
io.github.retrooper.packetevents.utils.list.ConcurrentList$ListItr
|
||||
io/github/retrooper/packetevents/event/PacketEvent.java
|
||||
io.github.retrooper.packetevents.event.PacketEvent
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/helditemslot/WrappedPacketInHeldItemSlot.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.helditemslot.WrappedPacketInHeldItemSlot
|
||||
io/github/retrooper/packetevents/utils/netty/channel/ChannelUtils8.java
|
||||
io.github.retrooper.packetevents.utils.netty.channel.ChannelUtils8
|
||||
io/github/retrooper/packetevents/utils/guava/GuavaUtils_8.java
|
||||
io.github.retrooper.packetevents.utils.guava.GuavaUtils_8
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/itemname/WrappedPacketInItemName.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.itemname.WrappedPacketInItemName
|
||||
io/github/retrooper/packetevents/injector/modern/early/EarlyChannelInjectorModern.java
|
||||
io.github.retrooper.packetevents.injector.modern.early.EarlyChannelInjectorModern
|
||||
io.github.retrooper.packetevents.injector.modern.early.EarlyChannelInjectorModern$1
|
||||
io/github/retrooper/packetevents/utils/player/GameMode.java
|
||||
io.github.retrooper.packetevents.utils.player.GameMode
|
||||
io/github/retrooper/packetevents/packetwrappers/play/in/boatmove/WrappedPacketInBoatMove.java
|
||||
io.github.retrooper.packetevents.packetwrappers.play.in.boatmove.WrappedPacketInBoatMove
|
||||
@@ -1,2 +0,0 @@
|
||||
Manifest-Version: 1.0
|
||||
|
||||
@@ -57,7 +57,7 @@ import java.util.concurrent.atomic.AtomicBoolean;
|
||||
public final class PacketEvents implements Listener, EventManager {
|
||||
private static PacketEvents instance;
|
||||
private static Plugin plugin;
|
||||
private final PEVersion version = new PEVersion(1, 7, 9, 17);
|
||||
private final PEVersion version = new PEVersion(1, 7, 9, 18);
|
||||
private final EventManager eventManager = new PEEventManager();
|
||||
private final PlayerUtils playerUtils = new PlayerUtils();
|
||||
private final ServerUtils serverUtils = new ServerUtils();
|
||||
|
||||
-4
@@ -29,10 +29,6 @@ public abstract class CancellableNMSPacketEvent extends NMSPacketEvent implement
|
||||
super(channel, packet);
|
||||
}
|
||||
|
||||
public CancellableNMSPacketEvent(InetSocketAddress address, NMSPacket packet) {
|
||||
super(address, packet);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isCancelled() {
|
||||
return cancelled;
|
||||
|
||||
+11
-6
@@ -35,17 +35,14 @@ import java.net.InetSocketAddress;
|
||||
* @since 1.8
|
||||
*/
|
||||
public abstract class NMSPacketEvent extends PacketEvent implements CallableEvent {
|
||||
private final Object channel;
|
||||
private final InetSocketAddress socketAddress;
|
||||
private final byte packetID;
|
||||
protected NMSPacket packet;
|
||||
protected boolean cancelled;
|
||||
|
||||
public NMSPacketEvent(Object channel, NMSPacket packet) {
|
||||
this(ChannelUtils.getSocketAddress(channel), packet);//Call the constructor below
|
||||
}
|
||||
|
||||
public NMSPacketEvent(InetSocketAddress address, NMSPacket packet) {
|
||||
this.socketAddress = address;
|
||||
this.channel = channel;
|
||||
this.socketAddress = ChannelUtils.getSocketAddress(channel);
|
||||
this.packet = packet;
|
||||
packetID = PacketType.packetIDMap.getOrDefault(packet.getRawNMSPacket().getClass(), PacketType.INVALID);
|
||||
}
|
||||
@@ -59,6 +56,14 @@ public abstract class NMSPacketEvent extends PacketEvent implements CallableEven
|
||||
return socketAddress;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the associated player's netty channel.
|
||||
* @return Netty channel
|
||||
*/
|
||||
public Object getChannel() {
|
||||
return channel;
|
||||
}
|
||||
|
||||
/**
|
||||
* This method returns the NMS name of the packet.
|
||||
* To get the name of the packet we get the class of the packet and then the simple name of the class.
|
||||
|
||||
+1
-5
@@ -34,14 +34,10 @@ import java.net.InetSocketAddress;
|
||||
* @since 1.8
|
||||
*/
|
||||
public class PacketHandshakeReceiveEvent extends CancellableNMSPacketEvent {
|
||||
public PacketHandshakeReceiveEvent(final Object channel, final NMSPacket packet) {
|
||||
public PacketHandshakeReceiveEvent(Object channel, NMSPacket packet) {
|
||||
super(channel, packet);
|
||||
}
|
||||
|
||||
public PacketHandshakeReceiveEvent(final InetSocketAddress socketAddress, final NMSPacket packet) {
|
||||
super(socketAddress, packet);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void call(PacketListenerAbstract listener) {
|
||||
if (listener.clientSidedLoginAllowance == null || listener.clientSidedLoginAllowance.contains(getPacketId())) {
|
||||
|
||||
+1
-5
@@ -34,14 +34,10 @@ import java.net.InetSocketAddress;
|
||||
* @since 1.8
|
||||
*/
|
||||
public class PacketLoginReceiveEvent extends CancellableNMSPacketEvent {
|
||||
public PacketLoginReceiveEvent(final Object channel, final NMSPacket packet) {
|
||||
public PacketLoginReceiveEvent(Object channel, NMSPacket packet) {
|
||||
super(channel, packet);
|
||||
}
|
||||
|
||||
public PacketLoginReceiveEvent(final InetSocketAddress socketAddress, final NMSPacket packet) {
|
||||
super(socketAddress, packet);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void call(PacketListenerAbstract listener) {
|
||||
if (listener.clientSidedLoginAllowance == null || listener.clientSidedLoginAllowance.contains(getPacketId())) {
|
||||
|
||||
@@ -41,10 +41,6 @@ public class PacketLoginSendEvent extends CancellableNMSPacketEvent implements P
|
||||
super(channel, packet);
|
||||
}
|
||||
|
||||
public PacketLoginSendEvent(InetSocketAddress address, NMSPacket packet) {
|
||||
super(address, packet);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isPostTaskAvailable() {
|
||||
return postTask != null;
|
||||
|
||||
-4
@@ -38,10 +38,6 @@ public class PacketStatusReceiveEvent extends CancellableNMSPacketEvent {
|
||||
super(channel, packet);
|
||||
}
|
||||
|
||||
public PacketStatusReceiveEvent(final InetSocketAddress socketAddress, final NMSPacket packet) {
|
||||
super(socketAddress, packet);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void call(PacketListenerAbstract listener) {
|
||||
if (listener.clientSidedStatusAllowance == null || listener.clientSidedStatusAllowance.contains(getPacketId())) {
|
||||
|
||||
@@ -44,10 +44,6 @@ public class PacketStatusSendEvent extends CancellableNMSPacketEvent implements
|
||||
super(channel, packet);
|
||||
}
|
||||
|
||||
public PacketStatusSendEvent(InetSocketAddress address, NMSPacket packet) {
|
||||
super(address, packet);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isPostTaskAvailable() {
|
||||
return postTask != null;
|
||||
|
||||
@@ -45,10 +45,6 @@ class EventManagerModern {
|
||||
* @see EventManagerLegacy#callEvent(PacketEvent, byte)
|
||||
*/
|
||||
public void callEvent(final PacketEvent event) {
|
||||
boolean cancel = false;
|
||||
if (event instanceof CancellableEvent) {
|
||||
cancel = ((CancellableEvent) event).isCancelled();
|
||||
}
|
||||
byte highestReachedPriority = (byte) (PacketListenerPriority.LOWEST.getId() - 1);
|
||||
for (byte priority = PacketListenerPriority.LOWEST.getId(); priority <= PacketListenerPriority.MONITOR.getId(); priority++) {
|
||||
HashSet<PacketListenerAbstract> listeners = listenersMap.get(priority);
|
||||
@@ -63,17 +59,10 @@ class EventManagerModern {
|
||||
//TODO Remove, because its redundant. We are only keeping it for compatibility with the legacy event manager.
|
||||
if (event instanceof CancellableEvent) {
|
||||
if (priority > highestReachedPriority) {
|
||||
CancellableEvent ce = (CancellableEvent) event;
|
||||
cancel = ce.isCancelled();
|
||||
highestReachedPriority = priority;
|
||||
}
|
||||
}
|
||||
}
|
||||
//TODO Remove. This is also redundant. The listeners are always called in order, the event is always being modified by each listener. The last listener therefore has the last decision on the cancellation.
|
||||
if (event instanceof CancellableEvent) {
|
||||
CancellableEvent ce = (CancellableEvent) event;
|
||||
ce.setCancelled(cancel);
|
||||
}
|
||||
}
|
||||
}
|
||||
PEEventManager.EVENT_MANAGER_LEGACY.callEvent(event, highestReachedPriority);
|
||||
|
||||
+6
@@ -40,6 +40,12 @@ public class WrappedPacketLoginOutCustomPayload extends WrappedPacket implements
|
||||
super(packet);
|
||||
}
|
||||
|
||||
public WrappedPacketLoginOutCustomPayload(int messageID, String channelName, byte[] data) {
|
||||
this.messageID = messageID;
|
||||
this.channelName = channelName;
|
||||
this.data = data;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void load() {
|
||||
v_1_17 = version.isNewerThanOrEquals(ServerVersion.v_1_17);
|
||||
|
||||
@@ -29,6 +29,7 @@ import io.github.retrooper.packetevents.utils.reflection.Reflection;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.World;
|
||||
import org.bukkit.entity.Entity;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import org.spigotmc.SpigotConfig;
|
||||
|
||||
@@ -111,6 +112,17 @@ public final class ServerUtils {
|
||||
return new BoundingBox(minX, minY, minZ, maxX, maxY, maxZ);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
private Entity getEntityByIdIterateWorld(@NotNull World world, int entityID) {
|
||||
for (Entity entity : PacketEvents.get().getServerUtils().getEntityList(world)) {
|
||||
if (entity.getEntityId() == entityID) {
|
||||
entityCache.putIfAbsent(entity.getEntityId(), entity);
|
||||
return entity;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Entity getEntityById(@Nullable World world, int entityID) {
|
||||
Entity e = entityCache.get(entityID);
|
||||
@@ -123,22 +135,29 @@ public final class ServerUtils {
|
||||
}
|
||||
|
||||
if (v_1_17 == 1) {
|
||||
if (world != null) {
|
||||
for (Entity entity : PacketEvents.get().getServerUtils().getEntityList(world)) {
|
||||
if (entity.getEntityId() == entityID) {
|
||||
entityCache.putIfAbsent(entity.getEntityId(), entity);
|
||||
return entity;
|
||||
try {
|
||||
if (world != null) {
|
||||
Entity newEntity = getEntityByIdIterateWorld(world, entityID);
|
||||
if (newEntity != null) {
|
||||
return newEntity;
|
||||
}
|
||||
}
|
||||
}
|
||||
for (World w : Bukkit.getWorlds()) {
|
||||
for (Entity entity : PacketEvents.get().getServerUtils().getEntityList(w)) {
|
||||
if (entity.getEntityId() == entityID) {
|
||||
entityCache.putIfAbsent(entity.getEntityId(), entity);
|
||||
return entity;
|
||||
catch (Exception ex) {
|
||||
//We are retrying below
|
||||
}
|
||||
try {
|
||||
for (World w : Bukkit.getWorlds()) {
|
||||
Entity newEntity = getEntityByIdIterateWorld(w, entityID);
|
||||
if (newEntity != null) {
|
||||
return newEntity;
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex) {
|
||||
//No entity found
|
||||
return null;
|
||||
}
|
||||
} else {
|
||||
return EntityFinderUtils.getEntityByIdUnsafe(world, entityID);
|
||||
}
|
||||
|
||||
+2
-2
@@ -30,12 +30,12 @@ public class ViaVersionAccessorImplLegacy implements ViaVersionAccessor {
|
||||
private static Method getPlayerVersionMethod;
|
||||
@Override
|
||||
public int getProtocolVersion(Player player) {
|
||||
if (viaClass== null) {
|
||||
if (viaClass == null) {
|
||||
try {
|
||||
viaClass = Class.forName("us.myles.ViaVersion.api.Via");
|
||||
Class<?> viaAPIClass = Class.forName("us.myles.ViaVersion.api.ViaAPI");
|
||||
apiAccessor = viaClass.getMethod("getAPI");
|
||||
getPlayerVersionMethod = Reflection.getMethods(viaAPIClass, "getPlayerVersion", Player.class).get(0);
|
||||
getPlayerVersionMethod = viaAPIClass.getMethod("getPlayerVersion", Object.class);
|
||||
} catch (ClassNotFoundException | NoSuchMethodException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user