mirror of
https://github.com/songoda/UltimateStacker.git
synced 2024-11-30 14:03:24 +01:00
Removed Arconix Support
This commit is contained in:
parent
2c6984d42a
commit
91c1059386
5
pom.xml
5
pom.xml
@ -73,11 +73,6 @@
|
|||||||
<artifactId>songodaupdater</artifactId>
|
<artifactId>songodaupdater</artifactId>
|
||||||
<version>1</version>
|
<version>1</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>com.songoda</groupId>
|
|
||||||
<artifactId>arconix</artifactId>
|
|
||||||
<version>2.0.0</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>net.milkbowl</groupId>
|
<groupId>net.milkbowl</groupId>
|
||||||
<artifactId>vault</artifactId>
|
<artifactId>vault</artifactId>
|
||||||
|
@ -5,7 +5,6 @@ import com.songoda.ultimatestacker.entity.EntityStack;
|
|||||||
import com.songoda.ultimatestacker.entity.EntityStackManager;
|
import com.songoda.ultimatestacker.entity.EntityStackManager;
|
||||||
import com.songoda.ultimatestacker.events.*;
|
import com.songoda.ultimatestacker.events.*;
|
||||||
import com.songoda.ultimatestacker.hologram.Hologram;
|
import com.songoda.ultimatestacker.hologram.Hologram;
|
||||||
import com.songoda.ultimatestacker.hologram.HologramArconix;
|
|
||||||
import com.songoda.ultimatestacker.hologram.HologramHolographicDisplays;
|
import com.songoda.ultimatestacker.hologram.HologramHolographicDisplays;
|
||||||
import com.songoda.ultimatestacker.spawner.SpawnerStack;
|
import com.songoda.ultimatestacker.spawner.SpawnerStack;
|
||||||
import com.songoda.ultimatestacker.spawner.SpawnerStackManager;
|
import com.songoda.ultimatestacker.spawner.SpawnerStackManager;
|
||||||
@ -24,16 +23,7 @@ import org.bukkit.command.ConsoleCommandSender;
|
|||||||
import org.bukkit.entity.EntityType;
|
import org.bukkit.entity.EntityType;
|
||||||
import org.bukkit.plugin.PluginManager;
|
import org.bukkit.plugin.PluginManager;
|
||||||
import org.bukkit.plugin.java.JavaPlugin;
|
import org.bukkit.plugin.java.JavaPlugin;
|
||||||
import org.json.simple.JSONArray;
|
|
||||||
import org.json.simple.JSONObject;
|
|
||||||
import org.json.simple.parser.JSONParser;
|
|
||||||
|
|
||||||
import java.io.InputStream;
|
|
||||||
import java.io.InputStreamReader;
|
|
||||||
import java.net.URL;
|
|
||||||
import java.net.URLConnection;
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|
||||||
public class UltimateStacker extends JavaPlugin {
|
public class UltimateStacker extends JavaPlugin {
|
||||||
@ -205,7 +195,6 @@ public class UltimateStacker extends JavaPlugin {
|
|||||||
if (getConfig().getBoolean("Spawners.Holograms Enabled")) {
|
if (getConfig().getBoolean("Spawners.Holograms Enabled")) {
|
||||||
if (pluginManager.isPluginEnabled("HolographicDisplays"))
|
if (pluginManager.isPluginEnabled("HolographicDisplays"))
|
||||||
hologram = new HologramHolographicDisplays(this);
|
hologram = new HologramHolographicDisplays(this);
|
||||||
else if (pluginManager.isPluginEnabled("Arconix")) hologram = new HologramArconix(this);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Bukkit.getScheduler().runTaskTimerAsynchronously(this, this::saveToFile, 6000, 6000);
|
Bukkit.getScheduler().runTaskTimerAsynchronously(this, this::saveToFile, 6000, 6000);
|
||||||
|
@ -1,40 +0,0 @@
|
|||||||
package com.songoda.ultimatestacker.hologram;
|
|
||||||
|
|
||||||
import com.songoda.arconix.api.hologram.HologramObject;
|
|
||||||
import com.songoda.arconix.plugin.Arconix;
|
|
||||||
import com.songoda.ultimatestacker.UltimateStacker;
|
|
||||||
import org.bukkit.Location;
|
|
||||||
|
|
||||||
public class HologramArconix extends Hologram {
|
|
||||||
|
|
||||||
private com.songoda.arconix.api.packets.Hologram hologramManager;
|
|
||||||
|
|
||||||
public HologramArconix(UltimateStacker instance) {
|
|
||||||
super(instance);
|
|
||||||
this.hologramManager = Arconix.pl().getApi().packetLibrary.getHologramManager();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void add(Location location, String line) {
|
|
||||||
fixLocation(location);
|
|
||||||
HologramObject hologram = new HologramObject(null, location, line);
|
|
||||||
hologramManager.addHologram(hologram);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void remove(Location location) {
|
|
||||||
fixLocation(location);
|
|
||||||
hologramManager.removeHologram(location, 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void update(Location location, String line) {
|
|
||||||
fixLocation(location);
|
|
||||||
HologramObject hologram = new HologramObject(null, location, line);
|
|
||||||
hologramManager.addHologram(hologram);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void fixLocation(Location location) {
|
|
||||||
location.add(0.5, 1, 0.5);
|
|
||||||
}
|
|
||||||
}
|
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user