10 Commits
1.2.0 ... 1.5.6

Author SHA1 Message Date
Auxilor
9e328231e1 libreforge-updater 2024-09-02 11:30:18 +01:00
Auxilor
baa051f67d libreforge-updater 2024-08-30 17:25:18 +01:00
Auxilor
bf1d3b9ae0 libreforge-updater 2024-08-29 12:09:29 +01:00
Auxilor
20d927cc2c libreforge-updater 2024-08-23 15:35:34 +01:00
Auxilor
49f2e27ef2 libreforge-updater 2024-08-21 18:58:31 +01:00
Auxilor
f44ffca6cc libreforge-updater 2024-08-15 15:07:48 +01:00
Auxilor
8c6e22e93d libreforge-updater 2024-08-03 13:41:38 +01:00
Auxilor
505e6f35ac libreforge-updater 2024-07-25 10:04:44 +01:00
Auxilor
b969c3e054 libreforge-updater 2024-07-21 12:19:28 +01:00
Auxilor
140eab592e Added scroll tag 2024-07-21 11:15:53 +01:00
5 changed files with 23 additions and 5 deletions

View File

@@ -39,7 +39,7 @@ allprojects {
dependencies { dependencies {
implementation("com.willfp:ecomponent:1.4.1") implementation("com.willfp:ecomponent:1.4.1")
compileOnly("com.willfp:eco:6.71.0") compileOnly("com.willfp:eco:6.73.0")
compileOnly("org.jetbrains:annotations:23.0.0") compileOnly("org.jetbrains:annotations:23.0.0")
compileOnly("org.jetbrains.kotlin:kotlin-stdlib:1.9.20") compileOnly("org.jetbrains.kotlin:kotlin-stdlib:1.9.20")
compileOnly("com.github.ben-manes.caffeine:caffeine:3.1.5") compileOnly("com.github.ben-manes.caffeine:caffeine:3.1.5")

View File

@@ -3,6 +3,7 @@ package com.willfp.ecoscrolls
import com.willfp.eco.core.command.impl.PluginCommand import com.willfp.eco.core.command.impl.PluginCommand
import com.willfp.eco.core.display.DisplayModule import com.willfp.eco.core.display.DisplayModule
import com.willfp.eco.core.integrations.placeholder.PlaceholderManager import com.willfp.eco.core.integrations.placeholder.PlaceholderManager
import com.willfp.eco.core.items.Items
import com.willfp.eco.core.placeholder.context.PlaceholderContext import com.willfp.eco.core.placeholder.context.PlaceholderContext
import com.willfp.eco.core.placeholder.templates.DynamicPlaceholder import com.willfp.eco.core.placeholder.templates.DynamicPlaceholder
import com.willfp.ecoscrolls.commands.CommandEcoScrolls import com.willfp.ecoscrolls.commands.CommandEcoScrolls
@@ -17,6 +18,7 @@ import com.willfp.ecoscrolls.libreforge.TriggerInscribe
import com.willfp.ecoscrolls.libreforge.TriggerTryInscribe import com.willfp.ecoscrolls.libreforge.TriggerTryInscribe
import com.willfp.ecoscrolls.scrolls.InscriptionHandler import com.willfp.ecoscrolls.scrolls.InscriptionHandler
import com.willfp.ecoscrolls.scrolls.ScrollLevel import com.willfp.ecoscrolls.scrolls.ScrollLevel
import com.willfp.ecoscrolls.scrolls.ScrollTag
import com.willfp.ecoscrolls.scrolls.Scrolls import com.willfp.ecoscrolls.scrolls.Scrolls
import com.willfp.ecoscrolls.target.ScrollFinder import com.willfp.ecoscrolls.target.ScrollFinder
import com.willfp.ecoscrolls.target.Targets import com.willfp.ecoscrolls.target.Targets
@@ -54,6 +56,8 @@ class EcoScrollsPlugin : LibreforgePlugin() {
Triggers.register(TriggerInscribe) Triggers.register(TriggerInscribe)
Triggers.register(TriggerTryInscribe) Triggers.register(TriggerTryInscribe)
Items.registerTag(ScrollTag(this))
registerHolderProvider(ScrollFinder.toHolderProvider()) registerHolderProvider(ScrollFinder.toHolderProvider())
registerHolderPlaceholderProvider<ScrollLevel> { it, _ -> registerHolderPlaceholderProvider<ScrollLevel> { it, _ ->

View File

@@ -13,7 +13,6 @@ import com.willfp.libreforge.triggers.TriggerData
import org.bukkit.entity.Player import org.bukkit.entity.Player
import org.bukkit.inventory.ItemStack import org.bukkit.inventory.ItemStack
import java.util.Optional import java.util.Optional
import kotlin.math.max
import kotlin.math.min import kotlin.math.min
class InscriptionHandler(private val plugin: EcoScrollsPlugin) { class InscriptionHandler(private val plugin: EcoScrollsPlugin) {

View File

@@ -0,0 +1,15 @@
package com.willfp.ecoscrolls.scrolls
import com.willfp.eco.core.EcoPlugin
import com.willfp.eco.core.items.tag.CustomItemTag
import org.bukkit.inventory.ItemStack
class ScrollTag(plugin: EcoPlugin) : CustomItemTag(plugin.createNamespacedKey("scroll")) {
override fun matches(p0: ItemStack): Boolean {
return p0.scroll != null
}
override fun getExampleItem(): ItemStack? {
return Scrolls.values().randomOrNull()?.item
}
}

View File

@@ -1,5 +1,5 @@
#libreforge-updater #libreforge-updater
#Fri Jul 19 20:28:49 BST 2024 #Mon Sep 02 11:30:18 BST 2024
kotlin.code.style=official kotlin.code.style=official
libreforge-version=4.68.0 libreforge-version=4.71.6
version=1.2.0 version=1.5.6