Slimefun

Slimefun

3M Downloads

Solar Generators not generating any power

JamesMCL44 opened this issue ยท 9 comments

commented

Description (REQUIRED)

Solar Generator (Basic) Advanced Solar Generator and Carbonado Solar Generator not generating any power
Energized Solar Generator only generates 64J during Daytime

2020-09-03_20 45

Versions of plugins:
2020-09-03_20 13 53-1

Above testing made on 03 Sept 2020.

Steps to reproduce the Issue (REQUIRED)

The above gif should well detailed how to reproduce it.
gamerule doDaylightCycle set to false
gamerule doWeather set to false
and time locked at Noon

Expected behavior (REQUIRED)

Solar Generators expected to produce the respective J as printed in the machine lore.

Server Log

https://pastebin.com/ZkzkvEvB

Error Reports

the said folder is empty

Environment (REQUIRED)

  • Server Software (Spigot/Paper): Paper
  • Minecraft Version: 1.16
  • Slimefun Version: vDEV - 660
  • CS-CoreLib Version: vDEV - 90
    (Screenshot see above)
commented

I am still not able to reproduce this, even with the gamerules being set.
Did you try updating Paper, what build are you using anyway?
Is your world maybe eternally raining without rendering it? I am really running out of ideas here.

If anyone is able to reproduce or investigate it, please post any further info on here.

commented

When me and my friend was testing the changes I made to TickerTask solar panels weren't working while everything else did. So I can reproduce this. Perhaps it's about mc version? We tested in 1.16.2 with only cscorelib#90 and the esited sf#600 the world had none gamerules changed and it was a newly created one even.

commented

I did some tests myself today with the build 671. The issue is the amount of energy produced is always half the amount it should be producing. Basic produces 2 joules, energized produced 128 on day snd 64 at night.

commented

I did some tests myself today with the build 671. The issue is the amount of energy produced is always half the amount it should be producing. Basic produces 2 joules, energized produced 128 on day snd 64 at night.

The video shows that it's producing 0J instead of the 2J it should produce, if it would only produce half the amount it would produce 1J, but it produces zero.
Also I think you are mixing up ticks and seconds again.

commented

I did some tests myself today with the build 671. The issue is the amount of energy produced is always half the amount it should be producing. Basic produces 2 joules, energized produced 128 on day snd 64 at night.

The video shows that it's producing 0J instead of the 2J it should produce, if it would only produce half the amount it would produce 1J, but it produces zero.
Also I think you are mixing up ticks and seconds again.

My network only consisted of a regulator and a solar panel. While using Basic one regulator showed 2J. Then I plsced a capacitor and it increased as follows: 2 - 4 - 6 - 8...

After checking the code I understand ehy it increases like that. I didn't use a chronometer or anything so I don't know if it was 2J per tick or 2J per second.

In the end I couldn't reproduce this. Panels produced power. Maybe wrong amount, maybe not. That I do not know.

commented

The amount is correct...
I could never reproduce this issue anyway.

commented

@JamesMCL44 can you send us your config.yml?
I suspect it might be about your tick settings.

commented

I think it was somehow a bug caused by Paper. I tried with a very old 1.15 spigot jar.

commented

i have never made any changes in any config files, including paper or slimefun itself.
If i havent mentioned it, the testing gif i made was based on a fresh install of all plugins and Paper, no changes in any kind of configs.

for the problem itself, i have yesterday updated all the paper version and other plugins including Sf with auto update, it now showing like 2J, 4J, 6J.....
If this is the expected outcome, then this issue may considered as resolved.

if any of you would like to try reproducing the problem i can simply repack the whole server files for you testing, plz let me know.

Thank you very much for all the help.