mirror of
https://github.com/Zrips/Jobs.git
synced 2025-02-01 04:51:26 +01:00
Fix issue when the actionbar not works on 1.16 versions
This commit is contained in:
parent
41b07c2f36
commit
66a51df12b
@ -4,6 +4,7 @@ import java.lang.reflect.Constructor;
|
|||||||
import java.lang.reflect.Field;
|
import java.lang.reflect.Field;
|
||||||
import java.lang.reflect.InvocationTargetException;
|
import java.lang.reflect.InvocationTargetException;
|
||||||
import java.lang.reflect.Method;
|
import java.lang.reflect.Method;
|
||||||
|
import java.util.UUID;
|
||||||
import java.util.logging.Level;
|
import java.util.logging.Level;
|
||||||
|
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
@ -87,7 +88,10 @@ public class ActionBarTitleMessages {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Object serialized = nmsChatSerializer.getMethod("a", String.class).invoke(null, "{\"text\": \"" + ChatColor.translateAlternateColorCodes('&', msg) + "\"}");
|
Object serialized = nmsChatSerializer.getMethod("a", String.class).invoke(null, "{\"text\": \"" + ChatColor.translateAlternateColorCodes('&', msg) + "\"}");
|
||||||
if (Version.isCurrentHigher(Version.v1_11_R1))
|
if (Version.isCurrentEqualOrHigher(Version.v1_16_R1)) {
|
||||||
|
packet = packetType.getConstructor(nmsIChatBaseComponent, sub, UUID.class)
|
||||||
|
.newInstance(serialized, consts[2], receivingPacket.getUniqueId());
|
||||||
|
} else if (Version.isCurrentHigher(Version.v1_11_R1))
|
||||||
packet = packetType.getConstructor(nmsIChatBaseComponent, sub).newInstance(serialized, consts[2]);
|
packet = packetType.getConstructor(nmsIChatBaseComponent, sub).newInstance(serialized, consts[2]);
|
||||||
else if (Version.isCurrentHigher(Version.v1_7_R4)) {
|
else if (Version.isCurrentHigher(Version.v1_7_R4)) {
|
||||||
packet = packetType.getConstructor(nmsIChatBaseComponent, byte.class).newInstance(serialized, (byte) 2);
|
packet = packetType.getConstructor(nmsIChatBaseComponent, byte.class).newInstance(serialized, (byte) 2);
|
||||||
|
Loading…
Reference in New Issue
Block a user