Index

A B C D E F G I L M P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractCauldronBlockAccessor - Interface in io.github.steveplays28.stevesrealisticsleep.mixin.accessor
 
allowDaySleeping - Variable in class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig
 

B

blockEntityTickSpeedMultiplier - Variable in class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig
 
blockRandomTickSpeedMultiplier - Variable in class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig
 

C

calculateSecondsUntilAwake(int, double, double) - Static method in class io.github.steveplays28.stevesrealisticsleep.util.SleepMathUtil
 
calculateTicksToTimeOfDay(int, int) - Static method in class io.github.steveplays28.stevesrealisticsleep.util.SleepMathUtil
 
calculateTicksUntilAwake(int) - Static method in class io.github.steveplays28.stevesrealisticsleep.util.SleepMathUtil
 
calculateTimeStepPerTick(double, double, double) - Static method in class io.github.steveplays28.stevesrealisticsleep.util.SleepMathUtil
 
canBeFilledByDripstone(Level, BlockPos) - Static method in class io.github.steveplays28.stevesrealisticsleep.util.CauldronUtil
 
CatEntityMixin - Class in io.github.steveplays28.stevesrealisticsleep.mixin.entity
 
CatEntityMixin() - Constructor for class io.github.steveplays28.stevesrealisticsleep.mixin.entity.CatEntityMixin
 
CauldronBlockMixin - Class in io.github.steveplays28.stevesrealisticsleep.mixin
 
CauldronBlockMixin() - Constructor for class io.github.steveplays28.stevesrealisticsleep.mixin.CauldronBlockMixin
 
CauldronUtil - Class in io.github.steveplays28.stevesrealisticsleep.util
 
CauldronUtil() - Constructor for class io.github.steveplays28.stevesrealisticsleep.util.CauldronUtil
 
chunkTickSpeedMultiplier - Variable in class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig
 
clearWeatherAfterSleeping - Variable in class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig
 
config - Static variable in class io.github.steveplays28.stevesrealisticsleep.StevesRealisticSleep
 
consecutiveSleepTicks - Static variable in interface io.github.steveplays28.stevesrealisticsleep.extension.ServerWorldExtension
 
cropGrowthTickSpeedMultiplier - Variable in class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig
 

D

DAWN_WAKE_UP_TIME - Static variable in class io.github.steveplays28.stevesrealisticsleep.util.SleepMathUtil
 
dawnMessage - Variable in class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig
 
DAY_LENGTH - Static variable in class io.github.steveplays28.stevesrealisticsleep.util.SleepMathUtil
 
DUSK_WAKE_UP_TIME - Static variable in class io.github.steveplays28.stevesrealisticsleep.util.SleepMathUtil
 
duskMessage - Variable in class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig
 

E

EXPONENTIAL - Enum constant in enum class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig.SleepSpeedCurve
 

F

findLightningTargetAround(BlockPos) - Method in class io.github.steveplays28.stevesrealisticsleep.mixin.ServerLevelMixin
 
fluidRandomTickSpeedMultiplier - Variable in class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig
 
fluidScheduledTickSpeedMultiplier - Variable in class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig
 

G

getConsecutiveSleepTicks(ServerLevel) - Static method in class io.github.steveplays28.stevesrealisticsleep.api.StevesRealisticSleepApi
 
getLevel() - Method in class io.github.steveplays28.stevesrealisticsleep.mixin.ServerLevelMixin
 
getRandomNumberInRange(double, double) - Static method in class io.github.steveplays28.stevesrealisticsleep.util.SleepMathUtil
 
getSleepProgress(Level) - Static method in class io.github.steveplays28.stevesrealisticsleep.api.StevesRealisticSleepApi
 
getSleepStatus() - Method in interface io.github.steveplays28.stevesrealisticsleep.mixin.accessor.ServerWorldAccessor
 
getTimeOfDay(Level) - Static method in class io.github.steveplays28.stevesrealisticsleep.api.StevesRealisticSleepApi
 

I

iceAndSnowTickSpeedMultiplier - Variable in class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig
 
InGameHudMixin - Class in io.github.steveplays28.stevesrealisticsleep.mixin.client.gui
 
InGameHudMixin() - Constructor for class io.github.steveplays28.stevesrealisticsleep.mixin.client.gui.InGameHudMixin
 
initialize() - Static method in class io.github.steveplays28.stevesrealisticsleep.StevesRealisticSleep
 
invokeTick(BlockState, ServerLevel, BlockPos, RandomSource) - Method in interface io.github.steveplays28.stevesrealisticsleep.mixin.accessor.AbstractCauldronBlockAccessor
 
io.github.steveplays28.stevesrealisticsleep - package io.github.steveplays28.stevesrealisticsleep
 
io.github.steveplays28.stevesrealisticsleep.api - package io.github.steveplays28.stevesrealisticsleep.api
 
io.github.steveplays28.stevesrealisticsleep.client - package io.github.steveplays28.stevesrealisticsleep.client
 
io.github.steveplays28.stevesrealisticsleep.config - package io.github.steveplays28.stevesrealisticsleep.config
 
io.github.steveplays28.stevesrealisticsleep.extension - package io.github.steveplays28.stevesrealisticsleep.extension
 
io.github.steveplays28.stevesrealisticsleep.mixin - package io.github.steveplays28.stevesrealisticsleep.mixin
 
io.github.steveplays28.stevesrealisticsleep.mixin.accessor - package io.github.steveplays28.stevesrealisticsleep.mixin.accessor
 
io.github.steveplays28.stevesrealisticsleep.mixin.client.gui - package io.github.steveplays28.stevesrealisticsleep.mixin.client.gui
 
io.github.steveplays28.stevesrealisticsleep.mixin.entity - package io.github.steveplays28.stevesrealisticsleep.mixin.entity
 
io.github.steveplays28.stevesrealisticsleep.util - package io.github.steveplays28.stevesrealisticsleep.util
 
isNightTime(long) - Static method in class io.github.steveplays28.stevesrealisticsleep.util.SleepMathUtil
 
isSleeping(ClientLevel) - Static method in class io.github.steveplays28.stevesrealisticsleep.api.StevesRealisticSleepApi
 
isSleeping(ServerLevel) - Static method in class io.github.steveplays28.stevesrealisticsleep.api.StevesRealisticSleepApi
 
isSleeping(Level) - Static method in class io.github.steveplays28.stevesrealisticsleep.api.StevesRealisticSleepApi
 

L

LINEAR - Enum constant in enum class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig.SleepSpeedCurve
 
LOGGER - Static variable in class io.github.steveplays28.stevesrealisticsleep.StevesRealisticSleep
 

M

MINIMUM_SLEEP_TICKS_TO_CLEAR_WEATHER - Static variable in class io.github.steveplays28.stevesrealisticsleep.util.SleepMathUtil
 
MOD_ID - Static variable in class io.github.steveplays28.stevesrealisticsleep.StevesRealisticSleep
 
MOD_NAME - Static variable in class io.github.steveplays28.stevesrealisticsleep.StevesRealisticSleep
 
MOD_NAMESPACE - Static variable in class io.github.steveplays28.stevesrealisticsleep.StevesRealisticSleep
 

P

players() - Method in class io.github.steveplays28.stevesrealisticsleep.mixin.ServerLevelMixin
 
precipitationTickSpeedMultiplier - Variable in class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig
 

R

raids - Variable in class io.github.steveplays28.stevesrealisticsleep.mixin.ServerLevelMixin
 
raidTickSpeedMultiplier - Variable in class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig
 

S

sendDawnMessage - Variable in class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig
 
sendDuskMessage - Variable in class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig
 
sendNotEnoughPlayersSleepingMessage - Variable in class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig
 
sendSleepingMessage - Variable in class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig
 
sendSystemMessage(Component, boolean) - Method in class io.github.steveplays28.stevesrealisticsleep.mixin.ServerPlayerMixin
 
ServerLevelMixin - Class in io.github.steveplays28.stevesrealisticsleep.mixin
 
ServerLevelMixin(WritableLevelData, ResourceKey<Level>, RegistryAccess, Holder<DimensionType>, Supplier<ProfilerFiller>, boolean, boolean, long, int) - Constructor for class io.github.steveplays28.stevesrealisticsleep.mixin.ServerLevelMixin
 
ServerPlayerMixin - Class in io.github.steveplays28.stevesrealisticsleep.mixin
 
ServerPlayerMixin(EntityType<?>, Level) - Constructor for class io.github.steveplays28.stevesrealisticsleep.mixin.ServerPlayerMixin
 
ServerWorldAccessor - Interface in io.github.steveplays28.stevesrealisticsleep.mixin.accessor
 
ServerWorldExtension - Interface in io.github.steveplays28.stevesrealisticsleep.extension
 
showSleepVignette - Variable in class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig
 
showTimeUntilDawn - Variable in class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig
 
showTimeUntilDusk - Variable in class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig
 
SleepMathUtil - Class in io.github.steveplays28.stevesrealisticsleep.util
 
SleepMathUtil() - Constructor for class io.github.steveplays28.stevesrealisticsleep.util.SleepMathUtil
 
sleepSpeedCurve - Variable in class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig
 
sleepSpeedMultiplier - Variable in class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig
 
SleepStatusMixin - Class in io.github.steveplays28.stevesrealisticsleep.mixin
 
SleepStatusMixin() - Constructor for class io.github.steveplays28.stevesrealisticsleep.mixin.SleepStatusMixin
 
STATIC - Enum constant in enum class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig.SleepSpeedCurve
 
StevesRealisticSleep - Class in io.github.steveplays28.stevesrealisticsleep
 
StevesRealisticSleep() - Constructor for class io.github.steveplays28.stevesrealisticsleep.StevesRealisticSleep
 
stevesrealisticsleep$preventNightSkip(int, CallbackInfoReturnable<Boolean>) - Method in class io.github.steveplays28.stevesrealisticsleep.mixin.SleepStatusMixin
Cancels canSkipNight and sets the return value to false.
stevesrealisticsleep$sendWakeUpMessage(boolean, boolean, CallbackInfo) - Method in class io.github.steveplays28.stevesrealisticsleep.mixin.ServerPlayerMixin
 
stevesrealisticsleep$tick(BooleanSupplier, CallbackInfo) - Method in class io.github.steveplays28.stevesrealisticsleep.mixin.ServerLevelMixin
 
stevesrealisticsleep$tickTimeWithTimeTickSpeedMultiplier(CallbackInfo) - Method in class io.github.steveplays28.stevesrealisticsleep.mixin.ServerLevelMixin
 
StevesRealisticSleepApi - Class in io.github.steveplays28.stevesrealisticsleep.api
Realistic Sleep's API.
StevesRealisticSleepApi() - Constructor for class io.github.steveplays28.stevesrealisticsleep.api.StevesRealisticSleepApi
 
StevesRealisticSleepClient - Class in io.github.steveplays28.stevesrealisticsleep.client
 
StevesRealisticSleepClient() - Constructor for class io.github.steveplays28.stevesrealisticsleep.client.StevesRealisticSleepClient
 
StevesRealisticSleepConfig - Class in io.github.steveplays28.stevesrealisticsleep.config
 
StevesRealisticSleepConfig() - Constructor for class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig
 
StevesRealisticSleepConfig.SleepSpeedCurve - Enum Class in io.github.steveplays28.stevesrealisticsleep.config
 

T

thunderTickSpeedMultiplier - Variable in class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig
 
tickDelay - Variable in class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig
 
tickFluid(BlockPos, Fluid) - Method in class io.github.steveplays28.stevesrealisticsleep.mixin.ServerLevelMixin
 
tickPrecipitation(BlockPos) - Method in class io.github.steveplays28.stevesrealisticsleep.mixin.ServerLevelMixin
 
tickWorldRendererFasterWhileSleeping(ClientLevel) - Static method in class io.github.steveplays28.stevesrealisticsleep.client.StevesRealisticSleepClient
 

V

valueOf(String) - Static method in enum class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig.SleepSpeedCurve
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig.SleepSpeedCurve
Returns an array containing the constants of this enum class, in the order they are declared.

W

WAKE_UP_GRACE_PERIOD_TICKS - Static variable in class io.github.steveplays28.stevesrealisticsleep.util.SleepMathUtil
 
wakeUpAllPlayers() - Method in class io.github.steveplays28.stevesrealisticsleep.mixin.ServerLevelMixin
 
worldRendererTickSpeedMultiplier - Variable in class io.github.steveplays28.stevesrealisticsleep.config.StevesRealisticSleepConfig
 
A B C D E F G I L M P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values