Package com.jubiman.customplayerlib
Class CustomPlayersHandlerTickable<T extends CustomPlayerTickable>
java.lang.Object
com.jubiman.customplayerlib.CustomPlayersHandler<T>
com.jubiman.customplayerlib.CustomPlayersHandlerTickable<T>
- Type Parameters:
T- your CustomPlayerTickable class
- All Implemented Interfaces:
ITickable
public class CustomPlayersHandlerTickable<T extends CustomPlayerTickable>
extends CustomPlayersHandler<T>
implements ITickable
A tickable variant of the CustomPlayersHandler
-
Field Summary
Fields inherited from class com.jubiman.customplayerlib.CustomPlayersHandler
name -
Constructor Summary
ConstructorsConstructorDescriptionCustomPlayersHandlerTickable(Class<T> clazz, String name) Constructs the tickable storage class for custom players -
Method Summary
Modifier and TypeMethodDescriptionvoidclientTick(necesse.engine.network.client.Client client) Client ticks all players in the userMapvoidserverTick(necesse.engine.network.server.Server server) Server ticks all players in the userMapMethods inherited from class com.jubiman.customplayerlib.CustomPlayersHandler
get, keyIterator, loadEnter, loadExit, save, stop, valueIterator
-
Constructor Details
-
CustomPlayersHandlerTickable
Constructs the tickable storage class for custom players- Parameters:
clazz- the class extending CustomPlayername- the name of the class, used for creating a save component
-
-
Method Details
-
serverTick
public void serverTick(necesse.engine.network.server.Server server) Server ticks all players in the userMap- Specified by:
serverTickin interfaceITickable- Parameters:
server- the server to perform the tick on
-
clientTick
public void clientTick(necesse.engine.network.client.Client client) Client ticks all players in the userMap- Specified by:
clientTickin interfaceITickable- Parameters:
client- the client to perform the tick on
-