mirror of
https://github.com/filoghost/HolographicDisplays.git
synced 2024-12-18 23:07:34 +01:00
Fix imports in 1.8.3.
This commit is contained in:
parent
f34666b1e1
commit
215d879ba3
@ -130,7 +130,7 @@ public class HolographicDisplays extends JavaPlugin {
|
|||||||
"******************************************************",
|
"******************************************************",
|
||||||
" This version of HolographicDisplays can",
|
" This version of HolographicDisplays can",
|
||||||
" only work on these server versions:",
|
" only work on these server versions:",
|
||||||
" 1.6.4, from 1.7 to 1.8.3.",
|
" from 1.6.4 to 1.8.3.",
|
||||||
" The plugin will be disabled.",
|
" The plugin will be disabled.",
|
||||||
"******************************************************"
|
"******************************************************"
|
||||||
);
|
);
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
package com.gmail.filoghost.holographicdisplays.nms.interfaces;
|
package com.gmail.filoghost.holographicdisplays.nms.interfaces;
|
||||||
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
import org.bukkit.ChatColor;
|
import org.bukkit.ChatColor;
|
||||||
import org.bukkit.craftbukkit.libs.com.google.gson.stream.JsonWriter;
|
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
public interface FancyMessage {
|
public interface FancyMessage {
|
||||||
@ -28,47 +25,4 @@ public interface FancyMessage {
|
|||||||
|
|
||||||
public void send(Player player);
|
public void send(Player player);
|
||||||
|
|
||||||
static class MessagePart {
|
|
||||||
|
|
||||||
public ChatColor color = null;
|
|
||||||
public ChatColor[] styles = null;
|
|
||||||
public String clickActionName = null;
|
|
||||||
public String clickActionData = null;
|
|
||||||
public String hoverActionName = null;
|
|
||||||
public String hoverActionData = null;
|
|
||||||
public final String text;
|
|
||||||
|
|
||||||
public MessagePart(final String text) {
|
|
||||||
this.text = text;
|
|
||||||
}
|
|
||||||
|
|
||||||
public JsonWriter writeJson(final JsonWriter json) throws IOException {
|
|
||||||
json.beginObject().name("text").value(text);
|
|
||||||
if (color != null) {
|
|
||||||
json.name("color").value(color.name().toLowerCase());
|
|
||||||
}
|
|
||||||
if (styles != null) {
|
|
||||||
for (final ChatColor style : styles) {
|
|
||||||
json.name(style == ChatColor.UNDERLINE ? "underlined" : style.name().toLowerCase()).value(true);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (clickActionName != null && clickActionData != null) {
|
|
||||||
json.name("clickEvent")
|
|
||||||
.beginObject()
|
|
||||||
.name("action").value(clickActionName)
|
|
||||||
.name("value").value(clickActionData)
|
|
||||||
.endObject();
|
|
||||||
}
|
|
||||||
if (hoverActionName != null && hoverActionData != null) {
|
|
||||||
json.name("hoverEvent")
|
|
||||||
.beginObject()
|
|
||||||
.name("action").value(hoverActionName)
|
|
||||||
.name("value").value(hoverActionData)
|
|
||||||
.endObject();
|
|
||||||
}
|
|
||||||
return json.endObject();
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -1,10 +1,13 @@
|
|||||||
package com.gmail.filoghost.holographicdisplays.nms.v1_6_R3;
|
package com.gmail.filoghost.holographicdisplays.nms.v1_6_R3;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import org.bukkit.ChatColor;
|
import org.bukkit.ChatColor;
|
||||||
|
import org.bukkit.craftbukkit.libs.com.google.gson.stream.JsonWriter;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
import com.gmail.filoghost.holographicdisplays.nms.interfaces.FancyMessage;
|
import com.gmail.filoghost.holographicdisplays.nms.interfaces.FancyMessage;
|
||||||
|
|
||||||
public class FancyMessageImpl implements FancyMessage {
|
public class FancyMessageImpl implements FancyMessage {
|
||||||
@ -92,4 +95,47 @@ public class FancyMessageImpl implements FancyMessage {
|
|||||||
private MessagePart latest() {
|
private MessagePart latest() {
|
||||||
return messageParts.get(messageParts.size() - 1);
|
return messageParts.get(messageParts.size() - 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static class MessagePart {
|
||||||
|
|
||||||
|
public ChatColor color = null;
|
||||||
|
public ChatColor[] styles = null;
|
||||||
|
public String clickActionName = null;
|
||||||
|
public String clickActionData = null;
|
||||||
|
public String hoverActionName = null;
|
||||||
|
public String hoverActionData = null;
|
||||||
|
public final String text;
|
||||||
|
|
||||||
|
public MessagePart(final String text) {
|
||||||
|
this.text = text;
|
||||||
|
}
|
||||||
|
|
||||||
|
public JsonWriter writeJson(final JsonWriter json) throws IOException {
|
||||||
|
json.beginObject().name("text").value(text);
|
||||||
|
if (color != null) {
|
||||||
|
json.name("color").value(color.name().toLowerCase());
|
||||||
|
}
|
||||||
|
if (styles != null) {
|
||||||
|
for (final ChatColor style : styles) {
|
||||||
|
json.name(style == ChatColor.UNDERLINE ? "underlined" : style.name().toLowerCase()).value(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (clickActionName != null && clickActionData != null) {
|
||||||
|
json.name("clickEvent")
|
||||||
|
.beginObject()
|
||||||
|
.name("action").value(clickActionName)
|
||||||
|
.name("value").value(clickActionData)
|
||||||
|
.endObject();
|
||||||
|
}
|
||||||
|
if (hoverActionName != null && hoverActionData != null) {
|
||||||
|
json.name("hoverEvent")
|
||||||
|
.beginObject()
|
||||||
|
.name("action").value(hoverActionName)
|
||||||
|
.name("value").value(hoverActionData)
|
||||||
|
.endObject();
|
||||||
|
}
|
||||||
|
return json.endObject();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -12,6 +12,7 @@ import org.bukkit.ChatColor;
|
|||||||
import org.bukkit.craftbukkit.libs.com.google.gson.stream.JsonWriter;
|
import org.bukkit.craftbukkit.libs.com.google.gson.stream.JsonWriter;
|
||||||
import org.bukkit.craftbukkit.v1_7_R1.entity.CraftPlayer;
|
import org.bukkit.craftbukkit.v1_7_R1.entity.CraftPlayer;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
import com.gmail.filoghost.holographicdisplays.nms.interfaces.FancyMessage;
|
import com.gmail.filoghost.holographicdisplays.nms.interfaces.FancyMessage;
|
||||||
|
|
||||||
public class FancyMessageImpl implements FancyMessage {
|
public class FancyMessageImpl implements FancyMessage {
|
||||||
@ -122,4 +123,47 @@ public class FancyMessageImpl implements FancyMessage {
|
|||||||
latest.hoverActionData = data;
|
latest.hoverActionData = data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static class MessagePart {
|
||||||
|
|
||||||
|
public ChatColor color = null;
|
||||||
|
public ChatColor[] styles = null;
|
||||||
|
public String clickActionName = null;
|
||||||
|
public String clickActionData = null;
|
||||||
|
public String hoverActionName = null;
|
||||||
|
public String hoverActionData = null;
|
||||||
|
public final String text;
|
||||||
|
|
||||||
|
public MessagePart(final String text) {
|
||||||
|
this.text = text;
|
||||||
|
}
|
||||||
|
|
||||||
|
public JsonWriter writeJson(final JsonWriter json) throws IOException {
|
||||||
|
json.beginObject().name("text").value(text);
|
||||||
|
if (color != null) {
|
||||||
|
json.name("color").value(color.name().toLowerCase());
|
||||||
|
}
|
||||||
|
if (styles != null) {
|
||||||
|
for (final ChatColor style : styles) {
|
||||||
|
json.name(style == ChatColor.UNDERLINE ? "underlined" : style.name().toLowerCase()).value(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (clickActionName != null && clickActionData != null) {
|
||||||
|
json.name("clickEvent")
|
||||||
|
.beginObject()
|
||||||
|
.name("action").value(clickActionName)
|
||||||
|
.name("value").value(clickActionData)
|
||||||
|
.endObject();
|
||||||
|
}
|
||||||
|
if (hoverActionName != null && hoverActionData != null) {
|
||||||
|
json.name("hoverEvent")
|
||||||
|
.beginObject()
|
||||||
|
.name("action").value(hoverActionName)
|
||||||
|
.name("value").value(hoverActionData)
|
||||||
|
.endObject();
|
||||||
|
}
|
||||||
|
return json.endObject();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -12,6 +12,7 @@ import org.bukkit.ChatColor;
|
|||||||
import org.bukkit.craftbukkit.libs.com.google.gson.stream.JsonWriter;
|
import org.bukkit.craftbukkit.libs.com.google.gson.stream.JsonWriter;
|
||||||
import org.bukkit.craftbukkit.v1_7_R2.entity.CraftPlayer;
|
import org.bukkit.craftbukkit.v1_7_R2.entity.CraftPlayer;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
import com.gmail.filoghost.holographicdisplays.nms.interfaces.FancyMessage;
|
import com.gmail.filoghost.holographicdisplays.nms.interfaces.FancyMessage;
|
||||||
|
|
||||||
public class FancyMessageImpl implements FancyMessage {
|
public class FancyMessageImpl implements FancyMessage {
|
||||||
@ -122,4 +123,47 @@ public class FancyMessageImpl implements FancyMessage {
|
|||||||
latest.hoverActionData = data;
|
latest.hoverActionData = data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static class MessagePart {
|
||||||
|
|
||||||
|
public ChatColor color = null;
|
||||||
|
public ChatColor[] styles = null;
|
||||||
|
public String clickActionName = null;
|
||||||
|
public String clickActionData = null;
|
||||||
|
public String hoverActionName = null;
|
||||||
|
public String hoverActionData = null;
|
||||||
|
public final String text;
|
||||||
|
|
||||||
|
public MessagePart(final String text) {
|
||||||
|
this.text = text;
|
||||||
|
}
|
||||||
|
|
||||||
|
public JsonWriter writeJson(final JsonWriter json) throws IOException {
|
||||||
|
json.beginObject().name("text").value(text);
|
||||||
|
if (color != null) {
|
||||||
|
json.name("color").value(color.name().toLowerCase());
|
||||||
|
}
|
||||||
|
if (styles != null) {
|
||||||
|
for (final ChatColor style : styles) {
|
||||||
|
json.name(style == ChatColor.UNDERLINE ? "underlined" : style.name().toLowerCase()).value(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (clickActionName != null && clickActionData != null) {
|
||||||
|
json.name("clickEvent")
|
||||||
|
.beginObject()
|
||||||
|
.name("action").value(clickActionName)
|
||||||
|
.name("value").value(clickActionData)
|
||||||
|
.endObject();
|
||||||
|
}
|
||||||
|
if (hoverActionName != null && hoverActionData != null) {
|
||||||
|
json.name("hoverEvent")
|
||||||
|
.beginObject()
|
||||||
|
.name("action").value(hoverActionName)
|
||||||
|
.name("value").value(hoverActionData)
|
||||||
|
.endObject();
|
||||||
|
}
|
||||||
|
return json.endObject();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -12,6 +12,7 @@ import org.bukkit.ChatColor;
|
|||||||
import org.bukkit.craftbukkit.libs.com.google.gson.stream.JsonWriter;
|
import org.bukkit.craftbukkit.libs.com.google.gson.stream.JsonWriter;
|
||||||
import org.bukkit.craftbukkit.v1_7_R3.entity.CraftPlayer;
|
import org.bukkit.craftbukkit.v1_7_R3.entity.CraftPlayer;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
import com.gmail.filoghost.holographicdisplays.nms.interfaces.FancyMessage;
|
import com.gmail.filoghost.holographicdisplays.nms.interfaces.FancyMessage;
|
||||||
|
|
||||||
public class FancyMessageImpl implements FancyMessage {
|
public class FancyMessageImpl implements FancyMessage {
|
||||||
@ -122,4 +123,47 @@ public class FancyMessageImpl implements FancyMessage {
|
|||||||
latest.hoverActionData = data;
|
latest.hoverActionData = data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static class MessagePart {
|
||||||
|
|
||||||
|
public ChatColor color = null;
|
||||||
|
public ChatColor[] styles = null;
|
||||||
|
public String clickActionName = null;
|
||||||
|
public String clickActionData = null;
|
||||||
|
public String hoverActionName = null;
|
||||||
|
public String hoverActionData = null;
|
||||||
|
public final String text;
|
||||||
|
|
||||||
|
public MessagePart(final String text) {
|
||||||
|
this.text = text;
|
||||||
|
}
|
||||||
|
|
||||||
|
public JsonWriter writeJson(final JsonWriter json) throws IOException {
|
||||||
|
json.beginObject().name("text").value(text);
|
||||||
|
if (color != null) {
|
||||||
|
json.name("color").value(color.name().toLowerCase());
|
||||||
|
}
|
||||||
|
if (styles != null) {
|
||||||
|
for (final ChatColor style : styles) {
|
||||||
|
json.name(style == ChatColor.UNDERLINE ? "underlined" : style.name().toLowerCase()).value(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (clickActionName != null && clickActionData != null) {
|
||||||
|
json.name("clickEvent")
|
||||||
|
.beginObject()
|
||||||
|
.name("action").value(clickActionName)
|
||||||
|
.name("value").value(clickActionData)
|
||||||
|
.endObject();
|
||||||
|
}
|
||||||
|
if (hoverActionName != null && hoverActionData != null) {
|
||||||
|
json.name("hoverEvent")
|
||||||
|
.beginObject()
|
||||||
|
.name("action").value(hoverActionName)
|
||||||
|
.name("value").value(hoverActionData)
|
||||||
|
.endObject();
|
||||||
|
}
|
||||||
|
return json.endObject();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -12,6 +12,7 @@ import org.bukkit.ChatColor;
|
|||||||
import org.bukkit.craftbukkit.libs.com.google.gson.stream.JsonWriter;
|
import org.bukkit.craftbukkit.libs.com.google.gson.stream.JsonWriter;
|
||||||
import org.bukkit.craftbukkit.v1_7_R4.entity.CraftPlayer;
|
import org.bukkit.craftbukkit.v1_7_R4.entity.CraftPlayer;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
import com.gmail.filoghost.holographicdisplays.nms.interfaces.FancyMessage;
|
import com.gmail.filoghost.holographicdisplays.nms.interfaces.FancyMessage;
|
||||||
|
|
||||||
public class FancyMessageImpl implements FancyMessage {
|
public class FancyMessageImpl implements FancyMessage {
|
||||||
@ -122,4 +123,46 @@ public class FancyMessageImpl implements FancyMessage {
|
|||||||
latest.hoverActionData = data;
|
latest.hoverActionData = data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static class MessagePart {
|
||||||
|
|
||||||
|
public ChatColor color = null;
|
||||||
|
public ChatColor[] styles = null;
|
||||||
|
public String clickActionName = null;
|
||||||
|
public String clickActionData = null;
|
||||||
|
public String hoverActionName = null;
|
||||||
|
public String hoverActionData = null;
|
||||||
|
public final String text;
|
||||||
|
|
||||||
|
public MessagePart(final String text) {
|
||||||
|
this.text = text;
|
||||||
|
}
|
||||||
|
|
||||||
|
public JsonWriter writeJson(final JsonWriter json) throws IOException {
|
||||||
|
json.beginObject().name("text").value(text);
|
||||||
|
if (color != null) {
|
||||||
|
json.name("color").value(color.name().toLowerCase());
|
||||||
|
}
|
||||||
|
if (styles != null) {
|
||||||
|
for (final ChatColor style : styles) {
|
||||||
|
json.name(style == ChatColor.UNDERLINE ? "underlined" : style.name().toLowerCase()).value(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (clickActionName != null && clickActionData != null) {
|
||||||
|
json.name("clickEvent")
|
||||||
|
.beginObject()
|
||||||
|
.name("action").value(clickActionName)
|
||||||
|
.name("value").value(clickActionData)
|
||||||
|
.endObject();
|
||||||
|
}
|
||||||
|
if (hoverActionName != null && hoverActionData != null) {
|
||||||
|
json.name("hoverEvent")
|
||||||
|
.beginObject()
|
||||||
|
.name("action").value(hoverActionName)
|
||||||
|
.name("value").value(hoverActionData)
|
||||||
|
.endObject();
|
||||||
|
}
|
||||||
|
return json.endObject();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -12,6 +12,7 @@ import org.bukkit.ChatColor;
|
|||||||
import org.bukkit.craftbukkit.libs.com.google.gson.stream.JsonWriter;
|
import org.bukkit.craftbukkit.libs.com.google.gson.stream.JsonWriter;
|
||||||
import org.bukkit.craftbukkit.v1_8_R1.entity.CraftPlayer;
|
import org.bukkit.craftbukkit.v1_8_R1.entity.CraftPlayer;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
import com.gmail.filoghost.holographicdisplays.nms.interfaces.FancyMessage;
|
import com.gmail.filoghost.holographicdisplays.nms.interfaces.FancyMessage;
|
||||||
|
|
||||||
public class FancyMessageImpl implements FancyMessage {
|
public class FancyMessageImpl implements FancyMessage {
|
||||||
@ -122,4 +123,46 @@ public class FancyMessageImpl implements FancyMessage {
|
|||||||
latest.hoverActionData = data;
|
latest.hoverActionData = data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static class MessagePart {
|
||||||
|
|
||||||
|
public ChatColor color = null;
|
||||||
|
public ChatColor[] styles = null;
|
||||||
|
public String clickActionName = null;
|
||||||
|
public String clickActionData = null;
|
||||||
|
public String hoverActionName = null;
|
||||||
|
public String hoverActionData = null;
|
||||||
|
public final String text;
|
||||||
|
|
||||||
|
public MessagePart(final String text) {
|
||||||
|
this.text = text;
|
||||||
|
}
|
||||||
|
|
||||||
|
public JsonWriter writeJson(final JsonWriter json) throws IOException {
|
||||||
|
json.beginObject().name("text").value(text);
|
||||||
|
if (color != null) {
|
||||||
|
json.name("color").value(color.name().toLowerCase());
|
||||||
|
}
|
||||||
|
if (styles != null) {
|
||||||
|
for (final ChatColor style : styles) {
|
||||||
|
json.name(style == ChatColor.UNDERLINE ? "underlined" : style.name().toLowerCase()).value(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (clickActionName != null && clickActionData != null) {
|
||||||
|
json.name("clickEvent")
|
||||||
|
.beginObject()
|
||||||
|
.name("action").value(clickActionName)
|
||||||
|
.name("value").value(clickActionData)
|
||||||
|
.endObject();
|
||||||
|
}
|
||||||
|
if (hoverActionName != null && hoverActionData != null) {
|
||||||
|
json.name("hoverEvent")
|
||||||
|
.beginObject()
|
||||||
|
.name("action").value(hoverActionName)
|
||||||
|
.name("value").value(hoverActionData)
|
||||||
|
.endObject();
|
||||||
|
}
|
||||||
|
return json.endObject();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -9,7 +9,9 @@ import net.minecraft.server.v1_8_R2.IChatBaseComponent;
|
|||||||
import net.minecraft.server.v1_8_R2.PacketPlayOutChat;
|
import net.minecraft.server.v1_8_R2.PacketPlayOutChat;
|
||||||
|
|
||||||
import org.bukkit.ChatColor;
|
import org.bukkit.ChatColor;
|
||||||
import org.bukkit.craftbukkit.libs.com.google.gson.stream.JsonWriter;
|
|
||||||
|
import com.google.gson.stream.JsonWriter;
|
||||||
|
|
||||||
import org.bukkit.craftbukkit.v1_8_R2.entity.CraftPlayer;
|
import org.bukkit.craftbukkit.v1_8_R2.entity.CraftPlayer;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
@ -123,4 +125,46 @@ public class FancyMessageImpl implements FancyMessage {
|
|||||||
latest.hoverActionData = data;
|
latest.hoverActionData = data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static class MessagePart {
|
||||||
|
|
||||||
|
public ChatColor color = null;
|
||||||
|
public ChatColor[] styles = null;
|
||||||
|
public String clickActionName = null;
|
||||||
|
public String clickActionData = null;
|
||||||
|
public String hoverActionName = null;
|
||||||
|
public String hoverActionData = null;
|
||||||
|
public final String text;
|
||||||
|
|
||||||
|
public MessagePart(final String text) {
|
||||||
|
this.text = text;
|
||||||
|
}
|
||||||
|
|
||||||
|
public JsonWriter writeJson(final JsonWriter json) throws IOException {
|
||||||
|
json.beginObject().name("text").value(text);
|
||||||
|
if (color != null) {
|
||||||
|
json.name("color").value(color.name().toLowerCase());
|
||||||
|
}
|
||||||
|
if (styles != null) {
|
||||||
|
for (final ChatColor style : styles) {
|
||||||
|
json.name(style == ChatColor.UNDERLINE ? "underlined" : style.name().toLowerCase()).value(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (clickActionName != null && clickActionData != null) {
|
||||||
|
json.name("clickEvent")
|
||||||
|
.beginObject()
|
||||||
|
.name("action").value(clickActionName)
|
||||||
|
.name("value").value(clickActionData)
|
||||||
|
.endObject();
|
||||||
|
}
|
||||||
|
if (hoverActionName != null && hoverActionData != null) {
|
||||||
|
json.name("hoverEvent")
|
||||||
|
.beginObject()
|
||||||
|
.name("action").value(hoverActionName)
|
||||||
|
.name("value").value(hoverActionData)
|
||||||
|
.endObject();
|
||||||
|
}
|
||||||
|
return json.endObject();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user