Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.expdev.gkitpvp;
- /*
- * Project created by ExpDev
- */
- import me.expdev.gkitpvp.persist.json.JSONPoints;
- public abstract class Points {
- private static Points instance = getPointsImpl();
- public static Points getInstance() {
- return instance;
- }
- private static Points getPointsImpl() {
- return new JSONPoints();
- }
- public abstract GLocation getSpawn();
- public abstract void setSpawn(GLocation loc);
- public abstract GLocation getPoint(String id);
- public abstract void addPoint(String id, GLocation loc);
- public abstract void removePoint(String id);
- // LOAD
- public abstract void loadAll();
- // SAVE
- public abstract void forceSaveAll();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement