Rename timer functions to onceServer
This commit is contained in:
parent
2e93dc7b2c
commit
6e78972ea1
@ -26,7 +26,7 @@ private val postWorldTick = WeakHashMap<Level, TickList>()
|
|||||||
private val preServerTickTimers = TimerQueue()
|
private val preServerTickTimers = TimerQueue()
|
||||||
private val postServerTickTimers = TimerQueue()
|
private val postServerTickTimers = TimerQueue()
|
||||||
|
|
||||||
fun addPreTickTimer(inTicks: Int, callback: Runnable): TimerQueue.Timer? {
|
fun onceServerPre(inTicks: Int, callback: Runnable): TimerQueue.Timer? {
|
||||||
if (!SERVER_IS_LIVE) {
|
if (!SERVER_IS_LIVE) {
|
||||||
LOGGER.error("Refusing to add timer $callback in ticks $inTicks while server is dying", IllegalStateException("Server is stopping"))
|
LOGGER.error("Refusing to add timer $callback in ticks $inTicks while server is dying", IllegalStateException("Server is stopping"))
|
||||||
return null
|
return null
|
||||||
@ -35,7 +35,7 @@ fun addPreTickTimer(inTicks: Int, callback: Runnable): TimerQueue.Timer? {
|
|||||||
return preServerTickTimers.Timer(inTicks, callback)
|
return preServerTickTimers.Timer(inTicks, callback)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun addPostTickTimer(inTicks: Int, callback: Runnable): TimerQueue.Timer? {
|
fun onceServer(inTicks: Int, callback: Runnable): TimerQueue.Timer? {
|
||||||
if (!SERVER_IS_LIVE) {
|
if (!SERVER_IS_LIVE) {
|
||||||
LOGGER.error("Refusing to add ticker $callback in ticks $inTicks while server is dying", IllegalStateException("Server is stopping"))
|
LOGGER.error("Refusing to add ticker $callback in ticks $inTicks while server is dying", IllegalStateException("Server is stopping"))
|
||||||
return null
|
return null
|
||||||
|
@ -11,10 +11,8 @@ import net.minecraft.world.item.*
|
|||||||
import net.minecraft.world.level.Level
|
import net.minecraft.world.level.Level
|
||||||
import ru.dbotthepony.mc.otm.OverdriveThatMatters
|
import ru.dbotthepony.mc.otm.OverdriveThatMatters
|
||||||
import ru.dbotthepony.mc.otm.core.TranslatableComponent
|
import ru.dbotthepony.mc.otm.core.TranslatableComponent
|
||||||
import ru.dbotthepony.mc.otm.addPostTickTimer
|
|
||||||
import ru.dbotthepony.mc.otm.capability.matteryPlayer
|
import ru.dbotthepony.mc.otm.capability.matteryPlayer
|
||||||
import ru.dbotthepony.mc.otm.client.minecraft
|
import ru.dbotthepony.mc.otm.client.minecraft
|
||||||
import ru.dbotthepony.mc.otm.registry.MRegistry
|
|
||||||
import ru.dbotthepony.mc.otm.runIfClient
|
import ru.dbotthepony.mc.otm.runIfClient
|
||||||
|
|
||||||
class ExoSuitCraftingUpgradeItem : Item(Properties().tab(OverdriveThatMatters.INSTANCE.CREATIVE_TAB).stacksTo(1).rarity(Rarity.RARE)) {
|
class ExoSuitCraftingUpgradeItem : Item(Properties().tab(OverdriveThatMatters.INSTANCE.CREATIVE_TAB).stacksTo(1).rarity(Rarity.RARE)) {
|
||||||
|
@ -11,7 +11,7 @@ import net.minecraft.world.item.*
|
|||||||
import net.minecraft.world.level.Level
|
import net.minecraft.world.level.Level
|
||||||
import ru.dbotthepony.mc.otm.OverdriveThatMatters
|
import ru.dbotthepony.mc.otm.OverdriveThatMatters
|
||||||
import ru.dbotthepony.mc.otm.core.TranslatableComponent
|
import ru.dbotthepony.mc.otm.core.TranslatableComponent
|
||||||
import ru.dbotthepony.mc.otm.addPostTickTimer
|
import ru.dbotthepony.mc.otm.onceServer
|
||||||
import ru.dbotthepony.mc.otm.capability.matteryPlayer
|
import ru.dbotthepony.mc.otm.capability.matteryPlayer
|
||||||
import ru.dbotthepony.mc.otm.client.minecraft
|
import ru.dbotthepony.mc.otm.client.minecraft
|
||||||
import ru.dbotthepony.mc.otm.registry.MRegistry
|
import ru.dbotthepony.mc.otm.registry.MRegistry
|
||||||
@ -65,7 +65,7 @@ class ExoSuitProbeItem : Item(Properties().tab(OverdriveThatMatters.INSTANCE.CRE
|
|||||||
player.hurt(MRegistry.DAMAGE_EXOSUIT_PROBE, 1f)
|
player.hurt(MRegistry.DAMAGE_EXOSUIT_PROBE, 1f)
|
||||||
|
|
||||||
for (i in 2 .. 8) {
|
for (i in 2 .. 8) {
|
||||||
addPostTickTimer((i - 1) * 100) {
|
onceServer((i - 1) * 100) {
|
||||||
if (!player.hasDisconnected()) {
|
if (!player.hasDisconnected()) {
|
||||||
if (i == 6) {
|
if (i == 6) {
|
||||||
player.displayClientMessage(TranslatableComponent("otm.exosuit.granted$i", player.displayName.copy().withStyle(ChatFormatting.DARK_PURPLE)).withStyle(ChatFormatting.DARK_AQUA), false)
|
player.displayClientMessage(TranslatableComponent("otm.exosuit.granted$i", player.displayName.copy().withStyle(ChatFormatting.DARK_PURPLE)).withStyle(ChatFormatting.DARK_AQUA), false)
|
||||||
|
Loading…
Reference in New Issue
Block a user