From f8421c09cfb7ed2527fed0a8ae4865e7241602d3 Mon Sep 17 00:00:00 2001 From: DroppingAnvil Date: Sat, 11 Apr 2020 14:51:57 -0500 Subject: [PATCH] Option to load chunk before /f wild teleport. --- src/main/java/com/massivecraft/factions/Conf.java | 2 ++ .../java/com/massivecraft/factions/cmd/wild/CmdWild.java | 6 ++---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/massivecraft/factions/Conf.java b/src/main/java/com/massivecraft/factions/Conf.java index 39383305..1f3791fc 100644 --- a/src/main/java/com/massivecraft/factions/Conf.java +++ b/src/main/java/com/massivecraft/factions/Conf.java @@ -423,6 +423,8 @@ public class Conf { public static HashMap defaultFactionPermissions = new HashMap<>(); public static HashSet lockedPermissions = new HashSet<>(); + public static boolean wildLoadChunkBeforeTeleport = true; + private static transient Conf i = new Conf(); static { diff --git a/src/main/java/com/massivecraft/factions/cmd/wild/CmdWild.java b/src/main/java/com/massivecraft/factions/cmd/wild/CmdWild.java index 5d982b87..c5d06140 100644 --- a/src/main/java/com/massivecraft/factions/cmd/wild/CmdWild.java +++ b/src/main/java/com/massivecraft/factions/cmd/wild/CmdWild.java @@ -1,10 +1,7 @@ package com.massivecraft.factions.cmd.wild; -import com.massivecraft.factions.Board; -import com.massivecraft.factions.FLocation; -import com.massivecraft.factions.FPlayers; -import com.massivecraft.factions.FactionsPlugin; +import com.massivecraft.factions.*; import com.massivecraft.factions.cmd.Aliases; import com.massivecraft.factions.cmd.CommandContext; import com.massivecraft.factions.cmd.CommandRequirements; @@ -65,6 +62,7 @@ public class CmdWild extends FCommand implements WaitedTask { p.sendMessage(TL.GENERIC_NOTENOUGHMONEY.toString()); return; } + if (Conf.wildLoadChunkBeforeTeleport && !loc.getChunk().isLoaded()) loc.getChunk().load(); teleportPlayer(p, loc); break; }