Class PlayerHitPlayerPacket
java.lang.Object
zombie.network.packets.hit.PlayerHit
zombie.network.packets.hit.PlayerHitPlayerPacket
- All Implemented Interfaces:
AntiCheatHitDamage.IAntiCheat, AntiCheatHitLongDistance.IAntiCheat, AntiCheatHitWeaponAmmo.IAntiCheat, AntiCheatHitWeaponRange.IAntiCheat, AntiCheatHitWeaponRate.IAntiCheat, AntiCheatSafety.IAntiCheat, INetworkPacketField, HitCharacter, IDescriptor, INetworkPacket
public class PlayerHitPlayerPacket
extends PlayerHit
implements AntiCheatHitDamage.IAntiCheat, AntiCheatHitLongDistance.IAntiCheat, AntiCheatHitWeaponAmmo.IAntiCheat, AntiCheatHitWeaponRange.IAntiCheat, AntiCheatHitWeaponRate.IAntiCheat, AntiCheatSafety.IAntiCheat
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidattack()floatgetHit()booleanisConsistent(UdpConnection connection) voidlog(UdpConnection connection) voidparse(ByteBuffer b, UdpConnection connection) voidvoidvoidprocess()voidreact()voidset(IsoPlayer wielder, HandWeapon weapon, boolean isIgnoreDamage, boolean isCriticalHit, IsoPlayer target, float damage, float range, boolean hitHead) voidvoidupdate()voidMethods inherited from class PlayerHit
getHandWeapon, isIgnoreDamage, isRelevant, setMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface AntiCheatHitWeaponAmmo.IAntiCheat
getHandWeapon, isIgnoreDamageMethods inherited from interface AntiCheatHitWeaponRange.IAntiCheat
getHandWeaponMethods inherited from interface AntiCheatHitWeaponRate.IAntiCheat
getHandWeaponMethods inherited from interface HitCharacter
processClient, processServerMethods inherited from interface IDescriptor
getClassDescription, getDescription, getDescriptionMethods inherited from interface INetworkPacket
isPostponed, parseClient, parseClientLoading, parseServer, postpone, processClientLoading, sendToClient, sendToClients, sendToRelativeClients, sendToServer, syncMethods inherited from interface INetworkPacketField
getPacketSizeBytes
-
Field Details
-
target
-
-
Constructor Details
-
PlayerHitPlayerPacket
public PlayerHitPlayerPacket()
-
-
Method Details
-
setData
- Specified by:
setDatain interfaceINetworkPacket
-
set
public void set(IsoPlayer wielder, HandWeapon weapon, boolean isIgnoreDamage, boolean isCriticalHit, IsoPlayer target, float damage, float range, boolean hitHead) -
parse
- Specified by:
parsein interfaceINetworkPacketField- Overrides:
parsein classPlayerHit
-
write
- Specified by:
writein interfaceINetworkPacketField- Overrides:
writein classPlayerHit
-
isConsistent
- Specified by:
isConsistentin interfaceINetworkPacketField- Overrides:
isConsistentin classPlayerHit
-
update
public void update()- Specified by:
updatein interfaceHitCharacter
-
preProcess
public void preProcess()- Specified by:
preProcessin interfaceHitCharacter- Overrides:
preProcessin classPlayerHit
-
process
public void process()- Specified by:
processin interfaceHitCharacter
-
postProcess
public void postProcess()- Specified by:
postProcessin interfaceHitCharacter- Overrides:
postProcessin classPlayerHit
-
log
- Specified by:
login interfaceHitCharacter
-
attack
public void attack()- Specified by:
attackin interfaceHitCharacter- Overrides:
attackin classPlayerHit
-
react
public void react()- Specified by:
reactin interfaceHitCharacter
-
getDistance
public float getDistance()- Specified by:
getDistancein interfaceAntiCheatHitLongDistance.IAntiCheat- Specified by:
getDistancein interfaceAntiCheatHitWeaponRange.IAntiCheat- Specified by:
getDistancein interfaceAntiCheatHitWeaponRate.IAntiCheat
-
getHit
- Specified by:
getHitin interfaceAntiCheatHitDamage.IAntiCheat
-
getTarget
- Specified by:
getTargetin interfaceAntiCheatHitWeaponRate.IAntiCheat- Specified by:
getTargetin interfaceAntiCheatSafety.IAntiCheat
-
getWielder
- Specified by:
getWielderin interfaceAntiCheatHitWeaponAmmo.IAntiCheat- Specified by:
getWielderin interfaceAntiCheatHitWeaponRate.IAntiCheat- Specified by:
getWielderin interfaceAntiCheatSafety.IAntiCheat
-