categorized appliances in groups
This commit is contained in:
		| @@ -1,8 +1,8 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.antiSignEdit; | package eu.mhsl.craftattack.spawn.appliances.gameplay.antiSignEdit; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.Appliance; | import eu.mhsl.craftattack.spawn.appliance.Appliance; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.Settings; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.Settings; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.datatypes.SelectSetting; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.datatypes.SelectSetting; | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| import net.kyori.adventure.text.format.NamedTextColor; | import net.kyori.adventure.text.format.NamedTextColor; | ||||||
| import net.kyori.adventure.text.serializer.plain.PlainTextComponentSerializer; | import net.kyori.adventure.text.serializer.plain.PlainTextComponentSerializer; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.antiSignEdit; | package eu.mhsl.craftattack.spawn.appliances.gameplay.antiSignEdit; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | ||||||
| import io.papermc.paper.event.player.PlayerOpenSignEvent; | import io.papermc.paper.event.player.PlayerOpenSignEvent; | ||||||
| @@ -1,9 +1,9 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.antiSignEdit; | package eu.mhsl.craftattack.spawn.appliances.gameplay.antiSignEdit; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.CategorizedSetting; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.CategorizedSetting; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.SettingCategory; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.SettingCategory; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.Settings; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.Settings; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.datatypes.SelectSetting; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.datatypes.SelectSetting; | ||||||
| import org.bukkit.Material; | import org.bukkit.Material; | ||||||
| import org.bukkit.NamespacedKey; | import org.bukkit.NamespacedKey; | ||||||
| 
 | 
 | ||||||
| @@ -1,7 +1,7 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.autoShulker; | package eu.mhsl.craftattack.spawn.appliances.gameplay.autoShulker; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.Appliance; | import eu.mhsl.craftattack.spawn.appliance.Appliance; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.Settings; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.Settings; | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| import net.kyori.adventure.text.format.NamedTextColor; | import net.kyori.adventure.text.format.NamedTextColor; | ||||||
| import org.bukkit.Material; | import org.bukkit.Material; | ||||||
| @@ -1,9 +1,9 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.autoShulker; | package eu.mhsl.craftattack.spawn.appliances.gameplay.autoShulker; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.CategorizedSetting; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.CategorizedSetting; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.SettingCategory; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.SettingCategory; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.Settings; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.Settings; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.datatypes.SelectSetting; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.datatypes.SelectSetting; | ||||||
| import org.bukkit.Material; | import org.bukkit.Material; | ||||||
| import org.bukkit.NamespacedKey; | import org.bukkit.NamespacedKey; | ||||||
| 
 | 
 | ||||||
| @@ -1,8 +1,8 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.autoShulker; | package eu.mhsl.craftattack.spawn.appliances.gameplay.autoShulker; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.Settings; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.Settings; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.datatypes.SelectSetting; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.datatypes.SelectSetting; | ||||||
| import org.bukkit.entity.Player; | import org.bukkit.entity.Player; | ||||||
| import org.bukkit.event.EventHandler; | import org.bukkit.event.EventHandler; | ||||||
| import org.bukkit.event.entity.EntityPickupItemEvent; | import org.bukkit.event.entity.EntityPickupItemEvent; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.customAdvancements; | package eu.mhsl.craftattack.spawn.appliances.gameplay.customAdvancements; | ||||||
| 
 | 
 | ||||||
