Class OverlayQueue
-
- All Implemented Interfaces:
public final class OverlayQueueA 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>infosprivate IntegercurrentDelayprivate final IntegertotalTime
-
Constructor Summary
Constructors Constructor Description OverlayQueue()
-
Method Summary
Modifier and Type Method Description final List<OverlayQueueInfo>getInfos()final IntegergetCurrentDelay()final UnitsetCurrentDelay(Integer currentDelay)final IntegergetTotalTime()final Unitadd(Integer delay, ResourceLocation texture, Integer duration)Add an overlay to be shown. final Unitadd(Integer delay, String texture, Integer duration)Add an overlay to be shown using The Broken Script's mod ID. final Unitsend(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.
-
-
-
-