mirror of
https://gitlab.com/phoenix-dvpmt/mmoitems.git
synced 2025-02-01 11:11:21 +01:00
Support for TrHologram
This commit is contained in:
parent
f3443a49bd
commit
49cd441d71
BIN
lib/TrHologram.jar
Normal file
BIN
lib/TrHologram.jar
Normal file
Binary file not shown.
9
pom.xml
9
pom.xml
@ -75,7 +75,7 @@
|
||||
<dependency>
|
||||
<groupId>net.Indyuce</groupId>
|
||||
<artifactId>mmocore</artifactId>
|
||||
<version>1.1.2</version>
|
||||
<version>1.4.2</version>
|
||||
<scope>system</scope>
|
||||
<systemPath>${basedir}/lib/MMOCore.jar</systemPath>
|
||||
</dependency>
|
||||
@ -190,6 +190,13 @@
|
||||
<scope>system</scope>
|
||||
<systemPath>${basedir}/lib/RealDualWield.jar</systemPath>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>me.arasple.mc</groupId>
|
||||
<artifactId>TrHologram</artifactId>
|
||||
<version>1.11</version>
|
||||
<scope>system</scope>
|
||||
<systemPath>${basedir}/lib/TrHologram.jar</systemPath>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.gmail.filoghost</groupId>
|
||||
<artifactId>HolographicDisplays</artifactId>
|
||||
|
@ -33,6 +33,7 @@ import net.Indyuce.mmoitems.comp.holograms.CMIPlugin;
|
||||
import net.Indyuce.mmoitems.comp.holograms.HologramSupport;
|
||||
import net.Indyuce.mmoitems.comp.holograms.HologramsPlugin;
|
||||
import net.Indyuce.mmoitems.comp.holograms.HolographicDisplaysPlugin;
|
||||
import net.Indyuce.mmoitems.comp.holograms.TrHologramPlugin;
|
||||
import net.Indyuce.mmoitems.comp.inventory.DefaultPlayerInventory;
|
||||
import net.Indyuce.mmoitems.comp.inventory.OrnamentPlayerInventory;
|
||||
import net.Indyuce.mmoitems.comp.inventory.PlayerInventory;
|
||||
@ -210,6 +211,9 @@ public class MMOItems extends JavaPlugin {
|
||||
} else if (Bukkit.getPluginManager().getPlugin("Holograms") != null) {
|
||||
hologramSupport = new HologramsPlugin();
|
||||
getLogger().log(Level.INFO, "Hooked onto Holograms");
|
||||
} else if (Bukkit.getPluginManager().getPlugin("TrHologram") != null) {
|
||||
hologramSupport = new TrHologramPlugin();
|
||||
getLogger().log(Level.INFO, "Hooked onto TrHologram");
|
||||
}
|
||||
|
||||
if (Bukkit.getPluginManager().getPlugin("PlaceholderAPI") != null) {
|
||||
|
@ -0,0 +1,23 @@
|
||||
package net.Indyuce.mmoitems.comp.holograms;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.Location;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
import me.arasple.mc.trhologram.api.TrHologramAPI;
|
||||
import me.arasple.mc.trhologram.hologram.Hologram;
|
||||
import net.Indyuce.mmoitems.MMOItems;
|
||||
|
||||
public class TrHologramPlugin extends HologramSupport {
|
||||
public TrHologramPlugin() {
|
||||
super();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void displayIndicator(Location loc, String format, Player player) {
|
||||
Hologram hologram = TrHologramAPI.createHologram(MMOItems.plugin, "mmoitems-" + UUID.randomUUID().toString(), loc, format);
|
||||
Bukkit.getScheduler().scheduleSyncDelayedTask(MMOItems.plugin, () -> hologram.delete(), 20);
|
||||
}
|
||||
}
|
@ -4,7 +4,7 @@ main: net.Indyuce.mmoitems.MMOItems
|
||||
author: Indyuce
|
||||
description: ${project.description}
|
||||
depend: [MMOLib]
|
||||
softdepend: [WorldGuard,Holograms,Residence,BossShopPro,SkillAPI,MMOCore,MythicMobs,MMOInventory,PlaceholderAPI]
|
||||
softdepend: [WorldGuard,Holograms,Residence,BossShopPro,SkillAPI,MMOCore,MythicMobs,MMOInventory,PlaceholderAPI,TrHologram]
|
||||
api-version: 1.13
|
||||
commands:
|
||||
mmoitems:
|
||||
|
Loading…
Reference in New Issue
Block a user