refactor of Manager

This commit is contained in:
unurled 2024-03-11 16:26:30 +01:00
parent 5ffb921150
commit b769de9db4
Signed by: unurled
GPG key ID: FDBC9CBE1F82423F
7 changed files with 13 additions and 13 deletions

View file

@ -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;

View file

@ -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());

View file

@ -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;
}

View file

@ -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;

View file

@ -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);

View file

@ -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));
}

View file

@ -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;
}