Giter Club home page Giter Club logo

duckycrayfish / hourglass Goto Github PK

View Code? Open in Web Editor NEW
13.0 13.0 5.0 906 KB

Hourglass is a Minecraft Forge mod that gives you control over the passage of time. It allows you to customize the length of the day-night cycle and alters the Minecraft sleep mechanic by accelerating the speed of time.

License: GNU Lesser General Public License v3.0

Java 95.90% HTML 4.10%
control customization day day-night-cycle duration forge minecraft mod night sleep smooth-sleep time

hourglass's People

Contributors

duckycrayfish avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

hourglass's Issues

Feature request: Sync time with IRL wall clock

It would be pretty cool if day/night could match real life time including times of sunrise and sunset at the server's (or configurable) location. This would of course also mean disabling sleep (or disabling time moving faster when you sleep) but a cool feature I would use on my server :)

Thanks!

Multiplayer/Server Issues

When changing the config for a server it seems to not be registering the changes properly. 1.18.2 is the version I am playing on. The config works perfectly as normal in Single-player worlds, but when transferred to the servers mod configs, it doesn't seem to make the appropriate change. The change I am referring to is to blockEntityEffect and the randomTickEffect for Crops/Livestock as well as furnaces and such. Any ideas on what I could be doing wrong, or is this a bug?

Add sleep speed curve value

Add a value that adjusts the function that translates sleeping player percentage to time speed, transforming it from a linear function to either an exponential or sigmoid curve.

Allow vanilla clients

Remove the requirement for clients to have Hourglass installed when joining a server with Hourglass.

Crashes on Forge 40.0.18+

---- Minecraft Crash Report ----
// I'm sorry, Dave.

Time: 3/17/22, 3:33 PM
Description: Mod loading error has occurred

java.lang.Exception: Mod Loading has failed
at net.minecraftforge.logging.CrashReportExtender.dumpModLoadingCrashReport(CrashReportExtender.java:55) ~[forge-1.18.2-40.0.18-universal.jar%23147!/:?] {re:classloading}
at net.minecraftforge.client.loading.ClientModLoader.completeModLoading(ClientModLoader.java:169) ~[forge-1.18.2-40.0.18-universal.jar%23147!/:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.lambda$new$1(Minecraft.java:555) ~[client-1.18.2-20220228.144236-srg.jar%23143!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.Util.m_137521_(Util.java:397) ~[client-1.18.2-20220228.144236-srg.jar%23143!/:?] {re:classloading,re:mixin}
at net.minecraft.client.Minecraft.lambda$new$2(Minecraft.java:549) ~[client-1.18.2-20220228.144236-srg.jar%23143!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.gui.screens.LoadingOverlay.m_6305_(LoadingOverlay.java:135) ~[client-1.18.2-20220228.144236-srg.jar%23143!/:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:877) ~[client-1.18.2-20220228.144236-srg.jar%23143!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1044) ~[client-1.18.2-20220228.144236-srg.jar%23143!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:663) ~[client-1.18.2-20220228.144236-srg.jar%23143!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.18.2-20220228.144236-srg.jar%23143!/:?] {re:classloading,pl:runtimedistcleaner:A}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:45) ~[fmlloader-1.18.2-40.0.18.jar%2316!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.1.3.jar%235!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.1.3.jar%235!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.1.3.jar%235!/:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.1.3.jar%235!/:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.1.3.jar%235!/:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.1.3.jar%235!/:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.1.3.jar%235!/:?] {}
at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:149) [bootstraplauncher-1.0.0.jar:?] {}

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Thread: Render thread
Stacktrace:
at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:138) ~[securejarhandler-1.0.3.jar:?] {}
-- MOD hourglass --
Details:
Caused by 0: java.lang.reflect.InvocationTargetException
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] {}
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?] {}
at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?] {}
at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?] {}
at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?] {}
at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:81) ~[javafmllanguage-1.18.2-40.0.18.jar%23145!/:?] {}
at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:120) ~[fmlcore-1.18.2-40.0.18.jar%23144!/:?] {}
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] {}
at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) ~[?:?] {}
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?] {}
at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?] {}
at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?] {}
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?] {}
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?] {}

