Class PlayerHitAnimalPacket
java.lang.Object
zombie.network.packets.hit.PlayerHit
zombie.network.packets.hit.PlayerHitAnimalPacket
- All Implemented Interfaces:
AntiCheatHitDamage.IAntiCheat, AntiCheatHitLongDistance.IAntiCheat, AntiCheatHitWeaponAmmo.IAntiCheat, AntiCheatHitWeaponRange.IAntiCheat, AntiCheatHitWeaponRate.IAntiCheat, INetworkPacketField, HitCharacter, IDescriptor, INetworkPacket
public class PlayerHitAnimalPacket
extends PlayerHit
implements AntiCheatHitDamage.IAntiCheat, AntiCheatHitLongDistance.IAntiCheat, AntiCheatHitWeaponAmmo.IAntiCheat, AntiCheatHitWeaponRange.IAntiCheat, AntiCheatHitWeaponRate.IAntiCheat
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidattack()floatgetHit()booleanisConsistent(UdpConnection connection) voidparse(ByteBuffer b, UdpConnection connection) voidprocess()voidset(IsoPlayer wielder, HandWeapon weapon, boolean isIgnoreDamage, boolean isCriticalHit, IsoAnimal target, float damage, float range, boolean hitHead) voidvoidMethods inherited from class PlayerHit
getHandWeapon, isIgnoreDamage, isRelevant, postProcess, preProcess, 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
log, processClient, processServer, react, updateMethods 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
-
Constructor Details
-
PlayerHitAnimalPacket
public PlayerHitAnimalPacket()
-
-
Method Details
-
setData
- Specified by:
setDatain interfaceINetworkPacket
-
set
public void set(IsoPlayer wielder, HandWeapon weapon, boolean isIgnoreDamage, boolean isCriticalHit, IsoAnimal 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
-
process
public void process()- Specified by:
processin interfaceHitCharacter
-
attack
public void attack()- Specified by:
attackin interfaceHitCharacter- Overrides:
attackin classPlayerHit
-
getDistance
public float getDistance()- Specified by:
getDistancein interfaceAntiCheatHitLongDistance.IAntiCheat- Specified by:
getDistancein interfaceAntiCheatHitWeaponRange.IAntiCheat- Specified by:
getDistancein interfaceAntiCheatHitWeaponRate.IAntiCheat
-
getWielder
- Specified by:
getWielderin interfaceAntiCheatHitWeaponAmmo.IAntiCheat- Specified by:
getWielderin interfaceAntiCheatHitWeaponRate.IAntiCheat
-
getTarget
- Specified by:
getTargetin interfaceAntiCheatHitWeaponRate.IAntiCheat
-
getHit
- Specified by:
getHitin interfaceAntiCheatHitDamage.IAntiCheat
-