aboutsummaryrefslogtreecommitdiffstats
path: root/bukkit/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'bukkit/src/main')
-rw-r--r--bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/ZNPCsPlusDeliverTaskType.java6
-rw-r--r--bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/ZNPCsPlusInteractTaskType.java6
2 files changed, 10 insertions, 2 deletions
diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/ZNPCsPlusDeliverTaskType.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/ZNPCsPlusDeliverTaskType.java
index 6c0ed18f..71ec2fe6 100644
--- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/ZNPCsPlusDeliverTaskType.java
+++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/ZNPCsPlusDeliverTaskType.java
@@ -31,6 +31,8 @@ public final class ZNPCsPlusDeliverTaskType extends DeliverTaskType<String> {
int lineCount = hologram.lineCount();
if (lineCount > 0) {
+ boolean empty = true;
+
StringBuilder nameBuilder = new StringBuilder();
for (int i = 0; i < lineCount; i++) {
boolean lastLine = (i == lineCount - 1);
@@ -46,12 +48,14 @@ public final class ZNPCsPlusDeliverTaskType extends DeliverTaskType<String> {
}
nameBuilder.append(line);
+ if (empty) empty = false;
if (!lastLine) {
nameBuilder.append('\n');
}
}
- name = nameBuilder.toString();
+
+ name = !empty ? nameBuilder.toString() : null;
} else {
name = null;
}
diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/ZNPCsPlusInteractTaskType.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/ZNPCsPlusInteractTaskType.java
index 7afb5d4a..64543f78 100644
--- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/ZNPCsPlusInteractTaskType.java
+++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/ZNPCsPlusInteractTaskType.java
@@ -31,6 +31,8 @@ public final class ZNPCsPlusInteractTaskType extends InteractTaskType<String> {
int lineCount = hologram.lineCount();
if (lineCount > 0) {
+ boolean empty = true;
+
StringBuilder nameBuilder = new StringBuilder();
for (int i = 0; i < lineCount; i++) {
boolean lastLine = (i == lineCount - 1);
@@ -46,12 +48,14 @@ public final class ZNPCsPlusInteractTaskType extends InteractTaskType<String> {
}
nameBuilder.append(line);
+ if (empty) empty = false;
if (!lastLine) {
nameBuilder.append('\n');
}
}
- name = nameBuilder.toString();
+
+ name = !empty ? nameBuilder.toString() : null;
} else {
name = null;
}