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

Compare commits

...

62 Commits

Author SHA1 Message Date
Auxilor
b29de7effb libreforge-updater 2023-08-10 19:59:11 +01:00
Auxilor
45725b95fe libreforge-updater 2023-08-10 19:57:00 +01:00
Auxilor
a350769ff2 libreforge-updater 2023-08-09 15:58:19 +01:00
Auxilor
9028db8309 libreforge-updater 2023-08-09 14:40:13 +01:00
Auxilor
1535ab476e libreforge-updater 2023-08-09 14:36:57 +01:00
Auxilor
908d929718 libreforge-updater 2023-08-08 17:58:57 +01:00
Auxilor
f410216ab8 libreforge-updater 2023-08-05 21:06:36 +01:00
Auxilor
26cc3be8a7 libreforge-updater 2023-07-27 15:21:12 +01:00
Auxilor
91b85fea88 libreforge-updater 2023-07-27 15:18:31 +01:00
Auxilor
b16e427da6 libreforge-updater 2023-07-25 14:37:47 +01:00
Auxilor
16df926b84 libreforge-updater 2023-07-23 11:40:00 +01:00
Auxilor
16336c5716 libreforge-updater 2023-07-22 14:59:25 +01:00
Auxilor
776b8718b2 libreforge-updater 2023-07-21 12:32:38 +01:00
Auxilor
2dec97e473 libreforge-updater 2023-07-20 13:06:36 +01:00
Auxilor
c177543653 libreforge-updater 2023-07-19 14:14:25 +01:00
Auxilor
aeae0d3737 libreforge-updater 2023-07-17 18:32:06 +01:00
Auxilor
710fb6d2e4 libreforge-updater 2023-07-16 13:32:53 +01:00
Auxilor
9a903e285e libreforge-updater 2023-07-12 13:07:51 +01:00
Auxilor
a033751019 libreforge-updater 2023-07-09 17:24:14 +01:00
Auxilor
d9ab454ca8 libreforge-updater 2023-07-06 18:46:37 +01:00
Auxilor
2ead72ad15 libreforge-updater 2023-07-04 14:49:22 +01:00
Auxilor
365f99a49b libreforge-updater 2023-06-27 10:41:16 +01:00
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
Auxilor
bd2637d709 libreforge-updater 2023-05-20 17:40:57 +01:00
Auxilor
4264892c5f fuck you, modelengine. i hate youh 2023-05-18 16:27:43 +01:00
Auxilor
9e07b39c10 libreforge-updater 2023-05-18 16:25:30 +01:00
Auxilor
08d984794e Fixes 2023-05-17 16:36:45 +01:00
Auxilor
1c770e07e7 libreforge-updater 2023-05-17 15:57:13 +01:00
Auxilor
9a48077c9e libreforge-updater 2023-05-16 20:30:07 +01:00
Auxilor
553e006da3 libreforge-updater 2023-05-15 10:52:32 +01:00
Auxilor
c658decff0 libreforge-updater 2023-05-14 13:08:30 +01:00
Auxilor
3af948b712 libreforge-updater 2023-05-09 17:45:30 +01:00
Auxilor
81eeabef5e libreforge-updater 2023-05-05 18:54:37 +01:00
Auxilor
2efa705760 libreforge-updater 2023-05-03 14:47:57 +01:00
Auxilor
040c43f072 libreforge-updater 2023-04-30 19:57:11 +01:00
Auxilor
a3fc8569f9 libreforge-updater 2023-04-29 17:19:28 +01:00
Auxilor
a2eb10c1f2 libreforge-updater 2023-04-25 16:06:07 +01:00
Auxilor
a1fe7ffdc0 libreforge-updater 2023-04-25 13:13:13 +01:00
Auxilor
ebf26ae8ca Fuck mvn.lumine.io 2023-04-24 22:52:19 +01:00
Auxilor
10ce71bb08 libreforge-updater 2023-04-24 22:49:24 +01:00
Auxilor
5432d066b3 libreforge-updater 2023-04-20 20:20:44 +01:00
Auxilor
0a0d1d8764 Updated to 9.3.1 2023-04-20 18:04:55 +01:00
Auxilor
5619859b42 Moved libreforge integration loading to load 2023-04-20 18:04:47 +01:00
Auxilor
c6a6fc4201 libreforge-updater 2023-04-19 12:21:36 +01:00
Auxilor
b4c81d7874 libreforge-updater 2023-04-13 12:48:51 -04:00
Auxilor
fb78e87bd0 libreforge-updater 2023-04-09 18:19:30 -04:00
Auxilor
fd4b3bcc76 libreforge-updater 2023-04-06 20:09:30 +02:00
Auxilor
f1d02cc3ba libreforge-updater 2023-04-05 13:13:45 +01:00
Auxilor
78135d7e72 libreforge-updater 2023-04-03 17:49:46 +01:00
Auxilor
ed0fd90df8 libreforge-updater 2023-04-02 17:44:13 +01:00
Auxilor
42af89c79a libreforge-updater 2023-03-30 15:30:24 +01:00
7 changed files with 41 additions and 9 deletions

1
.github/CODEOWNERS vendored Normal file
View File

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

View File

@@ -38,7 +38,7 @@ allprojects {
} }
dependencies { dependencies {
compileOnly("com.willfp:eco:6.53.0") compileOnly("com.willfp:eco:6.56.0")
compileOnly("org.jetbrains:annotations:23.0.0") compileOnly("org.jetbrains:annotations:23.0.0")
compileOnly("org.jetbrains.kotlin:kotlin-stdlib:1.7.10") compileOnly("org.jetbrains.kotlin:kotlin-stdlib:1.7.10")
} }

View File

@@ -9,9 +9,12 @@ dependencies {
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)
} }
} }

View File

@@ -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
@@ -42,11 +44,14 @@ class EcoBossesPlugin : LibreforgePlugin() {
) )
} }
override fun handleEnable() { override fun handleLoad() {
Effects.register(EffectBossDropChanceMultiplier) Effects.register(EffectBossDropChanceMultiplier)
Triggers.register(TriggerKillBoss) Triggers.register(TriggerKillBoss)
Triggers.register(TriggerSpawnBoss) Triggers.register(TriggerSpawnBoss)
Mutators.register(MutatorLocationToBoss)
}
override fun handleEnable() {
registerHolderProvider { it.bossHolders } registerHolderProvider { it.bossHolders }
} }

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

@@ -8,9 +8,8 @@
# View an explanation for this system here: https://plugins.auxilor.io/all-plugins/the-entity-lookup-system # View an explanation for this system here: https://plugins.auxilor.io/all-plugins/the-entity-lookup-system
mob: iron_golem attack-damage:90 movement-speed:1.5 follow-range:16 health:1200 mob: iron_golem attack-damage:90 movement-speed:1.5 follow-range:16 health:1200
# If you're using model engine, you can specify the ID and animation here. You can also specify these in the mob with the lookup system. # If you're using model engine, you can specify the ID here. You can also specify these in the mob with the lookup system.
model-engine-id: "" model-engine-id: ""
model-engine-animation: ""
# Supported placeholders: %health%, %time% (formats as minutes:seconds, eg 1:56) # Supported placeholders: %health%, %time% (formats as minutes:seconds, eg 1:56)
display-name: "&8Steel Golem &7| &c%health%♥ &7| &e%time%" display-name: "&8Steel Golem &7| &c%health%♥ &7| &e%time%"

View File

@@ -1,5 +1,5 @@
#libreforge-updater #libreforge-updater
#Wed Mar 29 19:21:02 BST 2023 #Thu Aug 10 19:59:11 BST 2023
kotlin.code.style=official kotlin.code.style=official
libreforge-version=4.1.0 libreforge-version=4.28.0
version=9.1.0 version=9.27.0