mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2025-08-17 00:36:35 +00:00
fix iris create command failing
This commit is contained in:
parent
387e8adfe2
commit
106a3834ab
@ -87,34 +87,17 @@ public class CommandIris implements DecreeExecutor {
|
|||||||
@Param(description = "The seed to generate the world with", defaultValue = "1337")
|
@Param(description = "The seed to generate the world with", defaultValue = "1337")
|
||||||
long seed
|
long seed
|
||||||
) {
|
) {
|
||||||
if(sender() instanceof Player) {
|
if (name.equalsIgnoreCase("iris")) {
|
||||||
if (incompatibilities.get("Multiverse-Core")) {
|
sender().sendMessage(C.RED + "You cannot use the world name \"iris\" for creating worlds as Iris uses this directory for studio worlds.");
|
||||||
sender().sendMessage(C.RED + "Your server has an incompatibility that may corrupt all worlds on the server if not handled properly.");
|
sender().sendMessage(C.RED + "May we suggest the name \"IrisWorld\" instead?");
|
||||||
sender().sendMessage(C.RED + "it is strongly advised for you to take action. see log for full detail");
|
return;
|
||||||
sender().sendMessage(C.RED + "----------------------------------------------------------------");
|
}
|
||||||
sender().sendMessage(C.RED + "Command ran: /iris create");
|
|
||||||
sender().sendMessage(C.RED + UtilsSFG.MSGIncompatibleWarnings());
|
if (name.equalsIgnoreCase("benchmark")) {
|
||||||
sender().sendMessage(C.RED + "----------------------------------------------------------------");
|
sender().sendMessage(C.RED + "You cannot use the world name \"benchmark\" for creating worlds as Iris uses this directory for Benchmarking Packs.");
|
||||||
}
|
sender().sendMessage(C.RED + "May we suggest the name \"IrisWorld\" instead?");
|
||||||
if (unstablemode && !incompatibilities.get("Multiverse-Core")) {
|
return;
|
||||||
sender().sendMessage(C.RED + "Your server is experiencing an incompatibility with the Iris plugin.");
|
|
||||||
sender().sendMessage(C.RED + "Please rectify this problem to avoid further complications.");
|
|
||||||
sender().sendMessage(C.RED + "----------------------------------------------------------------");
|
|
||||||
sender().sendMessage(C.RED + "Command ran: /iris create");
|
|
||||||
sender().sendMessage(C.RED + UtilsSFG.MSGIncompatibleWarnings());
|
|
||||||
sender().sendMessage(C.RED + "----------------------------------------------------------------");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
if (name.equals("iris")) {
|
|
||||||
sender().sendMessage(C.RED + "You cannot use the world name \"iris\" for creating worlds as Iris uses this directory for studio worlds.");
|
|
||||||
sender().sendMessage(C.RED + "May we suggest the name \"IrisWorld\" instead?");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if (name.equals("Benchmark")) {
|
|
||||||
sender().sendMessage(C.RED + "You cannot use the world name \"Benchmark\" for creating worlds as Iris uses this directory for Benchmarking Packs.");
|
|
||||||
sender().sendMessage(C.RED + "May we suggest the name \"IrisWorld\" instead?");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (new File(Bukkit.getWorldContainer(), name).exists()) {
|
if (new File(Bukkit.getWorldContainer(), name).exists()) {
|
||||||
sender().sendMessage(C.RED + "That folder already exists!");
|
sender().sendMessage(C.RED + "That folder already exists!");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user