Stellar API is general API for mods related with celestial objects.
This will be basis API for Stellar Sky, Stellarium, and Photoptics.
Latest version on 1.12.2 presents configurable day length and month length. You can change them only with Stellar API.
Features
Celestial API
Since this is API about celstial objects, there is celestial API which allows better compatibility.
Optical System
Currently there is optical system which is celestial objects.
- DEFAULT: There are default telescopes which provides magnification can be used using right-click.
- Photoptics is the mod enhancing this part of Stellar API.
Overlay System (HUD)
- Currently there is overlay system in Stellar API, which is easily configurable HUD elements.
- It can be manipulated by the HUD which can be displayed by pressing key 'U'. You can also disable some HUDs here.
- DEFAULT: Day Descriptor Information on the TopRight side of the HUD. (Which is positionable)
Wake Condition Configurations
There is wake configurations which can used to configure wake condition and time.
Per-Dimension Resources
Currently there is per-dimension resource(textrue) commands to replace resources per-dimension. (/perdimres list/available/set/remove)
The resources will be applied directly after the command is run.
- /perdimres available: View the list of per-dimension resource IDs available to replace.
- /perdimres list: View currently replaced per-dimension resources.
- /perdimres set <PerDimResID> <resource location>: Replace per-dimension resources using
- The resource location is '(location in assets)' in vanilla and '(modid):(location in per-mod resource location)'.
- /perdimres remove <PerDimResID>: Can remove per-dimension resource replacement using
New Feature - WorldSets
- WorldSets are for determining the world to apply celestial settings.
- Named WorldSets can be configured with world names.
New Feature - Adjustable Day/Month length (without Stellar Sky)
- Now day length and month length is adjustable - See World Settings in config for this.
- It can be configured for each WorldSet. To change day length of a custom dimension, create named WorldSet with the name of the dimension and configure it.
- Day/Month offset and minimum sky brightness are also available - check the details in the comments.
- Stellar API tweak should be enabled - it is in the world settings as well.
- There's also Force Configuration flag. When it's on, changes in configuration is applied to any world you open. When it's off, world which has been loaded at least once with Stellar API won't be affected.
Screenshots
These are screenshots using the default telescopes.
The texture error above is removed on the latest version.
Planned Updates
Stellar API is currently in total rewrite stage, so it would serve its role well as API for Celestial Objects and Optics.
- Several wavelengths (Gamma/X/UV/IR/Radiowave) will be supported, along with custom signal types. (Like gravitational waves)
- Celestial Entries to express Galaxies, Planetary Systems, and Stars/Planets.
- Allows Configurable Procedural Generation of Celestial Objects along with PreExisting Systems.
Development of Stellarium should be trivial when this rewrite is successfully finished.
Things are subjected to change; Gradual change will occur.
In reply to Lydiarose95:
It seems that whenever I press U to bring up the overlay, it just gives an unmoving screen, kinda like pressing ESC but without any menu options/darkened screen. I can press U again and it "closes" the UI that isn't there, bringing it back to normal. I'm running Optifine for 1.10.2, and Stellar API v0.5.4.1.3, Photoptics v0.5.1.3.4, Stellar Sky v0.5.5.1.7, and forge 12.1.8.3.2209. Plus about 45 other mods, which could be the problem.
The only real issue this gives is I can't edit it in game, and have to manually via the configs, which isn't really bad, but it's a complete swing and a miss for adjusting it precicely.
What option do you exactly mean? If you want to pause/unpause the game, press the Playing/Paused button.
The button you use for configuring stuff in-game (U) isn't making the UI appear for me. It's like it's invisible.
Hmm, I see. Could you let me know if this happens without Optifine/other mods? It'll be a lot easier with the information.
oh, geeze. every modder and their dog seems to have their own API nowadays...
well, the reason why people use APIs is because they want to reuse a certain script. how would you like having to type the same thing over and over and over again if you were a modder yourself?
I asked me if it was normal if the telescops hadn't any recipes ?
The telescopes are just for test, and made too simple to be a part in gameplay.
I'm not really to have understood what all the mod does. But I saw that it ovverides the Minecraft sleeping system. So my question is to know if it's compatible with Better Sleeping. http://minecraft.curseforge.com/projects/better-sleeping?gameCategorySlug=mc-mods&projectID=227114
An another thing is the time gui added by the mod. Already you should maybe put it by default in the left top side because at the right it's the JEI gui. I find it a bit too big too, I would have thought something smaller and more discrete like that http://media-elerium.cursecdn.com/avatars/30/573/635864847144012154.png, or maybe a graphic clock like here http://minecraft.curseforge.com/projects/clock-hud?gameCategorySlug=mc-mods&projectID=226364
I don't know if Stellar API is compatible with Better Sleeping or not. There might be possibility of incompatibility, it depends on its implementation.
And about the HUD, you can easily configure its position and remove it.. Simply dragging/clicking wise.
If you don't still get it now, up there I wrote that the HUD can be manipulated using key 'U'.
In addition, Stellar API default HUD is intended to be disabled most time. Also it's not that big, I think you are talking about something other...
Also I have no issue with JEI gui, it is on top center for me. (Not right center as you mentioned)
I know that the gui can be moved and hidden, I just gave some ideas for improving it. And I never said I had issue with JEI, I just said it should be by default in the the top left for preventing to bother the JEI and Waila gui, even if I know it be changed throught the config.
Stellar API time overlay is Already default to the top right. You are definitely talking about something other than that..
I meant top left, and you tell me now that it's by default in top right like I said firstly when you told me I had wrong and it at the top center...
So do you mean it's on top center by default? If it's the case, definitely you're saying about something other than this time HUD.
I said it was at the top right, damn do you ever read my message ? -___-'
Is it big? Also what HUD of JEI is on top right? I still couldn't get what do you mean. Please post the problem more clearly.
Also again, it's just meant as simple display to indicate the current time in the day, and I think it's simple enough. If you don't want it, just disable it.
+ Topleft side is already used by many mods, so I don't want to set it as default.
Ok let's forget, we won't go anywhere with this kind of discussion. Anyway it's your mod, so you do what you want with it, I don't force you to anything.
I'd just state this:
If you wanted to get support on suggestions, you had to try to state it clearly, and with reasons and proper explanations.
You just said that the position is conflicting, without screenshots or something that actually represents the issue. And it was unreasonable to me. (I can't think of it being big or conflicting with JEI's position, since it didn't happen for me with Stellar API and JEI)
[Client thread/ERROR]: The mod Photoptics (Photoptics) requires mod versions [StellarAPI@[0.4.4.2.0,0.4.5.1.0)] to be available
I hope this version is coming soon. :)