From 6a92a6c372902ad3a5e95e93488279dcf534942e Mon Sep 17 00:00:00 2001 From: Jitse Boonstra Date: Sat, 16 Feb 2019 14:58:33 +0100 Subject: [PATCH] Travis CI fix. Also contains some code to start working on #11. --- .travis.yml | 4 +--- .../net/jitse/npclib/nms/holograms/Hologram.java | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index f4a42f3..e1118ba 100755 --- a/.travis.yml +++ b/.travis.yml @@ -4,9 +4,7 @@ cache: - $HOME/.m2/ install: - wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar -- wget http://central.maven.org/maven2/io/netty/netty-all/4.1.33.Final/netty-all-4.1.33.Final.jar -- mvn install:install-file -Dfile=netty-all-4.1.33.Final.jar -DgroupId=io.netty -DartifactId=netty-all -Dversion=4.1.33.Final -Dpackaging=jar -- wget https://github.com/Sarabveer/CraftBukkit-Spigot-Binary/blob/master/spigot-1.7.10-R0.1/spigot-1.7.10-R0.1-1649.jar +- wget https://github.com/Sarabveer/CraftBukkit-Spigot-Binary/blob/master/spigot-1.7.10-R0.1/spigot-1.7.10-R0.1-1649.jar?raw=true - mvn install:install-file -Dfile=spigot-1.7.10-R0.1-1649.jar -DgroupId=org.spigotmc -DartifactId=spigot -Dversion=1.7.10-R0.1-SNAPSHOT -Dpackaging=jar - ls $HOME/.m2/repository/org/spigotmc/spigot/1.8-R0.1-SNAPSHOT >> /dev/null 2>&1 || java -jar BuildTools.jar --rev 1.8 >> /dev/null 2>&1 - ls $HOME/.m2/repository/org/spigotmc/spigot/1.8.3-R0.1-SNAPSHOT >> /dev/null 2>&1 || java -jar BuildTools.jar --rev 1.8.3 >> /dev/null 2>&1 diff --git a/commons/src/main/java/net/jitse/npclib/nms/holograms/Hologram.java b/commons/src/main/java/net/jitse/npclib/nms/holograms/Hologram.java index f6ae8cd..98fac46 100755 --- a/commons/src/main/java/net/jitse/npclib/nms/holograms/Hologram.java +++ b/commons/src/main/java/net/jitse/npclib/nms/holograms/Hologram.java @@ -136,6 +136,22 @@ public class Hologram { } } +// public void updateText(List newLines) { +// if (lines.size() != newLines.size()) { +// throw new IllegalArgumentException("New NPC text cannot differ in size from old text."); +// return; +// } +// +// int i = 0; +// for (String oldLine : lines) { +// if (oldLine.isEmpty() && !newLines.get(i).isEmpty()) { +// // Need to spawn +// } +// i++; +// } +// customNameMethod.invoke(entityArmorStand, above_1_12_r1 ? CHAT_COMPONENT_TEXT_CONSTRUCTOR.invoke(line) : line); +// } + public void spawn(Player player) { Object playerConnection = playerConnectionField.get(PLAYER_GET_HANDLE_METHOD .invoke(CRAFT_PLAYER_CLAZZ.cast(player)));