| public class Advancements { | public class Advancements { | ||||||
|     public static String searchTrouble = "search_trouble"; |     public static String searchTrouble = "search_trouble"; | ||||||
| @@ -1,9 +1,9 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.customAdvancements; | package eu.mhsl.craftattack.spawn.appliances.gameplay.customAdvancements; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.Main; | import eu.mhsl.craftattack.spawn.Main; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.Appliance; | import eu.mhsl.craftattack.spawn.appliance.Appliance; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.customAdvancements.listener.ApplyPendingAdvancementsListener; | import eu.mhsl.craftattack.spawn.appliances.gameplay.customAdvancements.listener.ApplyPendingAdvancementsListener; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.customAdvancements.listener.CustomAdvancementsListener; | import eu.mhsl.craftattack.spawn.appliances.gameplay.customAdvancements.listener.CustomAdvancementsListener; | ||||||
| import org.bukkit.Bukkit; | import org.bukkit.Bukkit; | ||||||
| import org.bukkit.NamespacedKey; | import org.bukkit.NamespacedKey; | ||||||
| import org.bukkit.advancement.Advancement; | import org.bukkit.advancement.Advancement; | ||||||
| @@ -1,7 +1,7 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.customAdvancements.listener; | package eu.mhsl.craftattack.spawn.appliances.gameplay.customAdvancements.listener; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.customAdvancements.CustomAdvancements; | import eu.mhsl.craftattack.spawn.appliances.gameplay.customAdvancements.CustomAdvancements; | ||||||
| import org.bukkit.event.EventHandler; | import org.bukkit.event.EventHandler; | ||||||
| import org.bukkit.event.player.PlayerJoinEvent; | import org.bukkit.event.player.PlayerJoinEvent; | ||||||
| 
 | 
 | ||||||
| @@ -1,8 +1,8 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.customAdvancements.listener; | package eu.mhsl.craftattack.spawn.appliances.gameplay.customAdvancements.listener; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.customAdvancements.Advancements; | import eu.mhsl.craftattack.spawn.appliances.gameplay.customAdvancements.Advancements; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.customAdvancements.CustomAdvancements; | import eu.mhsl.craftattack.spawn.appliances.gameplay.customAdvancements.CustomAdvancements; | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| import org.bukkit.Material; | import org.bukkit.Material; | ||||||
| import org.bukkit.entity.Player; | import org.bukkit.entity.Player; | ||||||
| @@ -1,7 +1,7 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.doubeDoor; | package eu.mhsl.craftattack.spawn.appliances.gameplay.doubleDoor; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.Appliance; | import eu.mhsl.craftattack.spawn.appliance.Appliance; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.Settings; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.Settings; | ||||||
| import org.bukkit.block.Block; | import org.bukkit.block.Block; | ||||||
| import org.bukkit.block.BlockFace; | import org.bukkit.block.BlockFace; | ||||||
| import org.bukkit.block.data.BlockData; | import org.bukkit.block.data.BlockData; | ||||||
| @@ -1,9 +1,9 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.doubeDoor; | package eu.mhsl.craftattack.spawn.appliances.gameplay.doubleDoor; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.CategorizedSetting; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.CategorizedSetting; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.SettingCategory; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.SettingCategory; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.Settings; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.Settings; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.datatypes.BoolSetting; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.datatypes.BoolSetting; | ||||||
| import org.bukkit.Material; | import org.bukkit.Material; | ||||||
| 
 | 
 | ||||||
| public class DoubleDoorSetting extends BoolSetting implements CategorizedSetting { | public class DoubleDoorSetting extends BoolSetting implements CategorizedSetting { | ||||||
| @@ -1,7 +1,7 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.doubeDoor; | package eu.mhsl.craftattack.spawn.appliances.gameplay.doubleDoor; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.Settings; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.Settings; | ||||||
| import org.bukkit.Material; | import org.bukkit.Material; | ||||||
| import org.bukkit.block.Block; | import org.bukkit.block.Block; | ||||||
| import org.bukkit.event.EventHandler; | import org.bukkit.event.EventHandler; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.fleischerchest; | package eu.mhsl.craftattack.spawn.appliances.gameplay.fleischerchest; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.Appliance; | import eu.mhsl.craftattack.spawn.appliance.Appliance; | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.fleischerchest; | package eu.mhsl.craftattack.spawn.appliances.gameplay.fleischerchest; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | ||||||
| import org.bukkit.Material; | import org.bukkit.Material; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.glowingBerries; | package eu.mhsl.craftattack.spawn.appliances.gameplay.glowingBerries; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.Appliance; | import eu.mhsl.craftattack.spawn.appliance.Appliance; | ||||||
| import net.kyori.adventure.sound.Sound; | import net.kyori.adventure.sound.Sound; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.glowingBerries; | package eu.mhsl.craftattack.spawn.appliances.gameplay.glowingBerries; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | ||||||
| import org.bukkit.Material; | import org.bukkit.Material; | ||||||
| @@ -1,8 +1,8 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.hotbarRefill; | package eu.mhsl.craftattack.spawn.appliances.gameplay.hotbarRefill; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.Main; | import eu.mhsl.craftattack.spawn.Main; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.Appliance; | import eu.mhsl.craftattack.spawn.appliance.Appliance; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.Settings; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.Settings; | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| import net.kyori.adventure.text.format.NamedTextColor; | import net.kyori.adventure.text.format.NamedTextColor; | ||||||
| import org.bukkit.Bukkit; | import org.bukkit.Bukkit; | ||||||
| @@ -1,7 +1,7 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.hotbarRefill; | package eu.mhsl.craftattack.spawn.appliances.gameplay.hotbarRefill; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.Settings; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.Settings; | ||||||
| import org.bukkit.Material; | import org.bukkit.Material; | ||||||
| import org.bukkit.entity.Player; | import org.bukkit.entity.Player; | ||||||
| import org.bukkit.event.EventHandler; | import org.bukkit.event.EventHandler; | ||||||
| @@ -1,9 +1,9 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.hotbarRefill; | package eu.mhsl.craftattack.spawn.appliances.gameplay.hotbarRefill; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.CategorizedSetting; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.CategorizedSetting; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.SettingCategory; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.SettingCategory; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.Settings; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.Settings; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.datatypes.MultiBoolSetting; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.datatypes.MultiBoolSetting; | ||||||
| import org.bukkit.Material; | import org.bukkit.Material; | ||||||
| 
 | 
 | ||||||
| public class HotbarRefillSetting extends MultiBoolSetting<HotbarRefillSetting.HotbarReplaceConfig> implements CategorizedSetting { | public class HotbarRefillSetting extends MultiBoolSetting<HotbarRefillSetting.HotbarReplaceConfig> implements CategorizedSetting { | ||||||
| @@ -1,9 +1,9 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.knockDoor; | package eu.mhsl.craftattack.spawn.appliances.gameplay.knockDoor; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.Main; | import eu.mhsl.craftattack.spawn.Main; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.Appliance; | import eu.mhsl.craftattack.spawn.appliance.Appliance; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.Settings; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.Settings; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.datatypes.SelectSetting; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.datatypes.SelectSetting; | ||||||
| import org.bukkit.*; | import org.bukkit.*; | ||||||
| import org.bukkit.block.Block; | import org.bukkit.block.Block; | ||||||
| import org.bukkit.entity.Player; | import org.bukkit.entity.Player; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.knockDoor; | package eu.mhsl.craftattack.spawn.appliances.gameplay.knockDoor; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | ||||||
| import org.bukkit.GameMode; | import org.bukkit.GameMode; | ||||||
| @@ -1,9 +1,9 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.knockDoor; | package eu.mhsl.craftattack.spawn.appliances.gameplay.knockDoor; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.CategorizedSetting; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.CategorizedSetting; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.SettingCategory; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.SettingCategory; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.Settings; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.Settings; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.datatypes.SelectSetting; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.datatypes.SelectSetting; | ||||||
| import org.bukkit.Material; | import org.bukkit.Material; | ||||||
| import org.bukkit.NamespacedKey; | import org.bukkit.NamespacedKey; | ||||||
| 
 | 
 | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.outlawed; | package eu.mhsl.craftattack.spawn.appliances.gameplay.outlawed; | ||||||
| 
 | 
 | ||||||
| public class OutlawChangeNotPermitted extends Exception { | public class OutlawChangeNotPermitted extends Exception { | ||||||
|     public OutlawChangeNotPermitted(String message) { |     public OutlawChangeNotPermitted(String message) { | ||||||
| @@ -1,10 +1,10 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.outlawed; | package eu.mhsl.craftattack.spawn.appliances.gameplay.outlawed; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.Main; | import eu.mhsl.craftattack.spawn.Main; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.Appliance; | import eu.mhsl.craftattack.spawn.appliance.Appliance; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.displayName.DisplayName; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.displayName.DisplayName; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.whitelist.Whitelist; | import eu.mhsl.craftattack.spawn.appliances.tooling.whitelist.Whitelist; | ||||||
| import eu.mhsl.craftattack.spawn.config.Configuration; | import eu.mhsl.craftattack.spawn.config.Configuration; | ||||||
| import eu.mhsl.craftattack.spawn.util.text.DisconnectInfo; | import eu.mhsl.craftattack.spawn.util.text.DisconnectInfo; | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.outlawed; | package eu.mhsl.craftattack.spawn.appliances.gameplay.outlawed; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.outlawed; | package eu.mhsl.craftattack.spawn.appliances.gameplay.outlawed; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | ||||||
| import org.bukkit.event.EventHandler; | import org.bukkit.event.EventHandler; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.portableCrafting; | package eu.mhsl.craftattack.spawn.appliances.gameplay.portableCrafting; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | ||||||
| import org.bukkit.Material; | import org.bukkit.Material; | ||||||
| @@ -1,7 +1,7 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.portableCrafting; | package eu.mhsl.craftattack.spawn.appliances.gameplay.portableCrafting; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.Appliance; | import eu.mhsl.craftattack.spawn.appliance.Appliance; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.Settings; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.Settings; | ||||||
| import org.bukkit.entity.Player; | import org.bukkit.entity.Player; | ||||||
| import org.bukkit.event.Listener; | import org.bukkit.event.Listener; | ||||||
| import org.jetbrains.annotations.NotNull; | import org.jetbrains.annotations.NotNull; | ||||||
| @@ -1,9 +1,9 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.portableCrafting; | package eu.mhsl.craftattack.spawn.appliances.gameplay.portableCrafting; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.CategorizedSetting; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.CategorizedSetting; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.SettingCategory; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.SettingCategory; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.Settings; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.Settings; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.datatypes.BoolSetting; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.datatypes.BoolSetting; | ||||||
| import org.bukkit.Material; | import org.bukkit.Material; | ||||||
| 
 | 
 | ||||||
| public class PortableCraftingSetting extends BoolSetting implements CategorizedSetting { | public class PortableCraftingSetting extends BoolSetting implements CategorizedSetting { | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.snowballKnockback; | package eu.mhsl.craftattack.spawn.appliances.gameplay.snowballKnockback; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.Appliance; | import eu.mhsl.craftattack.spawn.appliance.Appliance; | ||||||
| import org.bukkit.entity.Entity; | import org.bukkit.entity.Entity; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.snowballKnockback; | package eu.mhsl.craftattack.spawn.appliances.gameplay.snowballKnockback; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | ||||||
| import org.bukkit.entity.Entity; | import org.bukkit.entity.Entity; | ||||||
| @@ -1,9 +1,9 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.debug; | package eu.mhsl.craftattack.spawn.appliances.internal.debug; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.Appliance; | import eu.mhsl.craftattack.spawn.appliance.Appliance; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.debug.command.AppliancesCommand; | import eu.mhsl.craftattack.spawn.appliances.internal.debug.command.AppliancesCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.debug.command.UserInfoCommand; | import eu.mhsl.craftattack.spawn.appliances.internal.debug.command.UserInfoCommand; | ||||||
| import org.jetbrains.annotations.NotNull; | import org.jetbrains.annotations.NotNull; | ||||||
| 
 | 
 | ||||||
| import java.util.List; | import java.util.List; | ||||||
| @@ -1,8 +1,8 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.debug.command; | package eu.mhsl.craftattack.spawn.appliances.internal.debug.command; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.Main; | import eu.mhsl.craftattack.spawn.Main; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.debug.Debug; | import eu.mhsl.craftattack.spawn.appliances.internal.debug.Debug; | ||||||
| import eu.mhsl.craftattack.spawn.util.text.ComponentUtil; | import eu.mhsl.craftattack.spawn.util.text.ComponentUtil; | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| import net.kyori.adventure.text.ComponentBuilder; | import net.kyori.adventure.text.ComponentBuilder; | ||||||
| @@ -1,7 +1,7 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.debug.command; | package eu.mhsl.craftattack.spawn.appliances.internal.debug.command; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.debug.Debug; | import eu.mhsl.craftattack.spawn.appliances.internal.debug.Debug; | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| import net.kyori.adventure.text.event.ClickEvent; | import net.kyori.adventure.text.event.ClickEvent; | ||||||
| import net.kyori.adventure.text.format.NamedTextColor; | import net.kyori.adventure.text.format.NamedTextColor; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.titleClear; | package eu.mhsl.craftattack.spawn.appliances.internal.titleClear; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.Appliance; | import eu.mhsl.craftattack.spawn.appliance.Appliance; | ||||||
| import org.bukkit.entity.Player; | import org.bukkit.entity.Player; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.titleClear; | package eu.mhsl.craftattack.spawn.appliances.internal.titleClear; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | ||||||
| import org.bukkit.event.EventHandler; | import org.bukkit.event.EventHandler; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.adminMarker; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.adminMarker; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.Appliance; | import eu.mhsl.craftattack.spawn.appliance.Appliance; | ||||||
| import net.kyori.adventure.text.format.TextColor; | import net.kyori.adventure.text.format.TextColor; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.afkTag; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.afkTag; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | ||||||
| import io.papermc.paper.event.player.AsyncChatEvent; | import io.papermc.paper.event.player.AsyncChatEvent; | ||||||
| @@ -1,8 +1,8 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.afkTag; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.afkTag; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.Main; | import eu.mhsl.craftattack.spawn.Main; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.Appliance; | import eu.mhsl.craftattack.spawn.appliance.Appliance; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.displayName.DisplayName; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.displayName.DisplayName; | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| import net.kyori.adventure.text.event.HoverEvent; | import net.kyori.adventure.text.event.HoverEvent; | ||||||
| import net.kyori.adventure.text.format.NamedTextColor; | import net.kyori.adventure.text.format.NamedTextColor; | ||||||
| @@ -1,8 +1,8 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.chatMention; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.chatMention; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.Main; | import eu.mhsl.craftattack.spawn.Main; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.Appliance; | import eu.mhsl.craftattack.spawn.appliance.Appliance; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.Settings; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.Settings; | ||||||
| import net.kyori.adventure.sound.Sound; | import net.kyori.adventure.sound.Sound; | ||||||
| import org.bukkit.Bukkit; | import org.bukkit.Bukkit; | ||||||
| import org.bukkit.OfflinePlayer; | import org.bukkit.OfflinePlayer; | ||||||
| @@ -1,9 +1,9 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.chatMention; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.chatMention; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.Main; | import eu.mhsl.craftattack.spawn.Main; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.chatMessages.ChatMessages; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.chatMessages.ChatMessages; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.Settings; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.Settings; | ||||||
| import eu.mhsl.craftattack.spawn.util.text.ComponentUtil; | import eu.mhsl.craftattack.spawn.util.text.ComponentUtil; | ||||||
| import io.papermc.paper.event.player.AsyncChatDecorateEvent; | import io.papermc.paper.event.player.AsyncChatDecorateEvent; | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| @@ -1,9 +1,9 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.chatMention; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.chatMention; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.CategorizedSetting; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.CategorizedSetting; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.SettingCategory; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.SettingCategory; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.Settings; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.Settings; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.datatypes.MultiBoolSetting; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.datatypes.MultiBoolSetting; | ||||||
| import org.bukkit.Material; | import org.bukkit.Material; | ||||||
| 
 | 
 | ||||||
| public class ChatMentionSetting extends MultiBoolSetting<ChatMentionSetting.ChatMentionConfig> implements CategorizedSetting { | public class ChatMentionSetting extends MultiBoolSetting<ChatMentionSetting.ChatMentionConfig> implements CategorizedSetting { | ||||||
| @@ -1,7 +1,7 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.chatMessages; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.chatMessages; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.Appliance; | import eu.mhsl.craftattack.spawn.appliance.Appliance; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.Settings; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.Settings; | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| import net.kyori.adventure.text.event.ClickEvent; | import net.kyori.adventure.text.event.ClickEvent; | ||||||
| import net.kyori.adventure.text.event.HoverEvent; | import net.kyori.adventure.text.event.HoverEvent; | ||||||
| @@ -1,7 +1,7 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.chatMessages; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.chatMessages; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.Settings; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.Settings; | ||||||
| import eu.mhsl.craftattack.spawn.util.IteratorUtil; | import eu.mhsl.craftattack.spawn.util.IteratorUtil; | ||||||
| import io.papermc.paper.event.player.AsyncChatEvent; | import io.papermc.paper.event.player.AsyncChatEvent; | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| @@ -1,9 +1,9 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.chatMessages; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.chatMessages; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.CategorizedSetting; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.CategorizedSetting; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.SettingCategory; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.SettingCategory; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.Settings; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.Settings; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.datatypes.BoolSetting; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.datatypes.BoolSetting; | ||||||
| import org.bukkit.Material; | import org.bukkit.Material; | ||||||
| 
 | 
 | ||||||
| public class ShowJoinAndLeaveMessagesSetting extends BoolSetting implements CategorizedSetting { | public class ShowJoinAndLeaveMessagesSetting extends BoolSetting implements CategorizedSetting { | ||||||
| @@ -1,12 +1,12 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.displayName; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.displayName; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.Main; | import eu.mhsl.craftattack.spawn.Main; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.Appliance; | import eu.mhsl.craftattack.spawn.appliance.Appliance; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.adminMarker.AdminMarker; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.adminMarker.AdminMarker; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.afkTag.AfkTag; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.afkTag.AfkTag; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.outlawed.Outlawed; | import eu.mhsl.craftattack.spawn.appliances.gameplay.outlawed.Outlawed; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.sleepTag.SleepTag; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.sleepTag.SleepTag; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.yearRank.YearRank; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.yearRank.YearRank; | ||||||
| import eu.mhsl.craftattack.spawn.util.server.Floodgate; | import eu.mhsl.craftattack.spawn.util.server.Floodgate; | ||||||
| import eu.mhsl.craftattack.spawn.util.text.ComponentUtil; | import eu.mhsl.craftattack.spawn.util.text.ComponentUtil; | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.displayName; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.displayName; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | ||||||
| import org.bukkit.event.EventHandler; | import org.bukkit.event.EventHandler; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.event; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.event; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.Main; | import eu.mhsl.craftattack.spawn.Main; | ||||||
| import eu.mhsl.craftattack.spawn.api.client.ReqResp; | import eu.mhsl.craftattack.spawn.api.client.ReqResp; | ||||||
| @@ -6,10 +6,10 @@ import eu.mhsl.craftattack.spawn.api.client.repositories.EventRepository; | |||||||
| import eu.mhsl.craftattack.spawn.api.server.HttpServer; | import eu.mhsl.craftattack.spawn.api.server.HttpServer; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.Appliance; | import eu.mhsl.craftattack.spawn.appliance.Appliance; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.customAdvancements.Advancements; | import eu.mhsl.craftattack.spawn.appliances.gameplay.customAdvancements.Advancements; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.customAdvancements.CustomAdvancements; | import eu.mhsl.craftattack.spawn.appliances.gameplay.customAdvancements.CustomAdvancements; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.event.command.*; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.event.command.*; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.event.listener.ApplyPendingRewardsListener; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.event.listener.ApplyPendingRewardsListener; | ||||||
| import eu.mhsl.craftattack.spawn.util.IteratorUtil; | import eu.mhsl.craftattack.spawn.util.IteratorUtil; | ||||||
| import eu.mhsl.craftattack.spawn.util.api.HttpStatus; | import eu.mhsl.craftattack.spawn.util.api.HttpStatus; | ||||||
| import eu.mhsl.craftattack.spawn.util.entity.DisplayVillager; | import eu.mhsl.craftattack.spawn.util.entity.DisplayVillager; | ||||||
| @@ -1,7 +1,7 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.event.command; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.event.command; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.event.Event; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.event.Event; | ||||||
| import org.bukkit.command.Command; | import org.bukkit.command.Command; | ||||||
| import org.bukkit.command.CommandSender; | import org.bukkit.command.CommandSender; | ||||||
| import org.jetbrains.annotations.NotNull; | import org.jetbrains.annotations.NotNull; | ||||||
| @@ -1,7 +1,7 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.event.command; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.event.command; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.event.Event; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.event.Event; | ||||||
| import org.bukkit.command.Command; | import org.bukkit.command.Command; | ||||||
| import org.bukkit.command.CommandSender; | import org.bukkit.command.CommandSender; | ||||||
| import org.jetbrains.annotations.NotNull; | import org.jetbrains.annotations.NotNull; | ||||||
| @@ -1,7 +1,7 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.event.command; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.event.command; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.event.Event; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.event.Event; | ||||||
| import org.bukkit.command.Command; | import org.bukkit.command.Command; | ||||||
| import org.bukkit.command.CommandSender; | import org.bukkit.command.CommandSender; | ||||||
| import org.jetbrains.annotations.NotNull; | import org.jetbrains.annotations.NotNull; | ||||||
| @@ -1,7 +1,7 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.event.command; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.event.command; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.event.Event; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.event.Event; | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| import net.kyori.adventure.text.format.NamedTextColor; | import net.kyori.adventure.text.format.NamedTextColor; | ||||||
| import org.bukkit.command.Command; | import org.bukkit.command.Command; | ||||||
| @@ -1,7 +1,7 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.event.command; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.event.command; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.event.Event; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.event.Event; | ||||||
| import org.bukkit.command.Command; | import org.bukkit.command.Command; | ||||||
| import org.bukkit.command.CommandSender; | import org.bukkit.command.CommandSender; | ||||||
| import org.jetbrains.annotations.NotNull; | import org.jetbrains.annotations.NotNull; | ||||||
| @@ -1,7 +1,7 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.event.listener; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.event.listener; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.event.Event; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.event.Event; | ||||||
| import org.bukkit.event.EventHandler; | import org.bukkit.event.EventHandler; | ||||||
| import org.bukkit.event.player.PlayerJoinEvent; | import org.bukkit.event.player.PlayerJoinEvent; | ||||||
| 
 | 
 | ||||||
| @@ -1,12 +1,12 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.feedback; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.feedback; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.Main; | import eu.mhsl.craftattack.spawn.Main; | ||||||
| import eu.mhsl.craftattack.spawn.api.client.ReqResp; | import eu.mhsl.craftattack.spawn.api.client.ReqResp; | ||||||
| import eu.mhsl.craftattack.spawn.api.client.repositories.FeedbackRepository; | import eu.mhsl.craftattack.spawn.api.client.repositories.FeedbackRepository; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.Appliance; | import eu.mhsl.craftattack.spawn.appliance.Appliance; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.feedback.commands.FeedbackCommand; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.feedback.commands.FeedbackCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.feedback.commands.RequestFeedbackCommand; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.feedback.commands.RequestFeedbackCommand; | ||||||
| import eu.mhsl.craftattack.spawn.util.api.HttpStatus; | import eu.mhsl.craftattack.spawn.util.api.HttpStatus; | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| import net.kyori.adventure.text.ComponentBuilder; | import net.kyori.adventure.text.ComponentBuilder; | ||||||
| @@ -1,8 +1,8 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.feedback.commands; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.feedback.commands; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.Main; | import eu.mhsl.craftattack.spawn.Main; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.feedback.Feedback; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.feedback.Feedback; | ||||||
| import eu.mhsl.craftattack.spawn.util.text.ComponentUtil; | import eu.mhsl.craftattack.spawn.util.text.ComponentUtil; | ||||||
| import org.bukkit.Bukkit; | import org.bukkit.Bukkit; | ||||||
| import org.bukkit.command.Command; | import org.bukkit.command.Command; | ||||||
| @@ -19,8 +19,13 @@ public class FeedbackCommand extends ApplianceCommand.PlayerChecked<Feedback> { | |||||||
|     @Override |     @Override | ||||||
|     protected void execute(@NotNull CommandSender sender, @NotNull Command command, @NotNull String label, @NotNull String[] args) throws Exception { |     protected void execute(@NotNull CommandSender sender, @NotNull Command command, @NotNull String label, @NotNull String[] args) throws Exception { | ||||||
|         sender.sendMessage(ComponentUtil.pleaseWait()); |         sender.sendMessage(ComponentUtil.pleaseWait()); | ||||||
|         Bukkit.getScheduler().runTaskAsynchronously(Main.instance(), () -> { |         Bukkit.getScheduler().runTaskAsynchronously( | ||||||
|             this.getAppliance().requestFeedback("self-issued-ingame", List.of(this.getPlayer()), null); |             Main.instance(), | ||||||
|         }); |             () -> this.getAppliance().requestFeedback( | ||||||
|  |                 "self-issued-ingame", | ||||||
|  |                 List.of(this.getPlayer()), | ||||||
|  |                 null | ||||||
|  |             ) | ||||||
|  |         ); | ||||||
|     } |     } | ||||||
| } | } | ||||||
| @@ -1,8 +1,8 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.feedback.commands; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.feedback.commands; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.Main; | import eu.mhsl.craftattack.spawn.Main; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.feedback.Feedback; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.feedback.Feedback; | ||||||
| import org.bukkit.Bukkit; | import org.bukkit.Bukkit; | ||||||
| import org.bukkit.command.Command; | import org.bukkit.command.Command; | ||||||
| import org.bukkit.command.CommandSender; | import org.bukkit.command.CommandSender; | ||||||
| @@ -17,8 +17,12 @@ public class RequestFeedbackCommand extends ApplianceCommand<Feedback> { | |||||||
| 
 | 
 | ||||||
|     @Override |     @Override | ||||||
|     protected void execute(@NotNull CommandSender sender, @NotNull Command command, @NotNull String label, @NotNull String[] args) throws Exception { |     protected void execute(@NotNull CommandSender sender, @NotNull Command command, @NotNull String label, @NotNull String[] args) throws Exception { | ||||||
|         Bukkit.getScheduler().runTaskAsynchronously(Main.instance(), () -> { |         Bukkit.getScheduler().runTaskAsynchronously( | ||||||
|             this.getAppliance().requestFeedback("admin-issued-ingame", new ArrayList<>(Bukkit.getOnlinePlayers()), String.join(" ", args)); |             Main.instance(), | ||||||
|         }); |             () -> this.getAppliance().requestFeedback( | ||||||
|  |                 "admin-issued-ingame", | ||||||
|  |                 new ArrayList<>(Bukkit.getOnlinePlayers()), String.join(" ", args) | ||||||
|  |             ) | ||||||
|  |         ); | ||||||
|     } |     } | ||||||
| } | } | ||||||
| @@ -1,11 +1,11 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.help; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.help; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.Appliance; | import eu.mhsl.craftattack.spawn.appliance.Appliance; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.help.command.DiscordCommand; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.help.command.DiscordCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.help.command.HelpCommand; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.help.command.HelpCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.help.command.SpawnCommand; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.help.command.SpawnCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.help.command.TeamspeakCommand; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.help.command.TeamspeakCommand; | ||||||
| import org.jetbrains.annotations.NotNull; | import org.jetbrains.annotations.NotNull; | ||||||
| 
 | 
 | ||||||
| import java.util.List; | import java.util.List; | ||||||
| @@ -1,7 +1,7 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.help.command; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.help.command; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.help.Help; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.help.Help; | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| import net.kyori.adventure.text.event.ClickEvent; | import net.kyori.adventure.text.event.ClickEvent; | ||||||
| import net.kyori.adventure.text.format.NamedTextColor; | import net.kyori.adventure.text.format.NamedTextColor; | ||||||
| @@ -1,7 +1,7 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.help.command; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.help.command; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.help.Help; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.help.Help; | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| import net.kyori.adventure.text.format.NamedTextColor; | import net.kyori.adventure.text.format.NamedTextColor; | ||||||
| import org.bukkit.command.Command; | import org.bukkit.command.Command; | ||||||
| @@ -1,7 +1,7 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.help.command; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.help.command; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.help.Help; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.help.Help; | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| import net.kyori.adventure.text.format.NamedTextColor; | import net.kyori.adventure.text.format.NamedTextColor; | ||||||
| import org.bukkit.command.Command; | import org.bukkit.command.Command; | ||||||
| @@ -1,7 +1,7 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.help.command; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.help.command; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.help.Help; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.help.Help; | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| import net.kyori.adventure.text.format.NamedTextColor; | import net.kyori.adventure.text.format.NamedTextColor; | ||||||
| import org.bukkit.command.Command; | import org.bukkit.command.Command; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.infoBars; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.infoBars; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.Main; | import eu.mhsl.craftattack.spawn.Main; | ||||||
| import net.kyori.adventure.bossbar.BossBar; | import net.kyori.adventure.bossbar.BossBar; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.infoBars; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.infoBars; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| import org.bukkit.command.Command; | import org.bukkit.command.Command; | ||||||
| @@ -1,11 +1,11 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.infoBars; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.infoBars; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.Main; | import eu.mhsl.craftattack.spawn.Main; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.Appliance; | import eu.mhsl.craftattack.spawn.appliance.Appliance; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.infoBars.bars.MsptBar; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.infoBars.bars.MsptBar; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.infoBars.bars.PlayerCounterBar; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.infoBars.bars.PlayerCounterBar; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.infoBars.bars.TpsBar; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.infoBars.bars.TpsBar; | ||||||
| import org.bukkit.NamespacedKey; | import org.bukkit.NamespacedKey; | ||||||
| import org.bukkit.entity.Player; | import org.bukkit.entity.Player; | ||||||
| import org.bukkit.event.Listener; | import org.bukkit.event.Listener; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.infoBars; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.infoBars; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | ||||||
| import org.bukkit.event.EventHandler; | import org.bukkit.event.EventHandler; | ||||||
| @@ -1,6 +1,6 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.infoBars.bars; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.infoBars.bars; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliances.infoBars.Bar; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.infoBars.Bar; | ||||||
| import eu.mhsl.craftattack.spawn.util.statistics.ServerMonitor; | import eu.mhsl.craftattack.spawn.util.statistics.ServerMonitor; | ||||||
| import eu.mhsl.craftattack.spawn.util.text.ColorUtil; | import eu.mhsl.craftattack.spawn.util.text.ColorUtil; | ||||||
| import net.kyori.adventure.bossbar.BossBar; | import net.kyori.adventure.bossbar.BossBar; | ||||||
| @@ -1,8 +1,8 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.infoBars.bars; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.infoBars.bars; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.Main; | import eu.mhsl.craftattack.spawn.Main; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.infoBars.Bar; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.infoBars.Bar; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.playerlimit.PlayerLimit; | import eu.mhsl.craftattack.spawn.appliances.tooling.playerlimit.PlayerLimit; | ||||||
| import eu.mhsl.craftattack.spawn.util.text.ColorUtil; | import eu.mhsl.craftattack.spawn.util.text.ColorUtil; | ||||||
| import net.kyori.adventure.bossbar.BossBar; | import net.kyori.adventure.bossbar.BossBar; | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| @@ -1,6 +1,6 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.infoBars.bars; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.infoBars.bars; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliances.infoBars.Bar; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.infoBars.Bar; | ||||||
| import eu.mhsl.craftattack.spawn.util.text.ColorUtil; | import eu.mhsl.craftattack.spawn.util.text.ColorUtil; | ||||||
| import net.kyori.adventure.bossbar.BossBar; | import net.kyori.adventure.bossbar.BossBar; | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.optionLinks; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.optionLinks; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.Main; | import eu.mhsl.craftattack.spawn.Main; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.Appliance; | import eu.mhsl.craftattack.spawn.appliance.Appliance; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.optionLinks; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.optionLinks; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | ||||||
| import org.bukkit.event.EventHandler; | import org.bukkit.event.EventHandler; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.packSelect; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.packSelect; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| import org.bukkit.command.Command; | import org.bukkit.command.Command; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.packSelect; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.packSelect; | ||||||
| 
 | 
 | ||||||
| import com.google.gson.Gson; | import com.google.gson.Gson; | ||||||
| import com.google.gson.GsonBuilder; | import com.google.gson.GsonBuilder; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.packSelect; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.packSelect; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.Main; | import eu.mhsl.craftattack.spawn.Main; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.CachedApplianceSupplier; | import eu.mhsl.craftattack.spawn.appliance.CachedApplianceSupplier; | ||||||
| @@ -1,12 +1,12 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.packSelect; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.packSelect; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.Main; | import eu.mhsl.craftattack.spawn.Main; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.Appliance; | import eu.mhsl.craftattack.spawn.appliance.Appliance; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.packSelect.listeners.ClickPackInventoryListener; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.packSelect.listeners.ClickPackInventoryListener; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.packSelect.listeners.ClosePackInventoryListener; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.packSelect.listeners.ClosePackInventoryListener; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.packSelect.listeners.SetPacksOnJoinListener; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.packSelect.listeners.SetPacksOnJoinListener; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.Settings; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.Settings; | ||||||
| import net.kyori.adventure.resource.ResourcePackInfo; | import net.kyori.adventure.resource.ResourcePackInfo; | ||||||
| import net.kyori.adventure.resource.ResourcePackRequest; | import net.kyori.adventure.resource.ResourcePackRequest; | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| @@ -1,9 +1,9 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.packSelect; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.packSelect; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.Main; | import eu.mhsl.craftattack.spawn.Main; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.CategorizedSetting; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.CategorizedSetting; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.SettingCategory; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.SettingCategory; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.datatypes.ActionSetting; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.datatypes.ActionSetting; | ||||||
| import org.bukkit.Material; | import org.bukkit.Material; | ||||||
| import org.bukkit.entity.Player; | import org.bukkit.entity.Player; | ||||||
| import org.bukkit.event.inventory.ClickType; | import org.bukkit.event.inventory.ClickType; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.packSelect; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.packSelect; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.Main; | import eu.mhsl.craftattack.spawn.Main; | ||||||
| import net.kyori.adventure.resource.ResourcePackInfo; | import net.kyori.adventure.resource.ResourcePackInfo; | ||||||
| @@ -1,7 +1,7 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.packSelect.listeners; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.packSelect.listeners; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.packSelect.PackSelect; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.packSelect.PackSelect; | ||||||
| import org.bukkit.entity.Player; | import org.bukkit.entity.Player; | ||||||
| import org.bukkit.event.EventHandler; | import org.bukkit.event.EventHandler; | ||||||
| import org.bukkit.event.inventory.InventoryClickEvent; | import org.bukkit.event.inventory.InventoryClickEvent; | ||||||
| @@ -1,7 +1,7 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.packSelect.listeners; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.packSelect.listeners; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.packSelect.PackSelect; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.packSelect.PackSelect; | ||||||
| import org.bukkit.entity.Player; | import org.bukkit.entity.Player; | ||||||
| import org.bukkit.event.EventHandler; | import org.bukkit.event.EventHandler; | ||||||
| import org.bukkit.event.inventory.InventoryCloseEvent; | import org.bukkit.event.inventory.InventoryCloseEvent; | ||||||
| @@ -1,8 +1,8 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.packSelect.listeners; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.packSelect.listeners; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.Main; | import eu.mhsl.craftattack.spawn.Main; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.packSelect.PackSelect; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.packSelect.PackSelect; | ||||||
| import org.bukkit.Bukkit; | import org.bukkit.Bukkit; | ||||||
| import org.bukkit.event.EventHandler; | import org.bukkit.event.EventHandler; | ||||||
| import org.bukkit.event.player.PlayerJoinEvent; | import org.bukkit.event.player.PlayerJoinEvent; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.playtime; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.playtime; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.Appliance; | import eu.mhsl.craftattack.spawn.appliance.Appliance; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.playtime; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.playtime; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.Main; | import eu.mhsl.craftattack.spawn.Main; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| @@ -1,11 +1,11 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.privateMessage; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.privateMessage; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.Main; | import eu.mhsl.craftattack.spawn.Main; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.Appliance; | import eu.mhsl.craftattack.spawn.appliance.Appliance; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.chatMessages.ChatMessages; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.chatMessages.ChatMessages; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.privateMessage.commands.PrivateMessageCommand; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.privateMessage.commands.PrivateMessageCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.privateMessage.commands.PrivateReplyCommand; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.privateMessage.commands.PrivateReplyCommand; | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| import net.kyori.adventure.text.ComponentBuilder; | import net.kyori.adventure.text.ComponentBuilder; | ||||||
| import net.kyori.adventure.text.TextComponent; | import net.kyori.adventure.text.TextComponent; | ||||||
| @@ -1,7 +1,7 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.privateMessage.commands; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.privateMessage.commands; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.privateMessage.PrivateMessage; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.privateMessage.PrivateMessage; | ||||||
| import org.bukkit.command.Command; | import org.bukkit.command.Command; | ||||||
| import org.bukkit.command.CommandSender; | import org.bukkit.command.CommandSender; | ||||||
| import org.jetbrains.annotations.NotNull; | import org.jetbrains.annotations.NotNull; | ||||||
| @@ -1,7 +1,7 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.privateMessage.commands; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.privateMessage.commands; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.privateMessage.PrivateMessage; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.privateMessage.PrivateMessage; | ||||||
| import org.bukkit.command.Command; | import org.bukkit.command.Command; | ||||||
| import org.bukkit.command.CommandSender; | import org.bukkit.command.CommandSender; | ||||||
| import org.jetbrains.annotations.NotNull; | import org.jetbrains.annotations.NotNull; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.report; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.report; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.Main; | import eu.mhsl.craftattack.spawn.Main; | ||||||
| import eu.mhsl.craftattack.spawn.api.client.ReqResp; | import eu.mhsl.craftattack.spawn.api.client.ReqResp; | ||||||
| @@ -37,9 +37,10 @@ public class Report extends Appliance { | |||||||
| 
 | 
 | ||||||
|     public void reportToUnknown(@NotNull Player issuer) { |     public void reportToUnknown(@NotNull Player issuer) { | ||||||
|         ReportRepository.ReportCreationInfo request = new ReportRepository.ReportCreationInfo(issuer.getUniqueId(), null, ""); |         ReportRepository.ReportCreationInfo request = new ReportRepository.ReportCreationInfo(issuer.getUniqueId(), null, ""); | ||||||
|         Bukkit.getScheduler().runTaskAsynchronously(Main.instance(), () -> { |         Bukkit.getScheduler().runTaskAsynchronously( | ||||||
|             this.createReport(issuer, request); |             Main.instance(), | ||||||
|         }); |             () -> this.createReport(issuer, request) | ||||||
|  |         ); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     public void reportToKnown(@NotNull Player issuer, @NotNull String targetUsername, @Nullable String reason) { |     public void reportToKnown(@NotNull Player issuer, @NotNull String targetUsername, @Nullable String reason) { | ||||||
| @@ -54,9 +55,10 @@ public class Report extends Appliance { | |||||||
|             offlinePlayer.getUniqueId(), |             offlinePlayer.getUniqueId(), | ||||||
|             Optional.ofNullable(reason).orElse("") |             Optional.ofNullable(reason).orElse("") | ||||||
|         ); |         ); | ||||||
|         Bukkit.getScheduler().runTaskAsynchronously(Main.instance(), () -> { |         Bukkit.getScheduler().runTaskAsynchronously( | ||||||
|             this.createReport(issuer, request); |             Main.instance(), | ||||||
|         }); |             () -> this.createReport(issuer, request) | ||||||
|  |         ); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     private void createReport(Player issuer, ReportRepository.ReportCreationInfo reportRequest) { |     private void createReport(Player issuer, ReportRepository.ReportCreationInfo reportRequest) { | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.report; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.report; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| import eu.mhsl.craftattack.spawn.util.text.ComponentUtil; | import eu.mhsl.craftattack.spawn.util.text.ComponentUtil; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.report; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.report; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.Main; | import eu.mhsl.craftattack.spawn.Main; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| @@ -16,8 +16,9 @@ public class ReportsCommand extends ApplianceCommand.PlayerChecked<Report> { | |||||||
|     @Override |     @Override | ||||||
|     protected void execute(@NotNull CommandSender sender, @NotNull Command command, @NotNull String label, @NotNull String[] args) { |     protected void execute(@NotNull CommandSender sender, @NotNull Command command, @NotNull String label, @NotNull String[] args) { | ||||||
|         sender.sendMessage(ComponentUtil.pleaseWait()); |         sender.sendMessage(ComponentUtil.pleaseWait()); | ||||||
|         Bukkit.getScheduler().runTaskAsynchronously(Main.instance(), () -> { |         Bukkit.getScheduler().runTaskAsynchronously( | ||||||
|             this.getAppliance().queryReports(this.getPlayer()); |             Main.instance(), | ||||||
|         }); |             () -> this.getAppliance().queryReports(this.getPlayer()) | ||||||
|  |         ); | ||||||
|     } |     } | ||||||
| } | } | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.settings; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings; | ||||||
| 
 | 
 | ||||||
| public interface CategorizedSetting { | public interface CategorizedSetting { | ||||||
|     SettingCategory category(); |     SettingCategory category(); | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.settings; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings; | ||||||
| 
 | 
 | ||||||
| public enum SettingCategory { | public enum SettingCategory { | ||||||
|     Gameplay, |     Gameplay, | ||||||
| @@ -1,11 +1,11 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.settings; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.Main; | import eu.mhsl.craftattack.spawn.Main; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.Appliance; | import eu.mhsl.craftattack.spawn.appliance.Appliance; | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.datatypes.Setting; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.datatypes.Setting; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.listeners.OpenSettingsShortcutListener; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.listeners.OpenSettingsShortcutListener; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.listeners.SettingsInventoryListener; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.listeners.SettingsInventoryListener; | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| import org.bukkit.Bukkit; | import org.bukkit.Bukkit; | ||||||
| import org.bukkit.entity.Player; | import org.bukkit.entity.Player; | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.settings; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | import eu.mhsl.craftattack.spawn.appliance.ApplianceCommand; | ||||||
| import org.bukkit.command.Command; | import org.bukkit.command.Command; | ||||||
| @@ -1,6 +1,6 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.settings; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.datatypes.BoolSetting; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.datatypes.BoolSetting; | ||||||
| import org.bukkit.Material; | import org.bukkit.Material; | ||||||
| 
 | 
 | ||||||
| public class SettingsShortcutSetting extends BoolSetting implements CategorizedSetting { | public class SettingsShortcutSetting extends BoolSetting implements CategorizedSetting { | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.settings.datatypes; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.datatypes; | ||||||
| 
 | 
 | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| import net.kyori.adventure.text.format.NamedTextColor; | import net.kyori.adventure.text.format.NamedTextColor; | ||||||
| @@ -1,6 +1,6 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.settings.datatypes; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.datatypes; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.Settings; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.Settings; | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| import net.kyori.adventure.text.format.NamedTextColor; | import net.kyori.adventure.text.format.NamedTextColor; | ||||||
| import org.bukkit.entity.Player; | import org.bukkit.entity.Player; | ||||||
| @@ -1,7 +1,7 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.settings.datatypes; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.datatypes; | ||||||
| 
 | 
 | ||||||
| import com.google.gson.Gson; | import com.google.gson.Gson; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.Settings; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.Settings; | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| import net.kyori.adventure.text.format.NamedTextColor; | import net.kyori.adventure.text.format.NamedTextColor; | ||||||
| import org.bukkit.entity.Player; | import org.bukkit.entity.Player; | ||||||
| @@ -1,6 +1,6 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.settings.datatypes; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.datatypes; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.Settings; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.Settings; | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| import net.kyori.adventure.text.format.NamedTextColor; | import net.kyori.adventure.text.format.NamedTextColor; | ||||||
| import org.bukkit.Material; | import org.bukkit.Material; | ||||||
| @@ -1,7 +1,7 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.settings.datatypes; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.datatypes; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.Main; | import eu.mhsl.craftattack.spawn.Main; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.Settings; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.Settings; | ||||||
| import eu.mhsl.craftattack.spawn.util.text.ComponentUtil; | import eu.mhsl.craftattack.spawn.util.text.ComponentUtil; | ||||||
| import net.kyori.adventure.text.Component; | import net.kyori.adventure.text.Component; | ||||||
| import net.kyori.adventure.text.TextComponent; | import net.kyori.adventure.text.TextComponent; | ||||||
| @@ -1,7 +1,7 @@ | |||||||
| package eu.mhsl.craftattack.spawn.appliances.settings.listeners; | package eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.listeners; | ||||||
| 
 | 
 | ||||||
| import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | import eu.mhsl.craftattack.spawn.appliance.ApplianceListener; | ||||||
| import eu.mhsl.craftattack.spawn.appliances.settings.Settings; | import eu.mhsl.craftattack.spawn.appliances.metaGameplay.settings.Settings; | ||||||
| import org.bukkit.event.EventHandler; | import org.bukkit.event.EventHandler; | ||||||
| import org.bukkit.event.player.PlayerSwapHandItemsEvent; | import org.bukkit.event.player.PlayerSwapHandItemsEvent; | ||||||
| 
 | 
 | ||||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user