Class BossBarS2CPacket
java.lang.Object
net.minecraft.network.packet.s2c.play.BossBarS2CPacket
- All Implemented Interfaces:
Packet<ClientPlayPacketListener>
public class BossBarS2CPacket extends Object implements Packet<ClientPlayPacketListener>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BossBarS2CPacket.Type
-
Field Summary
Fields Modifier and Type Field Description private BossBar.Color
color
private boolean
darkenSky
private boolean
dragonMusic
private Text
name
private BossBar.Style
overlay
private float
percent
private boolean
thickenFog
private BossBarS2CPacket.Type
type
private UUID
uuid
-
Constructor Summary
Constructors Constructor Description BossBarS2CPacket()
BossBarS2CPacket(BossBarS2CPacket.Type action, BossBar bossBar)
-
Method Summary
Modifier and Type Method Description void
apply(ClientPlayPacketListener clientPlayPacketListener)
BossBar.Color
getColor()
private int
getFlagBitfield()
Text
getName()
BossBar.Style
getOverlay()
float
getPercent()
BossBarS2CPacket.Type
getType()
UUID
getUuid()
boolean
hasDragonMusic()
void
read(PacketByteBuf buf)
private void
setFlagBitfield(int int2)
boolean
shouldDarkenSky()
boolean
shouldThickenFog()
void
write(PacketByteBuf buf)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.network.Packet
isWritingErrorSkippable
-
Field Details
-
uuid
-
type
-
name
-
percent
private float percent -
color
-
overlay
-
darkenSky
private boolean darkenSky -
dragonMusic
private boolean dragonMusic -
thickenFog
private boolean thickenFog
-
-
Constructor Details
-
BossBarS2CPacket
public BossBarS2CPacket() -
BossBarS2CPacket
-
-
Method Details
-
read
- Specified by:
read
in interfacePacket<ClientPlayPacketListener>
- Throws:
IOException
-
setFlagBitfield
private void setFlagBitfield(int int2) -
write
- Specified by:
write
in interfacePacket<ClientPlayPacketListener>
- Throws:
IOException
-
getFlagBitfield
private int getFlagBitfield() -
apply
- Specified by:
apply
in interfacePacket<ClientPlayPacketListener>
-
getUuid
-
getType
-
getName
-
getPercent
@Environment(CLIENT) public float getPercent() -
getColor
-
getOverlay
-
shouldDarkenSky
@Environment(CLIENT) public boolean shouldDarkenSky() -
hasDragonMusic
@Environment(CLIENT) public boolean hasDragonMusic() -
shouldThickenFog
@Environment(CLIENT) public boolean shouldThickenFog()
-