diff --git a/build.gradle.kts b/build.gradle.kts index 6f1cf22..cc62356 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -17,16 +17,16 @@ repositories { } dependencies { - compileOnly("io.papermc.paper:paper-api:1.21.4-R0.1-SNAPSHOT") + compileOnly("io.papermc.paper:paper-api:1.21.11-R0.1-SNAPSHOT") implementation("com.fasterxml.jackson.core:jackson-databind:2.16.1") implementation("com.fasterxml.jackson.core:jackson-annotations:2.16.1") - implementation("xyz.xenondevs.invui:invui:1.44") + implementation("xyz.xenondevs.invui:invui:1.49") implementation("org.incendo:cloud-core:2.0.0") implementation("org.incendo:cloud-annotations:2.0.0") implementation("org.incendo:cloud-paper:2.0.0-beta.10") testImplementation("com.github.seeseemelk:MockBukkit-v1.21:3.133.2") - testImplementation("io.papermc.paper:paper-api:1.21.4-R0.1-SNAPSHOT") + testImplementation("io.papermc.paper:paper-api:1.21.11-R0.1-SNAPSHOT") testImplementation(platform("org.junit:junit-bom:5.10.0")) testImplementation("org.junit.jupiter:junit-jupiter") } diff --git a/src/main/java/dev/brauw/mapper/command/MapperCommand.java b/src/main/java/dev/brauw/mapper/command/MapperCommand.java index 94aa26f..5399644 100644 --- a/src/main/java/dev/brauw/mapper/command/MapperCommand.java +++ b/src/main/java/dev/brauw/mapper/command/MapperCommand.java @@ -3,7 +3,6 @@ import dev.brauw.mapper.MapperPlugin; import dev.brauw.mapper.export.ExportStrategy; import dev.brauw.mapper.export.JsonExportStrategy; -import dev.brauw.mapper.gui.metadata.GuiMetadata; import dev.brauw.mapper.metadata.MapMetadata; import dev.brauw.mapper.metadata.MetadataManager; import dev.brauw.mapper.region.Region; @@ -29,7 +28,6 @@ import java.text.SimpleDateFormat; import java.util.Date; import java.util.List; -import java.util.stream.Stream; @AllArgsConstructor @Command("mapper") diff --git a/src/main/java/dev/brauw/mapper/export/ExportManager.java b/src/main/java/dev/brauw/mapper/export/ExportManager.java index 65501d0..734f800 100644 --- a/src/main/java/dev/brauw/mapper/export/ExportManager.java +++ b/src/main/java/dev/brauw/mapper/export/ExportManager.java @@ -1,13 +1,9 @@ package dev.brauw.mapper.export; import dev.brauw.mapper.MapperPlugin; -import dev.brauw.mapper.region.Region; import lombok.CustomLog; -import java.io.File; -import java.util.ArrayList; import java.util.HashMap; -import java.util.List; import java.util.Map; /** diff --git a/src/main/java/dev/brauw/mapper/export/JsonExportStrategy.java b/src/main/java/dev/brauw/mapper/export/JsonExportStrategy.java index 42649d1..207ca23 100644 --- a/src/main/java/dev/brauw/mapper/export/JsonExportStrategy.java +++ b/src/main/java/dev/brauw/mapper/export/JsonExportStrategy.java @@ -15,7 +15,6 @@ import java.io.File; import java.io.IOException; import java.io.InputStream; -import java.util.Collections; import java.util.List; /** diff --git a/src/main/java/dev/brauw/mapper/export/serializer/LocationDeserializer.java b/src/main/java/dev/brauw/mapper/export/serializer/LocationDeserializer.java index fc89dcc..0d6e602 100644 --- a/src/main/java/dev/brauw/mapper/export/serializer/LocationDeserializer.java +++ b/src/main/java/dev/brauw/mapper/export/serializer/LocationDeserializer.java @@ -1,7 +1,6 @@ package dev.brauw.mapper.export.serializer; import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.DeserializationContext; import com.fasterxml.jackson.databind.JsonDeserializer; import com.fasterxml.jackson.databind.JsonNode; diff --git a/src/main/java/dev/brauw/mapper/gui/GuiManager.java b/src/main/java/dev/brauw/mapper/gui/GuiManager.java index b3c59a6..5388ca4 100644 --- a/src/main/java/dev/brauw/mapper/gui/GuiManager.java +++ b/src/main/java/dev/brauw/mapper/gui/GuiManager.java @@ -1,7 +1,6 @@ package dev.brauw.mapper.gui; import dev.brauw.mapper.MapperPlugin; -import dev.brauw.mapper.gui.common.GuiSet; import dev.brauw.mapper.gui.common.GuiSetName; import dev.brauw.mapper.gui.metadata.GuiMetadata; import dev.brauw.mapper.gui.selector.GuiColorSelect; diff --git a/src/main/java/dev/brauw/mapper/gui/metadata/GameModeButton.java b/src/main/java/dev/brauw/mapper/gui/metadata/GameModeButton.java index a24f54e..61e8c5b 100644 --- a/src/main/java/dev/brauw/mapper/gui/metadata/GameModeButton.java +++ b/src/main/java/dev/brauw/mapper/gui/metadata/GameModeButton.java @@ -5,19 +5,12 @@ import net.kyori.adventure.text.Component; import net.kyori.adventure.text.format.NamedTextColor; import org.bukkit.Material; -import org.bukkit.Sound; -import org.bukkit.entity.Player; -import org.bukkit.event.inventory.ClickType; -import org.bukkit.event.inventory.InventoryClickEvent; import org.bukkit.inventory.ItemStack; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import xyz.xenondevs.inventoryaccess.component.AdventureComponentWrapper; import xyz.xenondevs.invui.item.ItemProvider; -import xyz.xenondevs.invui.item.builder.AbstractItemBuilder; import xyz.xenondevs.invui.item.builder.ItemBuilder; -import xyz.xenondevs.invui.item.impl.CycleItem; -import xyz.xenondevs.invui.item.impl.controlitem.ControlItem; @RequiredArgsConstructor public class GameModeButton implements ItemProvider { diff --git a/src/main/java/dev/brauw/mapper/gui/metadata/GuiMetadata.java b/src/main/java/dev/brauw/mapper/gui/metadata/GuiMetadata.java index 3d7b493..8689ccd 100644 --- a/src/main/java/dev/brauw/mapper/gui/metadata/GuiMetadata.java +++ b/src/main/java/dev/brauw/mapper/gui/metadata/GuiMetadata.java @@ -3,7 +3,11 @@ import dev.brauw.mapper.gui.GuiManager; import dev.brauw.mapper.gui.button.BackItem; import dev.brauw.mapper.gui.button.ForwardItem; -import dev.brauw.mapper.gui.metadata.button.*; +import dev.brauw.mapper.gui.metadata.button.AddAuthorButton; +import dev.brauw.mapper.gui.metadata.button.AuthorButton; +import dev.brauw.mapper.gui.metadata.button.HeightButton; +import dev.brauw.mapper.gui.metadata.button.NameButton; +import dev.brauw.mapper.gui.metadata.button.SaveButton; import dev.brauw.mapper.metadata.MapMetadata; import dev.brauw.mapper.metadata.MetadataManager; import dev.brauw.mapper.util.BukkitTaskScheduler; diff --git a/src/main/java/dev/brauw/mapper/gui/metadata/button/AddAuthorButton.java b/src/main/java/dev/brauw/mapper/gui/metadata/button/AddAuthorButton.java index d56a2be..2192349 100644 --- a/src/main/java/dev/brauw/mapper/gui/metadata/button/AddAuthorButton.java +++ b/src/main/java/dev/brauw/mapper/gui/metadata/button/AddAuthorButton.java @@ -1,7 +1,6 @@ package dev.brauw.mapper.gui.metadata.button; import dev.brauw.mapper.gui.GuiManager; -import dev.brauw.mapper.gui.common.GuiSet; import dev.brauw.mapper.gui.common.GuiSetName; import dev.brauw.mapper.metadata.MapMetadata; import dev.brauw.mapper.util.BukkitTaskScheduler; diff --git a/src/main/java/dev/brauw/mapper/gui/metadata/button/HeightButton.java b/src/main/java/dev/brauw/mapper/gui/metadata/button/HeightButton.java index e217e09..25e5494 100644 --- a/src/main/java/dev/brauw/mapper/gui/metadata/button/HeightButton.java +++ b/src/main/java/dev/brauw/mapper/gui/metadata/button/HeightButton.java @@ -2,7 +2,6 @@ import dev.brauw.mapper.gui.GuiManager; import dev.brauw.mapper.gui.common.GuiSet; -import dev.brauw.mapper.gui.common.GuiSetName; import dev.brauw.mapper.metadata.MapMetadata; import dev.brauw.mapper.util.BukkitTaskScheduler; import lombok.RequiredArgsConstructor; @@ -19,7 +18,6 @@ import xyz.xenondevs.invui.item.impl.AbstractItem; import xyz.xenondevs.invui.window.AnvilWindow; -import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.atomic.AtomicReference; @RequiredArgsConstructor diff --git a/src/main/java/dev/brauw/mapper/gui/metadata/button/NameButton.java b/src/main/java/dev/brauw/mapper/gui/metadata/button/NameButton.java index 192c404..228c491 100644 --- a/src/main/java/dev/brauw/mapper/gui/metadata/button/NameButton.java +++ b/src/main/java/dev/brauw/mapper/gui/metadata/button/NameButton.java @@ -1,7 +1,6 @@ package dev.brauw.mapper.gui.metadata.button; import dev.brauw.mapper.gui.GuiManager; -import dev.brauw.mapper.gui.common.GuiSet; import dev.brauw.mapper.gui.common.GuiSetName; import dev.brauw.mapper.metadata.MapMetadata; import dev.brauw.mapper.util.BukkitTaskScheduler; diff --git a/src/main/java/dev/brauw/mapper/metadata/MetadataManager.java b/src/main/java/dev/brauw/mapper/metadata/MetadataManager.java index 6faa434..73721f2 100644 --- a/src/main/java/dev/brauw/mapper/metadata/MetadataManager.java +++ b/src/main/java/dev/brauw/mapper/metadata/MetadataManager.java @@ -5,7 +5,13 @@ import lombok.CustomLog; import org.bukkit.World; -import java.io.*; +import java.io.BufferedReader; +import java.io.File; +import java.io.FileReader; +import java.io.FileWriter; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; import java.util.Collections; import java.util.HashSet; import java.util.List; diff --git a/src/main/java/dev/brauw/mapper/region/CuboidRegion.java b/src/main/java/dev/brauw/mapper/region/CuboidRegion.java index c3d9254..9e247e8 100644 --- a/src/main/java/dev/brauw/mapper/region/CuboidRegion.java +++ b/src/main/java/dev/brauw/mapper/region/CuboidRegion.java @@ -2,13 +2,10 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonTypeName; import com.google.common.base.Preconditions; -import lombok.Builder; import lombok.CustomLog; import lombok.Getter; import lombok.Setter; -import lombok.extern.jackson.Jacksonized; import org.bukkit.Location; import org.bukkit.World; diff --git a/src/main/java/dev/brauw/mapper/region/PerspectiveRegion.java b/src/main/java/dev/brauw/mapper/region/PerspectiveRegion.java index 826ec14..e94ed25 100644 --- a/src/main/java/dev/brauw/mapper/region/PerspectiveRegion.java +++ b/src/main/java/dev/brauw/mapper/region/PerspectiveRegion.java @@ -1,12 +1,8 @@ package dev.brauw.mapper.region; import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonTypeName; -import lombok.Builder; import lombok.Getter; -import lombok.extern.jackson.Jacksonized; import org.bukkit.Location; import java.util.UUID; diff --git a/src/main/java/dev/brauw/mapper/region/PointRegion.java b/src/main/java/dev/brauw/mapper/region/PointRegion.java index 44771c4..d48f3f8 100644 --- a/src/main/java/dev/brauw/mapper/region/PointRegion.java +++ b/src/main/java/dev/brauw/mapper/region/PointRegion.java @@ -2,11 +2,9 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; -import lombok.Builder; import lombok.CustomLog; import lombok.Getter; import lombok.Setter; -import lombok.extern.jackson.Jacksonized; import org.bukkit.Location; import org.bukkit.World; diff --git a/src/main/java/dev/brauw/mapper/region/PolygonRegion.java b/src/main/java/dev/brauw/mapper/region/PolygonRegion.java index 55e8375..c36090d 100644 --- a/src/main/java/dev/brauw/mapper/region/PolygonRegion.java +++ b/src/main/java/dev/brauw/mapper/region/PolygonRegion.java @@ -1,12 +1,9 @@ package dev.brauw.mapper.region; import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonTypeName; import com.google.common.base.Preconditions; -import lombok.Builder; import lombok.Getter; import lombok.Setter; -import lombok.extern.jackson.Jacksonized; import org.bukkit.Location; import org.bukkit.World; diff --git a/src/main/java/dev/brauw/mapper/region/RegionOptions.java b/src/main/java/dev/brauw/mapper/region/RegionOptions.java index 50b29a2..79ebe16 100644 --- a/src/main/java/dev/brauw/mapper/region/RegionOptions.java +++ b/src/main/java/dev/brauw/mapper/region/RegionOptions.java @@ -3,7 +3,6 @@ import lombok.Builder; import lombok.Value; import lombok.extern.jackson.Jacksonized; -import org.bukkit.Color; import org.jetbrains.annotations.NotNull; /** diff --git a/src/main/java/dev/brauw/mapper/selection/SelectionHandler.java b/src/main/java/dev/brauw/mapper/selection/SelectionHandler.java index 6b83e11..df0cf64 100644 --- a/src/main/java/dev/brauw/mapper/selection/SelectionHandler.java +++ b/src/main/java/dev/brauw/mapper/selection/SelectionHandler.java @@ -2,8 +2,8 @@ import dev.brauw.mapper.gui.GuiManager; import dev.brauw.mapper.region.CuboidRegion; -import dev.brauw.mapper.region.PointRegion; import dev.brauw.mapper.region.PerspectiveRegion; +import dev.brauw.mapper.region.PointRegion; import dev.brauw.mapper.region.RegionOptions; import dev.brauw.mapper.session.EditSession; import lombok.RequiredArgsConstructor; @@ -16,7 +16,6 @@ import org.bukkit.entity.Player; import org.bukkit.event.player.PlayerInteractEvent; import org.bukkit.util.RayTraceResult; -import org.bukkit.util.Vector; import org.jetbrains.annotations.Nullable; import java.util.Map; diff --git a/src/main/java/dev/brauw/mapper/session/EditSession.java b/src/main/java/dev/brauw/mapper/session/EditSession.java index 375d675..148d811 100644 --- a/src/main/java/dev/brauw/mapper/session/EditSession.java +++ b/src/main/java/dev/brauw/mapper/session/EditSession.java @@ -1,6 +1,5 @@ package dev.brauw.mapper.session; -import dev.brauw.mapper.MapperPlugin; import dev.brauw.mapper.region.Region; import lombok.CustomLog; import lombok.Getter; diff --git a/src/main/java/dev/brauw/mapper/session/SessionManager.java b/src/main/java/dev/brauw/mapper/session/SessionManager.java index 0d43225..60d1a88 100644 --- a/src/main/java/dev/brauw/mapper/session/SessionManager.java +++ b/src/main/java/dev/brauw/mapper/session/SessionManager.java @@ -2,14 +2,22 @@ import dev.brauw.mapper.MapperPlugin; import dev.brauw.mapper.region.Region; -import dev.brauw.mapper.session.display.*; +import dev.brauw.mapper.session.display.ArmorStandStrategy; +import dev.brauw.mapper.session.display.BlockStrategy; +import dev.brauw.mapper.session.display.ItemStrategy; +import dev.brauw.mapper.session.display.PolygonStrategy; +import dev.brauw.mapper.session.display.RegionDisplayStrategy; import dev.brauw.mapper.session.event.SessionCreateEvent; import dev.brauw.mapper.session.event.SessionEndEvent; import lombok.CustomLog; import org.bukkit.Material; import org.bukkit.entity.Player; -import java.util.*; +import java.util.EnumMap; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Map; +import java.util.UUID; import java.util.concurrent.TimeUnit; /** diff --git a/src/main/java/dev/brauw/mapper/session/display/ArmorStandStrategy.java b/src/main/java/dev/brauw/mapper/session/display/ArmorStandStrategy.java index 6f8fc9e..3d111ae 100644 --- a/src/main/java/dev/brauw/mapper/session/display/ArmorStandStrategy.java +++ b/src/main/java/dev/brauw/mapper/session/display/ArmorStandStrategy.java @@ -7,7 +7,9 @@ import io.papermc.paper.entity.LookAnchor; import net.kyori.adventure.text.format.NamedTextColor; import net.kyori.adventure.text.format.TextColor; -import org.bukkit.*; +import org.bukkit.Color; +import org.bukkit.Location; +import org.bukkit.Material; import org.bukkit.entity.ArmorStand; import org.bukkit.entity.Player; import org.bukkit.inventory.EquipmentSlot; diff --git a/src/main/java/dev/brauw/mapper/tool/InventoryCacheManager.java b/src/main/java/dev/brauw/mapper/tool/InventoryCacheManager.java index f1a7bd0..ae902b0 100644 --- a/src/main/java/dev/brauw/mapper/tool/InventoryCacheManager.java +++ b/src/main/java/dev/brauw/mapper/tool/InventoryCacheManager.java @@ -1,6 +1,5 @@ package dev.brauw.mapper.tool; -import org.bukkit.entity.Player; import org.bukkit.inventory.ItemStack; import java.util.HashMap; diff --git a/src/main/java/dev/brauw/mapper/tool/ToolRegistry.java b/src/main/java/dev/brauw/mapper/tool/ToolRegistry.java index 42454cc..e3e6945 100644 --- a/src/main/java/dev/brauw/mapper/tool/ToolRegistry.java +++ b/src/main/java/dev/brauw/mapper/tool/ToolRegistry.java @@ -9,7 +9,6 @@ import org.bukkit.NamespacedKey; import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.meta.ItemMeta; -import org.bukkit.persistence.PersistentDataContainer; import org.bukkit.persistence.PersistentDataType; /** diff --git a/src/main/java/dev/brauw/mapper/util/BukkitTaskScheduler.java b/src/main/java/dev/brauw/mapper/util/BukkitTaskScheduler.java index 8a31e94..49090af 100644 --- a/src/main/java/dev/brauw/mapper/util/BukkitTaskScheduler.java +++ b/src/main/java/dev/brauw/mapper/util/BukkitTaskScheduler.java @@ -1,10 +1,8 @@ package dev.brauw.mapper.util; -import org.bukkit.Bukkit; import org.bukkit.plugin.Plugin; import org.bukkit.scheduler.BukkitRunnable; import org.bukkit.scheduler.BukkitTask; -import xyz.xenondevs.invui.window.Window; public class BukkitTaskScheduler { diff --git a/src/test/java/dev/brauw/mapper/region/RegionOptionsTest.java b/src/test/java/dev/brauw/mapper/region/RegionOptionsTest.java index ebaba8b..7b99eb4 100644 --- a/src/test/java/dev/brauw/mapper/region/RegionOptionsTest.java +++ b/src/test/java/dev/brauw/mapper/region/RegionOptionsTest.java @@ -1,7 +1,6 @@ package dev.brauw.mapper.region; import org.junit.jupiter.api.Test; -import org.bukkit.Color; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertThrows;