9
0
mirror of https://github.com/Auxilor/EcoMobs.git synced 2025-12-19 23:19:17 +00:00

Compare commits

..

12 Commits

Author SHA1 Message Date
Auxilor
b8fbfe24b6 libreforge-updater 2023-06-21 10:23:13 +01:00
Auxilor
f545a6c010 libreforge-updater 2023-06-19 11:12:22 +02:00
Will FP
1c6f1c037e Create CODEOWNERS 2023-06-17 21:22:31 +02:00
Auxilor
fc35c2b7a9 libreforge-updater 2023-06-10 13:32:10 +01:00
Auxilor
632f43fe80 libreforge-updater 2023-06-05 16:26:37 +01:00
Auxilor
e5b43cce98 Fixed Publications 2023-06-03 18:01:25 +01:00
Auxilor
372b74ef69 libreforge-updater 2023-06-03 15:45:21 +01:00
Auxilor
03a1f3af28 libreforge-updater 2023-06-01 12:33:21 +01:00
Auxilor
ed0c7ae238 Added location_to_boss mutator 2023-05-30 19:46:22 +01:00
Auxilor
5de65f086e libreforge-updater 2023-05-30 16:10:35 +01:00
Auxilor
bf81feea40 libreforge-updater 2023-05-24 14:57:58 +01:00
Auxilor
9229bdee7b libreforge-updater 2023-05-23 16:12:13 +01:00
5 changed files with 36 additions and 5 deletions

1
.github/CODEOWNERS vendored Normal file
View File

@@ -0,0 +1 @@
* @WillFP

View File

@@ -9,9 +9,12 @@ dependencies {
publishing {
publications {
register("maven", MavenPublication::class) {
from(components["java"])
register<MavenPublication>("maven") {
groupId = project.group.toString()
version = project.version.toString()
artifactId = rootProject.name
artifact(rootProject.tasks.shadowJar.get().archiveFile)
}
}

View File

@@ -13,6 +13,7 @@ import com.willfp.ecobosses.defence.MountHandler
import com.willfp.ecobosses.defence.PickupHandler
import com.willfp.ecobosses.integrations.levelledmobs.IntegrationLevelledMobs
import com.willfp.ecobosses.libreforge.EffectBossDropChanceMultiplier
import com.willfp.ecobosses.libreforge.MutatorLocationToBoss
import com.willfp.ecobosses.libreforge.TriggerKillBoss
import com.willfp.ecobosses.libreforge.TriggerSpawnBoss
import com.willfp.ecobosses.lifecycle.CompatibilityListeners
@@ -27,6 +28,7 @@ import com.willfp.ecobosses.util.TopDamagerListener
import com.willfp.libreforge.effects.Effects
import com.willfp.libreforge.loader.LibreforgePlugin
import com.willfp.libreforge.loader.configs.ConfigCategory
import com.willfp.libreforge.mutators.Mutators
import com.willfp.libreforge.registerHolderProvider
import com.willfp.libreforge.triggers.Triggers
import org.bukkit.event.Listener
@@ -46,6 +48,7 @@ class EcoBossesPlugin : LibreforgePlugin() {
Effects.register(EffectBossDropChanceMultiplier)
Triggers.register(TriggerKillBoss)
Triggers.register(TriggerSpawnBoss)
Mutators.register(MutatorLocationToBoss)
}
override fun handleEnable() {

View File

@@ -0,0 +1,24 @@
package com.willfp.ecobosses.libreforge
import com.willfp.eco.core.config.interfaces.Config
import com.willfp.ecobosses.events.BossSpawnEvent
import com.willfp.libreforge.NoCompileData
import com.willfp.libreforge.getProvider
import com.willfp.libreforge.mutators.Mutator
import com.willfp.libreforge.triggers.Trigger
import com.willfp.libreforge.triggers.TriggerData
import com.willfp.libreforge.triggers.TriggerParameter
import org.bukkit.entity.Entity
import org.bukkit.entity.LivingEntity
import org.bukkit.event.EventHandler
object MutatorLocationToBoss : Mutator<NoCompileData>("location_to_boss") {
override fun mutate(data: TriggerData, config: Config, compileData: NoCompileData): TriggerData {
val entity = data.holder.getProvider<LivingEntity>() ?: return data
val location = entity.location
return data.copy(
location = location
)
}
}

View File

@@ -1,5 +1,5 @@
#libreforge-updater
#Sat May 20 17:40:57 BST 2023
#Wed Jun 21 10:23:13 BST 2023
kotlin.code.style=official
libreforge-version=4.14.2
version=9.14.1
libreforge-version=4.20.1
version=9.19.1