From 2e1f9519782de79b367f11b133242f57b7223988 Mon Sep 17 00:00:00 2001 From: NotAlexNoyle Date: Sat, 10 Aug 2024 12:13:45 +0000 Subject: [PATCH] Clear out unneeded dependencies --- build.gradle.kts | 11 -- .../java/plugin}/BuildType.java | 0 src/main/java/plugin/Listeners.java | 44 ++++++++ .../java/plugin}/ParticleHats.java | 0 src/main/java/plugin/SpectatorGui.java | 105 ++++++++++++++++++ src/main/java/plugin/TemplateOG.java | 48 ++++++++ src/main/java/plugin/Utils.java | 90 +++++++++++++++ .../java/plugin}/api/HatAPI.java | 0 .../java/plugin}/api/ParticleHatsAPI.java | 0 .../api/exceptions/InvalidHatException.java | 0 .../api/exceptions/InvalidLabelException.java | 0 .../java/plugin}/commands/Command.java | 0 .../java/plugin}/commands/MainCommand.java | 0 .../java/plugin}/commands/Sender.java | 0 .../commands/subcommands/AddGroupCommand.java | 0 .../commands/subcommands/AddTypeCommand.java | 0 .../subcommands/BukkitHelpCommand.java | 0 .../commands/subcommands/ClearCommand.java | 0 .../subcommands/ClearPlayerCommand.java | 0 .../commands/subcommands/CreateCommand.java | 0 .../commands/subcommands/DebugCommand.java | 0 .../commands/subcommands/DebugDeleteMenu.java | 0 .../subcommands/DeleteGroupCommand.java | 0 .../commands/subcommands/EditCommand.java | 0 .../subcommands/EditGroupCommand.java | 0 .../subcommands/GroupInfoCommand.java | 0 .../commands/subcommands/GroupsCommand.java | 0 .../commands/subcommands/ImportCommand.java | 0 .../commands/subcommands/MetaCommand.java | 0 .../commands/subcommands/OpenCommand.java | 0 .../subcommands/OpenPlayerCommand.java | 0 .../subcommands/ParticlesCommand.java | 0 .../commands/subcommands/ReloadCommand.java | 0 .../subcommands/RemoveTypeCommand.java | 0 .../commands/subcommands/SetCommand.java | 0 .../subcommands/SpigotHelpCommand.java | 0 .../commands/subcommands/ToggleCommand.java | 0 .../subcommands/TogglePlayerCommand.java | 0 .../commands/subcommands/TypeCommand.java | 0 .../commands/subcommands/UnsetCommand.java | 0 .../compatibility/CompatibleMaterial.java | 0 .../compatibility/CompatibleSound.java | 0 .../plugin}/configuration/CustomConfig.java | 0 .../java/plugin}/database/Database.java | 0 .../plugin}/database/properties/Group.java | 0 .../plugin}/database/type/DatabaseType.java | 0 .../database/type/mysql/MySQLDatabase.java | 0 .../database/type/mysql/MySQLHelper.java | 0 .../database/type/yaml/YamlDatabase.java | 0 .../java/plugin}/editor/EditorLore.java | 0 .../plugin}/editor/EditorMenuManager.java | 0 .../java/plugin}/editor/MetaState.java | 0 .../editor/menus/EditorActionMenu.java | 0 .../menus/EditorActionMenuOverview.java | 0 .../plugin}/editor/menus/EditorAngleMenu.java | 0 .../plugin}/editor/menus/EditorBaseMenu.java | 0 .../plugin}/editor/menus/EditorColorMenu.java | 0 .../editor/menus/EditorDeleteMenu.java | 0 .../editor/menus/EditorDescriptionMenu.java | 0 .../editor/menus/EditorDurationMenu.java | 0 .../editor/menus/EditorIconMenuOverview.java | 0 .../editor/menus/EditorItemPromptMenu.java | 0 .../editor/menus/EditorItemStackMenu.java | 0 .../plugin}/editor/menus/EditorMainMenu.java | 0 .../editor/menus/EditorMenuSelectionMenu.java | 0 .../plugin}/editor/menus/EditorMetaMenu.java | 0 .../editor/menus/EditorNodeMainMenu.java | 0 .../editor/menus/EditorNodeMenuOverview.java | 0 .../editor/menus/EditorOffsetMenu.java | 0 .../menus/EditorParticleMenuOverview.java | 0 .../menus/EditorParticleSelectionMenu.java | 0 .../editor/menus/EditorPotionMenu.java | 0 .../editor/menus/EditorResizeMenu.java | 0 .../editor/menus/EditorSearchMenu.java | 0 .../editor/menus/EditorSettingsMenu.java | 0 .../plugin}/editor/menus/EditorSlotMenu.java | 0 .../plugin}/editor/menus/EditorSoundMenu.java | 0 .../plugin}/editor/menus/EditorTagMenu.java | 0 .../editor/menus/EditorTagMenuOverview.java | 0 .../editor/menus/EditorTransferMenu.java | 0 .../plugin}/editor/menus/EditorTypeMenu.java | 0 .../editor/menus/EditorVelocityMenu.java | 0 .../editor/purchase/PurchaseMenuManager.java | 0 .../menus/PurchaseEditorMainMenu.java | 0 .../menus/PurchaseEditorSettingsMenu.java | 0 .../java/plugin}/events/HatEquipEvent.java | 0 .../java/plugin}/hooks/CurrencyHook.java | 0 .../java/plugin}/hooks/VanishHook.java | 0 .../hooks/economy/PlayerPointsHook.java | 0 .../hooks/economy/TokenManagerHook.java | 0 .../java/plugin}/hooks/economy/VaultHook.java | 0 .../plugin}/hooks/vanish/SuperVanishHook.java | 0 .../java/plugin}/listeners/ChatListener.java | 0 .../plugin}/listeners/CommandListener.java | 0 .../plugin}/listeners/ConnectionListener.java | 0 .../plugin}/listeners/EntityListener.java | 0 .../plugin}/listeners/InteractListener.java | 0 .../plugin}/listeners/InventoryListener.java | 0 .../plugin}/listeners/PlayerListener.java | 0 .../java/plugin}/locale/Message.java | 0 .../java/plugin}/managers/CommandManager.java | 0 .../java/plugin}/managers/EventManager.java | 0 .../java/plugin}/managers/HookManager.java | 0 .../plugin}/managers/ParticleManager.java | 0 .../plugin}/managers/ResourceManager.java | 0 .../plugin}/managers/SettingsManager.java | 0 .../java/plugin}/particles/Effect.java | 0 .../java/plugin}/particles/Hat.java | 0 .../java/plugin}/particles/HatReference.java | 0 .../plugin}/particles/ParticleEffect.java | 0 .../particles/effects/AngelWingsEffect.java | 0 .../particles/effects/AnimatedEffect.java | 0 .../plugin}/particles/effects/ArchEffect.java | 0 .../plugin}/particles/effects/AtomEffect.java | 0 .../plugin}/particles/effects/CapeEffect.java | 0 .../particles/effects/CleanTrailEffect.java | 0 .../particles/effects/CommunityEffect.java | 0 .../particles/effects/CreeperEffect.java | 0 .../particles/effects/CrystalEffect.java | 0 .../particles/effects/Debug5x5Effect.java | 0 .../particles/effects/Debug6x6Effect.java | 0 .../plugin}/particles/effects/HaloEffect.java | 0 .../particles/effects/HelixEffect.java | 0 .../plugin}/particles/effects/HoopEffect.java | 0 .../effects/InverseVortexEffect.java | 0 .../particles/effects/ParticleHatsEffect.java | 0 .../particles/effects/PixelEffect.java | 0 .../particles/effects/PlaceholderEffect.java | 0 .../particles/effects/SphereEffect.java | 0 .../particles/effects/SusanooEffect.java | 0 .../particles/effects/TornadoEffect.java | 0 .../particles/effects/TrailEffect.java | 0 .../particles/effects/VortexEffect.java | 0 .../particles/effects/WingsEffect.java | 0 .../particles/properties/ColorData.java | 0 .../properties/ColorTransitionData.java | 0 .../particles/properties/IconData.java | 0 .../particles/properties/IconDisplayMode.java | 0 .../particles/properties/ItemStackData.java | 0 .../particles/properties/ParticleAction.java | 0 .../properties/ParticleAnimation.java | 0 .../particles/properties/ParticleData.java | 0 .../properties/ParticleLocation.java | 0 .../particles/properties/ParticleMode.java | 0 .../particles/properties/ParticleTag.java | 0 .../properties/ParticleTracking.java | 0 .../particles/properties/ParticleType.java | 0 .../particles/renderer/ParticleRenderer.java | 0 .../legacy/LegacyParticleRenderer.java | 0 .../renderer/legacy/ReflectionUtils.java | 0 .../spigot/SpigotParticleRenderer.java | 0 .../java/plugin}/permission/Permission.java | 0 .../java/plugin}/player/EntityState.java | 0 .../java/plugin}/player/PlayerState.java | 0 .../java/plugin}/prompt/BukkitPrompt.java | 0 .../java/plugin}/prompt/Prompt.java | 0 .../java/plugin}/prompt/SpigotPrompt.java | 0 .../java/plugin}/tasks/EntityTask.java | 0 .../java/plugin}/tasks/HatTask.java | 0 .../java/plugin}/tasks/MenuTask.java | 0 .../java/plugin}/tasks/PromptTask.java | 0 .../java/plugin}/ui/AbstractListMenu.java | 0 .../java/plugin}/ui/AbstractMenu.java | 0 .../java/plugin}/ui/AbstractStaticMenu.java | 0 .../plugin}/ui/EquippedParticlesMenu.java | 0 .../java/plugin}/ui/MenuInventory.java | 0 .../java/plugin}/ui/MenuManager.java | 0 .../java/plugin}/ui/MenuManagerFactory.java | 0 .../java/plugin}/ui/PendingPurchaseMenu.java | 0 .../java/plugin}/ui/StaticMenu.java | 0 .../java/plugin}/ui/StaticMenuManager.java | 0 .../java/plugin}/util/ItemUtil.java | 0 .../java/plugin}/util/MathUtil.java | 0 .../java/plugin}/util/PlayerUtil.java | 0 .../java/plugin}/util/ResourceUtil.java | 0 .../java/plugin}/util/StringUtil.java | 0 .../java/plugin}/util/YamlUtil.java | 0 src/{ => main/resources}/config.yml | 0 src/{ => main/resources}/groups.yml | 0 src/{ => main/resources}/lang/en_US.lang | 0 src/{ => main/resources}/menus/particles.yml | 0 .../resources}/menus/purchase_menu.yml | 0 src/{ => main/resources}/npcs.yml | 0 src/{ => main/resources}/plugin.yml | 4 +- .../resources}/types/angel_wings.png | Bin .../types/butterfly_wings_colorable.png | Bin .../resources}/types/creeper_face.png | Bin src/{ => main/resources}/types/debug_5x5.png | Bin src/{ => main/resources}/types/debug_6x6.png | Bin .../resources}/types/particlehats.png | Bin .../resources}/types/vampire_wings.png | Bin src/{ => main/resources}/types/wings.png | Bin 192 files changed, 289 insertions(+), 13 deletions(-) rename src/{com/mediusecho/particlehats => main/java/plugin}/BuildType.java (100%) create mode 100644 src/main/java/plugin/Listeners.java rename src/{com/mediusecho/particlehats => main/java/plugin}/ParticleHats.java (100%) create mode 100644 src/main/java/plugin/SpectatorGui.java create mode 100644 src/main/java/plugin/TemplateOG.java create mode 100644 src/main/java/plugin/Utils.java rename src/{com/mediusecho/particlehats => main/java/plugin}/api/HatAPI.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/api/ParticleHatsAPI.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/api/exceptions/InvalidHatException.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/api/exceptions/InvalidLabelException.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/commands/Command.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/commands/MainCommand.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/commands/Sender.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/commands/subcommands/AddGroupCommand.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/commands/subcommands/AddTypeCommand.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/commands/subcommands/BukkitHelpCommand.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/commands/subcommands/ClearCommand.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/commands/subcommands/ClearPlayerCommand.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/commands/subcommands/CreateCommand.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/commands/subcommands/DebugCommand.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/commands/subcommands/DebugDeleteMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/commands/subcommands/DeleteGroupCommand.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/commands/subcommands/EditCommand.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/commands/subcommands/EditGroupCommand.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/commands/subcommands/GroupInfoCommand.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/commands/subcommands/GroupsCommand.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/commands/subcommands/ImportCommand.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/commands/subcommands/MetaCommand.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/commands/subcommands/OpenCommand.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/commands/subcommands/OpenPlayerCommand.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/commands/subcommands/ParticlesCommand.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/commands/subcommands/ReloadCommand.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/commands/subcommands/RemoveTypeCommand.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/commands/subcommands/SetCommand.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/commands/subcommands/SpigotHelpCommand.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/commands/subcommands/ToggleCommand.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/commands/subcommands/TogglePlayerCommand.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/commands/subcommands/TypeCommand.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/commands/subcommands/UnsetCommand.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/compatibility/CompatibleMaterial.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/compatibility/CompatibleSound.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/configuration/CustomConfig.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/database/Database.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/database/properties/Group.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/database/type/DatabaseType.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/database/type/mysql/MySQLDatabase.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/database/type/mysql/MySQLHelper.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/database/type/yaml/YamlDatabase.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/EditorLore.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/EditorMenuManager.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/MetaState.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorActionMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorActionMenuOverview.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorAngleMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorBaseMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorColorMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorDeleteMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorDescriptionMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorDurationMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorIconMenuOverview.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorItemPromptMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorItemStackMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorMainMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorMenuSelectionMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorMetaMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorNodeMainMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorNodeMenuOverview.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorOffsetMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorParticleMenuOverview.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorParticleSelectionMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorPotionMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorResizeMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorSearchMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorSettingsMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorSlotMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorSoundMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorTagMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorTagMenuOverview.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorTransferMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorTypeMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/menus/EditorVelocityMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/purchase/PurchaseMenuManager.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/purchase/menus/PurchaseEditorMainMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/editor/purchase/menus/PurchaseEditorSettingsMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/events/HatEquipEvent.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/hooks/CurrencyHook.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/hooks/VanishHook.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/hooks/economy/PlayerPointsHook.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/hooks/economy/TokenManagerHook.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/hooks/economy/VaultHook.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/hooks/vanish/SuperVanishHook.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/listeners/ChatListener.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/listeners/CommandListener.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/listeners/ConnectionListener.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/listeners/EntityListener.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/listeners/InteractListener.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/listeners/InventoryListener.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/listeners/PlayerListener.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/locale/Message.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/managers/CommandManager.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/managers/EventManager.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/managers/HookManager.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/managers/ParticleManager.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/managers/ResourceManager.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/managers/SettingsManager.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/Effect.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/Hat.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/HatReference.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/ParticleEffect.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/effects/AngelWingsEffect.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/effects/AnimatedEffect.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/effects/ArchEffect.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/effects/AtomEffect.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/effects/CapeEffect.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/effects/CleanTrailEffect.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/effects/CommunityEffect.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/effects/CreeperEffect.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/effects/CrystalEffect.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/effects/Debug5x5Effect.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/effects/Debug6x6Effect.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/effects/HaloEffect.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/effects/HelixEffect.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/effects/HoopEffect.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/effects/InverseVortexEffect.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/effects/ParticleHatsEffect.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/effects/PixelEffect.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/effects/PlaceholderEffect.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/effects/SphereEffect.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/effects/SusanooEffect.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/effects/TornadoEffect.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/effects/TrailEffect.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/effects/VortexEffect.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/effects/WingsEffect.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/properties/ColorData.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/properties/ColorTransitionData.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/properties/IconData.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/properties/IconDisplayMode.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/properties/ItemStackData.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/properties/ParticleAction.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/properties/ParticleAnimation.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/properties/ParticleData.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/properties/ParticleLocation.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/properties/ParticleMode.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/properties/ParticleTag.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/properties/ParticleTracking.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/properties/ParticleType.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/renderer/ParticleRenderer.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/renderer/legacy/LegacyParticleRenderer.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/renderer/legacy/ReflectionUtils.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/particles/renderer/spigot/SpigotParticleRenderer.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/permission/Permission.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/player/EntityState.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/player/PlayerState.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/prompt/BukkitPrompt.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/prompt/Prompt.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/prompt/SpigotPrompt.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/tasks/EntityTask.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/tasks/HatTask.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/tasks/MenuTask.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/tasks/PromptTask.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/ui/AbstractListMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/ui/AbstractMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/ui/AbstractStaticMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/ui/EquippedParticlesMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/ui/MenuInventory.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/ui/MenuManager.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/ui/MenuManagerFactory.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/ui/PendingPurchaseMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/ui/StaticMenu.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/ui/StaticMenuManager.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/util/ItemUtil.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/util/MathUtil.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/util/PlayerUtil.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/util/ResourceUtil.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/util/StringUtil.java (100%) rename src/{com/mediusecho/particlehats => main/java/plugin}/util/YamlUtil.java (100%) rename src/{ => main/resources}/config.yml (100%) rename src/{ => main/resources}/groups.yml (100%) rename src/{ => main/resources}/lang/en_US.lang (100%) rename src/{ => main/resources}/menus/particles.yml (100%) rename src/{ => main/resources}/menus/purchase_menu.yml (100%) rename src/{ => main/resources}/npcs.yml (100%) rename src/{ => main/resources}/plugin.yml (79%) rename src/{ => main/resources}/types/angel_wings.png (100%) rename src/{ => main/resources}/types/butterfly_wings_colorable.png (100%) rename src/{ => main/resources}/types/creeper_face.png (100%) rename src/{ => main/resources}/types/debug_5x5.png (100%) rename src/{ => main/resources}/types/debug_6x6.png (100%) rename src/{ => main/resources}/types/particlehats.png (100%) rename src/{ => main/resources}/types/vampire_wings.png (100%) rename src/{ => main/resources}/types/wings.png (100%) diff --git a/build.gradle.kts b/build.gradle.kts index 7cf69ba..ef7282f 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -35,11 +35,6 @@ repositories { url = uri("https://repo.purpurmc.org/snapshots") } - // SuperVanish repository - maven { - url = uri("https://mavenrepo.cubekrowd.net/artifactory/repo/") - } - // VaultAPI repository maven { url = uri("https://jitpack.io") @@ -58,9 +53,6 @@ dependencies { // SLF4J implementation("org.slf4j:slf4j-nop:1.7.25") - // SuperVanish - compileOnly("de.myzelyam:SuperVanish:6.0.4") - // TokenManager compileOnly("com.github.Realizedd:TokenManager:3.2.4") { exclude(group = "*", module = "*") @@ -70,9 +62,6 @@ dependencies { compileOnly("com.github.MilkBowl:VaultAPI:1.7") { exclude(group = "org.bukkit", module = "bukkit") } - - // JetBrains Annotations - compileOnly("org.jetbrains:annotations:16.0.2") } tasks.withType().configureEach { diff --git a/src/com/mediusecho/particlehats/BuildType.java b/src/main/java/plugin/BuildType.java similarity index 100% rename from src/com/mediusecho/particlehats/BuildType.java rename to src/main/java/plugin/BuildType.java diff --git a/src/main/java/plugin/Listeners.java b/src/main/java/plugin/Listeners.java new file mode 100644 index 0000000..926c868 --- /dev/null +++ b/src/main/java/plugin/Listeners.java @@ -0,0 +1,44 @@ +// This is free and unencumbered software released into the public domain. +// Author: NotAlexNoyle. +package plugin; + +import java.util.concurrent.CompletableFuture; +import java.util.concurrent.ExecutionException; + +// Import libraries. +import org.bukkit.event.EventHandler; +import org.bukkit.event.EventPriority; +import org.bukkit.event.Listener; +import org.bukkit.event.block.BlockBreakEvent; + +import net.trueog.diamondbankog.DiamondBankOG; +import net.trueog.diamondbankog.PostgreSQL; + +// Hook into Bukkit's Listener. +public class Listeners implements Listener { + + // Perform this plugin's action before other plugins actions. + /*@EventHandler(priority = EventPriority.HIGHEST) + // When a block is broken, do this... + public void onBlockBreak(BlockBreakEvent event) { + + // Open a spectator GUI for the player who broke the block. + new SpectatorGui(TemplateOG.getPlugin(), event.getPlayer()).open(true); + + try { + + CompletableFuture playerBalance = DiamondBankOG.getPlayerBalance(event.getPlayer().getUniqueId(), PostgreSQL.BalanceType.ALL); + + Utils.templateOGPlaceholderMessage(event.getPlayer(), "Your current balance is: &B" + playerBalance.get()); + + } + catch (InterruptedException | ExecutionException error) { + + Utils.templateOGPlaceholderMessage(event.getPlayer(), "&cERROR: Your balance could not be fetched! " + error.getMessage()); + + } + + } + */ + +} diff --git a/src/com/mediusecho/particlehats/ParticleHats.java b/src/main/java/plugin/ParticleHats.java similarity index 100% rename from src/com/mediusecho/particlehats/ParticleHats.java rename to src/main/java/plugin/ParticleHats.java diff --git a/src/main/java/plugin/SpectatorGui.java b/src/main/java/plugin/SpectatorGui.java new file mode 100644 index 0000000..cd9c3e5 --- /dev/null +++ b/src/main/java/plugin/SpectatorGui.java @@ -0,0 +1,105 @@ +// This is free and unencumbered software released into the public domain. +// Author: NotAlexNoyle. +package plugin; + +// Import libraries. +import java.util.ArrayList; +import java.util.List; + +import org.bukkit.Bukkit; +import org.bukkit.Material; +import org.bukkit.entity.Player; +import org.bukkit.plugin.java.JavaPlugin; + +import net.kyori.adventure.text.TextComponent; +import net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer; +import uk.hotten.gxui.GUIBase; +import uk.hotten.gxui.GUIButton; +import uk.hotten.gxui.GUIItem; + +public class SpectatorGui extends GUIBase { + + private Player assignedPlayer; + + public SpectatorGui(JavaPlugin plugin, Player player) { + + super(plugin, player, "&3&lTest GUI", 9, true); + + assignedPlayer = player; + + } + + @Override + public void setupItems() { + + int curr = 0; + GUIItem item = null; + List name = new ArrayList(18); + + for (Player p : Bukkit.getOnlinePlayers()) { + + // Add a new element to the list for each player. + name.add("&eTeleport to: &d&l" + p.getName()); + + } + + for (Player p : Bukkit.getOnlinePlayers()) { + + item = new GUIItem(Material.PLAYER_HEAD, 1, name.get(curr), p.getName()); + GUIButton guibutton = new GUIButton() { + + @Override + public boolean leftClick() { + + assignedPlayer.closeInventory(); + assignedPlayer.teleport(p); + + return true; + + } + + @Override public boolean leftClickShift() { return false; } + @Override public boolean rightClick() { return false; } + @Override public boolean rightClickShift() { return false; } + + }; + + item.button(guibutton); + + addItem(curr, item); + curr = nextCurr(curr); + + } + + } + + private int nextCurr(int curr) { + + if (curr == 3) { + + return 6; + + } + else { + + return (curr += 1); + + } + + } + + public static ArrayList convertToTextComponents(List stringList) { + + ArrayList textComponents = new ArrayList(18); + for (String str : stringList) { + + TextComponent textComponent = LegacyComponentSerializer.legacyAmpersand().deserialize(str); + textComponents.add(textComponent); + + } + + return textComponents; + + } + +} \ No newline at end of file diff --git a/src/main/java/plugin/TemplateOG.java b/src/main/java/plugin/TemplateOG.java new file mode 100644 index 0000000..10562d3 --- /dev/null +++ b/src/main/java/plugin/TemplateOG.java @@ -0,0 +1,48 @@ +package plugin; + +import org.bukkit.plugin.java.JavaPlugin; + +public class TemplateOG extends JavaPlugin { + + private static TemplateOG plugin; + public void onEnable() { + + plugin = this; + + getServer().getPluginManager().registerEvents(new Listeners(), this); + //registerExpansion(); + + } + + public static TemplateOG getPlugin() { + + return plugin; + + } + + /*public void registerExpansion() { + + // Create placeholder. + Expansion expansion = Expansion.builder("diamondbankog").globalPlaceholder("balance", (queue, ctx) -> { + + CompletableFuture balanceFuture = DiamondBankOG.getPlayerBalance(player.getUniqueId(), BalanceType.ALL); + double balance = 0.0; + try { + balance = balanceFuture.get(); // This might block the current thread + if (balance != null) { + System.out.println("Player balance: " + balance); + } else { + System.out.println("Player balance could not be retrieved."); + } + } catch (InterruptedException | ExecutionException e) { + System.out.println("Error getting balance: " + e.getMessage()); + } + + return Tag.selfClosingInserting(Component.text(balance)); + }).build(); + + expansion.register(); + + }*/ + +} \ No newline at end of file diff --git a/src/main/java/plugin/Utils.java b/src/main/java/plugin/Utils.java new file mode 100644 index 0000000..eef2d44 --- /dev/null +++ b/src/main/java/plugin/Utils.java @@ -0,0 +1,90 @@ +package plugin; + +import org.bukkit.entity.Player; + +import net.kyori.adventure.text.TextComponent; +import net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer; + +public class Utils { + + // Sends a formatted message to the player (including name replacement). + public static void templateOGPlaceholderMessage(Player p, String message) { + + p.sendMessage(legacySerializerAnyCase((message))); + + } + + public static TextComponent legacySerializerAnyCase(String subject) { + + int count = 0; + // Count the number of '&' characters to determine the size of the array + for (char c : subject.toCharArray()) { + + if (c == '&') { + + count++; + + } + + } + + // Create an array to store the positions of '&' characters + int[] positions = new int[count]; + int index = 0; + // Find the positions of '&' characters and store in the array + for (int i = 0; i < subject.length(); i++) { + + if (subject.charAt(i) == '&') { + + if (isUpperBukkitCode(subject.charAt(i + 1))) { + + subject = replaceCharAtIndex(subject, (i + 1), Character.toLowerCase(subject.charAt(i + 1))); + + } + + positions[index++] = i; + + } + + } + + return LegacyComponentSerializer.legacyAmpersand().deserialize(subject); + + } + + private static boolean isUpperBukkitCode(char input) { + + char[] bukkitColorCodes = {'A', 'B', 'C', 'D', 'E', 'F', 'K', 'L', 'M', 'N', 'O', 'R'}; + boolean match = false; + + // Loop through each character in the array. + for (char c : bukkitColorCodes) { + // Check if the current character in the array is equal to the input character. + if (c == input) { + + match = true; + + } + + } + + return match; + + } + + private static String replaceCharAtIndex(String original, int index, char newChar) { + + // Check if the index is valid + if (index >= 0 && index < original.length()) { + + // Create a new string with the replaced character + return original.substring(0, index) + newChar + original.substring(index + 1); + + } + + // If the index is invalid, return the original string + return original; + + } + +} \ No newline at end of file diff --git a/src/com/mediusecho/particlehats/api/HatAPI.java b/src/main/java/plugin/api/HatAPI.java similarity index 100% rename from src/com/mediusecho/particlehats/api/HatAPI.java rename to src/main/java/plugin/api/HatAPI.java diff --git a/src/com/mediusecho/particlehats/api/ParticleHatsAPI.java b/src/main/java/plugin/api/ParticleHatsAPI.java similarity index 100% rename from src/com/mediusecho/particlehats/api/ParticleHatsAPI.java rename to src/main/java/plugin/api/ParticleHatsAPI.java diff --git a/src/com/mediusecho/particlehats/api/exceptions/InvalidHatException.java b/src/main/java/plugin/api/exceptions/InvalidHatException.java similarity index 100% rename from src/com/mediusecho/particlehats/api/exceptions/InvalidHatException.java rename to src/main/java/plugin/api/exceptions/InvalidHatException.java diff --git a/src/com/mediusecho/particlehats/api/exceptions/InvalidLabelException.java b/src/main/java/plugin/api/exceptions/InvalidLabelException.java similarity index 100% rename from src/com/mediusecho/particlehats/api/exceptions/InvalidLabelException.java rename to src/main/java/plugin/api/exceptions/InvalidLabelException.java diff --git a/src/com/mediusecho/particlehats/commands/Command.java b/src/main/java/plugin/commands/Command.java similarity index 100% rename from src/com/mediusecho/particlehats/commands/Command.java rename to src/main/java/plugin/commands/Command.java diff --git a/src/com/mediusecho/particlehats/commands/MainCommand.java b/src/main/java/plugin/commands/MainCommand.java similarity index 100% rename from src/com/mediusecho/particlehats/commands/MainCommand.java rename to src/main/java/plugin/commands/MainCommand.java diff --git a/src/com/mediusecho/particlehats/commands/Sender.java b/src/main/java/plugin/commands/Sender.java similarity index 100% rename from src/com/mediusecho/particlehats/commands/Sender.java rename to src/main/java/plugin/commands/Sender.java diff --git a/src/com/mediusecho/particlehats/commands/subcommands/AddGroupCommand.java b/src/main/java/plugin/commands/subcommands/AddGroupCommand.java similarity index 100% rename from src/com/mediusecho/particlehats/commands/subcommands/AddGroupCommand.java rename to src/main/java/plugin/commands/subcommands/AddGroupCommand.java diff --git a/src/com/mediusecho/particlehats/commands/subcommands/AddTypeCommand.java b/src/main/java/plugin/commands/subcommands/AddTypeCommand.java similarity index 100% rename from src/com/mediusecho/particlehats/commands/subcommands/AddTypeCommand.java rename to src/main/java/plugin/commands/subcommands/AddTypeCommand.java diff --git a/src/com/mediusecho/particlehats/commands/subcommands/BukkitHelpCommand.java b/src/main/java/plugin/commands/subcommands/BukkitHelpCommand.java similarity index 100% rename from src/com/mediusecho/particlehats/commands/subcommands/BukkitHelpCommand.java rename to src/main/java/plugin/commands/subcommands/BukkitHelpCommand.java diff --git a/src/com/mediusecho/particlehats/commands/subcommands/ClearCommand.java b/src/main/java/plugin/commands/subcommands/ClearCommand.java similarity index 100% rename from src/com/mediusecho/particlehats/commands/subcommands/ClearCommand.java rename to src/main/java/plugin/commands/subcommands/ClearCommand.java diff --git a/src/com/mediusecho/particlehats/commands/subcommands/ClearPlayerCommand.java b/src/main/java/plugin/commands/subcommands/ClearPlayerCommand.java similarity index 100% rename from src/com/mediusecho/particlehats/commands/subcommands/ClearPlayerCommand.java rename to src/main/java/plugin/commands/subcommands/ClearPlayerCommand.java diff --git a/src/com/mediusecho/particlehats/commands/subcommands/CreateCommand.java b/src/main/java/plugin/commands/subcommands/CreateCommand.java similarity index 100% rename from src/com/mediusecho/particlehats/commands/subcommands/CreateCommand.java rename to src/main/java/plugin/commands/subcommands/CreateCommand.java diff --git a/src/com/mediusecho/particlehats/commands/subcommands/DebugCommand.java b/src/main/java/plugin/commands/subcommands/DebugCommand.java similarity index 100% rename from src/com/mediusecho/particlehats/commands/subcommands/DebugCommand.java rename to src/main/java/plugin/commands/subcommands/DebugCommand.java diff --git a/src/com/mediusecho/particlehats/commands/subcommands/DebugDeleteMenu.java b/src/main/java/plugin/commands/subcommands/DebugDeleteMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/commands/subcommands/DebugDeleteMenu.java rename to src/main/java/plugin/commands/subcommands/DebugDeleteMenu.java diff --git a/src/com/mediusecho/particlehats/commands/subcommands/DeleteGroupCommand.java b/src/main/java/plugin/commands/subcommands/DeleteGroupCommand.java similarity index 100% rename from src/com/mediusecho/particlehats/commands/subcommands/DeleteGroupCommand.java rename to src/main/java/plugin/commands/subcommands/DeleteGroupCommand.java diff --git a/src/com/mediusecho/particlehats/commands/subcommands/EditCommand.java b/src/main/java/plugin/commands/subcommands/EditCommand.java similarity index 100% rename from src/com/mediusecho/particlehats/commands/subcommands/EditCommand.java rename to src/main/java/plugin/commands/subcommands/EditCommand.java diff --git a/src/com/mediusecho/particlehats/commands/subcommands/EditGroupCommand.java b/src/main/java/plugin/commands/subcommands/EditGroupCommand.java similarity index 100% rename from src/com/mediusecho/particlehats/commands/subcommands/EditGroupCommand.java rename to src/main/java/plugin/commands/subcommands/EditGroupCommand.java diff --git a/src/com/mediusecho/particlehats/commands/subcommands/GroupInfoCommand.java b/src/main/java/plugin/commands/subcommands/GroupInfoCommand.java similarity index 100% rename from src/com/mediusecho/particlehats/commands/subcommands/GroupInfoCommand.java rename to src/main/java/plugin/commands/subcommands/GroupInfoCommand.java diff --git a/src/com/mediusecho/particlehats/commands/subcommands/GroupsCommand.java b/src/main/java/plugin/commands/subcommands/GroupsCommand.java similarity index 100% rename from src/com/mediusecho/particlehats/commands/subcommands/GroupsCommand.java rename to src/main/java/plugin/commands/subcommands/GroupsCommand.java diff --git a/src/com/mediusecho/particlehats/commands/subcommands/ImportCommand.java b/src/main/java/plugin/commands/subcommands/ImportCommand.java similarity index 100% rename from src/com/mediusecho/particlehats/commands/subcommands/ImportCommand.java rename to src/main/java/plugin/commands/subcommands/ImportCommand.java diff --git a/src/com/mediusecho/particlehats/commands/subcommands/MetaCommand.java b/src/main/java/plugin/commands/subcommands/MetaCommand.java similarity index 100% rename from src/com/mediusecho/particlehats/commands/subcommands/MetaCommand.java rename to src/main/java/plugin/commands/subcommands/MetaCommand.java diff --git a/src/com/mediusecho/particlehats/commands/subcommands/OpenCommand.java b/src/main/java/plugin/commands/subcommands/OpenCommand.java similarity index 100% rename from src/com/mediusecho/particlehats/commands/subcommands/OpenCommand.java rename to src/main/java/plugin/commands/subcommands/OpenCommand.java diff --git a/src/com/mediusecho/particlehats/commands/subcommands/OpenPlayerCommand.java b/src/main/java/plugin/commands/subcommands/OpenPlayerCommand.java similarity index 100% rename from src/com/mediusecho/particlehats/commands/subcommands/OpenPlayerCommand.java rename to src/main/java/plugin/commands/subcommands/OpenPlayerCommand.java diff --git a/src/com/mediusecho/particlehats/commands/subcommands/ParticlesCommand.java b/src/main/java/plugin/commands/subcommands/ParticlesCommand.java similarity index 100% rename from src/com/mediusecho/particlehats/commands/subcommands/ParticlesCommand.java rename to src/main/java/plugin/commands/subcommands/ParticlesCommand.java diff --git a/src/com/mediusecho/particlehats/commands/subcommands/ReloadCommand.java b/src/main/java/plugin/commands/subcommands/ReloadCommand.java similarity index 100% rename from src/com/mediusecho/particlehats/commands/subcommands/ReloadCommand.java rename to src/main/java/plugin/commands/subcommands/ReloadCommand.java diff --git a/src/com/mediusecho/particlehats/commands/subcommands/RemoveTypeCommand.java b/src/main/java/plugin/commands/subcommands/RemoveTypeCommand.java similarity index 100% rename from src/com/mediusecho/particlehats/commands/subcommands/RemoveTypeCommand.java rename to src/main/java/plugin/commands/subcommands/RemoveTypeCommand.java diff --git a/src/com/mediusecho/particlehats/commands/subcommands/SetCommand.java b/src/main/java/plugin/commands/subcommands/SetCommand.java similarity index 100% rename from src/com/mediusecho/particlehats/commands/subcommands/SetCommand.java rename to src/main/java/plugin/commands/subcommands/SetCommand.java diff --git a/src/com/mediusecho/particlehats/commands/subcommands/SpigotHelpCommand.java b/src/main/java/plugin/commands/subcommands/SpigotHelpCommand.java similarity index 100% rename from src/com/mediusecho/particlehats/commands/subcommands/SpigotHelpCommand.java rename to src/main/java/plugin/commands/subcommands/SpigotHelpCommand.java diff --git a/src/com/mediusecho/particlehats/commands/subcommands/ToggleCommand.java b/src/main/java/plugin/commands/subcommands/ToggleCommand.java similarity index 100% rename from src/com/mediusecho/particlehats/commands/subcommands/ToggleCommand.java rename to src/main/java/plugin/commands/subcommands/ToggleCommand.java diff --git a/src/com/mediusecho/particlehats/commands/subcommands/TogglePlayerCommand.java b/src/main/java/plugin/commands/subcommands/TogglePlayerCommand.java similarity index 100% rename from src/com/mediusecho/particlehats/commands/subcommands/TogglePlayerCommand.java rename to src/main/java/plugin/commands/subcommands/TogglePlayerCommand.java diff --git a/src/com/mediusecho/particlehats/commands/subcommands/TypeCommand.java b/src/main/java/plugin/commands/subcommands/TypeCommand.java similarity index 100% rename from src/com/mediusecho/particlehats/commands/subcommands/TypeCommand.java rename to src/main/java/plugin/commands/subcommands/TypeCommand.java diff --git a/src/com/mediusecho/particlehats/commands/subcommands/UnsetCommand.java b/src/main/java/plugin/commands/subcommands/UnsetCommand.java similarity index 100% rename from src/com/mediusecho/particlehats/commands/subcommands/UnsetCommand.java rename to src/main/java/plugin/commands/subcommands/UnsetCommand.java diff --git a/src/com/mediusecho/particlehats/compatibility/CompatibleMaterial.java b/src/main/java/plugin/compatibility/CompatibleMaterial.java similarity index 100% rename from src/com/mediusecho/particlehats/compatibility/CompatibleMaterial.java rename to src/main/java/plugin/compatibility/CompatibleMaterial.java diff --git a/src/com/mediusecho/particlehats/compatibility/CompatibleSound.java b/src/main/java/plugin/compatibility/CompatibleSound.java similarity index 100% rename from src/com/mediusecho/particlehats/compatibility/CompatibleSound.java rename to src/main/java/plugin/compatibility/CompatibleSound.java diff --git a/src/com/mediusecho/particlehats/configuration/CustomConfig.java b/src/main/java/plugin/configuration/CustomConfig.java similarity index 100% rename from src/com/mediusecho/particlehats/configuration/CustomConfig.java rename to src/main/java/plugin/configuration/CustomConfig.java diff --git a/src/com/mediusecho/particlehats/database/Database.java b/src/main/java/plugin/database/Database.java similarity index 100% rename from src/com/mediusecho/particlehats/database/Database.java rename to src/main/java/plugin/database/Database.java diff --git a/src/com/mediusecho/particlehats/database/properties/Group.java b/src/main/java/plugin/database/properties/Group.java similarity index 100% rename from src/com/mediusecho/particlehats/database/properties/Group.java rename to src/main/java/plugin/database/properties/Group.java diff --git a/src/com/mediusecho/particlehats/database/type/DatabaseType.java b/src/main/java/plugin/database/type/DatabaseType.java similarity index 100% rename from src/com/mediusecho/particlehats/database/type/DatabaseType.java rename to src/main/java/plugin/database/type/DatabaseType.java diff --git a/src/com/mediusecho/particlehats/database/type/mysql/MySQLDatabase.java b/src/main/java/plugin/database/type/mysql/MySQLDatabase.java similarity index 100% rename from src/com/mediusecho/particlehats/database/type/mysql/MySQLDatabase.java rename to src/main/java/plugin/database/type/mysql/MySQLDatabase.java diff --git a/src/com/mediusecho/particlehats/database/type/mysql/MySQLHelper.java b/src/main/java/plugin/database/type/mysql/MySQLHelper.java similarity index 100% rename from src/com/mediusecho/particlehats/database/type/mysql/MySQLHelper.java rename to src/main/java/plugin/database/type/mysql/MySQLHelper.java diff --git a/src/com/mediusecho/particlehats/database/type/yaml/YamlDatabase.java b/src/main/java/plugin/database/type/yaml/YamlDatabase.java similarity index 100% rename from src/com/mediusecho/particlehats/database/type/yaml/YamlDatabase.java rename to src/main/java/plugin/database/type/yaml/YamlDatabase.java diff --git a/src/com/mediusecho/particlehats/editor/EditorLore.java b/src/main/java/plugin/editor/EditorLore.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/EditorLore.java rename to src/main/java/plugin/editor/EditorLore.java diff --git a/src/com/mediusecho/particlehats/editor/EditorMenuManager.java b/src/main/java/plugin/editor/EditorMenuManager.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/EditorMenuManager.java rename to src/main/java/plugin/editor/EditorMenuManager.java diff --git a/src/com/mediusecho/particlehats/editor/MetaState.java b/src/main/java/plugin/editor/MetaState.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/MetaState.java rename to src/main/java/plugin/editor/MetaState.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorActionMenu.java b/src/main/java/plugin/editor/menus/EditorActionMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorActionMenu.java rename to src/main/java/plugin/editor/menus/EditorActionMenu.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorActionMenuOverview.java b/src/main/java/plugin/editor/menus/EditorActionMenuOverview.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorActionMenuOverview.java rename to src/main/java/plugin/editor/menus/EditorActionMenuOverview.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorAngleMenu.java b/src/main/java/plugin/editor/menus/EditorAngleMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorAngleMenu.java rename to src/main/java/plugin/editor/menus/EditorAngleMenu.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorBaseMenu.java b/src/main/java/plugin/editor/menus/EditorBaseMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorBaseMenu.java rename to src/main/java/plugin/editor/menus/EditorBaseMenu.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorColorMenu.java b/src/main/java/plugin/editor/menus/EditorColorMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorColorMenu.java rename to src/main/java/plugin/editor/menus/EditorColorMenu.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorDeleteMenu.java b/src/main/java/plugin/editor/menus/EditorDeleteMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorDeleteMenu.java rename to src/main/java/plugin/editor/menus/EditorDeleteMenu.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorDescriptionMenu.java b/src/main/java/plugin/editor/menus/EditorDescriptionMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorDescriptionMenu.java rename to src/main/java/plugin/editor/menus/EditorDescriptionMenu.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorDurationMenu.java b/src/main/java/plugin/editor/menus/EditorDurationMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorDurationMenu.java rename to src/main/java/plugin/editor/menus/EditorDurationMenu.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorIconMenuOverview.java b/src/main/java/plugin/editor/menus/EditorIconMenuOverview.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorIconMenuOverview.java rename to src/main/java/plugin/editor/menus/EditorIconMenuOverview.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorItemPromptMenu.java b/src/main/java/plugin/editor/menus/EditorItemPromptMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorItemPromptMenu.java rename to src/main/java/plugin/editor/menus/EditorItemPromptMenu.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorItemStackMenu.java b/src/main/java/plugin/editor/menus/EditorItemStackMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorItemStackMenu.java rename to src/main/java/plugin/editor/menus/EditorItemStackMenu.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorMainMenu.java b/src/main/java/plugin/editor/menus/EditorMainMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorMainMenu.java rename to src/main/java/plugin/editor/menus/EditorMainMenu.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorMenuSelectionMenu.java b/src/main/java/plugin/editor/menus/EditorMenuSelectionMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorMenuSelectionMenu.java rename to src/main/java/plugin/editor/menus/EditorMenuSelectionMenu.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorMetaMenu.java b/src/main/java/plugin/editor/menus/EditorMetaMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorMetaMenu.java rename to src/main/java/plugin/editor/menus/EditorMetaMenu.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorNodeMainMenu.java b/src/main/java/plugin/editor/menus/EditorNodeMainMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorNodeMainMenu.java rename to src/main/java/plugin/editor/menus/EditorNodeMainMenu.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorNodeMenuOverview.java b/src/main/java/plugin/editor/menus/EditorNodeMenuOverview.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorNodeMenuOverview.java rename to src/main/java/plugin/editor/menus/EditorNodeMenuOverview.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorOffsetMenu.java b/src/main/java/plugin/editor/menus/EditorOffsetMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorOffsetMenu.java rename to src/main/java/plugin/editor/menus/EditorOffsetMenu.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorParticleMenuOverview.java b/src/main/java/plugin/editor/menus/EditorParticleMenuOverview.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorParticleMenuOverview.java rename to src/main/java/plugin/editor/menus/EditorParticleMenuOverview.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorParticleSelectionMenu.java b/src/main/java/plugin/editor/menus/EditorParticleSelectionMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorParticleSelectionMenu.java rename to src/main/java/plugin/editor/menus/EditorParticleSelectionMenu.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorPotionMenu.java b/src/main/java/plugin/editor/menus/EditorPotionMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorPotionMenu.java rename to src/main/java/plugin/editor/menus/EditorPotionMenu.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorResizeMenu.java b/src/main/java/plugin/editor/menus/EditorResizeMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorResizeMenu.java rename to src/main/java/plugin/editor/menus/EditorResizeMenu.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorSearchMenu.java b/src/main/java/plugin/editor/menus/EditorSearchMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorSearchMenu.java rename to src/main/java/plugin/editor/menus/EditorSearchMenu.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorSettingsMenu.java b/src/main/java/plugin/editor/menus/EditorSettingsMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorSettingsMenu.java rename to src/main/java/plugin/editor/menus/EditorSettingsMenu.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorSlotMenu.java b/src/main/java/plugin/editor/menus/EditorSlotMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorSlotMenu.java rename to src/main/java/plugin/editor/menus/EditorSlotMenu.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorSoundMenu.java b/src/main/java/plugin/editor/menus/EditorSoundMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorSoundMenu.java rename to src/main/java/plugin/editor/menus/EditorSoundMenu.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorTagMenu.java b/src/main/java/plugin/editor/menus/EditorTagMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorTagMenu.java rename to src/main/java/plugin/editor/menus/EditorTagMenu.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorTagMenuOverview.java b/src/main/java/plugin/editor/menus/EditorTagMenuOverview.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorTagMenuOverview.java rename to src/main/java/plugin/editor/menus/EditorTagMenuOverview.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorTransferMenu.java b/src/main/java/plugin/editor/menus/EditorTransferMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorTransferMenu.java rename to src/main/java/plugin/editor/menus/EditorTransferMenu.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorTypeMenu.java b/src/main/java/plugin/editor/menus/EditorTypeMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorTypeMenu.java rename to src/main/java/plugin/editor/menus/EditorTypeMenu.java diff --git a/src/com/mediusecho/particlehats/editor/menus/EditorVelocityMenu.java b/src/main/java/plugin/editor/menus/EditorVelocityMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/menus/EditorVelocityMenu.java rename to src/main/java/plugin/editor/menus/EditorVelocityMenu.java diff --git a/src/com/mediusecho/particlehats/editor/purchase/PurchaseMenuManager.java b/src/main/java/plugin/editor/purchase/PurchaseMenuManager.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/purchase/PurchaseMenuManager.java rename to src/main/java/plugin/editor/purchase/PurchaseMenuManager.java diff --git a/src/com/mediusecho/particlehats/editor/purchase/menus/PurchaseEditorMainMenu.java b/src/main/java/plugin/editor/purchase/menus/PurchaseEditorMainMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/purchase/menus/PurchaseEditorMainMenu.java rename to src/main/java/plugin/editor/purchase/menus/PurchaseEditorMainMenu.java diff --git a/src/com/mediusecho/particlehats/editor/purchase/menus/PurchaseEditorSettingsMenu.java b/src/main/java/plugin/editor/purchase/menus/PurchaseEditorSettingsMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/editor/purchase/menus/PurchaseEditorSettingsMenu.java rename to src/main/java/plugin/editor/purchase/menus/PurchaseEditorSettingsMenu.java diff --git a/src/com/mediusecho/particlehats/events/HatEquipEvent.java b/src/main/java/plugin/events/HatEquipEvent.java similarity index 100% rename from src/com/mediusecho/particlehats/events/HatEquipEvent.java rename to src/main/java/plugin/events/HatEquipEvent.java diff --git a/src/com/mediusecho/particlehats/hooks/CurrencyHook.java b/src/main/java/plugin/hooks/CurrencyHook.java similarity index 100% rename from src/com/mediusecho/particlehats/hooks/CurrencyHook.java rename to src/main/java/plugin/hooks/CurrencyHook.java diff --git a/src/com/mediusecho/particlehats/hooks/VanishHook.java b/src/main/java/plugin/hooks/VanishHook.java similarity index 100% rename from src/com/mediusecho/particlehats/hooks/VanishHook.java rename to src/main/java/plugin/hooks/VanishHook.java diff --git a/src/com/mediusecho/particlehats/hooks/economy/PlayerPointsHook.java b/src/main/java/plugin/hooks/economy/PlayerPointsHook.java similarity index 100% rename from src/com/mediusecho/particlehats/hooks/economy/PlayerPointsHook.java rename to src/main/java/plugin/hooks/economy/PlayerPointsHook.java diff --git a/src/com/mediusecho/particlehats/hooks/economy/TokenManagerHook.java b/src/main/java/plugin/hooks/economy/TokenManagerHook.java similarity index 100% rename from src/com/mediusecho/particlehats/hooks/economy/TokenManagerHook.java rename to src/main/java/plugin/hooks/economy/TokenManagerHook.java diff --git a/src/com/mediusecho/particlehats/hooks/economy/VaultHook.java b/src/main/java/plugin/hooks/economy/VaultHook.java similarity index 100% rename from src/com/mediusecho/particlehats/hooks/economy/VaultHook.java rename to src/main/java/plugin/hooks/economy/VaultHook.java diff --git a/src/com/mediusecho/particlehats/hooks/vanish/SuperVanishHook.java b/src/main/java/plugin/hooks/vanish/SuperVanishHook.java similarity index 100% rename from src/com/mediusecho/particlehats/hooks/vanish/SuperVanishHook.java rename to src/main/java/plugin/hooks/vanish/SuperVanishHook.java diff --git a/src/com/mediusecho/particlehats/listeners/ChatListener.java b/src/main/java/plugin/listeners/ChatListener.java similarity index 100% rename from src/com/mediusecho/particlehats/listeners/ChatListener.java rename to src/main/java/plugin/listeners/ChatListener.java diff --git a/src/com/mediusecho/particlehats/listeners/CommandListener.java b/src/main/java/plugin/listeners/CommandListener.java similarity index 100% rename from src/com/mediusecho/particlehats/listeners/CommandListener.java rename to src/main/java/plugin/listeners/CommandListener.java diff --git a/src/com/mediusecho/particlehats/listeners/ConnectionListener.java b/src/main/java/plugin/listeners/ConnectionListener.java similarity index 100% rename from src/com/mediusecho/particlehats/listeners/ConnectionListener.java rename to src/main/java/plugin/listeners/ConnectionListener.java diff --git a/src/com/mediusecho/particlehats/listeners/EntityListener.java b/src/main/java/plugin/listeners/EntityListener.java similarity index 100% rename from src/com/mediusecho/particlehats/listeners/EntityListener.java rename to src/main/java/plugin/listeners/EntityListener.java diff --git a/src/com/mediusecho/particlehats/listeners/InteractListener.java b/src/main/java/plugin/listeners/InteractListener.java similarity index 100% rename from src/com/mediusecho/particlehats/listeners/InteractListener.java rename to src/main/java/plugin/listeners/InteractListener.java diff --git a/src/com/mediusecho/particlehats/listeners/InventoryListener.java b/src/main/java/plugin/listeners/InventoryListener.java similarity index 100% rename from src/com/mediusecho/particlehats/listeners/InventoryListener.java rename to src/main/java/plugin/listeners/InventoryListener.java diff --git a/src/com/mediusecho/particlehats/listeners/PlayerListener.java b/src/main/java/plugin/listeners/PlayerListener.java similarity index 100% rename from src/com/mediusecho/particlehats/listeners/PlayerListener.java rename to src/main/java/plugin/listeners/PlayerListener.java diff --git a/src/com/mediusecho/particlehats/locale/Message.java b/src/main/java/plugin/locale/Message.java similarity index 100% rename from src/com/mediusecho/particlehats/locale/Message.java rename to src/main/java/plugin/locale/Message.java diff --git a/src/com/mediusecho/particlehats/managers/CommandManager.java b/src/main/java/plugin/managers/CommandManager.java similarity index 100% rename from src/com/mediusecho/particlehats/managers/CommandManager.java rename to src/main/java/plugin/managers/CommandManager.java diff --git a/src/com/mediusecho/particlehats/managers/EventManager.java b/src/main/java/plugin/managers/EventManager.java similarity index 100% rename from src/com/mediusecho/particlehats/managers/EventManager.java rename to src/main/java/plugin/managers/EventManager.java diff --git a/src/com/mediusecho/particlehats/managers/HookManager.java b/src/main/java/plugin/managers/HookManager.java similarity index 100% rename from src/com/mediusecho/particlehats/managers/HookManager.java rename to src/main/java/plugin/managers/HookManager.java diff --git a/src/com/mediusecho/particlehats/managers/ParticleManager.java b/src/main/java/plugin/managers/ParticleManager.java similarity index 100% rename from src/com/mediusecho/particlehats/managers/ParticleManager.java rename to src/main/java/plugin/managers/ParticleManager.java diff --git a/src/com/mediusecho/particlehats/managers/ResourceManager.java b/src/main/java/plugin/managers/ResourceManager.java similarity index 100% rename from src/com/mediusecho/particlehats/managers/ResourceManager.java rename to src/main/java/plugin/managers/ResourceManager.java diff --git a/src/com/mediusecho/particlehats/managers/SettingsManager.java b/src/main/java/plugin/managers/SettingsManager.java similarity index 100% rename from src/com/mediusecho/particlehats/managers/SettingsManager.java rename to src/main/java/plugin/managers/SettingsManager.java diff --git a/src/com/mediusecho/particlehats/particles/Effect.java b/src/main/java/plugin/particles/Effect.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/Effect.java rename to src/main/java/plugin/particles/Effect.java diff --git a/src/com/mediusecho/particlehats/particles/Hat.java b/src/main/java/plugin/particles/Hat.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/Hat.java rename to src/main/java/plugin/particles/Hat.java diff --git a/src/com/mediusecho/particlehats/particles/HatReference.java b/src/main/java/plugin/particles/HatReference.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/HatReference.java rename to src/main/java/plugin/particles/HatReference.java diff --git a/src/com/mediusecho/particlehats/particles/ParticleEffect.java b/src/main/java/plugin/particles/ParticleEffect.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/ParticleEffect.java rename to src/main/java/plugin/particles/ParticleEffect.java diff --git a/src/com/mediusecho/particlehats/particles/effects/AngelWingsEffect.java b/src/main/java/plugin/particles/effects/AngelWingsEffect.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/effects/AngelWingsEffect.java rename to src/main/java/plugin/particles/effects/AngelWingsEffect.java diff --git a/src/com/mediusecho/particlehats/particles/effects/AnimatedEffect.java b/src/main/java/plugin/particles/effects/AnimatedEffect.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/effects/AnimatedEffect.java rename to src/main/java/plugin/particles/effects/AnimatedEffect.java diff --git a/src/com/mediusecho/particlehats/particles/effects/ArchEffect.java b/src/main/java/plugin/particles/effects/ArchEffect.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/effects/ArchEffect.java rename to src/main/java/plugin/particles/effects/ArchEffect.java diff --git a/src/com/mediusecho/particlehats/particles/effects/AtomEffect.java b/src/main/java/plugin/particles/effects/AtomEffect.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/effects/AtomEffect.java rename to src/main/java/plugin/particles/effects/AtomEffect.java diff --git a/src/com/mediusecho/particlehats/particles/effects/CapeEffect.java b/src/main/java/plugin/particles/effects/CapeEffect.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/effects/CapeEffect.java rename to src/main/java/plugin/particles/effects/CapeEffect.java diff --git a/src/com/mediusecho/particlehats/particles/effects/CleanTrailEffect.java b/src/main/java/plugin/particles/effects/CleanTrailEffect.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/effects/CleanTrailEffect.java rename to src/main/java/plugin/particles/effects/CleanTrailEffect.java diff --git a/src/com/mediusecho/particlehats/particles/effects/CommunityEffect.java b/src/main/java/plugin/particles/effects/CommunityEffect.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/effects/CommunityEffect.java rename to src/main/java/plugin/particles/effects/CommunityEffect.java diff --git a/src/com/mediusecho/particlehats/particles/effects/CreeperEffect.java b/src/main/java/plugin/particles/effects/CreeperEffect.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/effects/CreeperEffect.java rename to src/main/java/plugin/particles/effects/CreeperEffect.java diff --git a/src/com/mediusecho/particlehats/particles/effects/CrystalEffect.java b/src/main/java/plugin/particles/effects/CrystalEffect.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/effects/CrystalEffect.java rename to src/main/java/plugin/particles/effects/CrystalEffect.java diff --git a/src/com/mediusecho/particlehats/particles/effects/Debug5x5Effect.java b/src/main/java/plugin/particles/effects/Debug5x5Effect.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/effects/Debug5x5Effect.java rename to src/main/java/plugin/particles/effects/Debug5x5Effect.java diff --git a/src/com/mediusecho/particlehats/particles/effects/Debug6x6Effect.java b/src/main/java/plugin/particles/effects/Debug6x6Effect.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/effects/Debug6x6Effect.java rename to src/main/java/plugin/particles/effects/Debug6x6Effect.java diff --git a/src/com/mediusecho/particlehats/particles/effects/HaloEffect.java b/src/main/java/plugin/particles/effects/HaloEffect.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/effects/HaloEffect.java rename to src/main/java/plugin/particles/effects/HaloEffect.java diff --git a/src/com/mediusecho/particlehats/particles/effects/HelixEffect.java b/src/main/java/plugin/particles/effects/HelixEffect.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/effects/HelixEffect.java rename to src/main/java/plugin/particles/effects/HelixEffect.java diff --git a/src/com/mediusecho/particlehats/particles/effects/HoopEffect.java b/src/main/java/plugin/particles/effects/HoopEffect.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/effects/HoopEffect.java rename to src/main/java/plugin/particles/effects/HoopEffect.java diff --git a/src/com/mediusecho/particlehats/particles/effects/InverseVortexEffect.java b/src/main/java/plugin/particles/effects/InverseVortexEffect.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/effects/InverseVortexEffect.java rename to src/main/java/plugin/particles/effects/InverseVortexEffect.java diff --git a/src/com/mediusecho/particlehats/particles/effects/ParticleHatsEffect.java b/src/main/java/plugin/particles/effects/ParticleHatsEffect.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/effects/ParticleHatsEffect.java rename to src/main/java/plugin/particles/effects/ParticleHatsEffect.java diff --git a/src/com/mediusecho/particlehats/particles/effects/PixelEffect.java b/src/main/java/plugin/particles/effects/PixelEffect.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/effects/PixelEffect.java rename to src/main/java/plugin/particles/effects/PixelEffect.java diff --git a/src/com/mediusecho/particlehats/particles/effects/PlaceholderEffect.java b/src/main/java/plugin/particles/effects/PlaceholderEffect.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/effects/PlaceholderEffect.java rename to src/main/java/plugin/particles/effects/PlaceholderEffect.java diff --git a/src/com/mediusecho/particlehats/particles/effects/SphereEffect.java b/src/main/java/plugin/particles/effects/SphereEffect.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/effects/SphereEffect.java rename to src/main/java/plugin/particles/effects/SphereEffect.java diff --git a/src/com/mediusecho/particlehats/particles/effects/SusanooEffect.java b/src/main/java/plugin/particles/effects/SusanooEffect.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/effects/SusanooEffect.java rename to src/main/java/plugin/particles/effects/SusanooEffect.java diff --git a/src/com/mediusecho/particlehats/particles/effects/TornadoEffect.java b/src/main/java/plugin/particles/effects/TornadoEffect.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/effects/TornadoEffect.java rename to src/main/java/plugin/particles/effects/TornadoEffect.java diff --git a/src/com/mediusecho/particlehats/particles/effects/TrailEffect.java b/src/main/java/plugin/particles/effects/TrailEffect.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/effects/TrailEffect.java rename to src/main/java/plugin/particles/effects/TrailEffect.java diff --git a/src/com/mediusecho/particlehats/particles/effects/VortexEffect.java b/src/main/java/plugin/particles/effects/VortexEffect.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/effects/VortexEffect.java rename to src/main/java/plugin/particles/effects/VortexEffect.java diff --git a/src/com/mediusecho/particlehats/particles/effects/WingsEffect.java b/src/main/java/plugin/particles/effects/WingsEffect.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/effects/WingsEffect.java rename to src/main/java/plugin/particles/effects/WingsEffect.java diff --git a/src/com/mediusecho/particlehats/particles/properties/ColorData.java b/src/main/java/plugin/particles/properties/ColorData.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/properties/ColorData.java rename to src/main/java/plugin/particles/properties/ColorData.java diff --git a/src/com/mediusecho/particlehats/particles/properties/ColorTransitionData.java b/src/main/java/plugin/particles/properties/ColorTransitionData.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/properties/ColorTransitionData.java rename to src/main/java/plugin/particles/properties/ColorTransitionData.java diff --git a/src/com/mediusecho/particlehats/particles/properties/IconData.java b/src/main/java/plugin/particles/properties/IconData.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/properties/IconData.java rename to src/main/java/plugin/particles/properties/IconData.java diff --git a/src/com/mediusecho/particlehats/particles/properties/IconDisplayMode.java b/src/main/java/plugin/particles/properties/IconDisplayMode.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/properties/IconDisplayMode.java rename to src/main/java/plugin/particles/properties/IconDisplayMode.java diff --git a/src/com/mediusecho/particlehats/particles/properties/ItemStackData.java b/src/main/java/plugin/particles/properties/ItemStackData.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/properties/ItemStackData.java rename to src/main/java/plugin/particles/properties/ItemStackData.java diff --git a/src/com/mediusecho/particlehats/particles/properties/ParticleAction.java b/src/main/java/plugin/particles/properties/ParticleAction.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/properties/ParticleAction.java rename to src/main/java/plugin/particles/properties/ParticleAction.java diff --git a/src/com/mediusecho/particlehats/particles/properties/ParticleAnimation.java b/src/main/java/plugin/particles/properties/ParticleAnimation.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/properties/ParticleAnimation.java rename to src/main/java/plugin/particles/properties/ParticleAnimation.java diff --git a/src/com/mediusecho/particlehats/particles/properties/ParticleData.java b/src/main/java/plugin/particles/properties/ParticleData.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/properties/ParticleData.java rename to src/main/java/plugin/particles/properties/ParticleData.java diff --git a/src/com/mediusecho/particlehats/particles/properties/ParticleLocation.java b/src/main/java/plugin/particles/properties/ParticleLocation.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/properties/ParticleLocation.java rename to src/main/java/plugin/particles/properties/ParticleLocation.java diff --git a/src/com/mediusecho/particlehats/particles/properties/ParticleMode.java b/src/main/java/plugin/particles/properties/ParticleMode.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/properties/ParticleMode.java rename to src/main/java/plugin/particles/properties/ParticleMode.java diff --git a/src/com/mediusecho/particlehats/particles/properties/ParticleTag.java b/src/main/java/plugin/particles/properties/ParticleTag.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/properties/ParticleTag.java rename to src/main/java/plugin/particles/properties/ParticleTag.java diff --git a/src/com/mediusecho/particlehats/particles/properties/ParticleTracking.java b/src/main/java/plugin/particles/properties/ParticleTracking.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/properties/ParticleTracking.java rename to src/main/java/plugin/particles/properties/ParticleTracking.java diff --git a/src/com/mediusecho/particlehats/particles/properties/ParticleType.java b/src/main/java/plugin/particles/properties/ParticleType.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/properties/ParticleType.java rename to src/main/java/plugin/particles/properties/ParticleType.java diff --git a/src/com/mediusecho/particlehats/particles/renderer/ParticleRenderer.java b/src/main/java/plugin/particles/renderer/ParticleRenderer.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/renderer/ParticleRenderer.java rename to src/main/java/plugin/particles/renderer/ParticleRenderer.java diff --git a/src/com/mediusecho/particlehats/particles/renderer/legacy/LegacyParticleRenderer.java b/src/main/java/plugin/particles/renderer/legacy/LegacyParticleRenderer.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/renderer/legacy/LegacyParticleRenderer.java rename to src/main/java/plugin/particles/renderer/legacy/LegacyParticleRenderer.java diff --git a/src/com/mediusecho/particlehats/particles/renderer/legacy/ReflectionUtils.java b/src/main/java/plugin/particles/renderer/legacy/ReflectionUtils.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/renderer/legacy/ReflectionUtils.java rename to src/main/java/plugin/particles/renderer/legacy/ReflectionUtils.java diff --git a/src/com/mediusecho/particlehats/particles/renderer/spigot/SpigotParticleRenderer.java b/src/main/java/plugin/particles/renderer/spigot/SpigotParticleRenderer.java similarity index 100% rename from src/com/mediusecho/particlehats/particles/renderer/spigot/SpigotParticleRenderer.java rename to src/main/java/plugin/particles/renderer/spigot/SpigotParticleRenderer.java diff --git a/src/com/mediusecho/particlehats/permission/Permission.java b/src/main/java/plugin/permission/Permission.java similarity index 100% rename from src/com/mediusecho/particlehats/permission/Permission.java rename to src/main/java/plugin/permission/Permission.java diff --git a/src/com/mediusecho/particlehats/player/EntityState.java b/src/main/java/plugin/player/EntityState.java similarity index 100% rename from src/com/mediusecho/particlehats/player/EntityState.java rename to src/main/java/plugin/player/EntityState.java diff --git a/src/com/mediusecho/particlehats/player/PlayerState.java b/src/main/java/plugin/player/PlayerState.java similarity index 100% rename from src/com/mediusecho/particlehats/player/PlayerState.java rename to src/main/java/plugin/player/PlayerState.java diff --git a/src/com/mediusecho/particlehats/prompt/BukkitPrompt.java b/src/main/java/plugin/prompt/BukkitPrompt.java similarity index 100% rename from src/com/mediusecho/particlehats/prompt/BukkitPrompt.java rename to src/main/java/plugin/prompt/BukkitPrompt.java diff --git a/src/com/mediusecho/particlehats/prompt/Prompt.java b/src/main/java/plugin/prompt/Prompt.java similarity index 100% rename from src/com/mediusecho/particlehats/prompt/Prompt.java rename to src/main/java/plugin/prompt/Prompt.java diff --git a/src/com/mediusecho/particlehats/prompt/SpigotPrompt.java b/src/main/java/plugin/prompt/SpigotPrompt.java similarity index 100% rename from src/com/mediusecho/particlehats/prompt/SpigotPrompt.java rename to src/main/java/plugin/prompt/SpigotPrompt.java diff --git a/src/com/mediusecho/particlehats/tasks/EntityTask.java b/src/main/java/plugin/tasks/EntityTask.java similarity index 100% rename from src/com/mediusecho/particlehats/tasks/EntityTask.java rename to src/main/java/plugin/tasks/EntityTask.java diff --git a/src/com/mediusecho/particlehats/tasks/HatTask.java b/src/main/java/plugin/tasks/HatTask.java similarity index 100% rename from src/com/mediusecho/particlehats/tasks/HatTask.java rename to src/main/java/plugin/tasks/HatTask.java diff --git a/src/com/mediusecho/particlehats/tasks/MenuTask.java b/src/main/java/plugin/tasks/MenuTask.java similarity index 100% rename from src/com/mediusecho/particlehats/tasks/MenuTask.java rename to src/main/java/plugin/tasks/MenuTask.java diff --git a/src/com/mediusecho/particlehats/tasks/PromptTask.java b/src/main/java/plugin/tasks/PromptTask.java similarity index 100% rename from src/com/mediusecho/particlehats/tasks/PromptTask.java rename to src/main/java/plugin/tasks/PromptTask.java diff --git a/src/com/mediusecho/particlehats/ui/AbstractListMenu.java b/src/main/java/plugin/ui/AbstractListMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/ui/AbstractListMenu.java rename to src/main/java/plugin/ui/AbstractListMenu.java diff --git a/src/com/mediusecho/particlehats/ui/AbstractMenu.java b/src/main/java/plugin/ui/AbstractMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/ui/AbstractMenu.java rename to src/main/java/plugin/ui/AbstractMenu.java diff --git a/src/com/mediusecho/particlehats/ui/AbstractStaticMenu.java b/src/main/java/plugin/ui/AbstractStaticMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/ui/AbstractStaticMenu.java rename to src/main/java/plugin/ui/AbstractStaticMenu.java diff --git a/src/com/mediusecho/particlehats/ui/EquippedParticlesMenu.java b/src/main/java/plugin/ui/EquippedParticlesMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/ui/EquippedParticlesMenu.java rename to src/main/java/plugin/ui/EquippedParticlesMenu.java diff --git a/src/com/mediusecho/particlehats/ui/MenuInventory.java b/src/main/java/plugin/ui/MenuInventory.java similarity index 100% rename from src/com/mediusecho/particlehats/ui/MenuInventory.java rename to src/main/java/plugin/ui/MenuInventory.java diff --git a/src/com/mediusecho/particlehats/ui/MenuManager.java b/src/main/java/plugin/ui/MenuManager.java similarity index 100% rename from src/com/mediusecho/particlehats/ui/MenuManager.java rename to src/main/java/plugin/ui/MenuManager.java diff --git a/src/com/mediusecho/particlehats/ui/MenuManagerFactory.java b/src/main/java/plugin/ui/MenuManagerFactory.java similarity index 100% rename from src/com/mediusecho/particlehats/ui/MenuManagerFactory.java rename to src/main/java/plugin/ui/MenuManagerFactory.java diff --git a/src/com/mediusecho/particlehats/ui/PendingPurchaseMenu.java b/src/main/java/plugin/ui/PendingPurchaseMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/ui/PendingPurchaseMenu.java rename to src/main/java/plugin/ui/PendingPurchaseMenu.java diff --git a/src/com/mediusecho/particlehats/ui/StaticMenu.java b/src/main/java/plugin/ui/StaticMenu.java similarity index 100% rename from src/com/mediusecho/particlehats/ui/StaticMenu.java rename to src/main/java/plugin/ui/StaticMenu.java diff --git a/src/com/mediusecho/particlehats/ui/StaticMenuManager.java b/src/main/java/plugin/ui/StaticMenuManager.java similarity index 100% rename from src/com/mediusecho/particlehats/ui/StaticMenuManager.java rename to src/main/java/plugin/ui/StaticMenuManager.java diff --git a/src/com/mediusecho/particlehats/util/ItemUtil.java b/src/main/java/plugin/util/ItemUtil.java similarity index 100% rename from src/com/mediusecho/particlehats/util/ItemUtil.java rename to src/main/java/plugin/util/ItemUtil.java diff --git a/src/com/mediusecho/particlehats/util/MathUtil.java b/src/main/java/plugin/util/MathUtil.java similarity index 100% rename from src/com/mediusecho/particlehats/util/MathUtil.java rename to src/main/java/plugin/util/MathUtil.java diff --git a/src/com/mediusecho/particlehats/util/PlayerUtil.java b/src/main/java/plugin/util/PlayerUtil.java similarity index 100% rename from src/com/mediusecho/particlehats/util/PlayerUtil.java rename to src/main/java/plugin/util/PlayerUtil.java diff --git a/src/com/mediusecho/particlehats/util/ResourceUtil.java b/src/main/java/plugin/util/ResourceUtil.java similarity index 100% rename from src/com/mediusecho/particlehats/util/ResourceUtil.java rename to src/main/java/plugin/util/ResourceUtil.java diff --git a/src/com/mediusecho/particlehats/util/StringUtil.java b/src/main/java/plugin/util/StringUtil.java similarity index 100% rename from src/com/mediusecho/particlehats/util/StringUtil.java rename to src/main/java/plugin/util/StringUtil.java diff --git a/src/com/mediusecho/particlehats/util/YamlUtil.java b/src/main/java/plugin/util/YamlUtil.java similarity index 100% rename from src/com/mediusecho/particlehats/util/YamlUtil.java rename to src/main/java/plugin/util/YamlUtil.java diff --git a/src/config.yml b/src/main/resources/config.yml similarity index 100% rename from src/config.yml rename to src/main/resources/config.yml diff --git a/src/groups.yml b/src/main/resources/groups.yml similarity index 100% rename from src/groups.yml rename to src/main/resources/groups.yml diff --git a/src/lang/en_US.lang b/src/main/resources/lang/en_US.lang similarity index 100% rename from src/lang/en_US.lang rename to src/main/resources/lang/en_US.lang diff --git a/src/menus/particles.yml b/src/main/resources/menus/particles.yml similarity index 100% rename from src/menus/particles.yml rename to src/main/resources/menus/particles.yml diff --git a/src/menus/purchase_menu.yml b/src/main/resources/menus/purchase_menu.yml similarity index 100% rename from src/menus/purchase_menu.yml rename to src/main/resources/menus/purchase_menu.yml diff --git a/src/npcs.yml b/src/main/resources/npcs.yml similarity index 100% rename from src/npcs.yml rename to src/main/resources/npcs.yml diff --git a/src/plugin.yml b/src/main/resources/plugin.yml similarity index 79% rename from src/plugin.yml rename to src/main/resources/plugin.yml index 2599d08..4bf5475 100644 --- a/src/plugin.yml +++ b/src/main/resources/plugin.yml @@ -1,5 +1,5 @@ -name: ParticleHats -main: com.mediusecho.particlehats.ParticleHats +name: Cosmetics-OG +main: plugin.ParticleHats version: 4.6.1 api-version: 1.19 authors: [MediusEcho, NotAlexNoyle] diff --git a/src/types/angel_wings.png b/src/main/resources/types/angel_wings.png similarity index 100% rename from src/types/angel_wings.png rename to src/main/resources/types/angel_wings.png diff --git a/src/types/butterfly_wings_colorable.png b/src/main/resources/types/butterfly_wings_colorable.png similarity index 100% rename from src/types/butterfly_wings_colorable.png rename to src/main/resources/types/butterfly_wings_colorable.png diff --git a/src/types/creeper_face.png b/src/main/resources/types/creeper_face.png similarity index 100% rename from src/types/creeper_face.png rename to src/main/resources/types/creeper_face.png diff --git a/src/types/debug_5x5.png b/src/main/resources/types/debug_5x5.png similarity index 100% rename from src/types/debug_5x5.png rename to src/main/resources/types/debug_5x5.png diff --git a/src/types/debug_6x6.png b/src/main/resources/types/debug_6x6.png similarity index 100% rename from src/types/debug_6x6.png rename to src/main/resources/types/debug_6x6.png diff --git a/src/types/particlehats.png b/src/main/resources/types/particlehats.png similarity index 100% rename from src/types/particlehats.png rename to src/main/resources/types/particlehats.png diff --git a/src/types/vampire_wings.png b/src/main/resources/types/vampire_wings.png similarity index 100% rename from src/types/vampire_wings.png rename to src/main/resources/types/vampire_wings.png diff --git a/src/types/wings.png b/src/main/resources/types/wings.png similarity index 100% rename from src/types/wings.png rename to src/main/resources/types/wings.png