Caused by 1: java.lang.NoClassDefFoundError: net/minecraftforge/event/RegistryEvent$NewRegistry
	at java.lang.Class.getDeclaredMethods0(Native Method) ~[?:?] {re:mixin}
	at java.lang.Class.privateGetDeclaredMethods(Class.java:3402) ~[?:?] {re:mixin}
	at java.lang.Class.privateGetPublicMethods(Class.java:3427) ~[?:?] {re:mixin}
	at java.lang.Class.getMethods(Class.java:2019) ~[?:?] {re:mixin}
	at net.minecraftforge.eventbus.EventBus.registerClass(EventBus.java:75) ~[eventbus-5.0.3.jar%232!/:?] {}
	at net.minecraftforge.eventbus.EventBus.register(EventBus.java:118) ~[eventbus-5.0.3.jar%232!/:?] {}
	at net.lavabucket.hourglass.Hourglass.<init>(Hourglass.java:54) ~[hourglass-1.18-1.2.1.0.jar%2381!/:1.18-1.2.1.0] {re:classloading}
	at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] {}
	at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?] {}
	at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?] {}
	at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?] {}
	at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?] {}
	at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:81) ~[javafmllanguage-1.18.2-40.0.18.jar%23145!/:?] {}
	at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:120) ~[fmlcore-1.18.2-40.0.18.jar%23144!/:?] {}
	at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] {}
	at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) ~[?:?] {}
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?] {}
	at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?] {}
	at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?] {}
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?] {}
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?] {}

Mod File: hourglass-1.18-1.2.1.0.jar
Failure message: Hourglass (hourglass) has failed to load correctly
	java.lang.reflect.InvocationTargetException: null
Mod Version: 1.18-1.2.1.0
Mod Issue URL: https://github.com/DuckyCrayfish/hourglass/issues
Exception message: java.lang.ClassNotFoundException: net.minecraftforge.event.RegistryEvent$NewRegistry

Stacktrace:
at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:138) ~[securejarhandler-1.0.3.jar:?] {}
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] {}
at java.lang.Class.getDeclaredMethods0(Native Method) ~[?:?] {re:mixin}
at java.lang.Class.privateGetDeclaredMethods(Class.java:3402) ~[?:?] {re:mixin}
at java.lang.Class.privateGetPublicMethods(Class.java:3427) ~[?:?] {re:mixin}
at java.lang.Class.getMethods(Class.java:2019) ~[?:?] {re:mixin}
at net.minecraftforge.eventbus.EventBus.registerClass(EventBus.java:75) ~[eventbus-5.0.3.jar%232!/:?] {}
at net.minecraftforge.eventbus.EventBus.register(EventBus.java:118) ~[eventbus-5.0.3.jar%232!/:?] {}
at net.lavabucket.hourglass.Hourglass.(Hourglass.java:54) ~[hourglass-1.18-1.2.1.0.jar%2381!/:1.18-1.2.1.0] {re:classloading}
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] {}
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?] {}
at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?] {}
at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?] {}
at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?] {}
at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:81) ~[javafmllanguage-1.18.2-40.0.18.jar%23145!/:?] {}
at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:120) ~[fmlcore-1.18.2-40.0.18.jar%23144!/:?] {}
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] {}
at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) ~[?:?] {}
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?] {}
at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?] {}
at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?] {}
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?] {}
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?] {}

-- MOD simpleplanes --
Details:
Caused by 0: java.lang.reflect.InvocationTargetException
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] {}
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?] {}
at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?] {}
at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?] {}
at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?] {}
at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:81) ~[javafmllanguage-1.18.2-40.0.18.jar%23145!/:?] {}
at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:120) ~[fmlcore-1.18.2-40.0.18.jar%23144!/:?] {}
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] {}
at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) ~[?:?] {}
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?] {}
at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?] {}
at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?] {}
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?] {}
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?] {}

Mod File: simpleplanes-1.18.2-4.11.2.jar
Failure message: Simple Planes (simpleplanes) has failed to load correctly
	java.lang.reflect.InvocationTargetException: null
Mod Version: 1.18.2-4.11.2
Mod Issue URL: NOT PROVIDED
Exception message: java.lang.NoSuchFieldError: DATA_SERIALIZERS

