SolarFurnace
S4X8 SolarFurnace
What is this?
This is a plugin designed for the now-defunct server Mine21, and gives the recently-introduced Daylight Sensors a new usage: power Furnaces! No more coal mining or burning wood! Its usage it's very simple: just place a Daylight Sensor on top of a Furnace!
As every solar panel, they require a strong light source, so they don't work in the Nether or the End, and they must be directly under the sky, with no opaque block (glass is OK) above it. You can still use Coal and any other kind of fuel in them as you will do with standard furnaces. Those fuels will be used when there's not enough light, for example at night.
Please note that adding support for a new version doesn't mean dropping support for an older one. Thus version 1.3.1, which adds support for Minecraft 1.6.2, will also work in 1.6.1, 1.5.2, 1.5.1 and 1.5.0 (it won't work in 1.4.7 or older because light detectors didn't exist!)
Videos
In order of publication: https://www.youtube.com/watch?v=qUOrfvm2mt0 (english, by IngrownPenguin) https://www.youtube.com/watch?v=7z5IQEVd_IY (english, by rektok) https://www.youtube.com/watch?v=okz_XGLXaV4 (germany, by XxXHosonOXxX) https://www.youtube.com/watch?v=KzPLLNlodKU (english, by FragCrypt) https://www.youtube.com/watch?v=N388t9w7rbs (italian, by agente0072) https://www.youtube.com/watch?v=duVmFPgLC8w (portuguese, by AbsintoJPI)
Servers using this plugin
If you want your plugin here, just leave a message in the comments
Usage stats
Changelog
-
15/V/2016 1.5.1:
- Added support for Spigot 1.8.4 or newer.
-
12/X/2013 1.5:
- Now solar panels can be placed in any side, instead of only on top of a furnace.
-
20/IX/2013 1.4.1:
- Added support for 1.6.4
-
15/VIII/2013 1.4:
- Support for SportBukkit. This implementation is version-independent and, as opposed to CraftBukkit, you don't have to update SolarFurnace for every new Minecraft release.
- Added optional usage stats
-
9/VII/2013 1.3.1:
- Support for 1.6.2
-
2/VII/2013 1.3.0:
- Support for 1.6.1
-
17/VI/2013 1.2.3:
- Display detected CraftBukkit version when running on an invalid version.
-
4/VI/2013 1.2.2:
- Added permission: "solarfurnace.create" (allowed by default)
-
2/VI/2013 1.2.1:
- Fix for 1.5.2 not being detected properly.
-
23/V/2013 1.2:
- Support for 1.5 and 1.5.1
-
17/V/2013 1.1.1:
- SolarFurnace in unloaded chunks are not ticked anymore.
- Minor internal cleanups.
-
16/V/2013 1.1:
- The plugin is finally capable of updating Furnace blocks from an Idle furnace to a Burning furnace without throwing its contents or losing its orientation.
- Furnaces are also stored in a per-world basis, so saving, loading and ticking them it's much faster.
- Major cleanup in furnace storage, which is now is handled in another class, rather than in the main.
- The plugin now handles world loading and unloading successfully.
- 14/V/2013 1.0: First public release
Source code
You can see and download the source code, fork the project and send issues in my GitHub.
About the author
My name is Marcos Vives Del Sol, aka "socram8888". I'm a 18-year-old Spanish guy who likes programming useless stuff that nobody uses. If you want to report a bug, ask for a new feature, or just say hello, you can contact me in my e-mail account socram8888@gmail.com.
We're using your plugin, our main site is www.NoBabies.info. More info in the sig.
@socram8888
Fantastic! I'll give it a whirl
@RenDwy
Now you can place hoppers on top of solar furnaces too :)
Excellent idea!
Were you to add compatibility with TekkitInspired's Quarries and Motors - we'd have a very cool solar powered approach to automation
without forge.Also, is there any way of adding cookables to the furnaces automatically? (obviously the sensor inhibits the placement of a hopper). It's the one thing that's holding this plugin back.
RenDwy
My review on youtube: http://youtu.be/KzPLLNlodKU
ohh just had a IDEA! u think u can make a Soler Healer? like a daylight sencer ontop of a beacon heals u when ur close? or maby soler powered beacons that dont need the pymid of blocks just daylight sencers next to them 1 for eace lvl of the beacon a max beacon would have 4 daylight sencors nect to it and only work durning the day or possable a auto crafting bench a crafting bench with a daylight sencer on top of it and a hopper wo feed it items from a chest place a resaeie in it or a sign on it with the id of the item u want and a hoper to remove items and during the day it will create items 1 every so often like the fernis just a idea
@socram8888
Dude u would be my hero is u could make a power plugin i run a steampunk Rpg server and would love to have working real power if u can make a bukkit plugin for realisc power that would be the best!
@KingLucifer
Battery plugin is closed-source (I really hate working with closed source, they are mostly badly-coded crap), and it also uses redstone. Using redstone is a bad idea as everybody can add levers or other power sources to keep the furnace burning.
I've been thinking in programming an electrics API, like IC2 for Forge but in Bukkit, and a bit more realistic (taking in account wire resistance, voltage and current), but I haven't found yet a way to do it efficiently.
could u add Batterys to this plugin as in the light dector on a battery block and then wire it to the furnace with tripires and string? just a question i think it would be neet
@socram8888
Even though it's just one permission node, you should make a section within the main page that's designated to list all the permissions, like most plugins do. This is for the sake of extreme clarity, mainly for two reasons:
@Flyerminer
It already has a permission node: "solarfurnace.create". Those without that permission can't create solar furnaces.
It'd Be nice if you could add permissions support so that if you wanted donators or specific classes of people to be able to use these you could set it that way. it would only take one permission node as far as I can tell.
I find the problem...
I havnt got the latest version :D
I guess they might have changed the internal version. I'll fix it asap.
EDIT: Internal revision is still 1.5R3, and 1.2.2 is working fine in my test server, which runs CB 1.5.2 R1.0
Using [INFO] This server is running CraftBukkit version git-Bukkit-1.5.2-R1.0-b2788jnks (MC: 1.5.2) (Implementing API version 1.5.2-R1.0)
Recomended build
@emy95 Have you restarted the server at least once since you installed the plugin? "SolarFurnace.bin" is only written when the server is being turned off.
@socram8888
Yes, i checked if there is the file.... but there isn't nothing.....
@emy95
Can you check if there is a file called "solarfurnace.bin" in [server folder]/world?
19:04:59 [INFO] [SolarFurnace] Enabling SolarFurnace v1.2.2 19:04:59 [INFO] [SolarFurnace] No solar furnace data found for world world
How can I resolve this problem???
I haven't added that because that's way too complex, and it will be quite hard to prevent users from adding levers or other power sources to have the furnace always burning.