Class OverlayQueue
-
- All Implemented Interfaces:
public final class OverlayQueue
A queue specifically for showing overlays to players. This will gather all the overlays to show, then send a single packet to the client to queue them all at once.
-
-
Field Summary
Fields Modifier and Type Field Description private final List<OverlayQueueInfo>
infos
private Integer
currentDelay
private final Integer
totalTime
-
Constructor Summary
Constructors Constructor Description OverlayQueue()
-
Method Summary
Modifier and Type Method Description final List<OverlayQueueInfo>
getInfos()
final Integer
getCurrentDelay()
final Unit
setCurrentDelay(Integer currentDelay)
final Integer
getTotalTime()
final Unit
add(Integer delay, ResourceLocation texture, Integer duration)
Add an overlay to be shown. final Unit
add(Integer delay, String texture, Integer duration)
Add an overlay to be shown using The Broken Script's mod ID. final Unit
send(ServerPlayer players)
Start the queue for the specified players. -
-
Method Detail
-
getInfos
final List<OverlayQueueInfo> getInfos()
-
getCurrentDelay
final Integer getCurrentDelay()
-
setCurrentDelay
final Unit setCurrentDelay(Integer currentDelay)
-
getTotalTime
final Integer getTotalTime()
-
add
final Unit add(Integer delay, ResourceLocation texture, Integer duration)
Add an overlay to be shown.
-
add
final Unit add(Integer delay, String texture, Integer duration)
Add an overlay to be shown using The Broken Script's mod ID.
-
-
-
-