SunBurn Reborn
SunBurn Reborn
Downloads:
Newest Version: 1.8.1 Beta | CB1.4.7-R1.1 Compatible!
ChangeLog: here! | ToDo List: here!
Features:
- An entity (player, animal) in light will be set on fire. Stepping into shade will douse the entity.
- The entire plugin can be turned off if necessary, or player and mob burn can be toggled individually.
- The effects of SunBurn can be toggled on a per world basis. World not in the worldlist will not be burned, v1.5.0+
- A player may exempt from being burned with the player exemption list, v1.5.5+
- A configuration file makes for easy control of the plugin, v1.5.0+
- Per-world configurations allow for a precise time control system, as well as locking the time and weather in a world, v1.6.3+
- A protective armor system will protect the player, v1.6+
- The plugin will auto-update, v1.7.0+
- A whole bunch of permissions, v1.7.0+
- Armor can now be toggled with /burn armor. Some people didn't like it, I guess... v1.7.0+*
- Wasteland generation, v1.7.0+
- AutoWasteGen, v1.7.5+
- Toggle AutoUpdate, v1.7.6+
- Toggle AWG info logging, v1.7.7+
- Custom armour IDs and damage values. 1.8.0+
- 1.8.1 - Bugfixes only. I think there was a problem with armour damage and I'll have to look into that. It was not fixed with this update.
- Thanks to @warezthebeef for fixing these issues.
AutoUpdates
- These can now be turned off in the configuration because it is REQUIRED.
- By default, SunBurn will continue to AutoUpdate
- Changing "check_for_updates" in the config will disallow checking for updates
- Changing "auto_update" will disallow downloading the update.
- If "check_for_updates" is disabled, "auto_update" will always be disabled, regardless of actual setting.
Configuration Help
Permissions
Commands
Video
Notes
I am opening this project up. You may find the source at https://github.com/vsams14/SunBurn.git The Repo is public and you may create branches/forks of it. However, if you want to commit to the master branch, please contact me so that I can ensure that you are adding something that I would want in the plugin.
Thanks for your support!
vsams14
@Jd678
Is your world added to the burn list? Have you watched the video, to make sure you completely understand everything? If you're still having issues, please PM me a full copy of all your configurations.
Thanks!
vsams14
Idk what i did wrong, i'll retry dowloading it or something but I don't burn in the sun and I am not opped, and burn players it true and i am not on the exception list and there are no errors everything loads fine.
@morlanius
I should have an update done by the end of the week. I hope. I know I haven't been entirely reliable in the past with updating so I'm not going to promise anything.
Also, I asked someone to help me by being the PR and compiling lists of bugs/errors. However he hasn't bothered to do anything thus far. Anyone else up for taking this position? I do need someone as I'm far busier than last year and I rarely have time to check back and answer questions.
Finally, anyone who had bugs, I promise to try to address them in the update. Don't worry. I have not forgotten about you.
vsans14
@Jd678
Every time you touch a command it sets player_burn to false. set everything up then /burn player in that world.
ps: /waste chunk works nice, but /waste world isnt doing a bean .. except disabling player_burn (but i can switch it back on if needed)
Any chance of updating?
@Jd678
Any errors coming up? If not, can we see your full config?
In the meantime, please watch the above video. It's no longer 100% to date, but it should still help you figure out your issues.
vsams14
@Jd678
It has an exception for Ops.
The plugin loads and everything, and I can uber smite players but I don't burn in daylight. I also set the config to burn_players: true so i don't know what else to do, please help? :D
Unfortunately, I will not have access to any computer besides my phone this break, so no coding will be done until I return home. I apologize for the inconvenience and will attempt to get back to work on this ASAP.
vsams14
Hey guys, I've been inactive for about a month, and I'm really sorry. If it makes anyone feel better, I haven't played any games in that time period either...
Anyways, I'm going to be on break for the next week, so now is the time to request features that you may want for a Christmas update. I will also spend this time to address any bugs/glitches already present, so if there is a ticket for it, I'll try to fix it right away!
I make no promises to how much will get done, but hopefully it will be somewhat meaningful!
vsams14
Hi,
I'm having an issue with armor disappearing when I am not in the sun. If I leave a shaded area and put on my armor as I am burning the armor seems to stick and start taking damage. As soon as I go back into the shade or put on armor in the shade the armor magically disappears (i.e. it is totally gone, no drop, no back to inventory) within a few seconds. I have stood out in the sun and watched my armor lose durability as I imagine it is supposed to do.
I have the armor.yml set up using the values shown on the config page. I have durability set to 5 in the config.yml. Armor_On is set to true. I am running 1.4.2. and the Sunburn version is 1.8 (the newest).
I have also noticed this error pop up in my log:
[SEVERE] org.apache.commons.lang.UnhandledException: Plugin SunBurn2 v1.8.0 generated an exception while executing task 10 at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) Caused by: java.util.ConcurrentModificationException at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:819) at java.util.ArrayList$Itr.next(ArrayList.java:791) at org.bukkit.craftbukkit.CraftWorld.getLivingEntities(CraftWorld.java:545) at com.github.vsams14.sunburn.Burn.BurnMain(Burn.java:31) at com.github.vsams14.sunburn.Main$5.run(Main.java:175) at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) ... 3 more
Am I doing something wrong with my setup?
I know that the people who use this plugin rarely comment anything about features you want, so I would like to clarify something.
1. Please take a look at the todo list (link at the top of the page). Please tell me your opinions on these things. Do you want them? Do you think they're not worth it?
2. If no-one ever comments about stuff they want, I don't know what to program. Even though this started as a personal plugin, now I am making it for YOU. THE PEOPLE. If there is a feature that you want, and you think others might also want it, comment or pm me. I WILL listen to you. If people refrain from asking for new features, I'm going to assume that the plugin is complete (besides bugs), and I WILL move onto other projects.
Basically, I'm asking you to take more of an interest in the bloody thing. Show some initiative!
vsams14
Thanks for sharing this. Works great
I know this isn't very easy solvable, but I'd like to keep all the buildings etc. when I do /waste regen <world>...
Thought: Maybe right-click water bucket in the inventory -> drink it / make skin wet -> no fire for time X.
:D
Edit:
Would you update your github repo?
Found and fixed three bugs so far. (NPE with armor, fixed armor.yml not saving, ConcurrentModification error)
I could provide a pull request then :)
v1.8.0 is now up. This has:
Also, if I set up a PayPal donation box, how many of you would be willing to help out? I'm a student, so your money is always welcome.
-vsams14
I'll have this updated to 1.4 soon, along with the armor durability changes. If anyone wants some last minute features, let me know NOW!
@ma83lan
PM me, I'll discuss it. Maybe, but I've never used worldguard, and unless multiple people want this feature, I see no need to waste time and effort programming it. Sorry!
Any chanse you could set this up so that people will actually be safe inside my world guard safezones? The WG invincible flag wont keep players alive when the sun is up unless they have a full foodbar.
I have programmed in custom armour id's!
Depending on what you set the durability in config.yml to, percent damage is calculated as
(6-dur)/50 and is added to the armor's current damage value. This is done every 12 seconds
So, dur at 1 means armour takes 10% damage, 2 : 8%, 3 : 6%, 4 : 4%, 5 : 2%
Does this all sound fair and acceptable?
vsams14
@TabbyTails
Can you PM me and include any relevant config files? I'll try my best to help you fix this. While you wait, I will also suggest that you take a look at the video above. It may save you some hassle!
vsams14
Is there an issue with the wasteland generation? Are there known conflicts with other plugins?
I have /burn world world on I have /waste world world on I have the notify turned on and I am op No chunks are being wasted nor are they showing up on the console or in my log.
Am I missing something?
A friend suggested to me that an entirely destroyed world where everything burns in the sunlight, and animals die seems a bit too harsh, and that there should be a random chance of AWG generating an "Oasis" instead of destroying the chunk. How do you guys feel about that?
Also, the lack of responses to my questions makes me really sad... If you don't take part in the creation process, how am I to know if I'm making something that the people actually WANT?