- Баллы
- 66
- Имя в Minecraft
- xflyiwnl
Как мне можно сделать загрузку данных из residents и states в конфиг, а потом выгрузить?
В главном классе
State.java
Resident.java
В главном классе
Код:
private Set<Resident> residents = new HashSet<Resident>();
private Set<State> states = new HashSet<State>();
State.java
Код:
public class State {
private String name;
private Resident leader;
private Location spawn;
private String created;
private Integer killedAllies;
private Integer killedEnemies;
private List<String> towns;
private List<Resident> residents;
private List<Resident> helpers;
private List<State> allies;
private List<State> enemies;
public State(String name, Resident leader, Location spawn, String created, Integer killedAllies, Integer killedEnemies, List<String> towns, List<Resident> residents, List<Resident> helpers, List<State> allies, List<State> enemies) {
this.name = name;
this.leader = leader;
this.spawn = spawn;
this.created = created;
this.killedAllies = killedAllies;
this.killedEnemies = killedEnemies;
this.towns = towns;
this.residents = residents;
this.helpers = helpers;
this.allies = allies;
this.enemies = enemies;
}
Resident.java
Код:
public class Resident {
private String name;
private UUID uniqueId;
private Profession profession;
private State state;
private State lastState;
private String created;
private Integer reputation;
private Integer stateReputation;
private Integer killedAllies;
private Integer killedEnemies;
private String timeInState;
public Resident(String name, UUID uniqueId, Profession profession, State state, State lastState, String created, Integer reputation, Integer stateReputation, Integer killedAllies, Integer killedEnemies, String timeInState) {
this.name = name;
this.uniqueId = uniqueId;
this.profession = profession;
this.state = state;
this.lastState = lastState;
this.created = created;
this.reputation = reputation;
this.stateReputation = stateReputation;
this.killedAllies = killedAllies;
this.killedEnemies = killedEnemies;
this.timeInState = timeInState;
}
Последнее редактирование: