refactor of Manager
This commit is contained in:
parent
5ffb921150
commit
b769de9db4
7 changed files with 13 additions and 13 deletions
|
@ -21,7 +21,7 @@ public class AttributeCommand implements TabExecutor {
|
|||
|
||||
@Nullable
|
||||
private static SRPlayer getSrPlayer(@NotNull CommandSender sender, Player target) {
|
||||
PlayerManager pm = (PlayerManager) PlayerManager.getInstance(PlayerManager.class);
|
||||
PlayerManager pm = PlayerManager.getInstance(PlayerManager.class);
|
||||
if (pm == null) {
|
||||
sender.sendMessage(comp("<red>An error occurred."));
|
||||
return null;
|
||||
|
|
|
@ -96,7 +96,7 @@ public class ResetAdventureCommand implements TabExecutor {
|
|||
}
|
||||
|
||||
private boolean resetAdventure(OfflinePlayer player) {
|
||||
DataManager dataManager = (DataManager) DataManager.getInstance(DataManager.class);
|
||||
DataManager dataManager = DataManager.getInstance(DataManager.class);
|
||||
if (dataManager != null) {
|
||||
if (dataManager.getDataHandler().exists(PlayerManager.PLAYER_KEY + player.getUniqueId())) {
|
||||
dataManager.getDataHandler().remove(PlayerManager.PLAYER_KEY + player.getUniqueId());
|
||||
|
|
|
@ -40,7 +40,7 @@ public class CombatManager extends Manager {
|
|||
|| !(e.getEntity() instanceof LivingEntity entity)) {
|
||||
return;
|
||||
}
|
||||
PlayerManager pm = (PlayerManager) PlayerManager.getInstance(PlayerManager.class);
|
||||
PlayerManager pm = PlayerManager.getInstance(PlayerManager.class);
|
||||
if (pm == null) {
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -38,7 +38,7 @@ public class PlayerManager extends Manager {
|
|||
/** Save the data */
|
||||
@Override
|
||||
public void saveData() {
|
||||
DataManager dm = (DataManager) DataManager.getInstance(DataManager.class);
|
||||
DataManager dm = DataManager.getInstance(DataManager.class);
|
||||
if (dm == null) {
|
||||
error("DataManager is null, Can't save player data.");
|
||||
return;
|
||||
|
@ -77,7 +77,7 @@ public class PlayerManager extends Manager {
|
|||
|
||||
@EventHandler
|
||||
public void onPlayerJoin(PlayerJoinEvent e) {
|
||||
DataManager dm = (DataManager) DataManager.getInstance(DataManager.class);
|
||||
DataManager dm = DataManager.getInstance(DataManager.class);
|
||||
if (dm == null) {
|
||||
error("DataManager is null, Can't load player " + e.getPlayer().getName() + "'s data" + ".");
|
||||
return;
|
||||
|
@ -110,7 +110,7 @@ public class PlayerManager extends Manager {
|
|||
return;
|
||||
}
|
||||
// save for player
|
||||
DataManager dm = (DataManager) DataManager.getInstance(DataManager.class);
|
||||
DataManager dm = DataManager.getInstance(DataManager.class);
|
||||
if (dm == null) {
|
||||
error("DataManager is null, Can't save player " + e.getPlayer().getName() + "'s data" + ".");
|
||||
return;
|
||||
|
|
|
@ -11,7 +11,7 @@ public class Redis implements DataHandler {
|
|||
JedisPooled client;
|
||||
|
||||
public Redis() {
|
||||
DataManager dm = (DataManager) DataManager.getInstance(DataManager.class);
|
||||
DataManager dm = DataManager.getInstance(DataManager.class);
|
||||
if (dm != null) {
|
||||
String host = dm.getConfig().getString("redis.host", "127.0.0.1");
|
||||
int port = dm.getConfig().getInt("redis.port", 6379);
|
||||
|
|
|
@ -25,7 +25,7 @@ public class Manager implements Listener {
|
|||
* @return The instance of the manager
|
||||
* @param <T> The type of the manager
|
||||
*/
|
||||
public static <T extends Manager> Manager getInstance(Class<? extends Manager> clazz) {
|
||||
public static <T extends Manager> T getInstance(Class<T> clazz) {
|
||||
return clazz.cast(SR.getInstance().getManagers().getManager(clazz));
|
||||
}
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@ public class Items {
|
|||
}
|
||||
|
||||
public static @NotNull Double getTotalAttribute(EntityEquipment inv, Attribute attribute) {
|
||||
ItemManager im = (ItemManager) ItemManager.getInstance(ItemManager.class);
|
||||
ItemManager im = ItemManager.getInstance(ItemManager.class);
|
||||
if (im == null) return 0.0;
|
||||
|
||||
AtomicReference<Double> total = new AtomicReference<>(0.0);
|
||||
|
@ -43,7 +43,7 @@ public class Items {
|
|||
}
|
||||
|
||||
public static Double getAttribute(ItemStack item, Attribute attribute) {
|
||||
ItemManager im = (ItemManager) ItemManager.getInstance(ItemManager.class);
|
||||
ItemManager im = ItemManager.getInstance(ItemManager.class);
|
||||
if (im == null) return 0.0;
|
||||
if (item == null) return 0.0;
|
||||
if (item.getType().equals(Material.AIR)) return 0.0;
|
||||
|
@ -71,7 +71,7 @@ public class Items {
|
|||
*/
|
||||
public static ItemStack lore(ItemStack stack) {
|
||||
|
||||
ItemManager im = (ItemManager) ItemManager.getInstance(ItemManager.class);
|
||||
ItemManager im = ItemManager.getInstance(ItemManager.class);
|
||||
if (im == null) return stack;
|
||||
if (stack == null) return stack;
|
||||
if (stack.getType().equals(Material.AIR)) return stack;
|
||||
|
@ -122,7 +122,7 @@ public class Items {
|
|||
}
|
||||
|
||||
public static void updatePlayer(@NotNull Player player, ItemStack oldItem, ItemStack newItem) {
|
||||
PlayerManager pm = (PlayerManager) PlayerManager.getInstance(PlayerManager.class);
|
||||
PlayerManager pm = PlayerManager.getInstance(PlayerManager.class);
|
||||
if (pm == null) {
|
||||
return;
|
||||
}
|
||||
|
@ -131,7 +131,7 @@ public class Items {
|
|||
return;
|
||||
}
|
||||
|
||||
ItemManager im = (ItemManager) ItemManager.getInstance(ItemManager.class);
|
||||
ItemManager im = ItemManager.getInstance(ItemManager.class);
|
||||
if (im == null) {
|
||||
return;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue