From 5c0a8715fdb7101c4da68dd13f230dc87e1e12d1 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Thu, 5 Dec 2019 20:07:14 +0100 Subject: [PATCH] untested rework of dependent scoreboard source --- SpigotCore_12/src/de/steamwar/scoreboard/SWScoreboard_12.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/SpigotCore_12/src/de/steamwar/scoreboard/SWScoreboard_12.java b/SpigotCore_12/src/de/steamwar/scoreboard/SWScoreboard_12.java index b318d05..73fe13a 100644 --- a/SpigotCore_12/src/de/steamwar/scoreboard/SWScoreboard_12.java +++ b/SpigotCore_12/src/de/steamwar/scoreboard/SWScoreboard_12.java @@ -3,6 +3,7 @@ package de.steamwar.scoreboard; import com.comphenix.protocol.PacketType; import com.comphenix.protocol.ProtocolLibrary; import com.comphenix.protocol.events.PacketContainer; +import com.comphenix.protocol.reflect.StructureModifier; import net.minecraft.server.v1_12_R1.IScoreboardCriteria; import org.bukkit.Bukkit; import org.bukkit.entity.Player; @@ -23,7 +24,8 @@ public class SWScoreboard_12 { createPacket.getStrings().write(0, "AAA"); createPacket.getIntegers().write(0, 0); createPacket.getStrings().write(1, title); - createPacket.getEnumModifier(IScoreboardCriteria.EnumScoreboardHealthDisplay.class, 0).write(0, IScoreboardCriteria.EnumScoreboardHealthDisplay.INTEGER); + StructureModifier modifier = createPacket.getEnumModifier(IScoreboardCriteria.EnumScoreboardHealthDisplay.class, 0); + modifier.write(0, IScoreboardCriteria.EnumScoreboardHealthDisplay.INTEGER); sendPacket(player, createPacket); }