Stacktrace:
at xyz.przemyk.simpleplanes.setup.SimplePlanesDataSerializers.(SimplePlanesDataSerializers.java:15) ~[simpleplanes-1.18.2-4.11.2.jar%23111!/:1.18.2-4.11.2] {re:classloading}
at xyz.przemyk.simpleplanes.SimplePlanesMod.(SimplePlanesMod.java:35) ~[simpleplanes-1.18.2-4.11.2.jar%23111!/:1.18.2-4.11.2] {re:classloading}
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] {}
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?] {}
at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?] {}
at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?] {}
at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?] {}
at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:81) ~[javafmllanguage-1.18.2-40.0.18.jar%23145!/:?] {}
at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:120) ~[fmlcore-1.18.2-40.0.18.jar%23144!/:?] {}
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] {}
at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) ~[?:?] {}
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?] {}
at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?] {}
at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?] {}
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?] {}
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?] {}

-- System Details --
Details:
Minecraft Version: 1.18.2
Minecraft Version ID: 1.18.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 17.0.1, Microsoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
Memory: 858158672 bytes (818 MiB) / 1543503872 bytes (1472 MiB) up to 2147483648 bytes (2048 MiB)
CPUs: 12
Processor Vendor: GenuineIntel
Processor Name: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz
Identifier: Intel64 Family 6 Model 158 Stepping 10
Microarchitecture: Coffee Lake
Frequency (GHz): 3.70
Number of physical packages: 1
Number of physical CPUs: 6
Number of logical CPUs: 12
Graphics card #0 name: NVIDIA GeForce GTX 1060 3GB
Graphics card #0 vendor: NVIDIA (0x10de)
Graphics card #0 VRAM (MB): 3072.00
Graphics card #0 deviceId: 0x1c02
Graphics card #0 versionInfo: DriverVersion=30.0.14.9649
Memory slot #0 capacity (MB): 4096.00
Memory slot #0 clockSpeed (GHz): 2.13
Memory slot #0 type: DDR4
Memory slot #1 capacity (MB): 4096.00
Memory slot #1 clockSpeed (GHz): 2.13
Memory slot #1 type: DDR4
Memory slot #2 capacity (MB): 4096.00
Memory slot #2 clockSpeed (GHz): 2.13
Memory slot #2 type: DDR4
Memory slot #3 capacity (MB): 4096.00
Memory slot #3 clockSpeed (GHz): 2.13
Memory slot #3 type: DDR4
Virtual memory max (MB): 18767.16
Virtual memory used (MB): 9257.90
Swap memory total (MB): 2432.00
Swap memory used (MB): 33.49
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
ModLauncher: 9.1.3+9.1.3+main.9b69c82a
ModLauncher launch target: forgeclient
ModLauncher naming: srg
ModLauncher services:
mixin PLUGINSERVICE
eventbus PLUGINSERVICE
slf4jfixer PLUGINSERVICE
object_holder_definalize PLUGINSERVICE
runtime_enum_extender PLUGINSERVICE
capability_token_subclass PLUGINSERVICE
accesstransformer PLUGINSERVICE
runtimedistcleaner PLUGINSERVICE
mixin TRANSFORMATIONSERVICE
fml TRANSFORMATIONSERVICE
FML Language Providers:
[email protected]
javafml@null
Mod List:
BroomsMod-1.18.2-1.1.1.jar |Brooms |broomsmod |1.18.2-1.1.1 |COMMON_SET|Manifest: NOSIGNATURE
TreeChop-1.18.1-0.15.6.jar |HT's TreeChop |treechop |0.15.6 |COMMON_SET|Manifest: NOSIGNATURE
SkyVillages+1.0.1+1.18.jar |Sky Villages |skyvillages |1.0.0 |COMMON_SET|Manifest: NOSIGNATURE
Kiwi-1.18.2-forge-6.0.1.jar |Kiwi |kiwi |6.0.1 |COMMON_SET|Manifest: NOSIGNATURE
Xtra+Arrows+Forge+MC1.18+v1.8.jar |Xtra Arrows |xtraarrows |1.8 |COMMON_SET|Manifest: NOSIGNATURE
supermartijn642configlib-1.0.9-mc1.18.jar |SuperMartijn642's Config Lib |supermartijn642configlib |1.0.9 |COMMON_SET|Manifest: NOSIGNATURE
bigbrain-1.4.1.jar |Big Brain |bigbrain |1.4.1 |COMMON_SET|Manifest: NOSIGNATURE
restrictedportals-1.18.2-1.2.0.jar |Restricted Portals |restrictedportals |1.18.2-1.2.0 |COMMON_SET|Manifest: NOSIGNATURE
EasyMagic-v3.3.0-1.18.2-Forge.jar |Easy Magic |easymagic |3.3.0 |COMMON_SET|Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a
NourishedEndV9.jar |Nourished End |nourished_end |1.0.8 |COMMON_SET|Manifest: NOSIGNATURE
jei-1.18.2-9.5.2.133.jar |Just Enough Items |jei |9.5.2.133 |COMMON_SET|Manifest: NOSIGNATURE
VisualWorkbench-v3.1.0-1.18.1-Forge.jar |Visual Workbench |visualworkbench |3.1.0 |COMMON_SET|Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a
tesseract-1.0.25-mc1.18.jar |Tesseract |tesseract |1.0.25 |COMMON_SET|Manifest: NOSIGNATURE
hourglass-1.18-1.2.1.0.jar |Hourglass |hourglass |1.18-1.2.1.0 |ERROR |Manifest: NOSIGNATURE
soul_cages-1.0.0.jar |Simply Soul Cages |soul_cages |1.0.0 |COMMON_SET|Manifest: NOSIGNATURE
advancementframes-1.18-1.0.5.jar |Advancement Frames |advancementframes |1.18-1.0.5 |COMMON_SET|Manifest: NOSIGNATURE
RingOfRepair-Forge-1.18.2-1.4.5.jar |Ring of Repair |ring_of_repair |1.4.5 |COMMON_SET|Manifest: NOSIGNATURE
comforts-forge-1.18.1-5.0.0.2.jar |Comforts |comforts |1.18.1-5.0.0.2 |COMMON_SET|Manifest: NOSIGNATURE
citadel-1.11.1-1.18.2.jar |Citadel |citadel |1.11.1 |COMMON_SET|Manifest: NOSIGNATURE
alexsmobs-1.17.3.jar |Alex's Mobs |alexsmobs |1.17.3 |COMMON_SET|Manifest: NOSIGNATURE
artifacts-1.18.2-4.0.6.jar |Artifacts |artifacts |1.18.2-4.0.6 |COMMON_SET|Manifest: NOSIGNATURE
Serene+Seasons-1.18.2-7.0.0.13.jar |Serene Seasons |sereneseasons |1.18.2-7.0.0.13 |COMMON_SET|Manifest: NOSIGNATURE
jumpboat-1.18.1-0.1.0.3.jar |Jumpy Boats |jumpboat |1.18.1-0.1.0.3 |COMMON_SET|Manifest: NOSIGNATURE
YungsApi-1.18.2-Forge-28.jar |YUNG's API |yungsapi |1.18.2-Forge-28 |COMMON_SET|Manifest: NOSIGNATURE
chromatocreeper-1.18.1-1.1.jar |§3Chromato Creeper§r |chromatocreeper |1.1 |COMMON_SET|Manifest: NOSIGNATURE
stoneholm-1.4.1.jar |Stoneholm |stoneholm |1.4.1 |COMMON_SET|Manifest: NOSIGNATURE
toolleveling-1.18.1-1.3.0.jar |Tool Leveling |toolleveling |1.18.1 - 1.3.0 |COMMON_SET|Manifest: NOSIGNATURE
PatinaPipeworks-1.18.1-1.0.6-universal.jar |Patina Pipeworks |patinapipeworks |1.0.6 |COMMON_SET|Manifest: NOSIGNATURE
guardvillagers-1.18.1.4.0.jar |Guard Villagers |guardvillagers |1.4.0 |COMMON_SET|Manifest: NOSIGNATURE
snuffles-1.0.2.jar |Snuffles |snuffles |1.0.2 |COMMON_SET|Manifest: NOSIGNATURE
OreTree-1.18.2-0.2.5.1.jar |Ore Tree |ore_tree |0.2.5.1 |COMMON_SET|Manifest: NOSIGNATURE
simpleplanes-1.18.2-4.11.2.jar |Simple Planes |simpleplanes |1.18.2-4.11.2 |ERROR |Manifest: NOSIGNATURE
Wegotrunners0.4.jar |wegotrunnners |wegotrunnners |1.0.0 |COMMON_SET|Manifest: NOSIGNATURE
LightingWand-1.18.2-forge-4.0.0.jar |Lighting Wand |lightingwand |4.0.0 |COMMON_SET|Manifest: NOSIGNATURE
jeed-1.18.2-1.9.jar |Just Enough Effect Description|jeed |1.18.2-1.9 |COMMON_SET|Manifest: NOSIGNATURE
Ore+Creeper-1.18.1-1.1.6.jar |Ore Creeper |ore_creeper |1.18.1-1.1.6 |COMMON_SET|Manifest: NOSIGNATURE
bedspreads-forge-1.18.1-5.1.0.5.jar |Bedspreads |bedspreads |1.18.1-5.1.0.5 |COMMON_SET|Manifest: NOSIGNATURE
walljump-forge-1.18.1-1.3.7.jar |Wall-Jump! |walljump |1.18.1-1.3.7 |COMMON_SET|Manifest: NOSIGNATURE
Terralith_v2.2.1.jar |Terralith |terralith |0.0NONE |COMMON_SET|Manifest: NOSIGNATURE
hedgehog-1.18.2-1.0.0.jar |Hedgehog |hedgehog |1.18.2-1.0.0 |COMMON_SET|Manifest: NOSIGNATURE
cloth-config-6.2.57-forge.jar |Cloth Config v4 API |cloth_config |6.2.57 |COMMON_SET|Manifest: NOSIGNATURE
forge-1.18.2-40.0.18-universal.jar |Forge |forge |40.0.18 |COMMON_SET|Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90
xercamusic-1.18.2-1.0.0.jar |Xerca's Music Maker Mod |xercamusic |1.18.2-1.0.0 |COMMON_SET|Manifest: NOSIGNATURE
meetyourfight-1.18.2-1.2.3.jar |Meet Your Fight |meetyourfight |1.18.2-1.2.3 |COMMON_SET|Manifest: NOSIGNATURE
selene-1.18.2-1.14.1.jar |Selene |selene |1.18.2-1.14.1 |COMMON_SET|Manifest: NOSIGNATURE
supplementaries-1.18.2-1.3.0.jar |Supplementaries |supplementaries |1.18.2-1.3.0 |COMMON_SET|Manifest: NOSIGNATURE
AdvancementPlaques-1.18.1-1.4.2.jar |Advancement Plaques |advancementplaques |1.4.2 |COMMON_SET|Manifest: NOSIGNATURE
DungeonsArise-1.18.1-2.1.49d-beta.jar |When Dungeons Arise |dungeons_arise |2.1.49d-1.18.1 |COMMON_SET|Manifest: NOSIGNATURE
useless-sword-1.18.2-V1.3.9.jar |Useless Sword |useless_sword |1.3.3 |COMMON_SET|Manifest: NOSIGNATURE
TinySkeletons-v3.1.0-1.18.1-Forge.jar |Tiny Skeletons |tinyskeletons |3.1.0 |COMMON_SET|Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a
illagersweararmor-1.1.3.jar |Illagers Wear Armor |zillagersweararmor |1.1.3 |COMMON_SET|Manifest: NOSIGNATURE
client-1.18.2-20220228.144236-srg.jar |Minecraft |minecraft |1.18.2 |COMMON_SET|Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f
tenshilib-1.18.2-1.6.4-forge.jar |TenshiLib |tenshilib |1.18.2-1.6.4 |COMMON_SET|Manifest: NOSIGNATURE
sons-of-sins-1.18.2-1.0.9.jar |sons of sins |sons_of_sins |1.0.9 |COMMON_SET|Manifest: NOSIGNATURE
Amplified_Nether_v1.1.1.jar |Amplified Nether |amplifiednether |0.0NONE |COMMON_SET|Manifest: NOSIGNATURE
morevillagers-FORGE-1.18.1-3.1.2.jar |More Villagers |morevillagers |3.1.2 |COMMON_SET|Manifest: NOSIGNATURE
EnchantmentDescriptions-Forge-1.18.1-9.0.13.jar |EnchantmentDescriptions |enchdesc |9.0.13 |COMMON_SET|Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
ToolBelt-1.18.2-1.18.7.jar |Tool Belt |toolbelt |1.18.7 |COMMON_SET|Manifest: NOSIGNATURE
snowyspirit-1.18.2-1.2.1.jar |Snowy Spirit |snowyspirit |1.18.2-1.2.1 |COMMON_SET|Manifest: NOSIGNATURE
LetSleepingDogsLie-1.18-1.1.1.jar |Let Sleeping Dogs Lie |dogslie |1.1.1 |COMMON_SET|Manifest: NOSIGNATURE
scarecrowsterritory-1.1.3-mc1.18.jar |Scarecrow's Territory |scarecrowsterritory |1.1.3 |COMMON_SET|Manifest: NOSIGNATURE
supermartijn642corelib-1.0.16b-mc1.18.jar |SuperMartijn642's Core Lib |supermartijn642corelib |1.0.16b |COMMON_SET|Manifest: NOSIGNATURE
YungsBridges-Forge-1.18.1-1.0.jar |YUNG's Bridges |yungsbridges |1.18.1-1.0 |COMMON_SET|Manifest: NOSIGNATURE
wthit-forge-4.7.3.jar |wthit |wthit |4.7.3 |COMMON_SET|Manifest: NOSIGNATURE
Iceberg-1.18.2-1.0.40.jar |Iceberg |iceberg |1.0.40 |COMMON_SET|Manifest: NOSIGNATURE
hole_filler_mod_1.2.5-mc_1.18.1-forge.jar |Hole Filler Mod |hole_filler_mod |1.2.5 |COMMON_SET|Manifest: NOSIGNATURE
curios-forge-1.18.2-5.0.6.3.jar |Curios API |curios |1.18.2-5.0.6.3 |COMMON_SET|Manifest: NOSIGNATURE
reliquary-1.18.2-2.0.1.1129.jar |Reliquary |reliquary |1.18.2-2.0.1.1129 |COMMON_SET|Manifest: NOSIGNATURE
ShulkerTooltip-1.10.jar |Shulker Tooltip |shulkertooltip |1.10 |COMMON_SET|Manifest: NOSIGNATURE
camera-1.18.2-1.0.2.jar |Camera Mod |camera |1.18.2-1.0.2 |COMMON_SET|Manifest: NOSIGNATURE
TreePlant-1.18.1-0.3.0.jar |HT's TreePlant |treeplant |0.3.0 |COMMON_SET|Manifest: NOSIGNATURE
backpacked-2.1.2-1.18.2.jar |Backpacked |backpacked |2.1.2 |COMMON_SET|Manifest: NOSIGNATURE
lostcities-1.18-5.0.4.jar |LostCities |lostcities |1.18-5.0.4 |COMMON_SET|Manifest: NOSIGNATURE
elevatorid-1.18.2-1.8.4.jar |Elevator Mod |elevatorid |1.18.2-1.8.4 |COMMON_SET|Manifest: NOSIGNATURE
Regrowth-1.18.2-1.40.0.27.jar |Regrowth |regrowth |1.18.2-1.40.0.27 |COMMON_SET|Manifest: NOSIGNATURE
magitekmechs-forge-MC1.18.1-1.0.11.jar |Magitek Mechs |mtmechs |1.0.11 |COMMON_SET|Manifest: NOSIGNATURE
neoncraft2-2.1.jar |Neon Craft 2 |neoncraft2 |2.1 |COMMON_SET|Manifest: NOSIGNATURE
littlelogistics-mc1.18.1-v1.1.1.jar |Little Logistics |littlelogistics |1.1.1 |COMMON_SET|Manifest: NOSIGNATURE
simplysteel-2.1.1.jar |Simply Steel |simplysteel |1.18.1-2.1.1 |COMMON_SET|Manifest: NOSIGNATURE
PuzzlesLib-v3.3.2-1.18.2-Forge.jar |Puzzles Lib |puzzleslib |3.3.2 |COMMON_SET|Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a
chunkloaders-1.1.11-mc1.18.jar |Chunk Loaders |chunkloaders |1.1.11 |COMMON_SET|Manifest: NOSIGNATURE
Aquaculture-1.18.2-2.3.4.jar |Aquaculture 2 |aquaculture |1.18.2-2.3.4 |COMMON_SET|Manifest: NOSIGNATURE
VillagersRespawn-1.18.1-1.39.0.5.jar |Villagers Respawn Mod |villagersrespawn |1.18.1-1.39.0.5 |COMMON_SET|Manifest: NOSIGNATURE
flowerseeds-1.18-2.0.0.jar |Flower Seeds |flowerseeds |1.17.1-2.0.0 |COMMON_SET|Manifest: NOSIGNATURE
improvedmobs-1.18.1-1.10.3-forge.jar |Improved Mobs Mod |improvedmobs |1.18.1-1.10.3 |COMMON_SET|Manifest: NOSIGNATURE
expandability-6.0.0.jar |ExpandAbility |expandability |6.0.0 |COMMON_SET|Manifest: NOSIGNATURE
geckolib-1.18-forge-3.0.12.jar |GeckoLib |geckolib3 |3.0.12 |COMMON_SET|Manifest: NOSIGNATURE
creeperoverhaul-1.18.2-1.3.0-forge.jar |Creeper Overhaul |creeperoverhaul |1.3.0 |COMMON_SET|Manifest: NOSIGNATURE
TradingPost-v3.2.0-1.18.2-Forge.jar |Trading Post |tradingpost |3.2.0 |COMMON_SET|Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a
Crash Report UUID: d5a6ee7c-1815-4f74-8259-52024cc2db69
FML: 40.0
Forge: net.minecraftforge:40.0.18

Custom breakpoints

Add the ability to customize the breakpoint times at which time speed can change. This may open up the ability for distinct dusk and dawn speeds as well.

Follow up on Issue #37 - Nomadic Tents + Hourglass

Hi!

I'm developing a survival themed modpack for a dedicated server and I would like Nomadic Tents & Hourglass to be prominent features of the curated experience, but we also have mods that increase difficulty over time and passing two days doubles the difficulty increase while two days passing damages the immersion of the pack.

Do we have any ideas on if this is a fixable issue? Is there anything that could be done to help? I've posted the issue on the Nomadic Tents Discord as well, and hoping that perhaps we could work together to get a fix rolled out, if possible :>

Thanks for your time, selfless hard work and dedication! <3

Update to 1.19.1 and 1.19.2

The 1.19 version of the mod is outdated, there is minimal changes that was made in Recommended Build of forge, but in need of being tweaked. Can you update the mod please?

Issue with Just Enough Resources (JER).

This is an odd issue but I'll mention it anyway. I have noticed that Hourglass for whatever strange reason that I can't figure out is not playing nice with the Just Enough Resources (JER) mod. I'm not getting any errors or anything that I can see (I've not delved through all the logs to see if any errors relating to Hourglass or Just Enough Resources (JER) occurring).

The issue is if I have Hourglass installed then Just Enough Resources (JER) doesn't work, the tab for JER that shows you where in the world certain ores spawn range-wise, what mods drop what etc.

I just disabled Hourglass and Just Enough Resources (JER) worked but as soon as I reenabled Hourglass and loaded up Minecraft it stopped showing up, I disabled it again and it worked. Which is what has got me so puzzled.

Hourglass and Just Enough Resources (JER) are two completely different mods that do totally different things, as far as I can see they aren't similar in the slightest other than that they are both mods.

It could be Hourglass that is not compatible with Just Enough Resources (JER) or vice versa. Either way, something strange is going on and I can't figure out why Just Enough Resources (JER) won't show up or work properly if Hourglass is installed/enabled.

I love hourglass as being able to control the length of the days and night is amazing, by default I find that the Minecraft days are too short, spend more time sleeping to skip them than doing whatever it is I'm trying to do lol.

Support question regarding sleep time

Hey

Couldn't find a discord so I'll ask here.

Let's say I got my day speed and night speed set to some value, 0.01. Now I want to more or less disable sleep but I don't know how to do that so instead I thought I set the sleep speed to match game speed so there's no speed up when players are sleeping.

Would I set speed sleep max and min to 1.0 or to 0.01 (matching my day/night speed) to achieve this?

Thanks again!

Port to version 1.18.2

Hourglass will be ported to Minecraft version 1.18.2 after the release of MinecraftForge version 40.1.0.

Until then, the API is unstable and has changes that currently cause Hourglass to crash.

Feature: Allow more dimensions to be controlled

Utilize Forge capabilities to allow time control of more dimensions than the Overworld.

Only non-derived dimensions will be compatible as derived dimensions base their time of day on the Overworld.

Galacticraft is a mod worth looking into adding compatibility for when it comes out for 1.16.5.

Malformed `<img>` in `<a>` in description page on Modrinth

The description page on Modrinth for this mod has a malformed <img> in <a> at the top which should display the logo.
As a result, only a link to the image is displayed instead of the image itself.

Inspecting the raw HTML, I find the following:

<a href="https://raw.githubusercontent.com/DuckyCrayfish/hourglass/main/res/logo-wide-588x256.png">
<img src alt="Hourglass Logo" width="550">
</a>

The HTML should be:

<img src="https://raw.githubusercontent.com/DuckyCrayfish/hourglass/main/res/logo-wide-588x256.png" alt="Hourglass Logo" width="550">
Expected visual output (click to expand): Hourglass Logo

Abyss 2 Crash

Verstion 1.2.1 1.18.2
When traveling to dream dimensions in the abyss 2 when sleeping breaks or take a long time to load. Crash report

Enhanced Celestials compatibility problem

There is a bug with Enchanced Celestial like when I go sleep during bloodmoon I’m in a bed for a sec but later automatically made me leave the bed saying it’s bloodmoon and it causes to forward time a bit more so I suggest like They should only speed up time after the player actually sleeps

Aternos server resetting default values of day and night speed.

Hi all. I started an Aternos server with some friends and I just added this mod but, as said in the title, the server is resetting the values every time we turn it on. I don't know if I'm missing something while configuring it. The speed values doesn't even update while the server is running.

Any idea why this is happening?

We are using Forge 44.1.5 and Minecraft 1.19.3.

Edit: somehow now it's working properly.

Hourglass sleep functionality is not working with Quark's "Improved Sleeping" tweak.

I know, it is kinda expected that if some mod adds a voting system or skips the night in some other way will conflict with Hourglass. Thankfully it can be disabled easily in config. The not easy part, however, is to find out what mod adds this conflicting functionality.

So I suggest to add some info about it in Compatibility section of readme, or inform a users in other ways.

Also, with quark's "Nerf Clock" tweak (which makes clock stationary until crafted) - "Display Bed Clock" icon will not move and always show midday.

Question about Serene Seasons day length

If I were to set the speed of both day and night to 0.5 (making everything twice as long) do I also need to double the "day_duration" setting in the Serene Seasons config, or does this scale automaticaly with Hourglass?

Quark breaks your clock animation

For some reason, quark breaks your clock animation on screen. Any way you could fix? I wrote on the quark issue github also

working.mp4
non-working.mp4

Better unit for scaling time?

