mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2025-07-18 18:23:06 +00:00
Fix issues
This commit is contained in:
parent
9bf49d8732
commit
1c3ad6a925
@ -1,7 +1,10 @@
|
|||||||
package ninja.bytecode.iris;
|
package ninja.bytecode.iris;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
|
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.ChatColor;
|
import org.bukkit.ChatColor;
|
||||||
|
import org.bukkit.Sound;
|
||||||
import org.bukkit.World;
|
import org.bukkit.World;
|
||||||
import org.bukkit.command.Command;
|
import org.bukkit.command.Command;
|
||||||
import org.bukkit.command.CommandExecutor;
|
import org.bukkit.command.CommandExecutor;
|
||||||
@ -11,7 +14,9 @@ import org.bukkit.entity.Player;
|
|||||||
import ninja.bytecode.iris.controller.TimingsController;
|
import ninja.bytecode.iris.controller.TimingsController;
|
||||||
import ninja.bytecode.iris.generator.IrisGenerator;
|
import ninja.bytecode.iris.generator.IrisGenerator;
|
||||||
import ninja.bytecode.iris.pack.IrisBiome;
|
import ninja.bytecode.iris.pack.IrisBiome;
|
||||||
|
import ninja.bytecode.shuriken.execution.J;
|
||||||
import ninja.bytecode.shuriken.format.F;
|
import ninja.bytecode.shuriken.format.F;
|
||||||
|
import ninja.bytecode.shuriken.io.IO;
|
||||||
|
|
||||||
public class CommandIris implements CommandExecutor
|
public class CommandIris implements CommandExecutor
|
||||||
{
|
{
|
||||||
@ -28,6 +33,7 @@ public class CommandIris implements CommandExecutor
|
|||||||
msg(sender, "/iris timings - Iris Timings");
|
msg(sender, "/iris timings - Iris Timings");
|
||||||
msg(sender, "/iris rtp [biome] - RTP to a biome");
|
msg(sender, "/iris rtp [biome] - RTP to a biome");
|
||||||
msg(sender, "/iris reload - Reload & Recompile");
|
msg(sender, "/iris reload - Reload & Recompile");
|
||||||
|
msg(sender, "/iris clean - Clean Pack Install in Iris Folder");
|
||||||
msg(sender, "/ish - Iris Schematic Commands");
|
msg(sender, "/ish - Iris Schematic Commands");
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -41,7 +47,7 @@ public class CommandIris implements CommandExecutor
|
|||||||
msg(sender, " \\Terrain: " + ChatColor.BOLD + ChatColor.WHITE + F.duration(t, 2));
|
msg(sender, " \\Terrain: " + ChatColor.BOLD + ChatColor.WHITE + F.duration(t, 2));
|
||||||
msg(sender, " \\Decor: " + ChatColor.BOLD + ChatColor.WHITE + F.duration(d, 2));
|
msg(sender, " \\Decor: " + ChatColor.BOLD + ChatColor.WHITE + F.duration(d, 2));
|
||||||
}
|
}
|
||||||
|
|
||||||
if(args[0].equalsIgnoreCase("rtp"))
|
if(args[0].equalsIgnoreCase("rtp"))
|
||||||
{
|
{
|
||||||
if(sender instanceof Player)
|
if(sender instanceof Player)
|
||||||
@ -108,6 +114,18 @@ public class CommandIris implements CommandExecutor
|
|||||||
msg(sender, "Reloading Iris...");
|
msg(sender, "Reloading Iris...");
|
||||||
Bukkit.getScheduler().scheduleSyncDelayedTask(Iris.instance, () -> Iris.instance.reload());
|
Bukkit.getScheduler().scheduleSyncDelayedTask(Iris.instance, () -> Iris.instance.reload());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(args[0].equalsIgnoreCase("clean"))
|
||||||
|
{
|
||||||
|
msg(sender, "Poof!");
|
||||||
|
|
||||||
|
if(sender instanceof Player)
|
||||||
|
{
|
||||||
|
((Player) sender).playSound(((Player) sender).getLocation(), Sound.BLOCK_END_PORTAL_SPAWN, 0.33f, (float) 1.65);
|
||||||
|
}
|
||||||
|
|
||||||
|
J.attempt(() -> IO.delete(new File(Iris.instance.getDataFolder(), "pack")));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user