Package zombie.network
Class GameClient
java.lang.Object
zombie.network.GameClient
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic booleanstatic booleanstatic booleanbooleanstatic booleanstatic booleanstatic booleanbooleanstatic Stringstatic booleanstatic UdpConnectionstatic intintstatic final intstatic Stringbytebooleanstatic final HashMapstatic final gnu.trove.map.hash.TShortObjectHashMapstatic final GameClientstatic Stringstatic final ClientServerMap[]static Stringstatic Stringintstatic Liststatic Stringstatic Stringstatic intstatic final Mapfinal UpdateLimitfinal UpdateLimitfinal ArrayListstatic Stringstatic Stringstatic floatstatic Calendarstatic longfloatintstatic Stringstatic boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidacceptFactionInvite(Faction faction, String string) static voidacceptSafehouseInvite(SafeHouse safeHouse, String string) voidacceptTrading(IsoPlayer player, IsoPlayer player2, boolean boolean1) voidaddDisconnectPacket(int int1) voidaddIncoming(short short1, ByteBuffer byteBuffer) static voidvoidaddToItemRemoveSendBuffer(IsoObject object, ItemContainer itemContainer, InventoryItem inventoryItem) voidaddToItemSendBuffer(IsoObject object, ItemContainer itemContainer, InventoryItem inventoryItem) voidaddUserlog(String string, String string2, String string3) voidaddWarningPoint(String string, String string2, int int1) booleanstatic booleanstatic booleanvoidcheckAddedRemovedItems(IsoObject object) static voidvoidstatic voidvoidvoiddoConnect(String string, String string2, String string3, String string4, String string5, String string6, String string7, boolean boolean1) voiddoConnectCoop(String string) voiddoDisconnect(String string) voidvoidvoidvoidexecuteQuery(String string, KahluaTable kahluaTable) voidstatic voidvoidgetPlayerByOnlineID(short short1) getPlayerFromUsername(String string) static booleanvoidgetTableResult(String string, int int1) static voidgetTickets(String string) static IsoZombiegetZombie(short short1) voidvoidinit()static voidinvMngRequestItem(int int1, String string, IsoPlayer player) static voidinvMngRequestRemoveItem(int int1, IsoPlayer player) static booleanvoidvoidPlaySound(String string, boolean boolean1, IsoMovingObject movingObject) voidPlayWorldSound(String string, int int1, int int2, byte byte1) static voidreceiveEatBody(ByteBuffer byteBuffer, short short1) booleanreceivePlayerConnectWhileLoading(ByteBuffer byteBuffer) static voidreceivePlayerTimeout(short short1) static voidreceiveRadioDeviceDataState(ByteBuffer byteBuffer, short short1) static voidreceiveRadioPostSilence(ByteBuffer byteBuffer, short short1) static voidreceiveRadioServerData(ByteBuffer byteBuffer, short short1) static voidreceiveSyncCustomLightSettings(ByteBuffer byteBuffer, short short1) static voidreceiveSyncRadioData(ByteBuffer byteBuffer, short short1) static voidreceiveThump(ByteBuffer byteBuffer, short short1) static voidreceiveWaveSignal(ByteBuffer byteBuffer, short short1) static voidregisterZone(IsoMetaGrid.Zone zone, boolean boolean1) static voidremoveTicket(int int1) voidremoveUserlog(String string, String string2, String string3) voidremoveZombieFromCache(IsoZombie zombie) voidvoidrequestTrading(IsoPlayer player, IsoPlayer player2) voidrequestUserlog(String string) voidvoidstatic voidsendAction(BaseAction baseAction, boolean boolean1) voidsendAddedRemovedItems(boolean boolean1) voidsendAdditionalPain(int int1, int int2, float float1) voidsendAddXp(IsoPlayer player, PerkFactory.Perk perk, int int1) voidsendAttachedItem(IsoPlayer player, String string, InventoryItem inventoryItem) voidsendBandage(int int1, int int2, boolean boolean1, float float1, boolean boolean2, String string) static voidsendBuildingStashToDo(String string) static voidsendBurnCorpse(short short1, short short2) voidsendCataplasm(int int1, int int2, float float1, float float2, float float3) voidsendChangedPlayerStats(IsoPlayer player) static voidsendChangeSafety(Safety safety) voidsendCleanBurn(IsoGameCharacter gameCharacter, IsoGameCharacter gameCharacter2, BodyPart bodyPart, InventoryItem inventoryItem) voidsendClientCommand(IsoPlayer player, String string, String string2, KahluaTable kahluaTable) voidsendClientCommandV(IsoPlayer player, String string, String string2, Object[] objectArray) voidsendClothing(IsoPlayer player, String string, InventoryItem inventoryItem) static voidSendCommandToServer(String string) static voidsendCompost(IsoCompost compost) voidsendCustomColor(IsoObject object) voidsendDisinfect(IsoGameCharacter gameCharacter, IsoGameCharacter gameCharacter2, BodyPart bodyPart, InventoryItem inventoryItem) static voidsendEatBody(IsoZombie zombie, IsoMovingObject movingObject) static voidsendEquippedRadioFreq(IsoPlayer player) static voidstatic voidsendFaction(Faction faction, boolean boolean1) static voidsendFactionInvite(Faction faction, IsoPlayer player, String string) static voidsendFurnaceChange(BSFurnace bSFurnace) static voidsendGetItemInvMng(long long1) static booleansendHitCharacter(IsoGameCharacter gameCharacter, IsoMovingObject movingObject, HandWeapon handWeapon, float float1, boolean boolean1, float float2, boolean boolean2, boolean boolean3, boolean boolean4) static voidsendHitVehicle(IsoPlayer player, IsoGameCharacter gameCharacter, BaseVehicle baseVehicle, float float1, boolean boolean1, int int1, float float2, boolean boolean2) static voidstatic voidsendIsoWaveSignal(int int1, int int2, int int3, String string, String string2, String string3, float float1, float float2, float float3, int int4, boolean boolean1) static booleansendItemListNet(IsoPlayer player, ArrayList arrayList, IsoPlayer player2, String string, String string2) voidsendItemStats(InventoryItem inventoryItem) static voidsendKickOutOfSafehouse(IsoPlayer player) voidsendLoginQueueDone2(long long1) voidstatic voidsendNonPvpZone(NonPvpZone nonPvpZone, boolean boolean1) static voidvoidsendPersonalColor(IsoPlayer player) static voidsendPing()voidsendPlayer(IsoPlayer player) voidsendPlayer2(IsoPlayer player) voidsendPlayerConnect(IsoPlayer player) static voidsendPlayerDamage(IsoPlayer player) static voidsendPlayerDeath(IsoPlayer player) static voidsendPlayerExtraInfo(IsoPlayer player) static voidsendPlayerInjuries(IsoPlayer player) static voidsendPlayerListensChannel(int int1, boolean boolean1, boolean boolean2) voidsendPlayerSave(IsoPlayer player) Deprecated.static voidvoidsendRemoveBullet(IsoGameCharacter gameCharacter, IsoGameCharacter gameCharacter2, BodyPart bodyPart) static voidsendRemoveCorpseFromMap(IsoDeadBody deadBody) voidsendRemoveGlass(IsoGameCharacter gameCharacter, IsoGameCharacter gameCharacter2, BodyPart bodyPart, boolean boolean1) voidsendReplaceOnCooked(InventoryItem inventoryItem) static voidsendRequestInventory(IsoPlayer player) static voidsendSafehouse(SafeHouse safeHouse, boolean boolean1) static voidsendSafehouseInvite(SafeHouse safeHouse, IsoPlayer player, String string) voidsendSandboxOptionsToServer(SandboxOptions sandboxOptions) static voidsendServerPing(long long1) static voidsendSneezingCoughing(short short1, int int1, byte byte1) voidsendSplint(int int1, int int2, boolean boolean1, float float1, String string) voidsendStitch(IsoGameCharacter gameCharacter, IsoGameCharacter gameCharacter2, BodyPart bodyPart, InventoryItem inventoryItem, boolean boolean1) static voidsendStopFire(IsoGameCharacter gameCharacter) static voidsendStopFire(IsoGridSquare square) voidsendSyncXp(IsoPlayer player) static voidsendTeleport(IsoPlayer player, float float1, float float2, float float3) static voidsendThump(IsoGameCharacter gameCharacter, Thumpable thumpable) voidsendTransactionID(IsoPlayer player) static voidsendValidatePacket(ValidatePacket validatePacket) voidsendVisual(IsoPlayer player) voidsendWeaponHit(IsoPlayer player, HandWeapon handWeapon, IsoObject object) static voidsendWeight(IsoPlayer player) voidsendWorldMessage(String string) voidsendWorldSound(Object object, int int1, int int2, int int3, int int4, int int5, boolean boolean1, float float1, float float2) voidsendWorldSound(WorldSoundManager.WorldSound worldSound) voidsendWoundInfection(int int1, int int2, boolean boolean1) Deprecated.static voidsendZombieDeath(IsoZombie zombie) static voidsendZombieHelmetFall(IsoPlayer player, IsoGameCharacter gameCharacter, InventoryItem inventoryItem) voidsetRequest(GameClient.RequestState requestState) voidsetResetID(int int1) static voidsetServerStatisticEnable(boolean boolean1) voidShutdown()voidsmashWindow(IsoWindow window, int int1) voidvoidvoidStopSound(IsoMovingObject movingObject, String string, boolean boolean1) voidtradingUISendAddItem(IsoPlayer player, IsoPlayer player2, InventoryItem inventoryItem) voidtradingUISendRemoveItem(IsoPlayer player, IsoPlayer player2, int int1) voidtradingUISendUpdateState(IsoPlayer player, IsoPlayer player2, int int1) voidupdate()voidwakeUpPlayer(IsoPlayer player) voidwritePlayerConnectData(ByteBufferWriter byteBufferWriter, IsoPlayer player)
-
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
-
allChatMuted
public static boolean allChatMuted -
username
-
serverPassword
-
useSteamRelay
public static boolean useSteamRelay -
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 -
objectSyncReq
-
worldObjectsSyncReq
-
bCoopInvite
public static boolean bCoopInvite -
idMapDirty
public boolean idMapDirty -
sendZombieTimer
-
sendZombieRequestsTimer
-
steamID
public static long steamID -
positions
-
ServerSpawnRegions
-
bConnected
public boolean bConnected -
TimeSinceLastUpdate
public int TimeSinceLastUpdate -
ping
public int ping -
ServerPredictedAhead
public static float ServerPredictedAhead -
IDToPlayerMap
-
IDToZombieMap
public static final gnu.trove.map.hash.TShortObjectHashMap IDToZombieMap -
bIngame
public static boolean bIngame -
askPing
public static boolean askPing -
ServerMods
-
erosionConfig
-
startAuth
-
poisonousBerry
-
poisonousMushroom
-
-
Constructor Details
-
GameClient
public GameClient()
-
-
Method Details
-
getPlayerByOnlineID
-
init
public void init() -
startClient
public void startClient() -
Shutdown
public void Shutdown() -
update
public void update() -
smashWindow
-
getCustomModData
public static void getCustomModData() -
requestPacketCounts
public void requestPacketCounts() -
IsClientPaused
public static boolean IsClientPaused() -
invMngRequestItem
-
invMngRequestRemoveItem
-
checksumServer
public static void checksumServer() -
sendAddXp
-
sendSyncXp
-
sendTransactionID
-
sendChangeSafety
-
addDisconnectPacket
public void addDisconnectPacket(int int1) -
connectionLost
public void connectionLost() -
SendCommandToServer
-
sendServerPing
public static void sendServerPing(long long1) -
setRequest
-
GameLoadingRequestData
public void GameLoadingRequestData() -
getServerSpawnRegions
-
sendHitCharacter
public static boolean sendHitCharacter(IsoGameCharacter gameCharacter, IsoMovingObject movingObject, HandWeapon handWeapon, float float1, boolean boolean1, float float2, boolean boolean2, boolean boolean3, boolean boolean4) -
sendHitVehicle
public static void sendHitVehicle(IsoPlayer player, IsoGameCharacter gameCharacter, BaseVehicle baseVehicle, float float1, boolean boolean1, int int1, float float2, boolean boolean2) -
sendZombieDeath
-
sendPlayerDeath
-
sendPlayerDamage
-
sendPlayerInjuries
-
sendRemoveCorpseFromMap
-
sendEvent
-
sendAction
-
sendEatBody
-
receiveEatBody
-
sendThump
-
receiveSyncRadioData
-
receiveThump
-
sendWorldSound
-
sendLoginQueueRequest2
public void sendLoginQueueRequest2() -
sendLoginQueueDone2
public void sendLoginQueueDone2(long long1) -
canSeePlayerStats
public static boolean canSeePlayerStats() -
canModifyPlayerStats
public static boolean canModifyPlayerStats() -
sendPersonalColor
-
sendChangedPlayerStats
-
writePlayerConnectData
-
sendPlayerConnect
-
sendPlayerSave
Deprecated. -
sendPlayer2
-
sendPlayer
-
heartBeat
public void heartBeat() -
getZombie
-
sendPlayerExtraInfo
-
setResetID
public void setResetID(int int1) -
loadResetID
public void loadResetID() -
receivePlayerConnectWhileLoading
-
getPlayers
-
sendWeaponHit
-
receiveSyncCustomLightSettings
-
receivePlayerTimeout
public static void receivePlayerTimeout(short short1) -
disconnect
public void disconnect() -
resetDisconnectTimer
public void resetDisconnectTimer() -
getReconnectCountdownTimer
-
canConnect
public boolean canConnect() -
addIncoming
-
doDisconnect
-
removeZombieFromCache
-
equip
-
sendWorldMessage
-
doConnect
-
doConnectCoop
-
scoreboardUpdate
public void scoreboardUpdate() -
sendWorldSound
public void sendWorldSound(Object object, int int1, int int2, int int3, int int4, int int5, boolean boolean1, float float1, float float2) -
sendClientCommand
public void sendClientCommand(IsoPlayer player, String string, String string2, KahluaTable kahluaTable) -
sendClientCommandV
-
sendClothing
-
sendAttachedItem
-
sendVisual
-
sendCustomColor
-
sendBandage
public void sendBandage(int int1, int int2, boolean boolean1, float float1, boolean boolean2, String string) -
sendStitch
public void sendStitch(IsoGameCharacter gameCharacter, IsoGameCharacter gameCharacter2, BodyPart bodyPart, InventoryItem inventoryItem, boolean boolean1) -
sendWoundInfection
Deprecated. -
sendDisinfect
public void sendDisinfect(IsoGameCharacter gameCharacter, IsoGameCharacter gameCharacter2, BodyPart bodyPart, InventoryItem inventoryItem) -
sendSplint
-
sendAdditionalPain
public void sendAdditionalPain(int int1, int int2, float float1) -
sendRemoveGlass
public void sendRemoveGlass(IsoGameCharacter gameCharacter, IsoGameCharacter gameCharacter2, BodyPart bodyPart, boolean boolean1) -
sendRemoveBullet
public void sendRemoveBullet(IsoGameCharacter gameCharacter, IsoGameCharacter gameCharacter2, BodyPart bodyPart) -
sendCleanBurn
public void sendCleanBurn(IsoGameCharacter gameCharacter, IsoGameCharacter gameCharacter2, BodyPart bodyPart, InventoryItem inventoryItem) -
eatFood
-
drink
-
addToItemSendBuffer
public void addToItemSendBuffer(IsoObject object, ItemContainer itemContainer, InventoryItem inventoryItem) -
addToItemRemoveSendBuffer
public void addToItemRemoveSendBuffer(IsoObject object, ItemContainer itemContainer, InventoryItem inventoryItem) -
sendAddedRemovedItems
public void sendAddedRemovedItems(boolean boolean1) -
checkAddedRemovedItems
-
sendReplaceOnCooked
-
sendItemStats
-
PlayWorldSound
-
PlaySound
-
StopSound
-
startLocalServer
- Throws:
Exception
-
sendPing
public static void sendPing() -
registerZone
-
sendSafehouse
-
sendKickOutOfSafehouse
-
getPlayerFromUsername
-
destroy
-
sendTeleport
-
sendStopFire
-
sendStopFire
-
sendCataplasm
public void sendCataplasm(int int1, int int2, float float1, float float2, float float3) -
receiveRadioDeviceDataState
-
sendRadioServerDataRequest
public static void sendRadioServerDataRequest() -
receiveRadioServerData
-
receiveRadioPostSilence
-
sendIsoWaveSignal
-
receiveWaveSignal
-
sendPlayerListensChannel
public static void sendPlayerListensChannel(int int1, boolean boolean1, boolean boolean2) -
sendFurnaceChange
-
sendCompost
-
requestUserlog
-
addUserlog
-
removeUserlog
-
addWarningPoint
-
wakeUpPlayer
-
getDBSchema
public void getDBSchema() -
getTableResult
-
executeQuery
-
getConnectedPlayers
-
sendNonPvpZone
-
sendFaction
-
sendFactionInvite
-
acceptFactionInvite
-
addTicket
-
getTickets
-
removeTicket
public static void removeTicket(int int1) -
sendItemListNet
-
requestTrading
-
acceptTrading
-
tradingUISendAddItem
-
tradingUISendRemoveItem
-
tradingUISendUpdateState
-
sendBuildingStashToDo
-
setServerStatisticEnable
public static void setServerStatisticEnable(boolean boolean1) -
getServerStatisticEnable
public static boolean getServerStatisticEnable() -
sendRequestInventory
-
sendGetItemInvMng
public static void sendGetItemInvMng(long long1) -
sendIsoRegionDataRequest
public static void sendIsoRegionDataRequest() -
sendSandboxOptionsToServer
-
sendZombieHelmetFall
public static void sendZombieHelmetFall(IsoPlayer player, IsoGameCharacter gameCharacter, InventoryItem inventoryItem) -
sendPerks
-
sendWeight
-
sendSafehouseInvite
-
acceptSafehouseInvite
-
sendEquippedRadioFreq
-
sendSneezingCoughing
public static void sendSneezingCoughing(short short1, int int1, byte byte1) -
sendBurnCorpse
public static void sendBurnCorpse(short short1, short short2) -
sendValidatePacket
-