Skip to content

Commit

Permalink
Changes
Browse files Browse the repository at this point in the history
  • Loading branch information
espidev committed Dec 7, 2015
1 parent 4b612d8 commit 4da7d4a
Show file tree
Hide file tree
Showing 3 changed files with 66 additions and 0 deletions.
44 changes: 44 additions & 0 deletions src/net/estinet/gFeatures/SQL/Player/EstiPlayer.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
package net.estinet.gFeatures.SQL.Player;

import java.util.HashMap;

import org.bukkit.entity.Player;

import net.estinet.gFeatures.gFeature;

public class EstiPlayer {
private Player player;
private String name;
private String UUID;
private HashMap<gFeature, EstiSet> data = new HashMap<>();

public EstiPlayer(Player p){
name = p.getName();
UUID = p.getUniqueId().toString();
player = p;
}
public EstiPlayer(Player p, HashMap<gFeature, EstiSet> info){
name = p.getName();
UUID = p.getUniqueId().toString();
data = info;
player = p;
}
public String getName(){
return name;
}
public String getUUID(){
return UUID;
}
public HashMap<gFeature, EstiSet> getData(){
return data;
}
public Player getPlayer(){
return player;
}
public void addData(gFeature plugin, EstiSet datas){
data.put(plugin, datas);
}
public void removeData(gFeature plugin, Key key){

}
}
17 changes: 17 additions & 0 deletions src/net/estinet/gFeatures/SQL/Player/EstiSet.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package net.estinet.gFeatures.SQL.Player;

import java.util.HashMap;

public class EstiSet<T> {
private HashMap<Key, T> data = new HashMap<>();

public EstiSet(){}
public EstiSet(HashMap<Key, T> datas){
data = datas;
}

public void addData(Key key, T info){
data.put(key, info);
}

}
5 changes: 5 additions & 0 deletions src/net/estinet/gFeatures/SQL/Player/Key.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
package net.estinet.gFeatures.SQL.Player;

public class Key {

}

0 comments on commit 4da7d4a

Please sign in to comment.