mirror of
https://github.com/Auxilor/EcoMobs.git
synced 2025-12-19 23:19:17 +00:00
Compare commits
18 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a033751019 | ||
|
|
d9ab454ca8 | ||
|
|
2ead72ad15 | ||
|
|
365f99a49b | ||
|
|
b8fbfe24b6 | ||
|
|
f545a6c010 | ||
|
|
1c6f1c037e | ||
|
|
fc35c2b7a9 | ||
|
|
632f43fe80 | ||
|
|
e5b43cce98 | ||
|
|
372b74ef69 | ||
|
|
03a1f3af28 | ||
|
|
ed0c7ae238 | ||
|
|
5de65f086e | ||
|
|
bf81feea40 | ||
|
|
9229bdee7b | ||
|
|
bd2637d709 | ||
|
|
4264892c5f |
1
.github/CODEOWNERS
vendored
Normal file
1
.github/CODEOWNERS
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
* @WillFP
|
||||||
@@ -4,14 +4,17 @@ version = rootProject.version
|
|||||||
dependencies {
|
dependencies {
|
||||||
compileOnly("io.papermc.paper:paper-api:1.19.3-R0.1-SNAPSHOT")
|
compileOnly("io.papermc.paper:paper-api:1.19.3-R0.1-SNAPSHOT")
|
||||||
compileOnly("com.github.lokka30:LevelledMobs:3.1.4")
|
compileOnly("com.github.lokka30:LevelledMobs:3.1.4")
|
||||||
compileOnly("com.ticxo.modelengine:api:R3.1.7")
|
compileOnly("com.ticxo.modelengine:api:R3.1.6")
|
||||||
}
|
}
|
||||||
|
|
||||||
publishing {
|
publishing {
|
||||||
publications {
|
publications {
|
||||||
register("maven", MavenPublication::class) {
|
register<MavenPublication>("maven") {
|
||||||
from(components["java"])
|
groupId = project.group.toString()
|
||||||
|
version = project.version.toString()
|
||||||
artifactId = rootProject.name
|
artifactId = rootProject.name
|
||||||
|
|
||||||
|
artifact(rootProject.tasks.shadowJar.get().archiveFile)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ import com.willfp.ecobosses.defence.MountHandler
|
|||||||
import com.willfp.ecobosses.defence.PickupHandler
|
import com.willfp.ecobosses.defence.PickupHandler
|
||||||
import com.willfp.ecobosses.integrations.levelledmobs.IntegrationLevelledMobs
|
import com.willfp.ecobosses.integrations.levelledmobs.IntegrationLevelledMobs
|
||||||
import com.willfp.ecobosses.libreforge.EffectBossDropChanceMultiplier
|
import com.willfp.ecobosses.libreforge.EffectBossDropChanceMultiplier
|
||||||
|
import com.willfp.ecobosses.libreforge.MutatorLocationToBoss
|
||||||
import com.willfp.ecobosses.libreforge.TriggerKillBoss
|
import com.willfp.ecobosses.libreforge.TriggerKillBoss
|
||||||
import com.willfp.ecobosses.libreforge.TriggerSpawnBoss
|
import com.willfp.ecobosses.libreforge.TriggerSpawnBoss
|
||||||
import com.willfp.ecobosses.lifecycle.CompatibilityListeners
|
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.effects.Effects
|
||||||
import com.willfp.libreforge.loader.LibreforgePlugin
|
import com.willfp.libreforge.loader.LibreforgePlugin
|
||||||
import com.willfp.libreforge.loader.configs.ConfigCategory
|
import com.willfp.libreforge.loader.configs.ConfigCategory
|
||||||
|
import com.willfp.libreforge.mutators.Mutators
|
||||||
import com.willfp.libreforge.registerHolderProvider
|
import com.willfp.libreforge.registerHolderProvider
|
||||||
import com.willfp.libreforge.triggers.Triggers
|
import com.willfp.libreforge.triggers.Triggers
|
||||||
import org.bukkit.event.Listener
|
import org.bukkit.event.Listener
|
||||||
@@ -46,6 +48,7 @@ class EcoBossesPlugin : LibreforgePlugin() {
|
|||||||
Effects.register(EffectBossDropChanceMultiplier)
|
Effects.register(EffectBossDropChanceMultiplier)
|
||||||
Triggers.register(TriggerKillBoss)
|
Triggers.register(TriggerKillBoss)
|
||||||
Triggers.register(TriggerSpawnBoss)
|
Triggers.register(TriggerSpawnBoss)
|
||||||
|
Mutators.register(MutatorLocationToBoss)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun handleEnable() {
|
override fun handleEnable() {
|
||||||
|
|||||||
@@ -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
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
#libreforge-updater
|
#libreforge-updater
|
||||||
#Thu May 18 16:25:30 BST 2023
|
#Sun Jul 09 17:24:14 BST 2023
|
||||||
kotlin.code.style=official
|
kotlin.code.style=official
|
||||||
libreforge-version=4.14.0
|
libreforge-version=4.22.0
|
||||||
version=9.14.0
|
version=9.21.0
|
||||||
|
|||||||
Reference in New Issue
Block a user