Abstract Data storage method for future implementations. Thanks to Ryan from Reactive MC
Also included: -Heavily optimized loading process -Optimizations for various commands.
This commit is contained in:
@@ -2,7 +2,6 @@ package com.massivecraft.factions.event;
|
||||
|
||||
import com.massivecraft.factions.FPlayer;
|
||||
import com.massivecraft.factions.FPlayers;
|
||||
import com.massivecraft.factions.Factions;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.event.Cancellable;
|
||||
import org.bukkit.event.Event;
|
||||
@@ -26,11 +25,7 @@ public class FactionCreateEvent extends Event implements Cancellable {
|
||||
}
|
||||
|
||||
public FPlayer getFPlayer() {
|
||||
return FPlayers.i.get(sender);
|
||||
}
|
||||
|
||||
public String getFactionId() {
|
||||
return Factions.i.getNextId();
|
||||
return FPlayers.getInstance().getByPlayer(sender);
|
||||
}
|
||||
|
||||
public String getFactionTag() {
|
||||
|
||||
@@ -15,12 +15,12 @@ public class FactionDisbandEvent extends FactionEvent implements Cancellable {
|
||||
private Player sender;
|
||||
|
||||
public FactionDisbandEvent(Player sender, String factionId) {
|
||||
super(Factions.i.get(factionId));
|
||||
super(Factions.getInstance().getFactionById(factionId));
|
||||
this.sender = sender;
|
||||
}
|
||||
|
||||
public FPlayer getFPlayer() {
|
||||
return FPlayers.i.get(sender);
|
||||
return FPlayers.getInstance().getByPlayer(sender);
|
||||
}
|
||||
|
||||
public Player getPlayer() {
|
||||
|
||||
Reference in New Issue
Block a user