mirror of
https://github.com/alexcrea/CustomAnvil.git
synced 2026-06-23 16:16:17 +02:00
moved pakage xyz.alexcrea to xyz.alexcrea.cuanvil
This commit is contained in:
parent
4aeaed801c
commit
12df4d211a
13 changed files with 27 additions and 28 deletions
|
|
@ -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
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -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())
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
package xyz.alexcrea.command
|
||||
package xyz.alexcrea.cuanvil.command
|
||||
|
||||
import io.delilaheve.CustomAnvil
|
||||
import org.bukkit.command.Command
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package xyz.alexcrea.command
|
||||
package xyz.alexcrea.cuanvil.command
|
||||
|
||||
import org.bukkit.command.Command
|
||||
import org.bukkit.command.CommandExecutor
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package xyz.alexcrea.group
|
||||
package xyz.alexcrea.cuanvil.group
|
||||
|
||||
import org.bukkit.Material
|
||||
import java.util.EnumSet
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package xyz.alexcrea.group
|
||||
package xyz.alexcrea.cuanvil.group
|
||||
|
||||
import org.bukkit.Material
|
||||
import org.bukkit.enchantments.Enchantment
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package xyz.alexcrea.group
|
||||
package xyz.alexcrea.cuanvil.group
|
||||
|
||||
import io.delilaheve.CustomAnvil
|
||||
import org.bukkit.Material
|
||||
|
|
@ -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
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package xyz.alexcrea.group
|
||||
package xyz.alexcrea.cuanvil.group
|
||||
|
||||
import org.bukkit.Material
|
||||
import java.util.*
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package xyz.alexcrea.group
|
||||
package xyz.alexcrea.cuanvil.group
|
||||
|
||||
import org.bukkit.Material
|
||||
import java.util.EnumSet
|
||||
|
|
@ -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)
|
||||
|
||||
|
|
@ -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)
|
||||
|
|
@ -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
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue