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

Swapped to use ModelEngineBridge

This commit is contained in:
Will FP
2023-11-27 00:37:34 +00:00
parent e839913dae
commit d6358d82e9
4 changed files with 12 additions and 10 deletions

View File

@@ -1,13 +1,11 @@
import org.gradle.internal.impldep.org.junit.experimental.categories.Categories.CategoryFilter.exclude
group = "com.willfp"
version = rootProject.version
dependencies {
compileOnly("io.papermc.paper:paper-api:1.20.2-R0.1-SNAPSHOT")
compileOnly("com.github.lokka30:LevelledMobs:3.1.4")
compileOnly("com.ticxo.modelengine:api:R3.1.8")
compileOnly("LibsDisguises:LibsDisguises:10.0.38")
implementation("com.willfp:ModelEngineBridge:1.0.0")
}
publishing {

View File

@@ -1,12 +1,9 @@
package com.willfp.ecomobs.integrations.modelengine
import com.ticxo.modelengine.api.ModelEngineAPI
import com.willfp.eco.core.integrations.Integration
import com.willfp.ecomobs.event.EcoMobSpawnEvent
import com.willfp.ecomobs.integrations.MobIntegration
import com.willfp.ecomobs.mob.impl.ecoMob
import me.lokka30.levelledmobs.events.MobPreLevelEvent
import org.bukkit.entity.Mob
import com.willfp.modelenginebridge.ModelEngineBridge
import org.bukkit.event.EventHandler
import org.bukkit.event.Listener
@@ -20,10 +17,10 @@ class IntegrationModelEngine : Listener, Integration {
val modelEngineID = mob.getIntegrationConfig(integration).getStringOrNull("id") ?: return
val model = ModelEngineAPI.createActiveModel(modelEngineID) ?: return
val model = ModelEngineBridge.instance.createActiveModel(modelEngineID) ?: return
val modelled = ModelEngineAPI.createModeledEntity(entity)
modelled.addModel(model, true)
val modelled = ModelEngineBridge.instance.createModeledEntity(entity)
modelled.addModel(model)
modelled.isBaseEntityVisible = true
}

View File

@@ -25,3 +25,9 @@ spawning:
replace:
- zombie
- skeleton
# Options for custom spawning
custom: