Class GameClient
java.lang.Object
zombie.network.GameClient
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic boolean
static boolean
static boolean
static int
static boolean
boolean
static boolean
static boolean
static boolean
boolean
static String
static boolean
static UdpConnection
static int
int
static final int
static String
static String
byte
boolean
static final gnu.trove.map.hash.TShortObjectHashMap
<IsoZombie> static final GameClient
static String
static final ClientServerMap[]
static String
static String
int
static String
static String
static int
static boolean
final UpdateLimit
final UpdateLimit
static String
static String
static float
se.krka.kahlua.vm.KahluaTable
static Calendar
static long
float
int
static String
static boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
acceptFactionInvite
(Faction faction, String host) void
acceptTrading
(IsoPlayer you, IsoPlayer other, boolean accept) void
addDisconnectPacket
(int packet) void
addIncoming
(short id, ByteBuffer bb) static void
void
addToItemRemoveSendBuffer
(IsoObject parent, ItemContainer container, InventoryItem item) void
addToItemSendBuffer
(IsoObject parent, ItemContainer container, InventoryItem item) void
addUserlog
(String user, String type, String text) void
addWarningPoint
(String user, String reason, int amount) boolean
static boolean
void
checkAddedRemovedItems
(IsoObject aboutToRemove) void
void
delayPacket
(int int1, int int2, int var3) static void
void
disconnect
(boolean boolean0) void
doConnect
(String string0, String string1, String string2, String string3, String string4, String string5, String string6, boolean boolean0, int int0) void
doConnect
(String string0, String string1, String string2, String string3, String string4, String string5, String string6, boolean boolean0, int int0, String string7) void
doConnectCoop
(String serverSteamID) void
doDisconnect
(String string) void
void
void
executeQuery
(String string, se.krka.kahlua.vm.KahluaTable kahluaTable) void
generateSecretKey
(String var1) static void
void
getGoogleAuthenticatorBarCode
(String string1, String string2, String string0) getPlayerByOnlineID
(short id) getPlayerFromUsername
(String _username) se.krka.kahlua.vm.KahluaTable
static boolean
void
getTableResult
(String tableName, int numberPerPages) static void
getTickets
(String author) static IsoZombie
getZombie
(short id) void
void
init()
static void
invMngRequestItem
(int int0, String string, short short0, String var3) static void
invMngRequestRemoveItem
(int int0, short short0, String var2) static boolean
void
void
PlaySound
(String name, boolean loop, IsoMovingObject object) void
PlayWorldSound
(String name, int x, int y, byte z) static void
receiveEatBody
(ByteBuffer bb, short packetType) static void
receivePlayerTimeout
(short playerID) static void
receiveRadioDeviceDataState
(ByteBuffer bb, short packetType) static void
receiveRadioPostSilence
(ByteBuffer bb, short packetType) static void
receiveRadioServerData
(ByteBuffer bb, short packetType) static void
receiveSyncRadioData
(ByteBuffer bb, short packetType) static void
receiveThump
(ByteBuffer bb, short packetType) static void
rememberPlayerPosition
(IsoPlayer isoPlayer, float float0, float float1) void
removeBrokenGlass
(IsoWindow isoWindow) static void
removeTicket
(int ticketID) void
removeUserlog
(String user, String type, String text) void
void
void
requestTrading
(IsoPlayer you, IsoPlayer other) void
requestUserlog
(String user) void
void
static void
sendAction
(BaseAction action, boolean operation) void
sendAddedRemovedItems
(boolean force) void
sendAddXp
(IsoPlayer isoPlayer, PerkFactory.Perk perk, float float0, boolean boolean0) static void
sendAnimalDeath
(IsoAnimal isoAnimal) static void
sendAnimalHitAnimal
(IsoGameCharacter isoGameCharacter, IsoMovingObject isoMovingObject, float float0, boolean boolean0) static void
sendAnimalHitPlayer
(IsoGameCharacter isoGameCharacter, IsoMovingObject isoMovingObject, float float0, boolean boolean0) static void
sendAnimalHitThumpable
(IsoGameCharacter isoGameCharacter) void
sendAttachedItem
(IsoPlayer player, String location, InventoryItem item) static void
sendBigWaterSplash
(int int0, int int1, float float0, float float1) void
sendChangedPlayerStats
(IsoPlayer otherPlayer) static void
sendChangeSafety
(Safety safety) void
sendClientCommand
(IsoPlayer isoPlayer, String string0, String string1, se.krka.kahlua.vm.KahluaTable kahluaTable) void
sendClientCommandV
(IsoPlayer isoPlayer, String string0, String string1, Object... object0) static void
SendCommandToServer
(String command) static void
sendCompost
(IsoCompost isoCompost) static void
sendCreatePlayer
(byte byte0) static void
sendEatBody
(IsoZombie zombie, IsoMovingObject target) static void
static void
static void
sendFaction
(Faction faction, boolean remove) static void
sendFactionInvite
(Faction faction, IsoPlayer host, String invited) static void
static void
sendForageItemFound
(IsoPlayer isoPlayer, String string, float float0) void
sendGetAnimalTracks
(IsoGameCharacter isoGameCharacter) static void
static void
sendIsoWaveSignal
(int sourceX, int sourceY, int channel, String msg, String guid, String codes, float r, float g, float b, int signalStrength, boolean isTV) static boolean
sendItemListNet
(IsoPlayer sender, ArrayList<InventoryItem> items, IsoPlayer receiver, String sessionID, String custom) void
sendItemStats
(InventoryItem item) void
sendLoginQueueDone
(long long0) void
static void
sendNonPvpZone
(NonPvpZone nonPvpZone, boolean remove) static void
void
sendPersonalColor
(IsoPlayer player) static void
sendPing()
void
sendPlayer
(IsoPlayer isoPlayer) void
sendPlayer2
(IsoPlayer isoPlayer) void
sendPlayerConnect
(IsoPlayer player) static void
sendPlayerDamage
(IsoPlayer player) static void
sendPlayerDeath
(IsoPlayer player) static void
static boolean
sendPlayerHit
(IsoGameCharacter isoGameCharacter, IsoObject isoObject, HandWeapon handWeapon, float float1, boolean boolean3, float float0, boolean boolean1, boolean boolean4, boolean boolean2) static void
sendPlayerInjuries
(IsoPlayer player) static void
sendPlayerListensChannel
(int channel, boolean listenmode, boolean isTV) static void
static void
sendRemoveCorpseFromMap
(IsoDeadBody deadBody) static void
sendRemoveItemFromContainer
(ItemContainer itemContainer, InventoryItem inventoryItem) void
sendSandboxOptionsToServer
(SandboxOptions options) static void
sendServerPing
(long timestamp) static void
sendSneezingCoughing
(IsoPlayer isoPlayer, int int0, byte byte0) static void
void
sendSyncXp
(IsoPlayer player) static void
sendThump
(IsoGameCharacter zombie, Thumpable thumpable) static void
sendVehicleHit
(IsoPlayer isoPlayer, IsoGameCharacter isoGameCharacter, BaseVehicle baseVehicle, float float0, boolean boolean0, int int0, float float1, boolean boolean1) void
sendVisual
(IsoPlayer player) void
sendWeaponHit
(IsoPlayer player, HandWeapon weapon, IsoObject object) static void
sendWeight
(IsoPlayer player) void
sendWorldMessage
(String line) void
static void
sendZombieDeath
(IsoZombie zombie) static void
sendZombieHit
(IsoZombie isoZombie, IsoPlayer isoPlayer) static void
setIsClientPaused
(boolean boolean0) void
setRequest
(GameClient.RequestState _request) void
setResetID
(int resetID) static void
setServerStatisticEnable
(boolean enable) void
Shutdown()
void
smashWindow
(IsoWindow isoWindow) void
void
void
StopSound
(IsoMovingObject object, String soundName, boolean trigger) void
tradingUISendAddItem
(IsoPlayer you, IsoPlayer other, InventoryItem item) void
tradingUISendRemoveItem
(IsoPlayer var1, IsoPlayer var2, InventoryItem var3) void
tradingUISendUpdateState
(IsoPlayer you, IsoPlayer other, int state) void
update()
-
Field Details
-
instance
-
DEFAULT_PORT
public static final int DEFAULT_PORT- See Also:
-
bClient
public static boolean bClient -
connection
-
count
public static int count -
ip
-
ServerName
-
localIP
-
password
-
googleKey
-
allChatMuted
public static boolean allChatMuted -
username
-
serverPassword
-
useSteamRelay
public static boolean useSteamRelay -
authType
public static int authType -
udpEngine
-
ID
public byte ID -
timeSinceKeepAlive
public float timeSinceKeepAlive -
port
public static int port -
bPlayerConnectSent
public boolean bPlayerConnectSent -
checksum
-
checksumValid
public static boolean checksumValid -
pingsList
-
GameMap
-
bFastForward
public static boolean bFastForward -
loadedCells
-
DEBUG_PING
public int DEBUG_PING -
bCoopInvite
public static boolean bCoopInvite -
connectedPlayers
-
idMapDirty
public boolean idMapDirty -
sendZombieTimer
-
sendZombieRequestsTimer
-
steamID
public static long steamID -
positions
-
ServerSpawnRegions
public se.krka.kahlua.vm.KahluaTable ServerSpawnRegions -
bConnected
public boolean bConnected -
TimeSinceLastUpdate
public int TimeSinceLastUpdate -
ping
public int ping -
ServerPredictedAhead
public static float ServerPredictedAhead -
IDToPlayerMap
-
IDToZombieMap
-
bIngame
public static boolean bIngame -
askPing
public static boolean askPing -
askCustomizationData
public static boolean askCustomizationData -
sendQR
public static boolean sendQR -
ServerMods
-
erosionConfig
-
startAuth
-
poisonousBerry
-
poisonousMushroom
-
-
Constructor Details
-
GameClient
public GameClient()
-
-
Method Details
-
getPlayerByOnlineID
-
init
public void init() -
startClient
public void startClient() -
generateSecretKey
-
getGoogleAuthenticatorBarCode
-
getQR
-
Shutdown
public void Shutdown() -
update
public void update() -
smashWindow
-
removeBrokenGlass
-
delayPacket
public void delayPacket(int int1, int int2, int var3) -
sendBigWaterSplash
public static void sendBigWaterSplash(int int0, int int1, float float0, float float1) -
sendFishingDataRequest
public static void sendFishingDataRequest() -
requestPacketCounts
public void requestPacketCounts() -
IsClientPaused
public static boolean IsClientPaused() -
setIsClientPaused
public static void setIsClientPaused(boolean boolean0) -
invMngRequestItem
-
invMngRequestRemoveItem
-
sendAddXp
-
sendGetAnimalTracks
-
sendSyncXp
-
sendChangeSafety
-
addDisconnectPacket
public void addDisconnectPacket(int packet) -
connectionLost
public void connectionLost() -
SendCommandToServer
-
sendServerPing
public static void sendServerPing(long timestamp) -
setRequest
-
GameLoadingRequestData
public void GameLoadingRequestData() -
getServerSpawnRegions
public se.krka.kahlua.vm.KahluaTable getServerSpawnRegions() -
sendZombieHit
-
sendAnimalHitPlayer
public static void sendAnimalHitPlayer(IsoGameCharacter isoGameCharacter, IsoMovingObject isoMovingObject, float float0, boolean boolean0) -
sendAnimalHitAnimal
public static void sendAnimalHitAnimal(IsoGameCharacter isoGameCharacter, IsoMovingObject isoMovingObject, float float0, boolean boolean0) -
sendAnimalHitThumpable
-
sendForageItemFound
-
sendPlayerHit
public static boolean sendPlayerHit(IsoGameCharacter isoGameCharacter, IsoObject isoObject, HandWeapon handWeapon, float float1, boolean boolean3, float float0, boolean boolean1, boolean boolean4, boolean boolean2) -
sendVehicleHit
public static void sendVehicleHit(IsoPlayer isoPlayer, IsoGameCharacter isoGameCharacter, BaseVehicle baseVehicle, float float0, boolean boolean0, int int0, float float1, boolean boolean1) -
sendZombieDeath
-
sendAnimalDeath
-
sendPlayerDeath
-
sendPlayerDamage
-
sendPlayerInjuries
-
sendRemoveCorpseFromMap
-
sendEvent
-
sendAction
-
sendEatBody
-
receiveEatBody
-
sendThump
-
receiveSyncRadioData
-
receiveThump
-
sendWorldSound
-
sendLoginQueueRequest
public void sendLoginQueueRequest() -
sendLoginQueueDone
public void sendLoginQueueDone(long long0) -
canSeePlayerStats
public static boolean canSeePlayerStats() -
sendPersonalColor
-
sendChangedPlayerStats
-
sendPlayerConnect
-
sendCreatePlayer
public static void sendCreatePlayer(byte byte0) -
sendPlayer2
-
sendPlayer
-
heartBeat
public void heartBeat() -
getZombie
-
sendPlayerExtraInfo
-
setResetID
public void setResetID(int resetID) -
loadResetID
public void loadResetID() -
getPlayers
-
sendWeaponHit
-
receivePlayerTimeout
public static void receivePlayerTimeout(short playerID) -
disconnect
public void disconnect(boolean boolean0) -
resetDisconnectTimer
public void resetDisconnectTimer() -
getReconnectCountdownTimer
-
canConnect
public boolean canConnect() -
addIncoming
-
doDisconnect
-
removeZombieFromCache
-
sendWorldMessage
-
doConnect
-
doConnect
-
doConnectCoop
-
scoreboardUpdate
public void scoreboardUpdate() -
sendClientCommand
-
sendClientCommandV
-
sendAttachedItem
-
sendVisual
-
eatFood
-
drink
-
addToItemSendBuffer
-
addToItemRemoveSendBuffer
public void addToItemRemoveSendBuffer(IsoObject parent, ItemContainer container, InventoryItem item) -
sendAddedRemovedItems
public void sendAddedRemovedItems(boolean force) -
checkAddedRemovedItems
-
sendRemoveItemFromContainer
public static void sendRemoveItemFromContainer(ItemContainer itemContainer, InventoryItem inventoryItem) -
sendItemStats
-
PlayWorldSound
-
PlaySound
-
StopSound
-
startLocalServer
-
sendPing
public static void sendPing() -
getPlayerFromUsername
-
destroy
-
sendStopFire
-
receiveRadioDeviceDataState
-
sendRadioServerDataRequest
public static void sendRadioServerDataRequest() -
receiveRadioServerData
-
receiveRadioPostSilence
-
sendIsoWaveSignal
-
sendPlayerListensChannel
public static void sendPlayerListensChannel(int channel, boolean listenmode, boolean isTV) -
sendCompost
-
requestUserlog
-
addUserlog
-
removeUserlog
-
addWarningPoint
-
getDBSchema
public void getDBSchema() -
getTableResult
-
executeQuery
-
getConnectedPlayers
-
sendNonPvpZone
-
sendFaction
-
sendFactionInvite
-
acceptFactionInvite
-
getBannedIPs
public static void getBannedIPs() -
addTicket
-
getTickets
-
removeTicket
public static void removeTicket(int ticketID) -
sendItemListNet
-
requestTrading
-
acceptTrading
-
tradingUISendAddItem
-
tradingUISendRemoveItem
-
tradingUISendUpdateState
-
setServerStatisticEnable
public static void setServerStatisticEnable(boolean enable) -
getServerStatisticEnable
public static boolean getServerStatisticEnable() -
sendIsoRegionDataRequest
public static void sendIsoRegionDataRequest() -
sendSandboxOptionsToServer
-
sendPerks
-
sendWeight
-
sendEquippedRadioFreq
-
sendSneezingCoughing
-
rememberPlayerPosition
-