cocolabs / daylight Goto Github PK
View Code? Open in Web Editor NEWMinecraft mod that helps you keep track of time.
License: GNU General Public License v3.0
Minecraft mod that helps you keep track of time.
License: GNU General Public License v3.0
I have selected a few basic biomes we will implement into daylight mode. I left out desert because you have finished that one. The rest should be fairly easy, with the exception of jungle. I don't really have an idea how I want it to look like yet.
The list of biomes we need:
Users should be able to choose to have the HUD disabled in creative via config.
User @thebrightspark suggested that displaying time of day numerically in addition to the existing time cycle GUI would be a useful feature for many players. It would more precisely indicated what time of day it is without having to roughly estimate by looking at the graphic.
Darkhax reported Daylight rendering multiple GUI elements on Discord #mmd-jam.
CurseForge user craft_pig requested a 1.12 version of the mod.
User Griefed on CurseForge requested an optional feature that would me the time cycle GUI active only when having the clock item in hand or inventory:
Do you think it would be possible to bind it to the clock in some way? Optional, of course.
My reason for asking is this: It's not always necessary to see what time of day it is, so having your daylight display only when having the Minecraft clock in hand/inventory could be a nice way of using it.
This feature would add sound logic as to why the player is able to see GUI and make the mod much more friendly to Survival players since it would no longer feel like a cheat of sort.
Version 0.1.2
java.lang.RuntimeException: Attempted to load class net/minecraft/client/world/ClientWorld for invalid dist DEDICATED_SERVER
at net.minecraftforge.fml.loading.RuntimeDistCleaner.processClass(RuntimeDistCleaner.java:71) ~[forge-31.2.0.jar:31.2]
at cpw.mods.modlauncher.serviceapi.ILaunchPluginService.processClass(ILaunchPluginService.java:103) ~[modlauncher-5.1.0.jar:5.1.0+69+master.79f13f7]
at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:85) ~[modlauncher-5.1.0.jar:?]
at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:115) ~[modlauncher-5.1.0.jar:?]
at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:239) ~[modlauncher-5.1.0.jar:?]
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:126) ~[modlauncher-5.1.0.jar:?]
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:96) ~[modlauncher-5.1.0.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_252]
at io.yooksi.daylight.Daylight.<init>(Daylight.java:48) ~[?:1.15.2-0.1.2]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_252]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_252]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_252]
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0_252]
at java.lang.Class.newInstance(Class.java:442) ~[?:1.8.0_252]
at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:131) ~[?:31.2]
at java.util.function.Consumer.lambda$andThen$0(Consumer.java:65) ~[?:1.8.0_252]
at java.util.function.Consumer.lambda$andThen$0(Consumer.java:65) ~[?:1.8.0_252]
at net.minecraftforge.fml.ModContainer.transitionState(ModContainer.java:112) ~[?:?]
at net.minecraftforge.fml.ModList.lambda$null$10(ModList.java:135) ~[?:?]
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) [?:1.8.0_252]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382) [?:1.8.0_252]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) [?:1.8.0_252]
at java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:290) [?:1.8.0_252]
at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731) [?:1.8.0_252]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) [?:1.8.0_252]
at java.util.concurrent.ForkJoinPool$WorkQueue.execLocalTasks(ForkJoinPool.java:1040) [?:1.8.0_252]
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1058) [?:1.8.0_252]
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) [?:1.8.0_252]
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) [?:1.8.0_252]
This should at the very least contain a detailed description of what the mod is about.
Reference material: A Beginners Guide to writing a Kickass README.
Forge, Minecraft and CocoLib should be defined as dependencies in mod toml file.
See SparkTools mods.toml for more information.
This should be a high resolution day/night slideshow with project title centered in the middle of the graphic. The font used for the title should resemble Minecraft. Recently I've seen a resource pack that used a font like this for promotion, see Night Mode for more information.
Make sure the mod will not crash the server.
Mod should be submitted by the end of 16th of May (standard UTC time).
HUD position on the screen (aligned to corners of the screen) should be configurable via mod config.
Add GPL license notices to all project code files.
Default GUI element position overlaps with Travellers Map (mod submission for MMD Jam). It should be positioned in the TOP_LEFT
corner by default to achieve compatibility without compromising aesthetics.
This background should become active only in desert biomes.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.