Class GameClient

java.lang.Object
zombie.network.GameClient

public class GameClient extends Object
  • Field Details

    • instance

      public static final GameClient instance
    • DEFAULT_PORT

      public static final int DEFAULT_PORT
      See Also:
    • bClient

      public static boolean bClient
    • connection

      public static UdpConnection connection
    • count

      public static int count
    • ip

      public static String ip
    • ServerName

      public static String ServerName
    • localIP

      public static String localIP
    • password

      public static String password
    • allChatMuted

      public static boolean allChatMuted
    • username

      public static String username
    • serverPassword

      public static String serverPassword
    • useSteamRelay

      public static boolean useSteamRelay
    • udpEngine

      public UdpEngine udpEngine
    • ID

      public byte ID
    • timeSinceKeepAlive

      public float timeSinceKeepAlive
    • port

      public static int port
    • bPlayerConnectSent

      public boolean bPlayerConnectSent
    • checksum

      public static String checksum
    • checksumValid

      public static boolean checksumValid
    • pingsList

      public static List pingsList
    • GameMap

      public static String GameMap
    • bFastForward

      public static boolean bFastForward
    • loadedCells

      public static final ClientServerMap[] loadedCells
    • DEBUG_PING

      public int DEBUG_PING
    • objectSyncReq

      public IsoObjectSyncRequests objectSyncReq
    • worldObjectsSyncReq

      public ObjectsSyncRequests worldObjectsSyncReq
    • bCoopInvite

      public static boolean bCoopInvite
    • idMapDirty

      public boolean idMapDirty
    • sendZombieTimer

      public final UpdateLimit sendZombieTimer
    • sendZombieRequestsTimer

      public final UpdateLimit sendZombieRequestsTimer
    • steamID

      public static long steamID
    • positions

      public static final Map positions
    • ServerSpawnRegions

      public KahluaTable ServerSpawnRegions
    • bConnected

      public boolean bConnected
    • TimeSinceLastUpdate

      public int TimeSinceLastUpdate
    • ping

      public int ping
    • ServerPredictedAhead

      public static float ServerPredictedAhead
    • IDToPlayerMap

      public static final HashMap IDToPlayerMap
    • IDToZombieMap

      public static final gnu.trove.map.hash.TShortObjectHashMap IDToZombieMap
    • bIngame

      public static boolean bIngame
    • askPing

      public static boolean askPing
    • ServerMods

      public final ArrayList ServerMods
    • erosionConfig

      public ErosionConfig erosionConfig
    • startAuth

      public static Calendar startAuth
    • poisonousBerry

      public static String poisonousBerry
    • poisonousMushroom

      public static String poisonousMushroom
  • Constructor Details

    • GameClient

      public GameClient()
  • Method Details

    • getPlayerByOnlineID

      public IsoPlayer getPlayerByOnlineID(short short1)
    • init

      public void init()
    • startClient

      public void startClient()
    • Shutdown

      public void Shutdown()
    • update

      public void update()
    • smashWindow

      public void smashWindow(IsoWindow window, int int1)
    • getCustomModData

      public static void getCustomModData()
    • requestPacketCounts

      public void requestPacketCounts()
    • IsClientPaused

      public static boolean IsClientPaused()
    • invMngRequestItem

      public static void invMngRequestItem(int int1, String string, IsoPlayer player)
    • invMngRequestRemoveItem

      public static void invMngRequestRemoveItem(int int1, IsoPlayer player)
    • checksumServer

      public static void checksumServer()
    • sendAddXp

      public void sendAddXp(IsoPlayer player, PerkFactory.Perk perk, int int1)
    • sendSyncXp

      public void sendSyncXp(IsoPlayer player)
    • sendTransactionID

      public void sendTransactionID(IsoPlayer player)
    • sendChangeSafety

      public static void sendChangeSafety(Safety safety)
    • addDisconnectPacket

      public void addDisconnectPacket(int int1)
    • connectionLost

      public void connectionLost()
    • SendCommandToServer

      public static void SendCommandToServer(String string)
    • sendServerPing

      public static void sendServerPing(long long1)
    • setRequest

      public void setRequest(GameClient.RequestState requestState)
    • GameLoadingRequestData

      public void GameLoadingRequestData()
    • getServerSpawnRegions

      public KahluaTable 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

      public static void sendZombieDeath(IsoZombie zombie)
    • sendPlayerDeath

      public static void sendPlayerDeath(IsoPlayer player)
    • sendPlayerDamage

      public static void sendPlayerDamage(IsoPlayer player)
    • sendPlayerInjuries

      public static void sendPlayerInjuries(IsoPlayer player)
    • sendRemoveCorpseFromMap

      public static void sendRemoveCorpseFromMap(IsoDeadBody deadBody)
    • sendEvent

      public static void sendEvent(IsoPlayer player, String string)
    • sendAction

      public static void sendAction(BaseAction baseAction, boolean boolean1)
    • sendEatBody

      public static void sendEatBody(IsoZombie zombie, IsoMovingObject movingObject)
    • receiveEatBody

      public static void receiveEatBody(ByteBuffer byteBuffer, short short1)
    • sendThump

      public static void sendThump(IsoGameCharacter gameCharacter, Thumpable thumpable)
    • receiveSyncRadioData

      public static void receiveSyncRadioData(ByteBuffer byteBuffer, short short1)
    • receiveThump

      public static void receiveThump(ByteBuffer byteBuffer, short short1)
    • sendWorldSound

      public void sendWorldSound(WorldSoundManager.WorldSound worldSound)
    • sendLoginQueueRequest2

      public void sendLoginQueueRequest2()
    • sendLoginQueueDone2

      public void sendLoginQueueDone2(long long1)
    • canSeePlayerStats

      public static boolean canSeePlayerStats()
    • canModifyPlayerStats

      public static boolean canModifyPlayerStats()
    • sendPersonalColor

      public void sendPersonalColor(IsoPlayer player)
    • sendChangedPlayerStats

      public void sendChangedPlayerStats(IsoPlayer player)
    • writePlayerConnectData

      public void writePlayerConnectData(ByteBufferWriter byteBufferWriter, IsoPlayer player)
    • sendPlayerConnect

      public void sendPlayerConnect(IsoPlayer player)
    • sendPlayerSave

      @Deprecated public void sendPlayerSave(IsoPlayer player)
      Deprecated.
    • sendPlayer2

      public void sendPlayer2(IsoPlayer player)
    • sendPlayer

      public void sendPlayer(IsoPlayer player)
    • heartBeat

      public void heartBeat()
    • getZombie

      public static IsoZombie getZombie(short short1)
    • sendPlayerExtraInfo

      public static void sendPlayerExtraInfo(IsoPlayer player)
    • setResetID

      public void setResetID(int int1)
    • loadResetID

      public void loadResetID()
    • receivePlayerConnectWhileLoading

      public boolean receivePlayerConnectWhileLoading(ByteBuffer byteBuffer)
    • getPlayers

      public ArrayList getPlayers()
    • sendWeaponHit

      public void sendWeaponHit(IsoPlayer player, HandWeapon handWeapon, IsoObject object)
    • receiveSyncCustomLightSettings

      public static void receiveSyncCustomLightSettings(ByteBuffer byteBuffer, short short1)
    • receivePlayerTimeout

      public static void receivePlayerTimeout(short short1)
    • disconnect

      public void disconnect()
    • resetDisconnectTimer

      public void resetDisconnectTimer()
    • getReconnectCountdownTimer

      public String getReconnectCountdownTimer()
    • canConnect

      public boolean canConnect()
    • addIncoming

      public void addIncoming(short short1, ByteBuffer byteBuffer)
    • doDisconnect

      public void doDisconnect(String string)
    • removeZombieFromCache

      public void removeZombieFromCache(IsoZombie zombie)
    • equip

      public void equip(IsoPlayer player, int int1)
    • sendWorldMessage

      public void sendWorldMessage(String string)
    • doConnect

      public void doConnect(String string, String string2, String string3, String string4, String string5, String string6, String string7, boolean boolean1)
    • doConnectCoop

      public void doConnectCoop(String string)
    • 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

      public void sendClientCommandV(IsoPlayer player, String string, String string2, Object[] objectArray)
    • sendClothing

      public void sendClothing(IsoPlayer player, String string, InventoryItem inventoryItem)
    • sendAttachedItem

      public void sendAttachedItem(IsoPlayer player, String string, InventoryItem inventoryItem)
    • sendVisual

      public void sendVisual(IsoPlayer player)
    • sendCustomColor

      public void sendCustomColor(IsoObject object)
    • 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 public void sendWoundInfection(int int1, int int2, boolean boolean1)
      Deprecated.
    • sendDisinfect

      public void sendDisinfect(IsoGameCharacter gameCharacter, IsoGameCharacter gameCharacter2, BodyPart bodyPart, InventoryItem inventoryItem)
    • sendSplint

      public void sendSplint(int int1, int int2, boolean boolean1, float float1, String string)
    • 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

      public void eatFood(IsoPlayer player, Food food, float float1)
    • drink

      public void drink(IsoPlayer player, float float1)
    • 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

      public void checkAddedRemovedItems(IsoObject object)
    • sendReplaceOnCooked

      public void sendReplaceOnCooked(InventoryItem inventoryItem)
    • sendItemStats

      public void sendItemStats(InventoryItem inventoryItem)
    • PlayWorldSound

      public void PlayWorldSound(String string, int int1, int int2, byte byte1)
    • PlaySound

      public void PlaySound(String string, boolean boolean1, IsoMovingObject movingObject)
    • StopSound

      public void StopSound(IsoMovingObject movingObject, String string, boolean boolean1)
    • startLocalServer

      public void startLocalServer() throws Exception
      Throws:
      Exception
    • sendPing

      public static void sendPing()
    • registerZone

      public static void registerZone(IsoMetaGrid.Zone zone, boolean boolean1)
    • sendSafehouse

      public static void sendSafehouse(SafeHouse safeHouse, boolean boolean1)
    • sendKickOutOfSafehouse

      public static void sendKickOutOfSafehouse(IsoPlayer player)
    • getPlayerFromUsername

      public IsoPlayer getPlayerFromUsername(String string)
    • destroy

      public static void destroy(IsoObject object)
    • sendTeleport

      public static void sendTeleport(IsoPlayer player, float float1, float float2, float float3)
    • sendStopFire

      public static void sendStopFire(IsoGridSquare square)
    • sendStopFire

      public static void sendStopFire(IsoGameCharacter gameCharacter)
    • sendCataplasm

      public void sendCataplasm(int int1, int int2, float float1, float float2, float float3)
    • receiveRadioDeviceDataState

      public static void receiveRadioDeviceDataState(ByteBuffer byteBuffer, short short1)
    • sendRadioServerDataRequest

      public static void sendRadioServerDataRequest()
    • receiveRadioServerData

      public static void receiveRadioServerData(ByteBuffer byteBuffer, short short1)
    • receiveRadioPostSilence

      public static void receiveRadioPostSilence(ByteBuffer byteBuffer, short short1)
    • sendIsoWaveSignal

      public static void sendIsoWaveSignal(int int1, int int2, int int3, String string, String string2, String string3, float float1, float float2, float float3, int int4, boolean boolean1)
    • receiveWaveSignal

      public static void receiveWaveSignal(ByteBuffer byteBuffer, short short1)
    • sendPlayerListensChannel

      public static void sendPlayerListensChannel(int int1, boolean boolean1, boolean boolean2)
    • sendFurnaceChange

      public static void sendFurnaceChange(BSFurnace bSFurnace)
    • sendCompost

      public static void sendCompost(IsoCompost compost)
    • requestUserlog

      public void requestUserlog(String string)
    • addUserlog

      public void addUserlog(String string, String string2, String string3)
    • removeUserlog

      public void removeUserlog(String string, String string2, String string3)
    • addWarningPoint

      public void addWarningPoint(String string, String string2, int int1)
    • wakeUpPlayer

      public void wakeUpPlayer(IsoPlayer player)
    • getDBSchema

      public void getDBSchema()
    • getTableResult

      public void getTableResult(String string, int int1)
    • executeQuery

      public void executeQuery(String string, KahluaTable kahluaTable)
    • getConnectedPlayers

      public ArrayList getConnectedPlayers()
    • sendNonPvpZone

      public static void sendNonPvpZone(NonPvpZone nonPvpZone, boolean boolean1)
    • sendFaction

      public static void sendFaction(Faction faction, boolean boolean1)
    • sendFactionInvite

      public static void sendFactionInvite(Faction faction, IsoPlayer player, String string)
    • acceptFactionInvite

      public static void acceptFactionInvite(Faction faction, String string)
    • addTicket

      public static void addTicket(String string, String string2, int int1)
    • getTickets

      public static void getTickets(String string)
    • removeTicket

      public static void removeTicket(int int1)
    • sendItemListNet

      public static boolean sendItemListNet(IsoPlayer player, ArrayList arrayList, IsoPlayer player2, String string, String string2)
    • requestTrading

      public void requestTrading(IsoPlayer player, IsoPlayer player2)
    • acceptTrading

      public void acceptTrading(IsoPlayer player, IsoPlayer player2, boolean boolean1)
    • tradingUISendAddItem

      public void tradingUISendAddItem(IsoPlayer player, IsoPlayer player2, InventoryItem inventoryItem)
    • tradingUISendRemoveItem

      public void tradingUISendRemoveItem(IsoPlayer player, IsoPlayer player2, int int1)
    • tradingUISendUpdateState

      public void tradingUISendUpdateState(IsoPlayer player, IsoPlayer player2, int int1)
    • sendBuildingStashToDo

      public static void sendBuildingStashToDo(String string)
    • setServerStatisticEnable

      public static void setServerStatisticEnable(boolean boolean1)
    • getServerStatisticEnable

      public static boolean getServerStatisticEnable()
    • sendRequestInventory

      public static void sendRequestInventory(IsoPlayer player)
    • sendGetItemInvMng

      public static void sendGetItemInvMng(long long1)
    • sendIsoRegionDataRequest

      public static void sendIsoRegionDataRequest()
    • sendSandboxOptionsToServer

      public void sendSandboxOptionsToServer(SandboxOptions sandboxOptions)
    • sendZombieHelmetFall

      public static void sendZombieHelmetFall(IsoPlayer player, IsoGameCharacter gameCharacter, InventoryItem inventoryItem)
    • sendPerks

      public static void sendPerks(IsoPlayer player)
    • sendWeight

      public static void sendWeight(IsoPlayer player)
    • sendSafehouseInvite

      public static void sendSafehouseInvite(SafeHouse safeHouse, IsoPlayer player, String string)
    • acceptSafehouseInvite

      public static void acceptSafehouseInvite(SafeHouse safeHouse, String string)
    • sendEquippedRadioFreq

      public static void sendEquippedRadioFreq(IsoPlayer player)
    • sendSneezingCoughing

      public static void sendSneezingCoughing(short short1, int int1, byte byte1)
    • sendBurnCorpse

      public static void sendBurnCorpse(short short1, short short2)
    • sendValidatePacket

      public static void sendValidatePacket(ValidatePacket validatePacket)