This commit is contained in:
AlphaAE
2019-05-08 16:56:12 +08:00
parent 3c1543f5bd
commit aec23a18a7
3 changed files with 13 additions and 5 deletions

View File

@ -1,6 +1,7 @@
package com.alphaae.mcpe.servers.utils;
import cn.nukkit.Player;
import cn.nukkit.item.Item;
import com.alphaae.mcpe.servers.MainPlugin;
import com.alphaae.mcpe.servers.model.RePlayer;
@ -24,7 +25,7 @@ public class PlayerDataUtils {
try {
File playerDataFile = new File(PLAYER_DATA_FOLDER, uuid.toString() + FILE_TYPE);
if (!playerDataFile.exists()) {
CreateNewPlayerData(playerDataFile, uuid);
CreateNewPlayerData(player);
}
ObjectInputStream inputStream = new ObjectInputStream(new FileInputStream(playerDataFile));
RePlayer rePlayer = (RePlayer) inputStream.readObject();
@ -49,13 +50,15 @@ public class PlayerDataUtils {
return false;
}
private static boolean CreateNewPlayerData(File playerDataFile, UUID uuid) {
private static boolean CreateNewPlayerData(Player player) {
try {
UUID uuid = player.getUniqueId();
//给予初始玩家的操作
RePlayer rePlayer = new RePlayer(uuid, "新火", 2000);
File playerDataFile = new File(PLAYER_DATA_FOLDER, uuid.toString() + FILE_TYPE);
playerDataFile.createNewFile();
ObjectOutputStream outputStream = new ObjectOutputStream(new FileOutputStream(playerDataFile));
RePlayer rePlayer = new RePlayer(uuid, "新火", 2000);
outputStream.writeObject(rePlayer);
outputStream.close();
return true;