diff --git a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/pack/BukkitPackManager.java b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/pack/BukkitPackManager.java index ae2018024..7901587e6 100644 --- a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/pack/BukkitPackManager.java +++ b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/pack/BukkitPackManager.java @@ -162,6 +162,10 @@ public class BukkitPackManager extends AbstractPackManager implements Listener { } private void updateResourcePackSettings(UUID uuid, String url, String sha1, boolean required, Component prompt) { + if (!ConfigManager.sendPackOnJoin()) { + resetResourcePackSettings(); + return; + } try { Object settings = Reflections.field$DedicatedServer$settings.get(Reflections.method$MinecraftServer$getServer.invoke(null)); Object properties = Reflections.field$DedicatedServerSettings$properties.get(settings);