9
0
mirror of https://github.com/VolmitSoftware/Iris.git synced 2025-12-22 16:49:14 +00:00

Cache changes

This commit is contained in:
cyberpwn
2021-08-17 11:28:41 -04:00
parent b55bf6e6c1
commit 86741a4e95
22 changed files with 153 additions and 31 deletions

View File

@@ -95,6 +95,8 @@ public class Iris extends VolmitPlugin implements Listener {
private void preEnable() {
instance = this;
services = new KMap<>();
initialize("com.volmit.iris.core.service").forEach((i) -> services.put((Class<? extends IrisService>) i.getClass(), (IrisService) i));
INMS.get();
IO.delete(new File("iris"));
installDataPacks();
@@ -103,9 +105,6 @@ public class Iris extends VolmitPlugin implements Listener {
@SuppressWarnings("unchecked")
private void enable() {
services = new KMap<>();
initialize("com.volmit.iris.core.service").forEach((i) -> services.put((Class<? extends IrisService>) i.getClass(), (IrisService) i));
audiences = BukkitAudiences.create(this);
sender = new VolmitSender(Bukkit.getConsoleSender());
sender.setTag(getTag());
@@ -245,7 +244,7 @@ public class Iris extends VolmitPlugin implements Listener {
for (File i : packs.listFiles()) {
if (i.isDirectory()) {
Iris.verbose("Checking Pack: " + i.getPath());
IrisData data = new IrisData(i);
IrisData data = IrisData.get(i);
File dims = new File(i, "dimensions");
if (dims.exists()) {
@@ -339,7 +338,7 @@ public class Iris extends VolmitPlugin implements Listener {
for (File i : packs.listFiles()) {
if (i.isDirectory()) {
Iris.verbose("Checking Pack: " + i.getPath());
IrisData data = new IrisData(i);
IrisData data = IrisData.get(i);
File dims = new File(i, "dimensions");
if (dims.exists()) {
@@ -376,7 +375,7 @@ public class Iris extends VolmitPlugin implements Listener {
}
public boolean verifyDataPackInstalled(IrisDimension dimension) {
IrisData idm = new IrisData(getDataFolder("packs", dimension.getLoadKey()));
IrisData idm = IrisData.get(getDataFolder("packs", dimension.getLoadKey()));
KSet<String> keys = new KSet<>();
boolean warn = false;