TFGuilds/src/main/java/me/totalfreedom/tfguilds/guild/GuildRank.java
2020-08-07 15:35:26 -04:00

46 lines
1,022 B
Java

package me.totalfreedom.tfguilds.guild;
import java.util.List;
import lombok.Getter;
import lombok.Setter;
import me.totalfreedom.tfguilds.TFGuilds;
public class GuildRank
{
private static TFGuilds plugin = TFGuilds.getPlugin();
// owning guild's identifier
@Setter
private String iguild;
// identifier
@Getter
private String identifier;
// name
@Getter
private String name;
// members of this rank
@Getter
private List<String> members;
public GuildRank(String iguild, String identifier, String name, List<String> members)
{
this.identifier = identifier;
this.iguild = iguild;
this.name = name;
this.members = members;
}
public void set()
{
plugin.guilds.set(iguild + ".ranks." + identifier + ".name", name);
plugin.guilds.set(iguild + ".ranks." + identifier + ".members", members);
}
public void delete()
{
plugin.guilds.set(iguild + ".ranks." + identifier, null);
}
}