mirror of
https://github.com/Artillex-Studios/AxMinions.git
synced 2024-11-26 12:15:57 +01:00
Update to new AxAPI version
This commit is contained in:
parent
b347e37f15
commit
343e0cb172
@ -1,12 +1,12 @@
|
||||
package com.artillexstudios.axminions.api.config
|
||||
|
||||
import com.artillexstudios.axapi.config.Config
|
||||
import com.artillexstudios.axapi.libs.boostedyaml.boostedyaml.dvs.versioning.BasicVersioning
|
||||
import com.artillexstudios.axapi.libs.boostedyaml.boostedyaml.settings.dumper.DumperSettings
|
||||
import com.artillexstudios.axapi.libs.boostedyaml.boostedyaml.settings.general.GeneralSettings
|
||||
import com.artillexstudios.axapi.libs.boostedyaml.boostedyaml.settings.loader.LoaderSettings
|
||||
import com.artillexstudios.axapi.libs.boostedyaml.boostedyaml.settings.updater.UpdaterSettings
|
||||
import com.artillexstudios.axminions.api.AxMinionsAPI
|
||||
import dev.dejvokep.boostedyaml.dvs.versioning.BasicVersioning
|
||||
import dev.dejvokep.boostedyaml.settings.dumper.DumperSettings
|
||||
import dev.dejvokep.boostedyaml.settings.general.GeneralSettings
|
||||
import dev.dejvokep.boostedyaml.settings.loader.LoaderSettings
|
||||
import dev.dejvokep.boostedyaml.settings.updater.UpdaterSettings
|
||||
import java.io.File
|
||||
import java.io.InputStream
|
||||
|
||||
|
@ -1,13 +1,13 @@
|
||||
package com.artillexstudios.axminions.api.config
|
||||
|
||||
import com.artillexstudios.axapi.config.Config
|
||||
import com.artillexstudios.axapi.libs.boostedyaml.boostedyaml.dvs.versioning.BasicVersioning
|
||||
import com.artillexstudios.axapi.libs.boostedyaml.boostedyaml.settings.dumper.DumperSettings
|
||||
import com.artillexstudios.axapi.libs.boostedyaml.boostedyaml.settings.general.GeneralSettings
|
||||
import com.artillexstudios.axapi.libs.boostedyaml.boostedyaml.settings.loader.LoaderSettings
|
||||
import com.artillexstudios.axapi.libs.boostedyaml.boostedyaml.settings.updater.UpdaterSettings
|
||||
import com.artillexstudios.axapi.utils.StringUtils
|
||||
import com.artillexstudios.axminions.api.AxMinionsAPI
|
||||
import dev.dejvokep.boostedyaml.dvs.versioning.BasicVersioning
|
||||
import dev.dejvokep.boostedyaml.settings.dumper.DumperSettings
|
||||
import dev.dejvokep.boostedyaml.settings.general.GeneralSettings
|
||||
import dev.dejvokep.boostedyaml.settings.loader.LoaderSettings
|
||||
import dev.dejvokep.boostedyaml.settings.updater.UpdaterSettings
|
||||
import java.io.File
|
||||
import java.io.InputStream
|
||||
|
||||
|
@ -1,10 +1,10 @@
|
||||
package com.artillexstudios.axminions.api.minions.miniontype
|
||||
|
||||
import com.artillexstudios.axapi.config.Config
|
||||
import com.artillexstudios.axapi.libs.boostedyaml.boostedyaml.block.implementation.Section
|
||||
import com.artillexstudios.axapi.utils.ItemBuilder
|
||||
import com.artillexstudios.axminions.api.AxMinionsAPI
|
||||
import com.artillexstudios.axminions.api.minions.Minion
|
||||
import dev.dejvokep.boostedyaml.block.implementation.Section
|
||||
import org.bukkit.Location
|
||||
import org.bukkit.inventory.ItemStack
|
||||
import org.bukkit.persistence.PersistentDataType
|
||||
|
@ -1,8 +1,8 @@
|
||||
package com.artillexstudios.axminions.api.warnings
|
||||
|
||||
import com.artillexstudios.axapi.hologram.HologramFactory
|
||||
import com.artillexstudios.axapi.libs.kyori.adventure.text.Component
|
||||
import com.artillexstudios.axminions.api.minions.Minion
|
||||
import net.kyori.adventure.text.Component
|
||||
|
||||
abstract class Warning(private val name: String) {
|
||||
|
||||
|
@ -1,9 +1,9 @@
|
||||
package com.artillexstudios.axminions.api.warnings.impl
|
||||
|
||||
import com.artillexstudios.axapi.libs.kyori.adventure.text.Component
|
||||
import com.artillexstudios.axapi.utils.StringUtils
|
||||
import com.artillexstudios.axminions.api.config.Messages
|
||||
import com.artillexstudios.axminions.api.warnings.Warning
|
||||
import net.kyori.adventure.text.Component
|
||||
|
||||
class WarningContainerFull : Warning("container_full") {
|
||||
|
||||
|
@ -1,9 +1,9 @@
|
||||
package com.artillexstudios.axminions.api.warnings.impl
|
||||
|
||||
import com.artillexstudios.axapi.libs.kyori.adventure.text.Component
|
||||
import com.artillexstudios.axapi.utils.StringUtils
|
||||
import com.artillexstudios.axminions.api.config.Messages
|
||||
import com.artillexstudios.axminions.api.warnings.Warning
|
||||
import net.kyori.adventure.text.Component
|
||||
|
||||
class WarningNoContainer : Warning("no_container") {
|
||||
|
||||
|
@ -1,9 +1,9 @@
|
||||
package com.artillexstudios.axminions.api.warnings.impl
|
||||
|
||||
import com.artillexstudios.axapi.libs.kyori.adventure.text.Component
|
||||
import com.artillexstudios.axapi.utils.StringUtils
|
||||
import com.artillexstudios.axminions.api.config.Messages
|
||||
import com.artillexstudios.axminions.api.warnings.Warning
|
||||
import net.kyori.adventure.text.Component
|
||||
|
||||
class WarningNoTool : Warning("no_tool") {
|
||||
|
||||
|
@ -1,9 +1,9 @@
|
||||
package com.artillexstudios.axminions.api.warnings.impl
|
||||
|
||||
import com.artillexstudios.axapi.libs.kyori.adventure.text.Component
|
||||
import com.artillexstudios.axapi.utils.StringUtils
|
||||
import com.artillexstudios.axminions.api.config.Messages
|
||||
import com.artillexstudios.axminions.api.warnings.Warning
|
||||
import net.kyori.adventure.text.Component
|
||||
|
||||
class WarningNoWaterNearby : Warning("no_water_nearby") {
|
||||
|
||||
|
@ -2,6 +2,9 @@ package com.artillexstudios.axminions
|
||||
|
||||
import com.artillexstudios.axapi.AxPlugin
|
||||
import com.artillexstudios.axapi.data.ThreadedQueue
|
||||
import com.artillexstudios.axapi.libs.lamp.bukkit.BukkitCommandHandler
|
||||
import com.artillexstudios.axapi.libs.libby.libby.BukkitLibraryManager
|
||||
import com.artillexstudios.axapi.libs.libby.libby.Library
|
||||
import com.artillexstudios.axminions.api.AxMinionsAPI
|
||||
import com.artillexstudios.axminions.api.AxMinionsAPIImpl
|
||||
import com.artillexstudios.axminions.api.config.Config
|
||||
@ -15,10 +18,7 @@ import com.artillexstudios.axminions.listeners.MinionPlaceListener
|
||||
import com.artillexstudios.axminions.minions.MinionTicker
|
||||
import com.artillexstudios.axminions.minions.miniontype.CollectorMinionType
|
||||
import com.artillexstudios.axminions.minions.miniontype.FarmerMinionType
|
||||
import net.byteflux.libby.BukkitLibraryManager
|
||||
import net.byteflux.libby.Library
|
||||
import org.bukkit.Bukkit
|
||||
import revxrsal.commands.bukkit.BukkitCommandHandler
|
||||
import java.io.File
|
||||
|
||||
class AxMinionsPlugin : AxPlugin() {
|
||||
|
@ -1,20 +1,15 @@
|
||||
package com.artillexstudios.axminions.commands
|
||||
|
||||
import com.artillexstudios.axapi.libs.kyori.adventure.text.minimessage.tag.resolver.Placeholder
|
||||
import com.artillexstudios.axapi.libs.lamp.annotation.*
|
||||
import com.artillexstudios.axapi.libs.lamp.bukkit.annotation.CommandPermission
|
||||
import com.artillexstudios.axapi.utils.StringUtils
|
||||
import com.artillexstudios.axminions.AxMinionsPlugin
|
||||
import com.artillexstudios.axminions.api.config.Messages
|
||||
import com.artillexstudios.axminions.api.minions.miniontype.MinionType
|
||||
import com.artillexstudios.axminions.api.minions.miniontype.MinionTypes
|
||||
import net.kyori.adventure.text.minimessage.tag.resolver.Placeholder
|
||||
import org.bukkit.command.CommandSender
|
||||
import org.bukkit.entity.Player
|
||||
import revxrsal.commands.annotation.AutoComplete
|
||||
import revxrsal.commands.annotation.Command
|
||||
import revxrsal.commands.annotation.Default
|
||||
import revxrsal.commands.annotation.Description
|
||||
import revxrsal.commands.annotation.Range
|
||||
import revxrsal.commands.annotation.Subcommand
|
||||
import revxrsal.commands.bukkit.annotation.CommandPermission
|
||||
|
||||
@Command("axminions", "minion", "minions")
|
||||
class AxMinionsCommand {
|
||||
|
@ -1,5 +1,6 @@
|
||||
package com.artillexstudios.axminions.listeners
|
||||
|
||||
import com.artillexstudios.axapi.libs.kyori.adventure.text.minimessage.tag.resolver.Placeholder
|
||||
import com.artillexstudios.axapi.utils.StringUtils
|
||||
import com.artillexstudios.axminions.AxMinionsPlugin
|
||||
import com.artillexstudios.axminions.api.AxMinionsAPI
|
||||
@ -7,7 +8,6 @@ import com.artillexstudios.axminions.api.config.Messages
|
||||
import com.artillexstudios.axminions.api.minions.Direction
|
||||
import com.artillexstudios.axminions.api.minions.miniontype.MinionTypes
|
||||
import com.artillexstudios.axminions.minions.Minion
|
||||
import net.kyori.adventure.text.minimessage.tag.resolver.Placeholder
|
||||
import org.bukkit.Material
|
||||
import org.bukkit.event.EventHandler
|
||||
import org.bukkit.event.Listener
|
||||
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user