RuneHive-Game
Loading...
Searching...
No Matches
PlayerPersistFile.java File Reference
import com.google.gson.Gson;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
import com.google.gson.reflect.TypeToken;
import com.runehive.content.ActivityLog;
import com.runehive.content.achievement.AchievementKey;
import com.runehive.content.activity.impl.barrows.BrotherData;
import com.runehive.content.activity.impl.duelarena.DuelRule;
import com.runehive.content.clanchannel.ClanRepository;
import com.runehive.content.clanchannel.channel.ClanChannel;
import com.runehive.content.clanchannel.content.ClanMemberComporator;
import com.runehive.content.dailyeffect.impl.DailySlayerTaskSkip;
import com.runehive.content.dailyeffect.impl.DailySlayerTaskTeleport;
import com.runehive.content.dailyeffect.impl.DailySpellBookSwap;
import com.runehive.content.emote.EmoteUnlockable;
import com.runehive.content.overrides.Overrides;
import com.runehive.content.pet.PetData;
import com.runehive.content.preset.Preset;
import com.runehive.content.prestige.PrestigePerk;
import com.runehive.content.skill.impl.hunter.birdhouse.PlayerBirdHouseData;
import com.runehive.content.skill.impl.magic.Spellbook;
import com.runehive.content.skill.impl.slayer.SlayerTask;
import com.runehive.content.skill.impl.slayer.SlayerUnlockable;
import com.runehive.content.teleport.Teleport;
import com.runehive.content.tittle.PlayerTitle;
import com.runehive.content.tradingpost.ItemHistory;
import com.runehive.game.world.entity.combat.attack.FightType;
import com.runehive.game.world.entity.combat.magic.CombatSpell;
import com.runehive.game.world.entity.combat.weapon.WeaponInterface;
import com.runehive.game.world.entity.mob.npc.Npc;
import com.runehive.game.world.entity.mob.player.Player;
import com.runehive.game.world.entity.mob.player.PlayerRight;
import com.runehive.game.world.entity.mob.player.appearance.Appearance;
import com.runehive.game.world.entity.mob.player.relations.PrivacyChatMode;
import com.runehive.game.world.entity.mob.prayer.Prayer;
import com.runehive.game.world.entity.mob.prayer.PrayerBook;
import com.runehive.game.world.entity.skill.Skill;
import com.runehive.game.world.items.Item;
import com.runehive.game.world.position.Position;
import com.runehive.net.codec.login.LoginResponse;
import com.runehive.util.Utility;
import de.mkammerer.argon2.Argon2Factory.Argon2Types;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.jire.runehiveps.Argon2;
import java.io.FileReader;
import java.io.Reader;
import java.lang.reflect.Type;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.StandardCopyOption;
import java.util.*;
import com.runehive.util.GsonUtils.JSON_PRETTY_ALLOW_NULL;
Include dependency graph for PlayerPersistFile.java:

Go to the source code of this file.

Classes

class  com.runehive.game.world.entity.mob.player.persist.PlayerPersistFile

Packages

package  com.runehive.game.world.entity.mob.player.persist