Package zombie.globalObjects
Class SGlobalObjectSystem
java.lang.Object
zombie.globalObjects.GlobalObjectSystem
zombie.globalObjects.SGlobalObjectSystem
public final class SGlobalObjectSystem extends GlobalObjectSystem
-
Field Summary
Fields Modifier and Type Field Description protected intloadedWorldVersionprotected java.util.HashSetmodDataKeysprotected java.util.HashSetobjectModDataKeysprotected java.util.HashSetobjectSyncKeysFields inherited from class zombie.globalObjects.GlobalObjectSystem
lookup, modData, name, objects -
Constructor Summary
Constructors Constructor Description SGlobalObjectSystem(java.lang.String string) -
Method Summary
Modifier and Type Method Description voidaddGlobalObjectOnClient(SGlobalObject sGlobalObject)voidchunkLoaded(int int1, int int2)KahluaTablegetInitialStateForClient()voidload()voidload(java.nio.ByteBuffer byteBuffer, int int1)intloadedWorldVersion()protected GlobalObjectmakeObject(int int1, int int2, int int3)voidOnIsoObjectChangedItself(IsoObject object)voidreceiveClientCommand(java.lang.String string, IsoPlayer player, KahluaTable kahluaTable)voidremoveGlobalObjectOnClient(SGlobalObject sGlobalObject)voidReset()voidsave()voidsave(java.nio.ByteBuffer byteBuffer)voidsendCommand(java.lang.String string, KahluaTable kahluaTable)voidsetModDataKeys(KahluaTable kahluaTable)voidsetObjectModDataKeys(KahluaTable kahluaTable)voidsetObjectSyncKeys(KahluaTable kahluaTable)voidupdate()voidupdateGlobalObjectOnClient(SGlobalObject sGlobalObject)Methods inherited from class zombie.globalObjects.GlobalObjectSystem
allocList, finishedWithList, getModData, getName, getObjectAt, getObjectByIndex, getObjectCount, getObjectsAdjacentTo, getObjectsInChunk, hasObjectsInChunk, newObject, removeObjectMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
loadedWorldVersion
protected int loadedWorldVersion -
modDataKeys
protected final java.util.HashSet modDataKeys -
objectModDataKeys
protected final java.util.HashSet objectModDataKeys -
objectSyncKeys
protected final java.util.HashSet objectSyncKeys
-
-
Constructor Details
-
SGlobalObjectSystem
public SGlobalObjectSystem(java.lang.String string)
-
-
Method Details
-
makeObject
- Specified by:
makeObjectin classGlobalObjectSystem
-
setModDataKeys
-
setObjectModDataKeys
-
setObjectSyncKeys
-
update
public void update() -
chunkLoaded
public void chunkLoaded(int int1, int int2) -
sendCommand
-
receiveClientCommand
public void receiveClientCommand(java.lang.String string, IsoPlayer player, KahluaTable kahluaTable) -
addGlobalObjectOnClient
- Throws:
java.io.IOException
-
removeGlobalObjectOnClient
- Throws:
java.io.IOException
-
updateGlobalObjectOnClient
- Throws:
java.io.IOException
-
getInitialStateForClient
-
OnIsoObjectChangedItself
-
loadedWorldVersion
public int loadedWorldVersion() -
load
public void load(java.nio.ByteBuffer byteBuffer, int int1) throws java.io.IOException- Throws:
java.io.IOException
-
save
public void save(java.nio.ByteBuffer byteBuffer) throws java.io.IOException- Throws:
java.io.IOException
-
load
public void load() -
save
public void save() -
Reset
public void Reset()- Overrides:
Resetin classGlobalObjectSystem
-