diff --git a/MMOCore-Dist/src/main/java/net/Indyuce/mmocore/MMOCoreBukkit.java b/MMOCore-Dist/src/main/java/net/Indyuce/mmocore/MMOCoreBukkit.java index 160c0922..e29443db 100644 --- a/MMOCore-Dist/src/main/java/net/Indyuce/mmocore/MMOCoreBukkit.java +++ b/MMOCore-Dist/src/main/java/net/Indyuce/mmocore/MMOCoreBukkit.java @@ -19,13 +19,6 @@ public class MMOCoreBukkit { if (plugin.configManager.overrideVanillaExp) Bukkit.getPluginManager().registerEvents(new VanillaExperienceOverride(), plugin); - if (plugin.getConfig().getBoolean("hotbar-swapping.enabled")) - try { - Bukkit.getPluginManager().registerEvents(new HotbarSwap(plugin.getConfig().getConfigurationSection("hotbar-swapping")), plugin); - } catch (RuntimeException exception) { - plugin.getLogger().log(Level.WARNING, "Could not load hotbar swapping: " + exception.getMessage()); - } - if (plugin.getConfig().getBoolean("prevent-spawner-xp")) Bukkit.getPluginManager().registerEvents(new NoSpawnerEXP(), plugin); diff --git a/MMOCore-Dist/src/main/java/net/Indyuce/mmocore/listener/option/HotbarSwap.java b/MMOCore-Dist/src/main/java/net/Indyuce/mmocore/listener/option/HotbarSwap.java deleted file mode 100644 index 6945b610..00000000 --- a/MMOCore-Dist/src/main/java/net/Indyuce/mmocore/listener/option/HotbarSwap.java +++ /dev/null @@ -1,41 +0,0 @@ -package net.Indyuce.mmocore.listener.option; - -import io.lumine.mythic.lib.UtilityMethods; -import net.Indyuce.mmocore.MMOCore; -import net.Indyuce.mmocore.api.event.PlayerKeyPressEvent; -import net.Indyuce.mmocore.api.SoundEvent; -import net.Indyuce.mmocore.skill.cast.PlayerKey; -import org.bukkit.configuration.ConfigurationSection; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.Listener; -import org.bukkit.inventory.ItemStack; - -import java.util.Objects; - -public class HotbarSwap implements Listener { - private final PlayerKey keybind; - private final boolean crouching; - - public HotbarSwap(ConfigurationSection config) { - this.keybind = PlayerKey.valueOf(UtilityMethods.enumName(Objects.requireNonNull(config.getString("keybind"), "Could not find keybind"))); - this.crouching = config.getBoolean("crouching"); - } - - @EventHandler - public void keyPress(PlayerKeyPressEvent event) { - Player player = event.getPlayer(); - if (event.getPressed() == keybind && event.getPlayer().isSneaking() == crouching) { - - if (event.getPressed().shouldCancelEvent()) - event.setCancelled(true); - - MMOCore.plugin.soundManager.getSound(SoundEvent.HOTBAR_SWAP).playTo(player); - for (int j = 0; j < 9; j++) { - ItemStack replaced = player.getInventory().getItem(j + 9 * 3); - player.getInventory().setItem(j + 9 * 3, player.getInventory().getItem(j)); - player.getInventory().setItem(j, replaced); - } - } - } -} diff --git a/MMOCore-Dist/src/main/resources/config.yml b/MMOCore-Dist/src/main/resources/config.yml index bbec0727..c54a6032 100644 --- a/MMOCore-Dist/src/main/resources/config.yml +++ b/MMOCore-Dist/src/main/resources/config.yml @@ -15,7 +15,7 @@ mysql: port: 3306 database: minecraft user: mmolover - pass: ILoveAria + pass: ILovePhoenixDev properties: cachePrepStmts: true prepStmtCacheSize: 250 @@ -213,20 +213,6 @@ max-skill-slots: 8 # When set to false, unlocked skills will take effect right away. passive-skill-need-bound: true -# Fun extra RPG feature that switches the player's hotbar with -# the 9 lower row items of his inventory. This allows the player -# to have two different item sets or quickly have access to pots -# Requires a SERVER reload when changed. -hotbar-swapping: - enabled: true - - # Keybind which triggers - # Available keybinds - keybind: SWAP_HANDS - - # If the player has to sneak to swap hotbars - crouching: true - # Set this to true to allow players in # creative mode to enter casting mode can-creative-cast: false