mirror of
https://github.com/filoghost/HolographicDisplays.git
synced 2024-11-24 11:25:52 +01:00
Deprecate methods, add support for Touchscreen Holograms.
This commit is contained in:
parent
bba0f135c5
commit
295e6a675b
@ -0,0 +1,30 @@
|
|||||||
|
package com.gmail.filoghost.holographicdisplays.event;
|
||||||
|
|
||||||
|
import org.bukkit.event.Event;
|
||||||
|
import org.bukkit.event.HandlerList;
|
||||||
|
|
||||||
|
import com.gmail.filoghost.holographicdisplays.object.NamedHologram;
|
||||||
|
|
||||||
|
public class HolographicDisplaysReloadEvent extends Event {
|
||||||
|
|
||||||
|
private static final HandlerList handlers = new HandlerList();
|
||||||
|
|
||||||
|
private NamedHologram namedHologram;
|
||||||
|
|
||||||
|
public HolographicDisplaysReloadEvent(NamedHologram namedHologram) {
|
||||||
|
this.namedHologram = namedHologram;
|
||||||
|
}
|
||||||
|
|
||||||
|
public NamedHologram getNamedHologram() {
|
||||||
|
return namedHologram;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HandlerList getHandlers() {
|
||||||
|
return handlers;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static HandlerList getHandlerList() {
|
||||||
|
return handlers;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,18 @@
|
|||||||
|
package com.gmail.filoghost.holographicdisplays.event;
|
||||||
|
|
||||||
|
import org.bukkit.event.Event;
|
||||||
|
import org.bukkit.event.HandlerList;
|
||||||
|
|
||||||
|
public class NamedHologramEditedEvent extends Event {
|
||||||
|
|
||||||
|
private static final HandlerList handlers = new HandlerList();
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HandlerList getHandlers() {
|
||||||
|
return handlers;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static HandlerList getHandlerList() {
|
||||||
|
return handlers;
|
||||||
|
}
|
||||||
|
}
|
@ -338,47 +338,56 @@ public class CraftHologram implements Hologram, com.gmail.filoghost.holograms.ap
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@Deprecated
|
||||||
public boolean update() {
|
public boolean update() {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@Deprecated
|
||||||
public void hide() {
|
public void hide() {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@Deprecated
|
||||||
public void addLine(String text) {
|
public void addLine(String text) {
|
||||||
appendTextLine(text);
|
appendTextLine(text);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@Deprecated
|
||||||
public void setLine(int index, String text) {
|
public void setLine(int index, String text) {
|
||||||
lines.get(index).despawn();
|
lines.get(index).despawn();
|
||||||
lines.set(index, new CraftTextLine(this, text));
|
lines.set(index, new CraftTextLine(this, text));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@Deprecated
|
||||||
public void insertLine(int index, String text) {
|
public void insertLine(int index, String text) {
|
||||||
insertLine(index, text);
|
insertLine(index, text);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@Deprecated
|
||||||
public String[] getLines() {
|
public String[] getLines() {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@Deprecated
|
||||||
public int getLinesLength() {
|
public int getLinesLength() {
|
||||||
return size();
|
return size();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@Deprecated
|
||||||
public void setLocation(Location location) {
|
public void setLocation(Location location) {
|
||||||
teleport(location);
|
teleport(location);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@Deprecated
|
||||||
public void setTouchHandler(TouchHandler handler) {
|
public void setTouchHandler(TouchHandler handler) {
|
||||||
if (size() > 0) {
|
if (size() > 0) {
|
||||||
TouchableLine line0 = ((TouchableLine) getLine(0));
|
TouchableLine line0 = ((TouchableLine) getLine(0));
|
||||||
@ -392,11 +401,13 @@ public class CraftHologram implements Hologram, com.gmail.filoghost.holograms.ap
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@Deprecated
|
||||||
public TouchHandler getTouchHandler() {
|
public TouchHandler getTouchHandler() {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@Deprecated
|
||||||
public boolean hasTouchHandler() {
|
public boolean hasTouchHandler() {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user