mirror of
https://github.com/songoda/UltimateStacker.git
synced 2024-09-27 14:12:59 +02:00
Optimize imports
This commit is contained in:
parent
c944e6add7
commit
50fd0500b5
@ -8,6 +8,7 @@ import com.craftaro.ultimatestacker.api.stack.entity.EntityStackManager;
|
|||||||
import com.craftaro.ultimatestacker.api.stack.item.StackedItemManager;
|
import com.craftaro.ultimatestacker.api.stack.item.StackedItemManager;
|
||||||
import com.craftaro.ultimatestacker.api.stack.spawner.SpawnerStack;
|
import com.craftaro.ultimatestacker.api.stack.spawner.SpawnerStack;
|
||||||
import com.craftaro.ultimatestacker.api.stack.spawner.SpawnerStackManager;
|
import com.craftaro.ultimatestacker.api.stack.spawner.SpawnerStackManager;
|
||||||
|
import com.craftaro.ultimatestacker.api.utils.Hologramable;
|
||||||
import com.craftaro.ultimatestacker.commands.CommandConvert;
|
import com.craftaro.ultimatestacker.commands.CommandConvert;
|
||||||
import com.craftaro.ultimatestacker.commands.CommandGiveSpawner;
|
import com.craftaro.ultimatestacker.commands.CommandGiveSpawner;
|
||||||
import com.craftaro.ultimatestacker.commands.CommandLootables;
|
import com.craftaro.ultimatestacker.commands.CommandLootables;
|
||||||
@ -20,20 +21,32 @@ import com.craftaro.ultimatestacker.database.migrations._1_InitialMigration;
|
|||||||
import com.craftaro.ultimatestacker.database.migrations._2_EntityStacks;
|
import com.craftaro.ultimatestacker.database.migrations._2_EntityStacks;
|
||||||
import com.craftaro.ultimatestacker.database.migrations._3_BlockStacks;
|
import com.craftaro.ultimatestacker.database.migrations._3_BlockStacks;
|
||||||
import com.craftaro.ultimatestacker.database.migrations._6_RemoveStackedEntityTable;
|
import com.craftaro.ultimatestacker.database.migrations._6_RemoveStackedEntityTable;
|
||||||
|
import com.craftaro.ultimatestacker.hook.StackerHook;
|
||||||
import com.craftaro.ultimatestacker.hook.hooks.JobsHook;
|
import com.craftaro.ultimatestacker.hook.hooks.JobsHook;
|
||||||
|
import com.craftaro.ultimatestacker.listeners.BlockListeners;
|
||||||
|
import com.craftaro.ultimatestacker.listeners.BreedListeners;
|
||||||
|
import com.craftaro.ultimatestacker.listeners.ClearLagListeners;
|
||||||
|
import com.craftaro.ultimatestacker.listeners.DeathListeners;
|
||||||
|
import com.craftaro.ultimatestacker.listeners.InteractListeners;
|
||||||
import com.craftaro.ultimatestacker.listeners.ShearListeners;
|
import com.craftaro.ultimatestacker.listeners.ShearListeners;
|
||||||
import com.craftaro.ultimatestacker.listeners.SheepDyeListeners;
|
import com.craftaro.ultimatestacker.listeners.SheepDyeListeners;
|
||||||
import com.craftaro.ultimatestacker.listeners.SpawnerListeners;
|
import com.craftaro.ultimatestacker.listeners.SpawnerListeners;
|
||||||
import com.craftaro.ultimatestacker.listeners.TameListeners;
|
import com.craftaro.ultimatestacker.listeners.TameListeners;
|
||||||
|
import com.craftaro.ultimatestacker.listeners.entity.EntityCurrentListener;
|
||||||
|
import com.craftaro.ultimatestacker.listeners.entity.EntityListeners;
|
||||||
import com.craftaro.ultimatestacker.listeners.item.ItemCurrentListener;
|
import com.craftaro.ultimatestacker.listeners.item.ItemCurrentListener;
|
||||||
import com.craftaro.ultimatestacker.listeners.item.ItemLegacyListener;
|
import com.craftaro.ultimatestacker.listeners.item.ItemLegacyListener;
|
||||||
import com.craftaro.ultimatestacker.listeners.item.ItemListeners;
|
import com.craftaro.ultimatestacker.listeners.item.ItemListeners;
|
||||||
import com.craftaro.ultimatestacker.lootables.LootablesManager;
|
import com.craftaro.ultimatestacker.lootables.LootablesManager;
|
||||||
|
import com.craftaro.ultimatestacker.settings.Settings;
|
||||||
import com.craftaro.ultimatestacker.stackable.block.BlockStackImpl;
|
import com.craftaro.ultimatestacker.stackable.block.BlockStackImpl;
|
||||||
|
import com.craftaro.ultimatestacker.stackable.block.BlockStackManagerImpl;
|
||||||
import com.craftaro.ultimatestacker.stackable.entity.EntityStackManagerImpl;
|
import com.craftaro.ultimatestacker.stackable.entity.EntityStackManagerImpl;
|
||||||
import com.craftaro.ultimatestacker.stackable.entity.custom.CustomEntityManager;
|
import com.craftaro.ultimatestacker.stackable.entity.custom.CustomEntityManager;
|
||||||
import com.craftaro.ultimatestacker.stackable.item.StackedItemManagerImpl;
|
import com.craftaro.ultimatestacker.stackable.item.StackedItemManagerImpl;
|
||||||
import com.craftaro.ultimatestacker.stackable.spawner.SpawnerStackImpl;
|
import com.craftaro.ultimatestacker.stackable.spawner.SpawnerStackImpl;
|
||||||
|
import com.craftaro.ultimatestacker.stackable.spawner.SpawnerStackManagerImpl;
|
||||||
|
import com.craftaro.ultimatestacker.tasks.StackingTask;
|
||||||
import com.craftaro.ultimatestacker.utils.Async;
|
import com.craftaro.ultimatestacker.utils.Async;
|
||||||
import com.songoda.core.SongodaCore;
|
import com.songoda.core.SongodaCore;
|
||||||
import com.songoda.core.SongodaPlugin;
|
import com.songoda.core.SongodaPlugin;
|
||||||
@ -51,19 +64,6 @@ import com.songoda.core.hooks.HologramManager;
|
|||||||
import com.songoda.core.hooks.ProtectionManager;
|
import com.songoda.core.hooks.ProtectionManager;
|
||||||
import com.songoda.core.hooks.WorldGuardHook;
|
import com.songoda.core.hooks.WorldGuardHook;
|
||||||
import com.songoda.core.utils.TextUtils;
|
import com.songoda.core.utils.TextUtils;
|
||||||
import com.craftaro.ultimatestacker.hook.StackerHook;
|
|
||||||
import com.craftaro.ultimatestacker.listeners.BlockListeners;
|
|
||||||
import com.craftaro.ultimatestacker.listeners.BreedListeners;
|
|
||||||
import com.craftaro.ultimatestacker.listeners.ClearLagListeners;
|
|
||||||
import com.craftaro.ultimatestacker.listeners.DeathListeners;
|
|
||||||
import com.craftaro.ultimatestacker.listeners.InteractListeners;
|
|
||||||
import com.craftaro.ultimatestacker.listeners.entity.EntityCurrentListener;
|
|
||||||
import com.craftaro.ultimatestacker.listeners.entity.EntityListeners;
|
|
||||||
import com.craftaro.ultimatestacker.settings.Settings;
|
|
||||||
import com.craftaro.ultimatestacker.api.utils.Hologramable;
|
|
||||||
import com.craftaro.ultimatestacker.stackable.block.BlockStackManagerImpl;
|
|
||||||
import com.craftaro.ultimatestacker.stackable.spawner.SpawnerStackManagerImpl;
|
|
||||||
import com.craftaro.ultimatestacker.tasks.StackingTask;
|
|
||||||
import org.apache.commons.lang.WordUtils;
|
import org.apache.commons.lang.WordUtils;
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
package com.craftaro.ultimatestacker.commands;
|
package com.craftaro.ultimatestacker.commands;
|
||||||
|
|
||||||
|
import com.craftaro.ultimatestacker.UltimateStacker;
|
||||||
import com.craftaro.ultimatestacker.utils.Methods;
|
import com.craftaro.ultimatestacker.utils.Methods;
|
||||||
import com.songoda.core.commands.AbstractCommand;
|
import com.songoda.core.commands.AbstractCommand;
|
||||||
import com.songoda.core.utils.TextUtils;
|
import com.songoda.core.utils.TextUtils;
|
||||||
import com.craftaro.ultimatestacker.UltimateStacker;
|
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
import org.bukkit.entity.EntityType;
|
import org.bukkit.entity.EntityType;
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
package com.craftaro.ultimatestacker.commands;
|
package com.craftaro.ultimatestacker.commands;
|
||||||
|
|
||||||
|
import com.craftaro.ultimatestacker.UltimateStacker;
|
||||||
import com.songoda.core.commands.AbstractCommand;
|
import com.songoda.core.commands.AbstractCommand;
|
||||||
import com.songoda.core.lootables.gui.GuiEditor;
|
import com.songoda.core.lootables.gui.GuiEditor;
|
||||||
import com.craftaro.ultimatestacker.UltimateStacker;
|
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package com.craftaro.ultimatestacker.commands;
|
package com.craftaro.ultimatestacker.commands;
|
||||||
|
|
||||||
import com.songoda.core.commands.AbstractCommand;
|
|
||||||
import com.craftaro.ultimatestacker.UltimateStacker;
|
import com.craftaro.ultimatestacker.UltimateStacker;
|
||||||
|
import com.songoda.core.commands.AbstractCommand;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
package com.craftaro.ultimatestacker.commands;
|
package com.craftaro.ultimatestacker.commands;
|
||||||
|
|
||||||
|
import com.craftaro.ultimatestacker.UltimateStacker;
|
||||||
import com.craftaro.ultimatestacker.api.stack.entity.EntityStack;
|
import com.craftaro.ultimatestacker.api.stack.entity.EntityStack;
|
||||||
import com.craftaro.ultimatestacker.api.stack.entity.EntityStackManager;
|
import com.craftaro.ultimatestacker.api.stack.entity.EntityStackManager;
|
||||||
import com.songoda.core.commands.AbstractCommand;
|
import com.songoda.core.commands.AbstractCommand;
|
||||||
import com.songoda.core.utils.TextUtils;
|
import com.songoda.core.utils.TextUtils;
|
||||||
import com.craftaro.ultimatestacker.UltimateStacker;
|
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.World;
|
import org.bukkit.World;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
package com.craftaro.ultimatestacker.commands;
|
package com.craftaro.ultimatestacker.commands;
|
||||||
|
|
||||||
|
import com.craftaro.ultimatestacker.UltimateStacker;
|
||||||
import com.songoda.core.commands.AbstractCommand;
|
import com.songoda.core.commands.AbstractCommand;
|
||||||
import com.songoda.core.configuration.editor.PluginConfigGui;
|
import com.songoda.core.configuration.editor.PluginConfigGui;
|
||||||
import com.songoda.core.gui.GuiManager;
|
import com.songoda.core.gui.GuiManager;
|
||||||
import com.craftaro.ultimatestacker.UltimateStacker;
|
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
package com.craftaro.ultimatestacker.commands;
|
package com.craftaro.ultimatestacker.commands;
|
||||||
|
|
||||||
|
import com.craftaro.ultimatestacker.UltimateStacker;
|
||||||
import com.craftaro.ultimatestacker.api.stack.entity.EntityStack;
|
import com.craftaro.ultimatestacker.api.stack.entity.EntityStack;
|
||||||
import com.songoda.core.commands.AbstractCommand;
|
import com.songoda.core.commands.AbstractCommand;
|
||||||
import com.songoda.core.utils.TextUtils;
|
import com.songoda.core.utils.TextUtils;
|
||||||
import com.craftaro.ultimatestacker.UltimateStacker;
|
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
import org.bukkit.entity.EntityType;
|
import org.bukkit.entity.EntityType;
|
||||||
import org.bukkit.entity.LivingEntity;
|
import org.bukkit.entity.LivingEntity;
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
package com.craftaro.ultimatestacker.database.migrations;
|
package com.craftaro.ultimatestacker.database.migrations;
|
||||||
|
|
||||||
|
import com.craftaro.ultimatestacker.UltimateStacker;
|
||||||
import com.songoda.core.database.DataMigration;
|
import com.songoda.core.database.DataMigration;
|
||||||
import com.songoda.core.database.MySQLConnector;
|
import com.songoda.core.database.MySQLConnector;
|
||||||
import com.craftaro.ultimatestacker.UltimateStacker;
|
|
||||||
|
|
||||||
import java.sql.Connection;
|
import java.sql.Connection;
|
||||||
import java.sql.SQLException;
|
import java.sql.SQLException;
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
package com.craftaro.ultimatestacker.database.migrations;
|
package com.craftaro.ultimatestacker.database.migrations;
|
||||||
|
|
||||||
|
import com.craftaro.ultimatestacker.UltimateStacker;
|
||||||
import com.songoda.core.database.DataMigration;
|
import com.songoda.core.database.DataMigration;
|
||||||
import com.songoda.core.database.MySQLConnector;
|
import com.songoda.core.database.MySQLConnector;
|
||||||
import com.craftaro.ultimatestacker.UltimateStacker;
|
|
||||||
|
|
||||||
import java.sql.Connection;
|
import java.sql.Connection;
|
||||||
import java.sql.SQLException;
|
import java.sql.SQLException;
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
package com.craftaro.ultimatestacker.database.migrations;
|
package com.craftaro.ultimatestacker.database.migrations;
|
||||||
|
|
||||||
|
import com.craftaro.ultimatestacker.UltimateStacker;
|
||||||
import com.songoda.core.database.DataMigration;
|
import com.songoda.core.database.DataMigration;
|
||||||
import com.songoda.core.database.MySQLConnector;
|
import com.songoda.core.database.MySQLConnector;
|
||||||
import com.craftaro.ultimatestacker.UltimateStacker;
|
|
||||||
|
|
||||||
import java.sql.Connection;
|
import java.sql.Connection;
|
||||||
import java.sql.SQLException;
|
import java.sql.SQLException;
|
||||||
|
@ -1,9 +1,8 @@
|
|||||||
package com.craftaro.ultimatestacker.hook.hooks;
|
package com.craftaro.ultimatestacker.hook.hooks;
|
||||||
|
|
||||||
import com.bgsoftware.wildstacker.api.objects.StackedEntity;
|
|
||||||
import com.craftaro.ultimatestacker.api.stack.entity.EntityStack;
|
import com.craftaro.ultimatestacker.api.stack.entity.EntityStack;
|
||||||
import com.songoda.core.hooks.jobs.JobsPlayerHandler;
|
|
||||||
import com.craftaro.ultimatestacker.hook.StackerHook;
|
import com.craftaro.ultimatestacker.hook.StackerHook;
|
||||||
|
import com.songoda.core.hooks.jobs.JobsPlayerHandler;
|
||||||
import org.bukkit.GameMode;
|
import org.bukkit.GameMode;
|
||||||
import org.bukkit.entity.LivingEntity;
|
import org.bukkit.entity.LivingEntity;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
@ -2,10 +2,11 @@ package com.craftaro.ultimatestacker.listeners;
|
|||||||
|
|
||||||
import com.craftaro.ultimatestacker.UltimateStacker;
|
import com.craftaro.ultimatestacker.UltimateStacker;
|
||||||
import com.craftaro.ultimatestacker.api.UltimateStackerAPI;
|
import com.craftaro.ultimatestacker.api.UltimateStackerAPI;
|
||||||
|
import com.craftaro.ultimatestacker.api.events.spawner.SpawnerBreakEvent;
|
||||||
|
import com.craftaro.ultimatestacker.api.events.spawner.SpawnerPlaceEvent;
|
||||||
import com.craftaro.ultimatestacker.api.stack.block.BlockStack;
|
import com.craftaro.ultimatestacker.api.stack.block.BlockStack;
|
||||||
import com.craftaro.ultimatestacker.api.stack.block.BlockStackManager;
|
import com.craftaro.ultimatestacker.api.stack.block.BlockStackManager;
|
||||||
import com.craftaro.ultimatestacker.api.stack.spawner.SpawnerStack;
|
import com.craftaro.ultimatestacker.api.stack.spawner.SpawnerStack;
|
||||||
import com.craftaro.ultimatestacker.api.events.spawner.SpawnerBreakEvent;
|
|
||||||
import com.craftaro.ultimatestacker.settings.Settings;
|
import com.craftaro.ultimatestacker.settings.Settings;
|
||||||
import com.craftaro.ultimatestacker.stackable.spawner.SpawnerStackImpl;
|
import com.craftaro.ultimatestacker.stackable.spawner.SpawnerStackImpl;
|
||||||
import com.craftaro.ultimatestacker.utils.Methods;
|
import com.craftaro.ultimatestacker.utils.Methods;
|
||||||
@ -13,7 +14,6 @@ import com.songoda.core.compatibility.CompatibleHand;
|
|||||||
import com.songoda.core.compatibility.CompatibleMaterial;
|
import com.songoda.core.compatibility.CompatibleMaterial;
|
||||||
import com.songoda.core.hooks.ProtectionManager;
|
import com.songoda.core.hooks.ProtectionManager;
|
||||||
import com.songoda.core.third_party.de.tr7zw.nbtapi.NBTItem;
|
import com.songoda.core.third_party.de.tr7zw.nbtapi.NBTItem;
|
||||||
import com.craftaro.ultimatestacker.api.events.spawner.SpawnerPlaceEvent;
|
|
||||||
import org.apache.commons.lang.math.NumberUtils;
|
import org.apache.commons.lang.math.NumberUtils;
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.GameMode;
|
import org.bukkit.GameMode;
|
||||||
|
@ -1,13 +1,12 @@
|
|||||||
package com.craftaro.ultimatestacker.listeners;
|
package com.craftaro.ultimatestacker.listeners;
|
||||||
|
|
||||||
|
import com.craftaro.ultimatestacker.UltimateStacker;
|
||||||
import com.craftaro.ultimatestacker.api.stack.entity.EntityStack;
|
import com.craftaro.ultimatestacker.api.stack.entity.EntityStack;
|
||||||
import com.craftaro.ultimatestacker.api.stack.entity.EntityStackManager;
|
import com.craftaro.ultimatestacker.api.stack.entity.EntityStackManager;
|
||||||
|
import com.craftaro.ultimatestacker.settings.Settings;
|
||||||
|
import com.craftaro.ultimatestacker.stackable.entity.Split;
|
||||||
import com.songoda.core.compatibility.CompatibleMaterial;
|
import com.songoda.core.compatibility.CompatibleMaterial;
|
||||||
import com.songoda.core.compatibility.ServerVersion;
|
import com.songoda.core.compatibility.ServerVersion;
|
||||||
import com.craftaro.ultimatestacker.UltimateStacker;
|
|
||||||
import com.craftaro.ultimatestacker.settings.Settings;
|
|
||||||
import com.craftaro.ultimatestacker.stackable.entity.EntityStackManagerImpl;
|
|
||||||
import com.craftaro.ultimatestacker.stackable.entity.Split;
|
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.World;
|
import org.bukkit.World;
|
||||||
import org.bukkit.entity.Entity;
|
import org.bukkit.entity.Entity;
|
||||||
|
@ -4,7 +4,6 @@ import com.craftaro.ultimatestacker.UltimateStacker;
|
|||||||
import com.craftaro.ultimatestacker.api.stack.entity.EntityStack;
|
import com.craftaro.ultimatestacker.api.stack.entity.EntityStack;
|
||||||
import com.craftaro.ultimatestacker.api.stack.entity.EntityStackManager;
|
import com.craftaro.ultimatestacker.api.stack.entity.EntityStackManager;
|
||||||
import com.craftaro.ultimatestacker.settings.Settings;
|
import com.craftaro.ultimatestacker.settings.Settings;
|
||||||
import com.craftaro.ultimatestacker.stackable.entity.EntityStackManagerImpl;
|
|
||||||
import com.craftaro.ultimatestacker.stackable.entity.Split;
|
import com.craftaro.ultimatestacker.stackable.entity.Split;
|
||||||
import org.bukkit.entity.LivingEntity;
|
import org.bukkit.entity.LivingEntity;
|
||||||
import org.bukkit.event.EventHandler;
|
import org.bukkit.event.EventHandler;
|
||||||
|
@ -1,16 +1,16 @@
|
|||||||
package com.craftaro.ultimatestacker.listeners;
|
package com.craftaro.ultimatestacker.listeners;
|
||||||
|
|
||||||
|
import com.craftaro.ultimatestacker.UltimateStacker;
|
||||||
import com.craftaro.ultimatestacker.api.UltimateStackerAPI;
|
import com.craftaro.ultimatestacker.api.UltimateStackerAPI;
|
||||||
import com.craftaro.ultimatestacker.api.stack.spawner.SpawnerStack;
|
import com.craftaro.ultimatestacker.api.stack.spawner.SpawnerStack;
|
||||||
import com.craftaro.ultimatestacker.api.stack.spawner.SpawnerStackManager;
|
import com.craftaro.ultimatestacker.api.stack.spawner.SpawnerStackManager;
|
||||||
|
import com.craftaro.ultimatestacker.settings.Settings;
|
||||||
|
import com.craftaro.ultimatestacker.stackable.spawner.SpawnerStackImpl;
|
||||||
import com.songoda.core.compatibility.CompatibleHand;
|
import com.songoda.core.compatibility.CompatibleHand;
|
||||||
import com.songoda.core.compatibility.ServerVersion;
|
import com.songoda.core.compatibility.ServerVersion;
|
||||||
import com.songoda.core.nms.NmsManager;
|
import com.songoda.core.nms.NmsManager;
|
||||||
import com.songoda.core.third_party.de.tr7zw.nbtapi.NBTItem;
|
import com.songoda.core.third_party.de.tr7zw.nbtapi.NBTItem;
|
||||||
import com.songoda.core.utils.EntityUtils;
|
import com.songoda.core.utils.EntityUtils;
|
||||||
import com.craftaro.ultimatestacker.UltimateStacker;
|
|
||||||
import com.craftaro.ultimatestacker.settings.Settings;
|
|
||||||
import com.craftaro.ultimatestacker.stackable.spawner.SpawnerStackImpl;
|
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.GameMode;
|
import org.bukkit.GameMode;
|
||||||
import org.bukkit.Location;
|
import org.bukkit.Location;
|
||||||
|
@ -3,7 +3,6 @@ package com.craftaro.ultimatestacker.listeners;
|
|||||||
import com.craftaro.ultimatestacker.UltimateStacker;
|
import com.craftaro.ultimatestacker.UltimateStacker;
|
||||||
import com.craftaro.ultimatestacker.api.stack.entity.EntityStack;
|
import com.craftaro.ultimatestacker.api.stack.entity.EntityStack;
|
||||||
import com.craftaro.ultimatestacker.api.stack.entity.EntityStackManager;
|
import com.craftaro.ultimatestacker.api.stack.entity.EntityStackManager;
|
||||||
import com.craftaro.ultimatestacker.stackable.entity.EntityStackManagerImpl;
|
|
||||||
import org.bukkit.entity.LivingEntity;
|
import org.bukkit.entity.LivingEntity;
|
||||||
import org.bukkit.event.EventHandler;
|
import org.bukkit.event.EventHandler;
|
||||||
import org.bukkit.event.Listener;
|
import org.bukkit.event.Listener;
|
||||||
|
@ -3,7 +3,6 @@ package com.craftaro.ultimatestacker.listeners.entity;
|
|||||||
import com.craftaro.ultimatestacker.UltimateStacker;
|
import com.craftaro.ultimatestacker.UltimateStacker;
|
||||||
import com.craftaro.ultimatestacker.api.stack.entity.EntityStack;
|
import com.craftaro.ultimatestacker.api.stack.entity.EntityStack;
|
||||||
import com.craftaro.ultimatestacker.api.stack.entity.EntityStackManager;
|
import com.craftaro.ultimatestacker.api.stack.entity.EntityStackManager;
|
||||||
import com.craftaro.ultimatestacker.stackable.entity.EntityStackManagerImpl;
|
|
||||||
import org.bukkit.entity.LivingEntity;
|
import org.bukkit.entity.LivingEntity;
|
||||||
import org.bukkit.event.EventHandler;
|
import org.bukkit.event.EventHandler;
|
||||||
import org.bukkit.event.Listener;
|
import org.bukkit.event.Listener;
|
||||||
|
@ -2,12 +2,10 @@ package com.craftaro.ultimatestacker.listeners.item;
|
|||||||
|
|
||||||
import com.craftaro.ultimatestacker.api.UltimateStackerAPI;
|
import com.craftaro.ultimatestacker.api.UltimateStackerAPI;
|
||||||
import com.craftaro.ultimatestacker.api.stack.item.StackedItem;
|
import com.craftaro.ultimatestacker.api.stack.item.StackedItem;
|
||||||
import com.songoda.core.compatibility.CompatibleSound;
|
|
||||||
import com.craftaro.ultimatestacker.UltimateStacker;
|
|
||||||
import com.craftaro.ultimatestacker.settings.Settings;
|
import com.craftaro.ultimatestacker.settings.Settings;
|
||||||
import com.craftaro.ultimatestacker.utils.Methods;
|
import com.craftaro.ultimatestacker.utils.Methods;
|
||||||
|
import com.songoda.core.compatibility.CompatibleSound;
|
||||||
import org.bukkit.entity.Arrow;
|
import org.bukkit.entity.Arrow;
|
||||||
import org.bukkit.entity.Item;
|
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.event.EventHandler;
|
import org.bukkit.event.EventHandler;
|
||||||
import org.bukkit.event.Listener;
|
import org.bukkit.event.Listener;
|
||||||
|
@ -1,10 +1,9 @@
|
|||||||
package com.craftaro.ultimatestacker.listeners.item;
|
package com.craftaro.ultimatestacker.listeners.item;
|
||||||
|
|
||||||
import com.craftaro.ultimatestacker.api.UltimateStackerAPI;
|
import com.craftaro.ultimatestacker.api.UltimateStackerAPI;
|
||||||
import com.songoda.core.compatibility.CompatibleSound;
|
|
||||||
import com.craftaro.ultimatestacker.UltimateStacker;
|
|
||||||
import com.craftaro.ultimatestacker.settings.Settings;
|
import com.craftaro.ultimatestacker.settings.Settings;
|
||||||
import com.craftaro.ultimatestacker.utils.Methods;
|
import com.craftaro.ultimatestacker.utils.Methods;
|
||||||
|
import com.songoda.core.compatibility.CompatibleSound;
|
||||||
import org.bukkit.entity.Arrow;
|
import org.bukkit.entity.Arrow;
|
||||||
import org.bukkit.entity.Item;
|
import org.bukkit.entity.Item;
|
||||||
import org.bukkit.event.EventHandler;
|
import org.bukkit.event.EventHandler;
|
||||||
|
@ -1,23 +1,16 @@
|
|||||||
package com.craftaro.ultimatestacker.listeners.item;
|
package com.craftaro.ultimatestacker.listeners.item;
|
||||||
|
|
||||||
import com.craftaro.ultimatestacker.api.UltimateStackerAPI;
|
|
||||||
import com.craftaro.ultimatestacker.api.stack.item.StackedItem;
|
|
||||||
import com.craftaro.ultimatestacker.api.stack.item.StackedItemManager;
|
|
||||||
import com.songoda.core.nms.NmsManager;
|
|
||||||
import com.craftaro.ultimatestacker.UltimateStacker;
|
import com.craftaro.ultimatestacker.UltimateStacker;
|
||||||
|
import com.craftaro.ultimatestacker.api.stack.item.StackedItem;
|
||||||
import com.craftaro.ultimatestacker.settings.Settings;
|
import com.craftaro.ultimatestacker.settings.Settings;
|
||||||
import com.craftaro.ultimatestacker.utils.Methods;
|
import com.craftaro.ultimatestacker.utils.Methods;
|
||||||
import org.apache.commons.lang.StringUtils;
|
import com.songoda.core.nms.NmsManager;
|
||||||
import org.bukkit.block.Block;
|
import org.bukkit.block.Block;
|
||||||
import org.bukkit.block.BlockState;
|
import org.bukkit.block.BlockState;
|
||||||
import org.bukkit.event.EventHandler;
|
import org.bukkit.event.EventHandler;
|
||||||
import org.bukkit.event.Listener;
|
import org.bukkit.event.Listener;
|
||||||
import org.bukkit.event.entity.ItemMergeEvent;
|
import org.bukkit.event.entity.ItemMergeEvent;
|
||||||
import org.bukkit.event.entity.ItemSpawnEvent;
|
|
||||||
import org.bukkit.event.inventory.InventoryPickupItemEvent;
|
import org.bukkit.event.inventory.InventoryPickupItemEvent;
|
||||||
import org.bukkit.inventory.ItemStack;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
public class ItemListeners implements Listener {
|
public class ItemListeners implements Listener {
|
||||||
|
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
package com.craftaro.ultimatestacker.lootables;
|
package com.craftaro.ultimatestacker.lootables;
|
||||||
|
|
||||||
|
import com.craftaro.ultimatestacker.UltimateStacker;
|
||||||
|
import com.craftaro.ultimatestacker.settings.Settings;
|
||||||
import com.songoda.core.compatibility.CompatibleMaterial;
|
import com.songoda.core.compatibility.CompatibleMaterial;
|
||||||
import com.songoda.core.compatibility.ServerVersion;
|
import com.songoda.core.compatibility.ServerVersion;
|
||||||
import com.songoda.core.lootables.Lootables;
|
import com.songoda.core.lootables.Lootables;
|
||||||
@ -9,8 +11,6 @@ import com.songoda.core.lootables.loot.Loot;
|
|||||||
import com.songoda.core.lootables.loot.LootBuilder;
|
import com.songoda.core.lootables.loot.LootBuilder;
|
||||||
import com.songoda.core.lootables.loot.LootManager;
|
import com.songoda.core.lootables.loot.LootManager;
|
||||||
import com.songoda.core.lootables.loot.Lootable;
|
import com.songoda.core.lootables.loot.Lootable;
|
||||||
import com.craftaro.ultimatestacker.UltimateStacker;
|
|
||||||
import com.craftaro.ultimatestacker.settings.Settings;
|
|
||||||
import org.bukkit.enchantments.Enchantment;
|
import org.bukkit.enchantments.Enchantment;
|
||||||
import org.bukkit.entity.Ageable;
|
import org.bukkit.entity.Ageable;
|
||||||
import org.bukkit.entity.Creeper;
|
import org.bukkit.entity.Creeper;
|
||||||
|
@ -2,9 +2,9 @@ package com.craftaro.ultimatestacker.stackable.block;
|
|||||||
|
|
||||||
import com.craftaro.ultimatestacker.UltimateStacker;
|
import com.craftaro.ultimatestacker.UltimateStacker;
|
||||||
import com.craftaro.ultimatestacker.api.stack.block.BlockStack;
|
import com.craftaro.ultimatestacker.api.stack.block.BlockStack;
|
||||||
|
import com.craftaro.ultimatestacker.settings.Settings;
|
||||||
import com.songoda.core.compatibility.CompatibleMaterial;
|
import com.songoda.core.compatibility.CompatibleMaterial;
|
||||||
import com.songoda.core.utils.TextUtils;
|
import com.songoda.core.utils.TextUtils;
|
||||||
import com.craftaro.ultimatestacker.settings.Settings;
|
|
||||||
import org.bukkit.Location;
|
import org.bukkit.Location;
|
||||||
|
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
@ -4,7 +4,6 @@ import com.craftaro.ultimatestacker.UltimateStacker;
|
|||||||
import com.craftaro.ultimatestacker.api.stack.block.BlockStack;
|
import com.craftaro.ultimatestacker.api.stack.block.BlockStack;
|
||||||
import com.craftaro.ultimatestacker.api.stack.block.BlockStackManager;
|
import com.craftaro.ultimatestacker.api.stack.block.BlockStackManager;
|
||||||
import com.songoda.core.compatibility.CompatibleMaterial;
|
import com.songoda.core.compatibility.CompatibleMaterial;
|
||||||
import com.songoda.core.compatibility.ServerVersion;
|
|
||||||
import org.bukkit.Location;
|
import org.bukkit.Location;
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.block.Block;
|
import org.bukkit.block.Block;
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
package com.craftaro.ultimatestacker.stackable.entity;
|
package com.craftaro.ultimatestacker.stackable.entity;
|
||||||
|
|
||||||
import com.craftaro.ultimatestacker.api.stack.entity.EntityStack;
|
import com.craftaro.ultimatestacker.UltimateStacker;
|
||||||
import com.craftaro.ultimatestacker.api.events.entity.EntityStackKillEvent;
|
import com.craftaro.ultimatestacker.api.events.entity.EntityStackKillEvent;
|
||||||
|
import com.craftaro.ultimatestacker.api.stack.entity.EntityStack;
|
||||||
|
import com.craftaro.ultimatestacker.settings.Settings;
|
||||||
import com.craftaro.ultimatestacker.utils.Async;
|
import com.craftaro.ultimatestacker.utils.Async;
|
||||||
import com.craftaro.ultimatestacker.utils.Methods;
|
import com.craftaro.ultimatestacker.utils.Methods;
|
||||||
import com.craftaro.ultimatestacker.UltimateStacker;
|
|
||||||
import com.craftaro.ultimatestacker.settings.Settings;
|
|
||||||
import com.songoda.core.compatibility.ServerVersion;
|
import com.songoda.core.compatibility.ServerVersion;
|
||||||
import com.songoda.core.lootables.loot.Drop;
|
import com.songoda.core.lootables.loot.Drop;
|
||||||
import com.songoda.core.lootables.loot.DropUtils;
|
import com.songoda.core.lootables.loot.DropUtils;
|
||||||
|
@ -3,11 +3,11 @@ package com.craftaro.ultimatestacker.stackable.spawner;
|
|||||||
import com.craftaro.ultimatestacker.UltimateStacker;
|
import com.craftaro.ultimatestacker.UltimateStacker;
|
||||||
import com.craftaro.ultimatestacker.api.UltimateStackerAPI;
|
import com.craftaro.ultimatestacker.api.UltimateStackerAPI;
|
||||||
import com.craftaro.ultimatestacker.api.stack.spawner.SpawnerStack;
|
import com.craftaro.ultimatestacker.api.stack.spawner.SpawnerStack;
|
||||||
|
import com.craftaro.ultimatestacker.settings.Settings;
|
||||||
import com.craftaro.ultimatestacker.utils.Methods;
|
import com.craftaro.ultimatestacker.utils.Methods;
|
||||||
import com.songoda.core.compatibility.CompatibleMaterial;
|
import com.songoda.core.compatibility.CompatibleMaterial;
|
||||||
import com.songoda.core.nms.world.SpawnedEntity;
|
import com.songoda.core.nms.world.SpawnedEntity;
|
||||||
import com.songoda.core.world.SSpawner;
|
import com.songoda.core.world.SSpawner;
|
||||||
import com.craftaro.ultimatestacker.settings.Settings;
|
|
||||||
import org.bukkit.Location;
|
import org.bukkit.Location;
|
||||||
import org.bukkit.World;
|
import org.bukkit.World;
|
||||||
import org.bukkit.block.CreatureSpawner;
|
import org.bukkit.block.CreatureSpawner;
|
||||||
|
@ -5,7 +5,6 @@ import com.craftaro.ultimatestacker.api.stack.entity.EntityStack;
|
|||||||
import com.craftaro.ultimatestacker.api.stack.entity.EntityStackManager;
|
import com.craftaro.ultimatestacker.api.stack.entity.EntityStackManager;
|
||||||
import com.craftaro.ultimatestacker.settings.Settings;
|
import com.craftaro.ultimatestacker.settings.Settings;
|
||||||
import com.craftaro.ultimatestacker.stackable.entity.Check;
|
import com.craftaro.ultimatestacker.stackable.entity.Check;
|
||||||
import com.craftaro.ultimatestacker.stackable.entity.EntityStackManagerImpl;
|
|
||||||
import com.craftaro.ultimatestacker.stackable.entity.custom.CustomEntity;
|
import com.craftaro.ultimatestacker.stackable.entity.custom.CustomEntity;
|
||||||
import com.craftaro.ultimatestacker.utils.CachedChunk;
|
import com.craftaro.ultimatestacker.utils.CachedChunk;
|
||||||
import com.songoda.core.compatibility.CompatibleMaterial;
|
import com.songoda.core.compatibility.CompatibleMaterial;
|
||||||
@ -62,7 +61,7 @@ import java.util.concurrent.Future;
|
|||||||
import java.util.concurrent.ScheduledExecutorService;
|
import java.util.concurrent.ScheduledExecutorService;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
import static com.craftaro.ultimatestacker.stackable.entity.Check.*;
|
import static com.craftaro.ultimatestacker.stackable.entity.Check.getChecks;
|
||||||
|
|
||||||
public class StackingTask extends TimerTask {
|
public class StackingTask extends TimerTask {
|
||||||
|
|
||||||
|
@ -1,15 +1,14 @@
|
|||||||
package com.craftaro.ultimatestacker.utils;
|
package com.craftaro.ultimatestacker.utils;
|
||||||
|
|
||||||
|
import com.craftaro.ultimatestacker.UltimateStacker;
|
||||||
import com.craftaro.ultimatestacker.api.UltimateStackerAPI;
|
import com.craftaro.ultimatestacker.api.UltimateStackerAPI;
|
||||||
import com.craftaro.ultimatestacker.api.stack.item.StackedItem;
|
import com.craftaro.ultimatestacker.api.stack.item.StackedItem;
|
||||||
|
import com.craftaro.ultimatestacker.settings.Settings;
|
||||||
|
import com.craftaro.ultimatestacker.stackable.entity.custom.CustomEntity;
|
||||||
import com.songoda.core.compatibility.CompatibleMaterial;
|
import com.songoda.core.compatibility.CompatibleMaterial;
|
||||||
import com.songoda.core.third_party.de.tr7zw.nbtapi.NBTItem;
|
import com.songoda.core.third_party.de.tr7zw.nbtapi.NBTItem;
|
||||||
import com.songoda.core.utils.TextUtils;
|
import com.songoda.core.utils.TextUtils;
|
||||||
import com.craftaro.ultimatestacker.UltimateStacker;
|
|
||||||
import com.craftaro.ultimatestacker.settings.Settings;
|
|
||||||
import com.craftaro.ultimatestacker.stackable.entity.custom.CustomEntity;
|
|
||||||
import org.bukkit.ChatColor;
|
import org.bukkit.ChatColor;
|
||||||
import org.bukkit.Material;
|
|
||||||
import org.bukkit.block.CreatureSpawner;
|
import org.bukkit.block.CreatureSpawner;
|
||||||
import org.bukkit.entity.Entity;
|
import org.bukkit.entity.Entity;
|
||||||
import org.bukkit.entity.EntityType;
|
import org.bukkit.entity.EntityType;
|
||||||
|
@ -3,10 +3,6 @@ package com.craftaro.ultimatestacker.api.stack.block;
|
|||||||
import com.craftaro.ultimatestacker.api.utils.Hologramable;
|
import com.craftaro.ultimatestacker.api.utils.Hologramable;
|
||||||
import com.craftaro.ultimatestacker.api.utils.Stackable;
|
import com.craftaro.ultimatestacker.api.utils.Stackable;
|
||||||
import com.songoda.core.compatibility.CompatibleMaterial;
|
import com.songoda.core.compatibility.CompatibleMaterial;
|
||||||
import com.songoda.core.hooks.stackers.UltimateStacker;
|
|
||||||
import com.songoda.core.utils.TextUtils;
|
|
||||||
import org.bukkit.Location;
|
|
||||||
import org.bukkit.World;
|
|
||||||
|
|
||||||
public interface BlockStack extends Stackable, Hologramable {
|
public interface BlockStack extends Stackable, Hologramable {
|
||||||
|
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
package com.craftaro.ultimatestacker.api.stack.block;
|
package com.craftaro.ultimatestacker.api.stack.block;
|
||||||
|
|
||||||
import com.songoda.core.compatibility.CompatibleMaterial;
|
import com.songoda.core.compatibility.CompatibleMaterial;
|
||||||
import com.songoda.core.compatibility.ServerVersion;
|
|
||||||
import org.bukkit.Location;
|
import org.bukkit.Location;
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.block.Block;
|
import org.bukkit.block.Block;
|
||||||
|
@ -1,24 +1,10 @@
|
|||||||
package com.craftaro.ultimatestacker.api.stack.entity;
|
package com.craftaro.ultimatestacker.api.stack.entity;
|
||||||
|
|
||||||
import com.craftaro.ultimatestacker.api.events.entity.EntityStackKillEvent;
|
|
||||||
import com.craftaro.ultimatestacker.api.utils.StackableEntity;
|
import com.craftaro.ultimatestacker.api.utils.StackableEntity;
|
||||||
import com.songoda.core.compatibility.ServerVersion;
|
|
||||||
import com.songoda.core.lootables.loot.Drop;
|
|
||||||
import com.songoda.core.lootables.loot.DropUtils;
|
|
||||||
import com.songoda.core.utils.EntityUtils;
|
|
||||||
import org.bukkit.Bukkit;
|
|
||||||
import org.bukkit.Location;
|
import org.bukkit.Location;
|
||||||
import org.bukkit.entity.EntityType;
|
import org.bukkit.entity.EntityType;
|
||||||
import org.bukkit.entity.ExperienceOrb;
|
|
||||||
import org.bukkit.entity.LivingEntity;
|
import org.bukkit.entity.LivingEntity;
|
||||||
import org.bukkit.event.entity.EntityDamageEvent;
|
|
||||||
import org.bukkit.event.entity.EntityDeathEvent;
|
|
||||||
import org.bukkit.inventory.ItemStack;
|
|
||||||
import org.bukkit.metadata.FixedMetadataValue;
|
|
||||||
import org.bukkit.util.Vector;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|
||||||
public interface EntityStack extends StackableEntity {
|
public interface EntityStack extends StackableEntity {
|
||||||
|
@ -1,10 +1,8 @@
|
|||||||
package com.craftaro.ultimatestacker.api.stack.entity;
|
package com.craftaro.ultimatestacker.api.stack.entity;
|
||||||
|
|
||||||
import org.bukkit.Bukkit;
|
|
||||||
import org.bukkit.entity.Entity;
|
import org.bukkit.entity.Entity;
|
||||||
import org.bukkit.entity.LivingEntity;
|
import org.bukkit.entity.LivingEntity;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.metadata.FixedMetadataValue;
|
|
||||||
|
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|
||||||
|
@ -6,10 +6,8 @@ import com.songoda.core.compatibility.CompatibleMaterial;
|
|||||||
import com.songoda.core.nms.world.SpawnedEntity;
|
import com.songoda.core.nms.world.SpawnedEntity;
|
||||||
import org.bukkit.Location;
|
import org.bukkit.Location;
|
||||||
import org.bukkit.World;
|
import org.bukkit.World;
|
||||||
import org.bukkit.block.CreatureSpawner;
|
|
||||||
import org.bukkit.entity.EntityType;
|
import org.bukkit.entity.EntityType;
|
||||||
|
|
||||||
import java.util.Random;
|
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
public interface SpawnerStack extends Stackable, Hologramable {
|
public interface SpawnerStack extends Stackable, Hologramable {
|
||||||
|
Loading…
Reference in New Issue
Block a user