The mod comes by default with 6 different tiers (fully configurable)
- Produces 2 RF/tick. Internal storage 50,000. Transfer 16 RF/tick
- Produces 16 RF/tick. Internal storage 250,000. Transfer 128 RF/tick
- Produces 64 RF/tick. Internal storage 850,000. Transfer 512 RF/tick
- Produces 256 RF/tick. Internal storage 4,000,000. Transfer 2,048 RF/tick
- Produces 1,024 RF/tick. Internal storage 16,000,000. Transfer 8,192 RF/tick
- Produces 4,096 RF/tick. Internal storage 60,000,000. Transfer 32,764 RF/tick
Some nice features
- Number of tiers and their production/capacity can be fully configured to suit your needs. (from 0.6)
- Many upgrades can be crafted to improve your solar panels. (from 0.6)
- Height of the block is changeable in the config. From cover size up to full block. (from 0.2)
- Solar Panels automatically share their energy when next to each other, no cables needed. (from 0.3)
- Thermal Expansion recipes and automatic fallback on vanilla recipes if the mod is not installed.
- Use a wrench instead of a pickaxe for the solar panel to keep its energy and inventory. (from 0.5)
Modpacks
You have my blessing for using my mod in any modpack you want.
Important links
Credits
Huge thanks to VSWE, Pahimar and BDew for making open source mods as it greatly helped me figure out how things work.
Hey! May I decompile your mod and make a 1.8.9 version for it? Thanks!
Can I make better textures for you? Or only for my Modpack?
I have any Errors in my Server-Log:
Minecraft 1.12.2
spongeforge-1.12.2-2768-7.1.5.jar
forge-1.12.2-14.23.5.2768-universal.jar
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: java.lang.NoClassDefFoundError: thaumcraft/api/research/IScanThing
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at java.lang.Class.forName0(Native Method)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at java.lang.Class.forName(Class.java:264)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.zeitheron.solarflux.SolarFlux.preInit(SolarFlux.java:111)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at java.lang.reflect.Method.invoke(Method.java:498)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:624)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at java.lang.reflect.Method.invoke(Method.java:498)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.google.common.eventbus.EventBus.post(EventBus.java:217)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:218)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:196)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at java.lang.reflect.Method.invoke(Method.java:498)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.google.common.eventbus.EventBus.post(EventBus.java:217)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at net.minecraftforge.fml.common.LoadController.redirect$onPost$zza000(LoadController.java:560)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:135)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:627)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:99)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:333)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:125)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at java.lang.Thread.run(Thread.java:748)
[14:10:53] [Server thread/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:634]: Caused by: java.lang.ClassNotFoundException: thaumcraft.api.research.IScanThing
[14:10:53] [Server thread/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:634]: at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
[14:10:53] [Server thread/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:634]: at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
[14:10:53] [Server thread/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:634]: at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
[14:10:53] [Server thread/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:634]: ... 39 more
[14:10:53] [Server thread/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:643]: Caused by: java.lang.NullPointerException
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: java.lang.NoClassDefFoundError: morph/avaritia/block/BlockResource
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at java.lang.Class.forName0(Native Method)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at java.lang.Class.forName(Class.java:264)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.zeitheron.solarflux.SolarFlux.preInit(SolarFlux.java:111)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at java.lang.reflect.Method.invoke(Method.java:498)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:624)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at java.lang.reflect.Method.invoke(Method.java:498)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.google.common.eventbus.EventBus.post(EventBus.java:217)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:218)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:196)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at java.lang.reflect.Method.invoke(Method.java:498)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at com.google.common.eventbus.EventBus.post(EventBus.java:217)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at net.minecraftforge.fml.common.LoadController.redirect$onPost$zza000(LoadController.java:560)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:135)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:627)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:99)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:333)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:125)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486)
[14:10:53] [Server thread/INFO] [STDERR]: [com.zeitheron.solarflux.SolarFlux:preInit:136]: at java.lang.Thread.run(Thread.java:748)
[14:10:53] [Server thread/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:634]: Caused by: java.lang.ClassNotFoundException: morph.avaritia.block.BlockResource
[14:10:53] [Server thread/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:634]: at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
[14:10:53] [Server thread/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:634]: at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
[14:10:53] [Server thread/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:634]: at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
[14:10:53] [Server thread/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:634]: ... 39 more
[14:10:53] [Server thread/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:643]: Caused by: java.lang.NullPointerException
In reply to Forge_User_58902600:
And that means what?
In reply to Forge_User_15388697:
I have the same errors and the modmaker is clearly not interested in helping us, since he hasn't responded to your post for months now.
In reply to Forge_User_15388697:
You're trying to run a 1.7 mod on 1.12.
In reply to Forge_User_15388697:
You're having issues with MY mod, not Nauktis', SolarFluxReborn. Report stuff to my gitlab if still interested. :v
How many tiers does it add? I thought there were 16, but alas, i am now loading tier 18 into the config
What exactly does this mod do? there isn't an actual description of the mod only it's contents.
Oh my days the owner (Nauktis) hasn't been active since Fri, Jun, 10 2016! And it's still only available for 1.7.10......nevermind then, I'll find another mod.
In reply to Forge_User_37739604:
In reply to Forge_User_37739604:
It is compatible with newer versions, search Solar Flux Reborn
"Number of tiers and their production/capacity can be fully configured to suit your needs. (from 0.6)"
What do you mean by this? In the config file, I only see the option to add one- the tier 6. Is there any way to add more tiers? I took a look solar flux reborn, but it's 1.8 and later, and I'm using a 1.7.10 modpack,
In reply to Tremendin:
Question - when multiple panels are linked together, are they processed as a single multi-block or are the panels still individually processed?
I love your mod! It really needs revision, but the idea is great! Sad, but it not works on recommended Forge version (10.13.4.1558). I believe, you can fix it.
Mojang will release 1.11 before MineCon 2016 (2016.9.24),would you mind up update Solar Flux to 1.10.2 before 2016.9.24 ? >http://minecraft.gamepedia.com/1.11
https://minecraft.curseforge.com/projects/solar-flux-reborn/
:)
Thanks for making this mod. Is there a place where I can read about updates/news? Interested in knowing if this mod is being updated past 1.7.10.
EnderIO/MFR please?
EnderIO and MFR uses the RF API, so it would be redundant to make a solar mod just for them.