moved pakage xyz.alexcrea to xyz.alexcrea.cuanvil

This commit is contained in:
alexcrea 2024-02-27 19:08:03 +01:00 committed by alexcrea
parent 379eb12940
commit 60ef3781a6
13 changed files with 27 additions and 28 deletions

View file

@ -23,8 +23,8 @@ import org.bukkit.inventory.AnvilInventory
import org.bukkit.inventory.InventoryView.Property.REPAIR_COST
import org.bukkit.inventory.ItemStack
import org.bukkit.inventory.meta.Repairable
import xyz.alexcrea.group.ConflictType
import xyz.alexcrea.util.UnitRepairUtil.getRepair
import xyz.alexcrea.cuanvil.group.ConflictType
import xyz.alexcrea.cuanvil.util.UnitRepairUtil.getRepair
import kotlin.math.min

View file

@ -4,12 +4,12 @@ import io.delilaheve.util.ConfigOptions
import org.bukkit.Bukkit
import org.bukkit.configuration.file.YamlConfiguration
import org.bukkit.plugin.java.JavaPlugin
import xyz.alexcrea.command.ReloadExecutor
import xyz.alexcrea.command.TestExecutor
import xyz.alexcrea.cuanvil.command.ReloadExecutor
import xyz.alexcrea.cuanvil.command.TestExecutor
import xyz.alexcrea.cuanvil.util.Metrics
import xyz.alexcrea.group.EnchantConflictManager
import xyz.alexcrea.group.ItemGroupManager
import xyz.alexcrea.util.MetricsUtil
import xyz.alexcrea.cuanvil.group.EnchantConflictManager
import xyz.alexcrea.cuanvil.group.ItemGroupManager
import xyz.alexcrea.cuanvil.util.MetricsUtil
import java.io.File
import java.io.FileReader
@ -147,7 +147,7 @@ class CustomAnvil : JavaPlugin() {
return yamlConfig
}
fun prepareCommand(): Unit {
fun prepareCommand() {
var command = getCommand(commandReloadName)
command?.setExecutor(ReloadExecutor())

View file

@ -4,7 +4,7 @@ import io.delilaheve.CustomAnvil
import org.bukkit.Material
import org.bukkit.enchantments.Enchantment
import org.bukkit.entity.HumanEntity
import xyz.alexcrea.group.ConflictType
import xyz.alexcrea.cuanvil.group.ConflictType
import kotlin.math.max
import kotlin.math.min

View file

@ -1,4 +1,4 @@
package xyz.alexcrea.command
package xyz.alexcrea.cuanvil.command
import io.delilaheve.CustomAnvil
import org.bukkit.command.Command

View file

@ -1,4 +1,4 @@
package xyz.alexcrea.command
package xyz.alexcrea.cuanvil.command
import org.bukkit.command.Command
import org.bukkit.command.CommandExecutor

View file

@ -1,4 +1,4 @@
package xyz.alexcrea.group
package xyz.alexcrea.cuanvil.group
import org.bukkit.Material
import java.util.EnumSet

View file

@ -1,4 +1,4 @@
package xyz.alexcrea.group
package xyz.alexcrea.cuanvil.group
import org.bukkit.Material
import org.bukkit.enchantments.Enchantment

View file

@ -1,4 +1,4 @@
package xyz.alexcrea.group
package xyz.alexcrea.cuanvil.group
import io.delilaheve.CustomAnvil
import org.bukkit.Material
@ -86,8 +86,8 @@ class EnchantConflictManager {
}
private fun createConflictObject(section: ConfigurationSection,
itemManager: ItemGroupManager,
conflictName: String): EnchantConflictGroup {
itemManager: ItemGroupManager,
conflictName: String): EnchantConflictGroup {
// Get the maximum number of enchantment before validating the conflict
var minBeforeBlock = section.getInt(ENCH_MAX_PATH,0)
if(minBeforeBlock < 0){
@ -112,7 +112,7 @@ class EnchantConflictManager {
return EnchantConflictGroup(finalGroup, minBeforeBlock)
}
private fun findGroup(groupName: String,itemManager: ItemGroupManager, conflictName: String): AbstractMaterialGroup {
private fun findGroup(groupName: String, itemManager: ItemGroupManager, conflictName: String): AbstractMaterialGroup {
val group = itemManager.get(groupName)
if(group == null){
CustomAnvil.instance.logger.warning("Group $groupName do not exist but is ask by conflict $conflictName")
@ -122,7 +122,7 @@ class EnchantConflictManager {
return group
}
fun isConflicting(base: Set<Enchantment>,mat: Material, newEnchant: Enchantment): ConflictType{
fun isConflicting(base: Set<Enchantment>,mat: Material, newEnchant: Enchantment): ConflictType {
val conflictList = conflictMap[newEnchant] ?: return ConflictType.NO_CONFLICT
var result = ConflictType.NO_CONFLICT

View file

@ -1,4 +1,4 @@
package xyz.alexcrea.group
package xyz.alexcrea.cuanvil.group
import org.bukkit.Material
import java.util.*

View file

@ -1,4 +1,4 @@
package xyz.alexcrea.group
package xyz.alexcrea.cuanvil.group
import org.bukkit.Material
import java.util.EnumSet

View file

@ -1,4 +1,4 @@
package xyz.alexcrea.group
package xyz.alexcrea.cuanvil.group
import io.delilaheve.CustomAnvil
import org.bukkit.Material
@ -20,7 +20,7 @@ class ItemGroupManager {
private val FUTURE_MATERIAL = setOf("PIGLIN_HEAD","BRUSH")
}
private lateinit var groupMap : HashMap<String,AbstractMaterialGroup>
private lateinit var groupMap : HashMap<String, AbstractMaterialGroup>
// Read and create material groups
fun prepareGroups(config: YamlConfiguration){
@ -37,7 +37,7 @@ class ItemGroupManager {
// Create group by key
private fun createGroup(config: YamlConfiguration,
keys: Set<String>,
key: String): AbstractMaterialGroup{
key: String): AbstractMaterialGroup {
val groupSection = config.getConfigurationSection(key)!!
val groupType = groupSection.getString(GROUP_TYPE_PATH,null)

View file

@ -1,9 +1,8 @@
package xyz.alexcrea.util
package xyz.alexcrea.cuanvil.util
import io.delilaheve.CustomAnvil
import io.delilaheve.util.ConfigOptions
import org.bukkit.configuration.ConfigurationSection
import xyz.alexcrea.cuanvil.util.Metrics
object MetricsUtil {
@ -73,7 +72,7 @@ object MetricsUtil {
// Calculate hash of config
val baseConfig = testBaseConfig(defaultConfig)
val limitEnchantConfig = getHashFromKey(defaultConfig, ConfigOptions.ENCHANT_LIMIT_ROOT)
val enchantValueConfig =getHashFromKey(defaultConfig, ConfigOptions.ENCHANT_VALUES_ROOT)
val enchantValueConfig = getHashFromKey(defaultConfig, ConfigOptions.ENCHANT_VALUES_ROOT)
val enchantConflictConfig2 = getConfigurationHash(enchantConflictConfig)
val itemGroupConfig = getConfigurationHash(itemGroupsConfig)
val unitRepairConfig = getConfigurationHash(unitRepairItemConfig)

View file

@ -1,4 +1,4 @@
package xyz.alexcrea.util
package xyz.alexcrea.cuanvil.util
import io.delilaheve.CustomAnvil
import org.bukkit.configuration.ConfigurationSection
@ -30,7 +30,7 @@ object UnitRepairUtil {
}
}
// Get repair amount
var userDefault = config.getDouble(UNIT_REPAIR_DEFAULT_PATH,DEFAULT_DEFAULT_UNIT_REPAIR)
var userDefault = config.getDouble(UNIT_REPAIR_DEFAULT_PATH, DEFAULT_DEFAULT_UNIT_REPAIR)
if(userDefault <= 0){
userDefault = DEFAULT_DEFAULT_UNIT_REPAIR
}