From 05060e76cbea7e1cca7a5ecf1e71a0c3f98f2ec5 Mon Sep 17 00:00:00 2001 From: Daniel Mills Date: Sun, 8 Nov 2020 11:26:11 -0500 Subject: [PATCH] 1.16.4 Support --- Iris.iml | 85 +------------------ src/main/java/com/volmit/iris/Iris.java | 56 ++++-------- .../com/volmit/iris/command/CommandIris.java | 10 ++- 3 files changed, 27 insertions(+), 124 deletions(-) diff --git a/Iris.iml b/Iris.iml index bf2209c49..74f3f131c 100644 --- a/Iris.iml +++ b/Iris.iml @@ -1,85 +1,2 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/main/java/com/volmit/iris/Iris.java b/src/main/java/com/volmit/iris/Iris.java index e7126b736..bbe550eb9 100644 --- a/src/main/java/com/volmit/iris/Iris.java +++ b/src/main/java/com/volmit/iris/Iris.java @@ -1,21 +1,5 @@ package com.volmit.iris; -import java.io.BufferedInputStream; -import java.io.File; -import java.io.FileOutputStream; -import java.io.IOException; -import java.net.URL; - -import com.volmit.iris.link.BKLink; -import org.bukkit.Bukkit; -import org.bukkit.World; -import org.bukkit.World.Environment; -import org.bukkit.command.Command; -import org.bukkit.command.CommandSender; -import org.bukkit.event.HandlerList; -import org.bukkit.generator.ChunkGenerator; -import org.bukkit.plugin.Plugin; - import com.volmit.iris.command.CommandIris; import com.volmit.iris.command.PermissionIris; import com.volmit.iris.gen.IrisTerrainProvider; @@ -24,34 +8,28 @@ import com.volmit.iris.gen.provisions.ProvisionBukkit; import com.volmit.iris.gen.scaffold.IrisGenConfiguration; import com.volmit.iris.gen.scaffold.IrisWorlds; import com.volmit.iris.gen.scaffold.TerrainTarget; +import com.volmit.iris.link.BKLink; import com.volmit.iris.link.CitizensLink; import com.volmit.iris.link.MultiverseCoreLink; import com.volmit.iris.link.MythicMobsLink; -import com.volmit.iris.manager.ConversionManager; -import com.volmit.iris.manager.EditManager; -import com.volmit.iris.manager.IrisBoardManager; -import com.volmit.iris.manager.IrisDataManager; -import com.volmit.iris.manager.IrisHotloadManager; -import com.volmit.iris.manager.ProjectManager; -import com.volmit.iris.manager.StructureManager; -import com.volmit.iris.manager.WandManager; +import com.volmit.iris.manager.*; import com.volmit.iris.object.IrisCompat; -import com.volmit.iris.util.C; -import com.volmit.iris.util.Form; -import com.volmit.iris.util.GroupedExecutor; -import com.volmit.iris.util.IO; -import com.volmit.iris.util.J; -import com.volmit.iris.util.KList; -import com.volmit.iris.util.M; -import com.volmit.iris.util.MetricsLite; -import com.volmit.iris.util.NastyRunnable; -import com.volmit.iris.util.Permission; -import com.volmit.iris.util.Queue; -import com.volmit.iris.util.RNG; -import com.volmit.iris.util.ShurikenQueue; -import com.volmit.iris.util.VolmitPlugin; - +import com.volmit.iris.util.*; import io.papermc.lib.PaperLib; +import org.bukkit.Bukkit; +import org.bukkit.World; +import org.bukkit.World.Environment; +import org.bukkit.command.Command; +import org.bukkit.command.CommandSender; +import org.bukkit.event.HandlerList; +import org.bukkit.generator.ChunkGenerator; +import org.bukkit.plugin.Plugin; + +import java.io.BufferedInputStream; +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.net.URL; public class Iris extends VolmitPlugin { diff --git a/src/main/java/com/volmit/iris/command/CommandIris.java b/src/main/java/com/volmit/iris/command/CommandIris.java index 5180ab276..2a32e32dc 100644 --- a/src/main/java/com/volmit/iris/command/CommandIris.java +++ b/src/main/java/com/volmit/iris/command/CommandIris.java @@ -2,11 +2,12 @@ package com.volmit.iris.command; import com.volmit.iris.Iris; import com.volmit.iris.IrisSettings; -import com.volmit.iris.v2.TestGen; +import com.volmit.iris.inject.SIGNAL; import com.volmit.iris.util.Command; import com.volmit.iris.util.KList; import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.MortarSender; +import com.volmit.iris.v2.TestGen; import com.volmit.iris.v2.scaffold.engine.Hotloadable; public class CommandIris extends MortarCommand @@ -65,6 +66,13 @@ public class CommandIris extends MortarCommand @Override public boolean handle(MortarSender sender, String[] args) { + if(args.length == 1 && args[0].equalsIgnoreCase("tick!")) + { + SIGNAL.NO_ENTITY_TICKING = !SIGNAL.NO_ENTITY_TICKING; + sender.sendMessage("TICKING: " + SIGNAL.NO_ENTITY_TICKING); + return true; + } + if(args.length == 2 && args[0].equalsIgnoreCase("test!") && IrisSettings.get().allowExperimentalV2Generator) { TestGen.gen(sender.player(), args[1]);