display riding slime test
This commit is contained in:
@ -143,6 +143,10 @@ private class HintMarker(
|
|||||||
ProtocolLibrary.getProtocolManager().sendServerPacket(player, spawnSlimePacket)
|
ProtocolLibrary.getProtocolManager().sendServerPacket(player, spawnSlimePacket)
|
||||||
ProtocolLibrary.getProtocolManager().sendServerPacket(player, dataPacket)
|
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)
|
val outlineTeamPacket = PacketContainer(PacketType.Play.Server.SCOREBOARD_TEAM)
|
||||||
outlineTeamPacket.strings.write(0, "placeValid")
|
outlineTeamPacket.strings.write(0, "placeValid")
|
||||||
outlineTeamPacket.integers.write(0, 3)
|
outlineTeamPacket.integers.write(0, 3)
|
||||||
@ -158,6 +162,7 @@ private class HintMarker(
|
|||||||
// outlineInvisiblePacket.bytes.write(0, 0b0000.toByte())
|
// outlineInvisiblePacket.bytes.write(0, 0b0000.toByte())
|
||||||
|
|
||||||
ProtocolLibrary.getProtocolManager().sendServerPacket(player, outlineTeamPacket)
|
ProtocolLibrary.getProtocolManager().sendServerPacket(player, outlineTeamPacket)
|
||||||
|
ProtocolLibrary.getProtocolManager().sendServerPacket(player, ridingPacket)
|
||||||
// ProtocolLibrary.getProtocolManager().sendServerPacket(player, outlineInvisiblePacket)
|
// ProtocolLibrary.getProtocolManager().sendServerPacket(player, outlineInvisiblePacket)
|
||||||
|
|
||||||
isValid = validate(initialLocation, sizeX, sizeY, sizeZ)
|
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))
|
newLocation.add(-floor(sizeX / 2.0), 1.0, -floor(sizeZ / 2.0))
|
||||||
|
|
||||||
val markerPacket = PacketContainer(PacketType.Play.Server.ENTITY_TELEPORT)
|
// val markerPacket = PacketContainer(PacketType.Play.Server.ENTITY_TELEPORT)
|
||||||
markerPacket.integers.write(0, markerId)
|
// markerPacket.integers.write(0, markerId)
|
||||||
|
//
|
||||||
markerPacket.doubles
|
// markerPacket.doubles
|
||||||
.write(0, newLocation.x)
|
// .write(0, newLocation.x)
|
||||||
.write(1, newLocation.y)
|
// .write(1, newLocation.y)
|
||||||
.write(2, newLocation.z)
|
// .write(2, newLocation.z)
|
||||||
|
//
|
||||||
markerPacket.booleans.write(0, true)
|
// markerPacket.booleans.write(0, true)
|
||||||
|
//
|
||||||
ProtocolLibrary.getProtocolManager().sendServerPacket(player, markerPacket)
|
// ProtocolLibrary.getProtocolManager().sendServerPacket(player, markerPacket)
|
||||||
|
|
||||||
val outlinePacket = PacketContainer(PacketType.Play.Server.ENTITY_TELEPORT)
|
val outlinePacket = PacketContainer(PacketType.Play.Server.ENTITY_TELEPORT)
|
||||||
outlinePacket.integers.write(0, outlineId)
|
outlinePacket.integers.write(0, outlineId)
|
||||||
|
|||||||
Reference in New Issue
Block a user