Reduce complexity, similarly done to other cmds.

Removed "Hotloaded!" As that is also printed by the studio world's hotload function, now players are getting it twice.
This commit is contained in:
CocoTheOwner 2021-07-25 23:18:21 +02:00 committed by StrangeOne101
parent ab0f544267
commit c7ee183fe4

View File

@ -21,6 +21,7 @@ package com.volmit.iris.core.command.studio;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.core.tools.IrisWorlds; import com.volmit.iris.core.tools.IrisWorlds;
import com.volmit.iris.engine.framework.IrisAccess;
import com.volmit.iris.util.collection.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.plugin.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.plugin.VolmitSender; import com.volmit.iris.util.plugin.VolmitSender;
@ -48,19 +49,24 @@ public class CommandIrisStudioHotload extends MortarCommand {
return true; return true;
} }
if (sender.isPlayer()) { if (!sender.isPlayer()) {
sender.sendMessage("Players only.");
return true;
}
Player p = sender.player(); Player p = sender.player();
World world = p.getWorld(); World world = p.getWorld();
if (!IrisWorlds.isIrisWorld(world)) { if (!IrisWorlds.isIrisWorld(world)) {
sender.sendMessage("You must be in an iris world."); sender.sendMessage("You must be in an iris world.");
return true; return true;
} }
IrisWorlds.access(world).hotload(); IrisAccess worldAccess = IrisWorlds.access(world);
sender.sendMessage("Hotloaded!"); if (worldAccess == null){
return true; sender.sendMessage("Could not gain access to the world you are in");
} else { } else {
sender.sendMessage("Players only."); worldAccess.hotload();
} }
return true; return true;