mirror of
https://github.com/zeshan321/ActionHealth.git
synced 2024-11-14 06:45:11 +01:00
Updated to support MythicMobs 5.0.2. Temp using files directly for MVdWPlaceholderAPI and MythicMobs
This commit is contained in:
parent
fc693d29a3
commit
794135b02e
13
build.gradle
13
build.gradle
@ -4,7 +4,7 @@ plugins {
|
||||
}
|
||||
|
||||
group = 'com.zeshanaslam'
|
||||
version = '3.5.6'
|
||||
version = '3.5.7'
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
@ -22,11 +22,11 @@ repositories {
|
||||
}
|
||||
maven {
|
||||
name = 'langutils-repo'
|
||||
url 'https://raw.github.com/MascusJeoraly/LanguageUtils/mvn-repo/'
|
||||
url = 'https://raw.github.com/MascusJeoraly/LanguageUtils/mvn-repo/'
|
||||
}
|
||||
maven {
|
||||
name = 'Lumine Releases'
|
||||
url 'https://mvn.lumine.io/repository/maven-public/'
|
||||
url = 'https://mvn.lumine.io/repository/maven-public/'
|
||||
}
|
||||
maven {
|
||||
name = 'papi-repo'
|
||||
@ -40,16 +40,15 @@ repositories {
|
||||
|
||||
dependencies {
|
||||
compileOnly 'org.spigotmc:spigot-api:1.18-R0.1-SNAPSHOT'
|
||||
compileOnly 'io.lumine.xikage:MythicMobs:4.9.1'
|
||||
compileOnly 'me.clip:placeholderapi:2.10.10'
|
||||
compileOnly 'org.apache.commons:commons-lang3:3.12.0'
|
||||
compileOnly 'com.meowj:LangUtils:1.9'
|
||||
compileOnly 'be.maximvdw:MVdWPlaceholderAPI:3.1.1'
|
||||
compileOnly files('temp_libs/MVdWPlaceholderAPI.jar')
|
||||
compileOnly files('temp_libs/MythicMobs-5.0.2.jar')
|
||||
implementation 'org.codemc.worldguardwrapper:worldguardwrapper:1.2.0-SNAPSHOT'
|
||||
|
||||
}
|
||||
|
||||
def targetJavaVersion = 8
|
||||
def targetJavaVersion = 16
|
||||
java {
|
||||
def javaVersion = JavaVersion.toVersion(targetJavaVersion)
|
||||
sourceCompatibility = javaVersion
|
||||
|
@ -1,14 +1,22 @@
|
||||
package com.zeshanaslam.actionhealth.support;
|
||||
|
||||
import io.lumine.xikage.mythicmobs.MythicMobs;
|
||||
import io.lumine.mythic.bukkit.BukkitAPIHelper;
|
||||
import io.lumine.mythic.bukkit.MythicBukkit;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.entity.Entity;
|
||||
|
||||
public class MythicMobsSupport {
|
||||
private static final MythicBukkit plugin = (MythicBukkit) Bukkit.getServer().getPluginManager().getPlugin("MythicMobs");
|
||||
|
||||
public String getMythicName(Entity entity) {
|
||||
if (MythicMobs.inst().getAPIHelper().isMythicMob(entity)) {
|
||||
return MythicMobs.inst().getAPIHelper().getMythicMobInstance(entity).getType().getInternalName();
|
||||
if (plugin == null) {
|
||||
return null;
|
||||
}
|
||||
|
||||
BukkitAPIHelper bucketApiHelper = plugin.getAPIHelper();
|
||||
if (bucketApiHelper.isMythicMob(entity)) {
|
||||
return bucketApiHelper.getMythicMobInstance(entity).getType().getInternalName();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user