9
0
mirror of https://github.com/Auxilor/Reforges.git synced 2025-12-20 15:39:30 +00:00

Compare commits

...

4 Commits

Author SHA1 Message Date
often
2ba6e6f9f3 Fixed TargetYml#getSlot 2024-01-16 18:04:40 +03:00
Will FP
ef8c85c722 libreforge-updater 2024-01-16 13:28:38 +00:00
Will FP
0889efd92c Fix 2024-01-14 15:55:10 +00:00
Will FP
5cd66bc797 libreforge-updater 2024-01-13 14:23:25 +00:00
4 changed files with 8 additions and 13 deletions

View File

@@ -23,8 +23,6 @@ class ReforgesPlugin : LibreforgePlugin() {
val targetYml: TargetYml = val targetYml: TargetYml =
TargetYml(this) TargetYml(this)
val reforgeFinder = ReforgeFinder(this)
init { init {
instance = this instance = this
} }
@@ -40,7 +38,7 @@ class ReforgesPlugin : LibreforgePlugin() {
Items.registerArgParser(ReforgeArgParser) Items.registerArgParser(ReforgeArgParser)
registerHolderProvider(reforgeFinder.toHolderProvider()) registerHolderProvider(ReforgeFinder.toHolderProvider())
} }
override fun loadListeners(): List<Listener> { override fun loadListeners(): List<Listener> {

View File

@@ -34,12 +34,12 @@ class TargetYml(plugin: EcoPlugin) : StaticBaseConfig("target", plugin, ConfigTy
} }
/** /**
* Get all materials from a target name. * Get a [SlotType] for the target.
* *
* @param target The name of the target. * @param target The name of the target.
* @return All materials. * @return The [SlotType].
*/ */
fun getSlot(target: String): SlotType { fun getSlot(target: String): SlotType {
return SlotTypes[target] ?: SlotTypeAny return SlotTypes[this.getString("$target.slot")] ?: SlotTypeAny
} }
} }

View File

@@ -2,13 +2,10 @@ package com.willfp.reforges.reforges
import com.willfp.libreforge.slot.ItemHolderFinder import com.willfp.libreforge.slot.ItemHolderFinder
import com.willfp.libreforge.slot.SlotType import com.willfp.libreforge.slot.SlotType
import com.willfp.reforges.ReforgesPlugin
import com.willfp.reforges.util.reforge import com.willfp.reforges.util.reforge
import org.bukkit.inventory.ItemStack import org.bukkit.inventory.ItemStack
class ReforgeFinder( object ReforgeFinder : ItemHolderFinder<Reforge>() {
private val plugin: ReforgesPlugin
): ItemHolderFinder<Reforge>() {
override fun find(item: ItemStack): List<Reforge> { override fun find(item: ItemStack): List<Reforge> {
return listOfNotNull(item.reforge) return listOfNotNull(item.reforge)
} }

View File

@@ -1,5 +1,5 @@
#libreforge-updater #libreforge-updater
#Sun Jan 07 13:51:08 GMT 2024 #Tue Jan 16 13:28:38 GMT 2024
kotlin.code.style=official kotlin.code.style=official
libreforge-version=4.54.0 libreforge-version=4.55.1
version=6.53.0 version=6.54.2