display riding slime test

This commit is contained in:
2024-12-30 13:13:42 +13:00
parent aac3d2d4cb
commit c061cff342

View File

@ -143,6 +143,10 @@ private class HintMarker(
ProtocolLibrary.getProtocolManager().sendServerPacket(player, spawnSlimePacket)
ProtocolLibrary.getProtocolManager().sendServerPacket(player, dataPacket)
val ridingPacket = PacketContainer(PacketType.Play.Server.MOUNT)
ridingPacket.integers.write(0, outlineId)
ridingPacket.integerArrays.write(0, intArrayOf(markerId))
val outlineTeamPacket = PacketContainer(PacketType.Play.Server.SCOREBOARD_TEAM)
outlineTeamPacket.strings.write(0, "placeValid")
outlineTeamPacket.integers.write(0, 3)
@ -158,6 +162,7 @@ private class HintMarker(
// outlineInvisiblePacket.bytes.write(0, 0b0000.toByte())
ProtocolLibrary.getProtocolManager().sendServerPacket(player, outlineTeamPacket)
ProtocolLibrary.getProtocolManager().sendServerPacket(player, ridingPacket)
// ProtocolLibrary.getProtocolManager().sendServerPacket(player, outlineInvisiblePacket)
isValid = validate(initialLocation, sizeX, sizeY, sizeZ)
@ -189,17 +194,17 @@ private class HintMarker(
newLocation.add(-floor(sizeX / 2.0), 1.0, -floor(sizeZ / 2.0))
val markerPacket = PacketContainer(PacketType.Play.Server.ENTITY_TELEPORT)
markerPacket.integers.write(0, markerId)
markerPacket.doubles
.write(0, newLocation.x)
.write(1, newLocation.y)
.write(2, newLocation.z)
markerPacket.booleans.write(0, true)
ProtocolLibrary.getProtocolManager().sendServerPacket(player, markerPacket)
// val markerPacket = PacketContainer(PacketType.Play.Server.ENTITY_TELEPORT)
// markerPacket.integers.write(0, markerId)
//
// markerPacket.doubles
// .write(0, newLocation.x)
// .write(1, newLocation.y)
// .write(2, newLocation.z)
//
// markerPacket.booleans.write(0, true)
//
// ProtocolLibrary.getProtocolManager().sendServerPacket(player, markerPacket)
val outlinePacket = PacketContainer(PacketType.Play.Server.ENTITY_TELEPORT)
outlinePacket.integers.write(0, outlineId)