Package cn.nukkit.utils
Class DefaultPlayerDataSerializer
java.lang.Object
cn.nukkit.utils.DefaultPlayerDataSerializer
- All Implemented Interfaces:
PlayerDataSerializer
-
Constructor Summary
ConstructorDescriptionDefaultPlayerDataSerializer
(Server server) DefaultPlayerDataSerializer
(String dataPath) -
Method Summary
Modifier and TypeMethodDescriptionReads player data fromInputStream
if the file exists otherwise it will create the default data.Writes player data to givenOutputStream
.
-
Constructor Details
-
DefaultPlayerDataSerializer
-
DefaultPlayerDataSerializer
-
-
Method Details
-
read
Description copied from interface:PlayerDataSerializer
Reads player data fromInputStream
if the file exists otherwise it will create the default data.- Specified by:
read
in interfacePlayerDataSerializer
- Parameters:
name
- name of player orUUID
asString
uuid
- uuid of player. Could be null if name is used.- Returns:
InputStream
if the player data exists- Throws:
IOException
-
write
Description copied from interface:PlayerDataSerializer
Writes player data to givenOutputStream
.- Specified by:
write
in interfacePlayerDataSerializer
- Parameters:
name
- name of player orUUID
asString
uuid
- uuid of player. Could be null if name is used.- Returns:
- stream to write player data
- Throws:
IOException
-