diff --git a/src/com/redstoner/modules/blockplacemods/BlockPlaceMods.java b/src/com/redstoner/modules/blockplacemods/BlockPlaceMods.java index 60c95a4..2b001b2 100644 --- a/src/com/redstoner/modules/blockplacemods/BlockPlaceMods.java +++ b/src/com/redstoner/modules/blockplacemods/BlockPlaceMods.java @@ -1,5 +1,17 @@ package com.redstoner.modules.blockplacemods; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Comparator; +import java.util.HashSet; +import java.util.List; +import java.util.Map; + +import org.bukkit.ChatColor; +import org.bukkit.command.CommandSender; +import org.bukkit.entity.Player; +import org.bukkit.event.Listener; + import com.nemez.cmdmgr.Command; import com.redstoner.annotations.AutoRegisterListener; import com.redstoner.annotations.Version; @@ -11,12 +23,6 @@ import com.redstoner.modules.blockplacemods.mods.ModAbstract; import com.redstoner.modules.blockplacemods.mods.ModToggledAbstract; import com.redstoner.utils.CommandException; import com.redstoner.utils.CommandMap; -import org.bukkit.ChatColor; -import org.bukkit.command.CommandSender; -import org.bukkit.entity.Player; -import org.bukkit.event.Listener; - -import java.util.*; @AutoRegisterListener @Version(major = 3, minor = 2, revision = 9, compatible = 3) @@ -56,7 +62,6 @@ public final class BlockPlaceMods implements Module, Listener { mod.unregisterListeners(); } - try { Map commandMap = CommandMap.getCommandMap(); @@ -192,5 +197,4 @@ public final class BlockPlaceMods implements Module, Listener return true; } } - } diff --git a/src/com/redstoner/modules/blockplacemods/mods/ModInventory.java b/src/com/redstoner/modules/blockplacemods/mods/ModInventory.java index f3fc783..c6e483e 100644 --- a/src/com/redstoner/modules/blockplacemods/mods/ModInventory.java +++ b/src/com/redstoner/modules/blockplacemods/mods/ModInventory.java @@ -3,6 +3,7 @@ package com.redstoner.modules.blockplacemods.mods; import com.redstoner.modules.datamanager.DataManager; import com.redstoner.utils.CommandException; import com.redstoner.utils.ItemProperties; +import org.bukkit.GameMode; import org.bukkit.Material; import org.bukkit.block.BlockState; import org.bukkit.entity.Player; @@ -109,7 +110,7 @@ public class ModInventory extends ModAbstract @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) public void onBlockPlace(BlockPlaceEvent event) { - if (present(event.getPlayer())) + if (present(event.getPlayer()) && event.getPlayer().getGameMode() == GameMode.CREATIVE) { BlockState state = event.getBlock().getState(); if (state instanceof InventoryHolder)