First off, thanks for making this mod. It's a great addition to Minecraft!

However, one thing that I think is a bit unfortunate is how we speed up / slow down time through the config file. Currently a value of 1.0 means default Minecraft time, 2.0 means time in Minecraft progresses twice as fast.

For me the use of this mod would only be to slow down the time in Minecraft and in order to match Minecraft time with real time I have slow it down by a factor of 72. To do this in the config that means we have to set a irrational decimal value (0.013888.....) and we'll end up with an increasing time drift as time goes on.

I think a better way would be to be able to specify how many ticks a day should be, unless there are any unknown factors preventing this that I'm no aware of.

Thanks!

Port to 1.12.2

There are many great mods stuck in 1.12.2 forever, and I'd love to be able to use Hourglass with them, so if it would not be too much trouble, could You perhaps port it to that version?

Best regards

Port to Fabric API

This port is gonna be on the back burner for a while as I have other personal priorities, but I have created this issue so that those who are interested can receive notifications when I eventually decide to make the jump.

The passage of time stops at Day (0), Noon (6000), Night (12000) and Midnight (18000) if the time speed rate is set to less than 1

The passage of time stops at Day (0), Noon (6000), Night (12000) and Midnight (18000) if the time speed rate is set to less than 1.
Every time the time of day in the game reaches day, noon, night, or midnight, the time stops. I experimented with the configuration settings and noticed that the time stop only happens if the time speed is less than 1.0.
In my configuration day speed = 0.1 and night speed = 2
At night the time does not stop because the speed of the night is > than 1.0.

Config command works inconsistently on older versions of Minecraft

When using the /hourglass config command to set a config value, it is common to find that the command reports that the config was set to the default value instead of what was typed. After a few repeated tries it eventually reports the correct value.

I believe it only prints the wrong value, but sets the correct value.

Confirmed in versions: <1.16.5

Incompatibility with Beyond Earths Sky?

Im not sure now, but i think that hourglass is causing the moons movement to be accelerated, because when i have it installed, the moon basically rises and sets twice

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.