splittet project to craftattack and varo flavors

This commit is contained in:
Elias Müller 2025-04-04 21:35:07 +02:00
parent 6d0913fa0c
commit 4592d53d22
89 changed files with 177 additions and 188 deletions

View File

@ -1,7 +1,3 @@
plugins {
id 'java'
}
allprojects { allprojects {
group = 'de.mhsl.craftattack' group = 'de.mhsl.craftattack'
version = '1.0.0' version = '1.0.0'
@ -30,8 +26,4 @@ subprojects {
languageVersion = JavaLanguageVersion.of(21) languageVersion = JavaLanguageVersion.of(21)
} }
} }
tasks.withType(JavaCompile).configureEach {
options.release = 21
}
} }

View File

@ -1,6 +1,5 @@
plugins { plugins {
id 'java' id 'java'
id("com.gradleup.shadow") version "8.3.5"
} }
dependencies { dependencies {
@ -8,26 +7,4 @@ dependencies {
compileOnly 'io.papermc.paper:paper-api:1.21.1-R0.1-SNAPSHOT' compileOnly 'io.papermc.paper:paper-api:1.21.1-R0.1-SNAPSHOT'
compileOnly 'org.geysermc.floodgate:api:2.2.2-SNAPSHOT' compileOnly 'org.geysermc.floodgate:api:2.2.2-SNAPSHOT'
implementation 'org.apache.httpcomponents:httpclient:4.5.14'
implementation 'com.sparkjava:spark-core:2.9.4'
} }
configurations {
shadowImplementation.extendsFrom implementation
}
shadowJar {
configurations = [project.configurations.shadowImplementation]
archiveClassifier.set('')
relocate 'org.apache.httpcomponents', 'eu.mhsl.lib.shadow.httpclient'
relocate 'com.sparkjava', 'eu.mhsl.lib.shadow.spark-core'
mergeServiceFiles()
}
jar {
enabled = false
}
build.dependsOn shadowJar

28
craftattack/build.gradle Normal file
View File

@ -0,0 +1,28 @@
plugins {
id 'java'
id("com.gradleup.shadow") version "8.3.5"
}
dependencies {
implementation project(':core')
implementation project(':common')
compileOnly 'io.papermc.paper:paper-api:1.21.1-R0.1-SNAPSHOT'
compileOnly 'org.geysermc.floodgate:api:2.2.2-SNAPSHOT'
implementation 'org.apache.httpcomponents:httpclient:4.5.14'
implementation 'com.sparkjava:spark-core:2.9.4'
}
configurations {
shadowImplementation.extendsFrom implementation
}
shadowJar {
configurations = [project.configurations.shadowImplementation]
archiveClassifier.set('')
relocate 'org.apache.httpcomponents', 'eu.mhsl.lib.shadow.httpclient'
relocate 'com.sparkjava', 'eu.mhsl.lib.shadow.spark-core'
mergeServiceFiles()
}

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.antiSignEdit; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.antiSignEdit;
import eu.mhsl.craftattack.core.appliance.Appliance; import eu.mhsl.craftattack.core.appliance.Appliance;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.Settings; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.Settings;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.antiSignEdit; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.antiSignEdit;
import eu.mhsl.craftattack.core.appliance.ApplianceListener; import eu.mhsl.craftattack.core.appliance.ApplianceListener;
import io.papermc.paper.event.player.PlayerOpenSignEvent; import io.papermc.paper.event.player.PlayerOpenSignEvent;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.antiSignEdit; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.antiSignEdit;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.CategorizedSetting; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.CategorizedSetting;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.SettingCategory; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.SettingCategory;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.autoShulker; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.autoShulker;
import eu.mhsl.craftattack.core.appliance.Appliance; import eu.mhsl.craftattack.core.appliance.Appliance;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.Settings; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.Settings;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.autoShulker; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.autoShulker;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.CategorizedSetting; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.CategorizedSetting;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.SettingCategory; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.SettingCategory;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.autoShulker; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.autoShulker;
import eu.mhsl.craftattack.core.appliance.ApplianceListener; import eu.mhsl.craftattack.core.appliance.ApplianceListener;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.Settings; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.Settings;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.customAdvancements; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.customAdvancements;
public class Advancements { public class Advancements {
public static String searchTrouble = "search_trouble"; public static String searchTrouble = "search_trouble";

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.customAdvancements; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.customAdvancements;
import eu.mhsl.craftattack.core.appliance.ApplianceListener; import eu.mhsl.craftattack.core.appliance.ApplianceListener;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.customAdvancements; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.customAdvancements;
import eu.mhsl.craftattack.core.Main; import eu.mhsl.craftattack.core.Main;
import eu.mhsl.craftattack.core.appliance.Appliance; import eu.mhsl.craftattack.core.appliance.Appliance;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.customAdvancements; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.customAdvancements;
import eu.mhsl.craftattack.core.appliance.ApplianceListener; import eu.mhsl.craftattack.core.appliance.ApplianceListener;
import net.kyori.adventure.text.Component; import net.kyori.adventure.text.Component;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.doubleDoor; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.doubleDoor;
import eu.mhsl.craftattack.core.appliance.Appliance; import eu.mhsl.craftattack.core.appliance.Appliance;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.Settings; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.Settings;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.doubleDoor; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.doubleDoor;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.CategorizedSetting; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.CategorizedSetting;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.SettingCategory; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.SettingCategory;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.doubleDoor; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.doubleDoor;
import eu.mhsl.craftattack.core.appliance.ApplianceListener; import eu.mhsl.craftattack.core.appliance.ApplianceListener;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.Settings; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.Settings;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.fleischerchest; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.fleischerchest;
import eu.mhsl.craftattack.core.appliance.Appliance; import eu.mhsl.craftattack.core.appliance.Appliance;
import net.kyori.adventure.text.Component; import net.kyori.adventure.text.Component;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.fleischerchest; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.fleischerchest;
import eu.mhsl.craftattack.core.appliance.ApplianceListener; import eu.mhsl.craftattack.core.appliance.ApplianceListener;
import org.bukkit.Material; import org.bukkit.Material;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.glowingBerries; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.glowingBerries;
import eu.mhsl.craftattack.core.appliance.Appliance; import eu.mhsl.craftattack.core.appliance.Appliance;
import net.kyori.adventure.sound.Sound; import net.kyori.adventure.sound.Sound;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.glowingBerries; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.glowingBerries;
import eu.mhsl.craftattack.core.appliance.ApplianceListener; import eu.mhsl.craftattack.core.appliance.ApplianceListener;
import org.bukkit.Material; import org.bukkit.Material;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.hotbarRefill; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.hotbarRefill;
import eu.mhsl.craftattack.core.Main; import eu.mhsl.craftattack.core.Main;
import eu.mhsl.craftattack.core.appliance.Appliance; import eu.mhsl.craftattack.core.appliance.Appliance;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.hotbarRefill; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.hotbarRefill;
import eu.mhsl.craftattack.core.appliance.ApplianceListener; import eu.mhsl.craftattack.core.appliance.ApplianceListener;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.Settings; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.Settings;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.hotbarRefill; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.hotbarRefill;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.CategorizedSetting; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.CategorizedSetting;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.SettingCategory; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.SettingCategory;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.knockDoor; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.knockDoor;
import eu.mhsl.craftattack.core.Main; import eu.mhsl.craftattack.core.Main;
import eu.mhsl.craftattack.core.appliance.Appliance; import eu.mhsl.craftattack.core.appliance.Appliance;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.knockDoor; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.knockDoor;
import eu.mhsl.craftattack.core.appliance.ApplianceListener; import eu.mhsl.craftattack.core.appliance.ApplianceListener;
import org.bukkit.GameMode; import org.bukkit.GameMode;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.knockDoor; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.knockDoor;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.CategorizedSetting; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.CategorizedSetting;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.SettingCategory; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.SettingCategory;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.outlawed; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.outlawed;
class OutlawChangeNotPermitted extends Exception { class OutlawChangeNotPermitted extends Exception {
public OutlawChangeNotPermitted(String message) { public OutlawChangeNotPermitted(String message) {

View File

@ -1,10 +1,10 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.outlawed; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.outlawed;
import eu.mhsl.craftattack.core.Main; import eu.mhsl.craftattack.core.Main;
import eu.mhsl.craftattack.core.appliance.Appliance; import eu.mhsl.craftattack.core.appliance.Appliance;
import eu.mhsl.craftattack.core.appliance.ApplianceCommand; import eu.mhsl.craftattack.core.appliance.ApplianceCommand;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.displayName.DisplayName; import eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.displayName.DisplayName;
import eu.mhsl.craftattack.spawn.common.appliances.tooling.whitelist.Whitelist; import eu.mhsl.craftattack.spawn.craftattack.appliances.tooling.whitelist.Whitelist;
import eu.mhsl.craftattack.core.config.Configuration; import eu.mhsl.craftattack.core.config.Configuration;
import eu.mhsl.craftattack.core.util.text.DisconnectInfo; import eu.mhsl.craftattack.core.util.text.DisconnectInfo;
import net.kyori.adventure.text.Component; import net.kyori.adventure.text.Component;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.outlawed; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.outlawed;
import eu.mhsl.craftattack.core.appliance.ApplianceCommand; import eu.mhsl.craftattack.core.appliance.ApplianceCommand;
import net.kyori.adventure.text.Component; import net.kyori.adventure.text.Component;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.outlawed; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.outlawed;
import eu.mhsl.craftattack.core.appliance.ApplianceListener; import eu.mhsl.craftattack.core.appliance.ApplianceListener;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.portableCrafting; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.portableCrafting;
import eu.mhsl.craftattack.core.appliance.ApplianceListener; import eu.mhsl.craftattack.core.appliance.ApplianceListener;
import org.bukkit.Material; import org.bukkit.Material;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.portableCrafting; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.portableCrafting;
import eu.mhsl.craftattack.core.appliance.Appliance; import eu.mhsl.craftattack.core.appliance.Appliance;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.Settings; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.Settings;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.portableCrafting; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.portableCrafting;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.CategorizedSetting; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.CategorizedSetting;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.SettingCategory; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.SettingCategory;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.snowballKnockback; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.snowballKnockback;
import eu.mhsl.craftattack.core.appliance.Appliance; import eu.mhsl.craftattack.core.appliance.Appliance;
import org.bukkit.entity.Entity; import org.bukkit.entity.Entity;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.snowballKnockback; package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.snowballKnockback;
import eu.mhsl.craftattack.core.appliance.ApplianceListener; import eu.mhsl.craftattack.core.appliance.ApplianceListener;
import org.bukkit.entity.Entity; import org.bukkit.entity.Entity;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.adminMarker; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.adminMarker;
import eu.mhsl.craftattack.core.appliance.Appliance; import eu.mhsl.craftattack.core.appliance.Appliance;
import net.kyori.adventure.text.format.TextColor; import net.kyori.adventure.text.format.TextColor;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.afkTag; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.afkTag;
import eu.mhsl.craftattack.core.appliance.ApplianceListener; import eu.mhsl.craftattack.core.appliance.ApplianceListener;
import io.papermc.paper.event.player.AsyncChatEvent; import io.papermc.paper.event.player.AsyncChatEvent;

View File

@ -1,8 +1,8 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.afkTag; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.afkTag;
import eu.mhsl.craftattack.core.Main; import eu.mhsl.craftattack.core.Main;
import eu.mhsl.craftattack.core.appliance.Appliance; import eu.mhsl.craftattack.core.appliance.Appliance;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.displayName.DisplayName; import eu.mhsl.craftattack.spawn.craftattack.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;

View File

@ -1,12 +1,12 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.displayName; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.displayName;
import eu.mhsl.craftattack.core.Main; import eu.mhsl.craftattack.core.Main;
import eu.mhsl.craftattack.core.appliance.Appliance; import eu.mhsl.craftattack.core.appliance.Appliance;
import eu.mhsl.craftattack.spawn.common.appliances.gameplay.outlawed.Outlawed; import eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.outlawed.Outlawed;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.adminMarker.AdminMarker; import eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.adminMarker.AdminMarker;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.afkTag.AfkTag; import eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.afkTag.AfkTag;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.sleepTag.SleepTag; import eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.sleepTag.SleepTag;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.yearRank.YearRank; import eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.yearRank.YearRank;
import eu.mhsl.craftattack.core.util.server.Floodgate; import eu.mhsl.craftattack.core.util.server.Floodgate;
import eu.mhsl.craftattack.core.util.text.ComponentUtil; import eu.mhsl.craftattack.core.util.text.ComponentUtil;
import net.kyori.adventure.text.Component; import net.kyori.adventure.text.Component;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.displayName; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.displayName;
import eu.mhsl.craftattack.core.appliance.ApplianceListener; import eu.mhsl.craftattack.core.appliance.ApplianceListener;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.event; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.event;
import eu.mhsl.craftattack.core.appliance.ApplianceListener; import eu.mhsl.craftattack.core.appliance.ApplianceListener;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.event; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.event;
import eu.mhsl.craftattack.core.Main; import eu.mhsl.craftattack.core.Main;
import eu.mhsl.craftattack.core.api.client.ReqResp; import eu.mhsl.craftattack.core.api.client.ReqResp;
@ -6,8 +6,8 @@ import eu.mhsl.craftattack.core.api.client.repositories.EventRepository;
import eu.mhsl.craftattack.core.api.server.HttpServer; import eu.mhsl.craftattack.core.api.server.HttpServer;
import eu.mhsl.craftattack.core.appliance.Appliance; import eu.mhsl.craftattack.core.appliance.Appliance;
import eu.mhsl.craftattack.core.appliance.ApplianceCommand; import eu.mhsl.craftattack.core.appliance.ApplianceCommand;
import eu.mhsl.craftattack.spawn.common.appliances.gameplay.customAdvancements.Advancements; import eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.customAdvancements.Advancements;
import eu.mhsl.craftattack.spawn.common.appliances.gameplay.customAdvancements.CustomAdvancements; import eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.customAdvancements.CustomAdvancements;
import eu.mhsl.craftattack.core.util.IteratorUtil; import eu.mhsl.craftattack.core.util.IteratorUtil;
import eu.mhsl.craftattack.core.util.api.HttpStatus; import eu.mhsl.craftattack.core.util.api.HttpStatus;
import eu.mhsl.craftattack.core.util.entity.DisplayVillager; import eu.mhsl.craftattack.core.util.entity.DisplayVillager;
@ -16,7 +16,7 @@ import eu.mhsl.craftattack.core.util.listener.PlayerInteractAtEntityEventListene
import eu.mhsl.craftattack.core.util.server.PluginMessage; import eu.mhsl.craftattack.core.util.server.PluginMessage;
import eu.mhsl.craftattack.core.util.text.ComponentUtil; import eu.mhsl.craftattack.core.util.text.ComponentUtil;
import eu.mhsl.craftattack.core.util.text.Countdown; import eu.mhsl.craftattack.core.util.text.Countdown;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.event.command.*; import eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.event.command.*;
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;

View File

@ -1,7 +1,7 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.event.command; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.event.command;
import eu.mhsl.craftattack.core.appliance.ApplianceCommand; import eu.mhsl.craftattack.core.appliance.ApplianceCommand;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.event.Event; import eu.mhsl.craftattack.spawn.craftattack.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;

View File

@ -1,7 +1,7 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.event.command; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.event.command;
import eu.mhsl.craftattack.core.appliance.ApplianceCommand; import eu.mhsl.craftattack.core.appliance.ApplianceCommand;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.event.Event; import eu.mhsl.craftattack.spawn.craftattack.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;

View File

@ -1,7 +1,7 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.event.command; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.event.command;
import eu.mhsl.craftattack.core.appliance.ApplianceCommand; import eu.mhsl.craftattack.core.appliance.ApplianceCommand;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.event.Event; import eu.mhsl.craftattack.spawn.craftattack.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;

View File

@ -1,7 +1,7 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.event.command; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.event.command;
import eu.mhsl.craftattack.core.appliance.ApplianceCommand; import eu.mhsl.craftattack.core.appliance.ApplianceCommand;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.event.Event; import eu.mhsl.craftattack.spawn.craftattack.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;

View File

@ -1,7 +1,7 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.event.command; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.event.command;
import eu.mhsl.craftattack.core.appliance.ApplianceCommand; import eu.mhsl.craftattack.core.appliance.ApplianceCommand;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.event.Event; import eu.mhsl.craftattack.spawn.craftattack.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;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.feedback; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.feedback;
import eu.mhsl.craftattack.core.Main; import eu.mhsl.craftattack.core.Main;
import eu.mhsl.craftattack.core.api.client.ReqResp; import eu.mhsl.craftattack.core.api.client.ReqResp;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.feedback; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.feedback;
import eu.mhsl.craftattack.core.Main; import eu.mhsl.craftattack.core.Main;
import eu.mhsl.craftattack.core.appliance.ApplianceCommand; import eu.mhsl.craftattack.core.appliance.ApplianceCommand;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.feedback; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.feedback;
import eu.mhsl.craftattack.core.Main; import eu.mhsl.craftattack.core.Main;
import eu.mhsl.craftattack.core.appliance.ApplianceCommand; import eu.mhsl.craftattack.core.appliance.ApplianceCommand;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.optionLinks; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.optionLinks;
import eu.mhsl.craftattack.core.Main; import eu.mhsl.craftattack.core.Main;
import eu.mhsl.craftattack.core.appliance.Appliance; import eu.mhsl.craftattack.core.appliance.Appliance;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.optionLinks; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.optionLinks;
import eu.mhsl.craftattack.core.appliance.ApplianceListener; import eu.mhsl.craftattack.core.appliance.ApplianceListener;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.packSelect; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.packSelect;
import eu.mhsl.craftattack.core.appliance.ApplianceCommand; import eu.mhsl.craftattack.core.appliance.ApplianceCommand;
import org.bukkit.command.Command; import org.bukkit.command.Command;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.packSelect; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.packSelect;
import com.google.gson.Gson; import com.google.gson.Gson;
import com.google.gson.GsonBuilder; import com.google.gson.GsonBuilder;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.packSelect; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.packSelect;
import eu.mhsl.craftattack.core.Main; import eu.mhsl.craftattack.core.Main;
import eu.mhsl.craftattack.core.appliance.CachedApplianceSupplier; import eu.mhsl.craftattack.core.appliance.CachedApplianceSupplier;

View File

@ -1,11 +1,11 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.packSelect; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.packSelect;
import eu.mhsl.craftattack.core.Main; import eu.mhsl.craftattack.core.Main;
import eu.mhsl.craftattack.core.appliance.Appliance; import eu.mhsl.craftattack.core.appliance.Appliance;
import eu.mhsl.craftattack.core.appliance.ApplianceCommand; import eu.mhsl.craftattack.core.appliance.ApplianceCommand;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.packSelect.listeners.ClickPackInventoryListener; import eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.packSelect.listeners.ClickPackInventoryListener;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.packSelect.listeners.ClosePackInventoryListener; import eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.packSelect.listeners.ClosePackInventoryListener;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.packSelect.listeners.SetPacksOnJoinListener; import eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.packSelect.listeners.SetPacksOnJoinListener;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.Settings; import eu.mhsl.craftattack.spawn.common.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;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.packSelect; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.packSelect;
import eu.mhsl.craftattack.core.Main; import eu.mhsl.craftattack.core.Main;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.CategorizedSetting; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.CategorizedSetting;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.packSelect; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.packSelect;
import eu.mhsl.craftattack.core.Main; import eu.mhsl.craftattack.core.Main;
import net.kyori.adventure.resource.ResourcePackInfo; import net.kyori.adventure.resource.ResourcePackInfo;

View File

@ -1,7 +1,7 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.packSelect.listeners; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.packSelect.listeners;
import eu.mhsl.craftattack.core.appliance.ApplianceListener; import eu.mhsl.craftattack.core.appliance.ApplianceListener;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.packSelect.PackSelect; import eu.mhsl.craftattack.spawn.craftattack.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;

View File

@ -1,7 +1,7 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.packSelect.listeners; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.packSelect.listeners;
import eu.mhsl.craftattack.core.appliance.ApplianceListener; import eu.mhsl.craftattack.core.appliance.ApplianceListener;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.packSelect.PackSelect; import eu.mhsl.craftattack.spawn.craftattack.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;

View File

@ -1,8 +1,8 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.packSelect.listeners; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.packSelect.listeners;
import eu.mhsl.craftattack.core.Main; import eu.mhsl.craftattack.core.Main;
import eu.mhsl.craftattack.core.appliance.ApplianceListener; import eu.mhsl.craftattack.core.appliance.ApplianceListener;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.packSelect.PackSelect; import eu.mhsl.craftattack.spawn.craftattack.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;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.playtime; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.playtime;
import eu.mhsl.craftattack.core.appliance.Appliance; import eu.mhsl.craftattack.core.appliance.Appliance;
import eu.mhsl.craftattack.core.appliance.ApplianceCommand; import eu.mhsl.craftattack.core.appliance.ApplianceCommand;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.playtime; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.playtime;
import eu.mhsl.craftattack.core.Main; import eu.mhsl.craftattack.core.Main;
import eu.mhsl.craftattack.core.appliance.ApplianceCommand; import eu.mhsl.craftattack.core.appliance.ApplianceCommand;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.report; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.report;
import eu.mhsl.craftattack.core.Main; import eu.mhsl.craftattack.core.Main;
import eu.mhsl.craftattack.core.api.client.ReqResp; import eu.mhsl.craftattack.core.api.client.ReqResp;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.report; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.report;
import eu.mhsl.craftattack.core.appliance.ApplianceCommand; import eu.mhsl.craftattack.core.appliance.ApplianceCommand;
import eu.mhsl.craftattack.core.util.text.ComponentUtil; import eu.mhsl.craftattack.core.util.text.ComponentUtil;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.report; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.report;
import eu.mhsl.craftattack.core.Main; import eu.mhsl.craftattack.core.Main;
import eu.mhsl.craftattack.core.appliance.ApplianceCommand; import eu.mhsl.craftattack.core.appliance.ApplianceCommand;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.sleepTag; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.sleepTag;
import eu.mhsl.craftattack.core.appliance.ApplianceListener; import eu.mhsl.craftattack.core.appliance.ApplianceListener;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;

View File

@ -1,8 +1,8 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.sleepTag; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.sleepTag;
import eu.mhsl.craftattack.core.Main; import eu.mhsl.craftattack.core.Main;
import eu.mhsl.craftattack.core.appliance.Appliance; import eu.mhsl.craftattack.core.appliance.Appliance;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.displayName.DisplayName; import eu.mhsl.craftattack.spawn.craftattack.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;

View File

@ -1,8 +1,8 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.tablist; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.tablist;
import eu.mhsl.craftattack.core.Main; import eu.mhsl.craftattack.core.Main;
import eu.mhsl.craftattack.core.appliance.Appliance; import eu.mhsl.craftattack.core.appliance.Appliance;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.report.Report; import eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.report.Report;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.Settings; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.Settings;
import eu.mhsl.craftattack.core.util.IteratorUtil; import eu.mhsl.craftattack.core.util.IteratorUtil;
import eu.mhsl.craftattack.core.util.statistics.NetworkMonitor; import eu.mhsl.craftattack.core.util.statistics.NetworkMonitor;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.tablist; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.tablist;
import eu.mhsl.craftattack.core.appliance.ApplianceListener; import eu.mhsl.craftattack.core.appliance.ApplianceListener;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.tablist; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.tablist;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.CategorizedSetting; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.CategorizedSetting;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.SettingCategory; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.SettingCategory;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.worldmuseum; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.worldmuseum;
import eu.mhsl.craftattack.core.appliance.ApplianceCommand; import eu.mhsl.craftattack.core.appliance.ApplianceCommand;
import org.bukkit.command.Command; import org.bukkit.command.Command;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.worldmuseum; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.worldmuseum;
import eu.mhsl.craftattack.core.Main; import eu.mhsl.craftattack.core.Main;
import eu.mhsl.craftattack.core.appliance.Appliance; import eu.mhsl.craftattack.core.appliance.Appliance;

View File

@ -1,9 +1,9 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.yearRank; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.yearRank;
import eu.mhsl.craftattack.core.Main; import eu.mhsl.craftattack.core.Main;
import eu.mhsl.craftattack.core.appliance.Appliance; import eu.mhsl.craftattack.core.appliance.Appliance;
import eu.mhsl.craftattack.core.appliance.ApplianceCommand; import eu.mhsl.craftattack.core.appliance.ApplianceCommand;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.displayName.DisplayName; import eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.displayName.DisplayName;
import net.kyori.adventure.text.Component; import net.kyori.adventure.text.Component;
import net.kyori.adventure.text.TextComponent; import net.kyori.adventure.text.TextComponent;
import net.kyori.adventure.text.event.ClickEvent; import net.kyori.adventure.text.event.ClickEvent;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.yearRank; package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.yearRank;
import eu.mhsl.craftattack.core.appliance.ApplianceCommand; import eu.mhsl.craftattack.core.appliance.ApplianceCommand;
import org.bukkit.command.Command; import org.bukkit.command.Command;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.tooling.lightningFireControl; package eu.mhsl.craftattack.spawn.craftattack.appliances.tooling.lightningFireControl;
import eu.mhsl.craftattack.core.appliance.Appliance; import eu.mhsl.craftattack.core.appliance.Appliance;
import org.bukkit.block.Block; import org.bukkit.block.Block;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.tooling.lightningFireControl; package eu.mhsl.craftattack.spawn.craftattack.appliances.tooling.lightningFireControl;
import eu.mhsl.craftattack.core.Main; import eu.mhsl.craftattack.core.Main;
import eu.mhsl.craftattack.core.appliance.ApplianceListener; import eu.mhsl.craftattack.core.appliance.ApplianceListener;

View File

@ -1,15 +1,15 @@
package eu.mhsl.craftattack.spawn.common.appliances.tooling.projectStart; package eu.mhsl.craftattack.spawn.craftattack.appliances.tooling.projectStart;
import eu.mhsl.craftattack.core.Main; import eu.mhsl.craftattack.core.Main;
import eu.mhsl.craftattack.core.appliance.Appliance; import eu.mhsl.craftattack.core.appliance.Appliance;
import eu.mhsl.craftattack.core.appliance.ApplianceCommand; import eu.mhsl.craftattack.core.appliance.ApplianceCommand;
import eu.mhsl.craftattack.spawn.common.appliances.gameplay.customAdvancements.Advancements; import eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.customAdvancements.Advancements;
import eu.mhsl.craftattack.spawn.common.appliances.gameplay.customAdvancements.CustomAdvancements; import eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.customAdvancements.CustomAdvancements;
import eu.mhsl.craftattack.spawn.common.appliances.tooling.projectStart.command.ProjectStartCancelCommand; import eu.mhsl.craftattack.spawn.craftattack.appliances.tooling.projectStart.command.ProjectStartCancelCommand;
import eu.mhsl.craftattack.spawn.common.appliances.tooling.projectStart.command.ProjectStartCommand; import eu.mhsl.craftattack.spawn.craftattack.appliances.tooling.projectStart.command.ProjectStartCommand;
import eu.mhsl.craftattack.spawn.common.appliances.tooling.projectStart.command.ProjectStartResetCommand; import eu.mhsl.craftattack.spawn.craftattack.appliances.tooling.projectStart.command.ProjectStartResetCommand;
import eu.mhsl.craftattack.spawn.common.appliances.tooling.projectStart.listener.NoAdvancementsListener; import eu.mhsl.craftattack.spawn.craftattack.appliances.tooling.projectStart.listener.NoAdvancementsListener;
import eu.mhsl.craftattack.spawn.common.appliances.tooling.projectStart.listener.PlayerInvincibleListener; import eu.mhsl.craftattack.spawn.craftattack.appliances.tooling.projectStart.listener.PlayerInvincibleListener;
import eu.mhsl.craftattack.core.config.Configuration; import eu.mhsl.craftattack.core.config.Configuration;
import eu.mhsl.craftattack.core.util.IteratorUtil; import eu.mhsl.craftattack.core.util.IteratorUtil;
import eu.mhsl.craftattack.core.util.entity.PlayerUtils; import eu.mhsl.craftattack.core.util.entity.PlayerUtils;

View File

@ -1,7 +1,7 @@
package eu.mhsl.craftattack.spawn.common.appliances.tooling.projectStart.command; package eu.mhsl.craftattack.spawn.craftattack.appliances.tooling.projectStart.command;
import eu.mhsl.craftattack.core.appliance.ApplianceCommand; import eu.mhsl.craftattack.core.appliance.ApplianceCommand;
import eu.mhsl.craftattack.spawn.common.appliances.tooling.projectStart.ProjectStart; import eu.mhsl.craftattack.spawn.craftattack.appliances.tooling.projectStart.ProjectStart;
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;

View File

@ -1,7 +1,7 @@
package eu.mhsl.craftattack.spawn.common.appliances.tooling.projectStart.command; package eu.mhsl.craftattack.spawn.craftattack.appliances.tooling.projectStart.command;
import eu.mhsl.craftattack.core.appliance.ApplianceCommand; import eu.mhsl.craftattack.core.appliance.ApplianceCommand;
import eu.mhsl.craftattack.spawn.common.appliances.tooling.projectStart.ProjectStart; import eu.mhsl.craftattack.spawn.craftattack.appliances.tooling.projectStart.ProjectStart;
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;

View File

@ -1,7 +1,7 @@
package eu.mhsl.craftattack.spawn.common.appliances.tooling.projectStart.command; package eu.mhsl.craftattack.spawn.craftattack.appliances.tooling.projectStart.command;
import eu.mhsl.craftattack.core.appliance.ApplianceCommand; import eu.mhsl.craftattack.core.appliance.ApplianceCommand;
import eu.mhsl.craftattack.spawn.common.appliances.tooling.projectStart.ProjectStart; import eu.mhsl.craftattack.spawn.craftattack.appliances.tooling.projectStart.ProjectStart;
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;

View File

@ -1,7 +1,7 @@
package eu.mhsl.craftattack.spawn.common.appliances.tooling.projectStart.listener; package eu.mhsl.craftattack.spawn.craftattack.appliances.tooling.projectStart.listener;
import eu.mhsl.craftattack.core.appliance.ApplianceListener; import eu.mhsl.craftattack.core.appliance.ApplianceListener;
import eu.mhsl.craftattack.spawn.common.appliances.tooling.projectStart.ProjectStart; import eu.mhsl.craftattack.spawn.craftattack.appliances.tooling.projectStart.ProjectStart;
import org.bukkit.advancement.Advancement; import org.bukkit.advancement.Advancement;
import org.bukkit.advancement.AdvancementProgress; import org.bukkit.advancement.AdvancementProgress;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;

View File

@ -1,7 +1,7 @@
package eu.mhsl.craftattack.spawn.common.appliances.tooling.projectStart.listener; package eu.mhsl.craftattack.spawn.craftattack.appliances.tooling.projectStart.listener;
import eu.mhsl.craftattack.core.appliance.ApplianceListener; import eu.mhsl.craftattack.core.appliance.ApplianceListener;
import eu.mhsl.craftattack.spawn.common.appliances.tooling.projectStart.ProjectStart; import eu.mhsl.craftattack.spawn.craftattack.appliances.tooling.projectStart.ProjectStart;
import io.papermc.paper.event.player.PrePlayerAttackEntityEvent; import io.papermc.paper.event.player.PrePlayerAttackEntityEvent;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;

View File

@ -1,4 +1,4 @@
package eu.mhsl.craftattack.spawn.common.appliances.tooling.whitelist; package eu.mhsl.craftattack.spawn.craftattack.appliances.tooling.whitelist;
import eu.mhsl.craftattack.core.appliance.ApplianceListener; import eu.mhsl.craftattack.core.appliance.ApplianceListener;
import eu.mhsl.craftattack.core.util.text.DisconnectInfo; import eu.mhsl.craftattack.core.util.text.DisconnectInfo;

View File

@ -1,11 +1,11 @@
package eu.mhsl.craftattack.spawn.common.appliances.tooling.whitelist; package eu.mhsl.craftattack.spawn.craftattack.appliances.tooling.whitelist;
import eu.mhsl.craftattack.core.Main; import eu.mhsl.craftattack.core.Main;
import eu.mhsl.craftattack.core.api.client.ReqResp; import eu.mhsl.craftattack.core.api.client.ReqResp;
import eu.mhsl.craftattack.core.api.client.repositories.WhitelistRepository; import eu.mhsl.craftattack.core.api.client.repositories.WhitelistRepository;
import eu.mhsl.craftattack.core.api.server.HttpServer; import eu.mhsl.craftattack.core.api.server.HttpServer;
import eu.mhsl.craftattack.core.appliance.Appliance; import eu.mhsl.craftattack.core.appliance.Appliance;
import eu.mhsl.craftattack.spawn.common.appliances.gameplay.outlawed.Outlawed; import eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.outlawed.Outlawed;
import eu.mhsl.craftattack.core.util.api.HttpStatus; import eu.mhsl.craftattack.core.util.api.HttpStatus;
import eu.mhsl.craftattack.core.util.server.Floodgate; import eu.mhsl.craftattack.core.util.server.Floodgate;
import eu.mhsl.craftattack.core.util.text.DisconnectInfo; import eu.mhsl.craftattack.core.util.text.DisconnectInfo;

BIN
gradle/wrapper/gradle-wrapper.jar vendored Normal file

Binary file not shown.

View File

@ -1,42 +1,7 @@
/*pluginManagement {
repositories {
gradlePluginPortal()
mavenCentral()
maven {
name = "papermc-repo"
url = "https://repo.papermc.io/repository/maven-public/"
}
maven {
name = "sonatype"
url = "https://oss.sonatype.org/content/groups/public/"
}
maven {
url = uri("https://repo.opencollab.dev/main/")
}
}
}*/
/*
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.PREFER_PROJECT)
repositories {
mavenCentral()
maven {
name = "papermc-repo"
url = "https://repo.papermc.io/repository/maven-public/"
}
maven {
name = "sonatype"
url = "https://oss.sonatype.org/content/groups/public/"
}
maven {
url = uri("https://repo.opencollab.dev/main/")
}
}
}*/
rootProject.name = 'spawn' rootProject.name = 'spawn'
include 'core' include 'core'
include 'common'
include 'craftattack' include 'craftattack'
include 'common'
include 'varo'

27
varo/build.gradle Normal file
View File

@ -0,0 +1,27 @@
plugins {
id 'java'
id("com.gradleup.shadow") version "8.3.5"
}
dependencies {
implementation project(':core')
implementation project(':common')
compileOnly 'io.papermc.paper:paper-api:1.21.1-R0.1-SNAPSHOT'
implementation 'org.apache.httpcomponents:httpclient:4.5.14'
implementation 'com.sparkjava:spark-core:2.9.4'
}
configurations {
shadowImplementation.extendsFrom implementation
}
shadowJar {
configurations = [project.configurations.shadowImplementation]
archiveClassifier.set('')
relocate 'org.apache.httpcomponents', 'eu.mhsl.lib.shadow.httpclient'
relocate 'com.sparkjava', 'eu.mhsl.lib.shadow.spark-core'
mergeServiceFiles()
}