Spontaneous Combustion
Spontaneous Combustion
Version: 1.9 [1.1-R6/1.1-R4]
Gray=comming soon | Black=implemented
Features
- Biome support
- Worldguard region support
- Combustion alerts (messages broadcasted to the server)
- Combust players/yourself with (/combust)
- Multi-world support
- Reload config without restarting server (/screl)
- Edit the probability of spontaneous combustion (fraction variable)
- Edit how often someone might burst into flames (delay variable)
- Edit how long the player will stay on fire (length variable)
- Edit what amount of sunlight is required to burst into flames (lightlevel)
- Players randomly burst on fire
- Ability to not include certain players (sc.ignore permission)
- Extremely customizable
Download Latest (Version 1.9 [1.1-R6/1.1-R4])
Installation
- Place the 'sc.jar' file in your plugins folder
- Enable the plugin (or start the server) to generate default config file and config folder
- Open 'plugins/spontaneouscombustion/config.yml' in a text editor
- Edit the config to your liking (see Configuration for more info)
- do "/screl" in game or "screl" in console to reload the config
- Enjoy
Configuration
#how often people can possibly burst into flames in milliseconds (1000 milliseconds = 1 second) delay: 10000 #the message that is broadcasted accross the server when a player spontaneously combusts. ( {player} is replaced with the players name} ) burnmsg: '{player} spontaneously combusted.' #config for the default world name (you can add more of these with different world names to support multi-world configurations) #Note: if a world is not listed here the plugin is disabled in it. world: #how long will the player burn if they catch on fire? length: 4000 #what is the probability that they will catch on fire fraction: 10 #what sunlight level is required to burst into flames (0=none/1=14 blocks awway from sunlight/.../14=1 block awway from sunlight/15=direct sunlight) lightlevel: 15
Permissions
- 'sc.rel' - Allows the player to reload the config (defaults to op)
- 'sc.combust' - Allows player to combust others with /combust <player> (defaults to op)
- 'sc.combustself' - Allows player to combust themselves with /combust (defaults to op)
- 'sc.ignore' - Players with this permission cannot burst into flames (defaults to nothing) (only applies to random combustion's)
Commands
- /combust - Combusts yourself (permission 'sc.combustself')
- /cumbust <player> - Combust others (permission 'sc.combust')
- /screl - Reloads the config (permissoin 'sc.rel')
Have a problem or new feature idea? Submit A Ticket
Known bugs (v1.9)
- None
- Ticket to add features/fix bugs
Changelog
v.2.0 [1.1-R6] (03/17/12)
- Added biome support (turn on/off spontaneous combustion in certain biomes)
- Added worldguard region support (turn on/off spontaneous combustion in certain regions)
- Ticket to add features/fix bugs
- Update for 1.1-R6 (also tested with 1.1-R4)
- HIGHLY RECOMMENDED update
- Removed console testing notifications (sorry forgot)
- Fixed slight light-level bug
- Fixes timer bugs
- Polished up default config generator
- Added a 'delay' variable minimum of 50 milliseconds
- Many performance improvents
- Timer doesn't go off immediately when plugin is loaded/player joins
- Fixes 2 player bug (multiple players are combusted on the same tick)
- Updated for Bukkit 1.1-R4
- Added bukkit lightlevel bug workaround (15 light level at night)
- Removed enabled message
- Fixed broadcast bug
- Fixed server errors
- Fixed 'sleep mode' bug
- Many improvements on performance and stability
- Added permission 'sc.rel' (to use /screl to reload the config) (defaults to op)
- Added combustion alerts (messages broadcasted to the server)
- Added config variable 'burnmsg' (the message to be broadcast across the server when a player is combusted {player} is replaced with the players name)
- Fixed default world bug (default world has to have spontaneous combustion enabled)
- Added /combust & /combust <player>
- Added 'sc.combustself' and 'sc.combust' permissions
- Removed 'enabled' config variable
- Added '/screl' command (reloads config)
- Added multi-world support (see config)
- Changed config layout (so DELETE your old config file)
- 'sc.ignore' defaults to op again
- Permission 'sc.ignore' no longer defaults to OP's
- Removed 'sunlight' config variable
- Added 'lightlevel' config variable (see Configuration for details)
- Removed the disable message
- Removed the "setting the delay value lower or equal to the length value could cause unexpected results!" warning message
- Added 'sc.ignore' permission (keeps players from being lit on fire)
- Changed default value of 'delay' from 20,000 to 10,000
- Changed default value of 'length' from 5,000 to 4,000
- Added config file variable 'sunlight' if set to true then only players that are in direct sunlight will be caught on fire
- (first release)
@Flubausterus
So how would I configure it to instantly catch you on fire when you get in the sun (light level 15)
@telephonekiosk
Alright next release (v1.4)
Maybe add an option to broadcast a message to people with the node "sc.broadcast" when a player randomly burns?
@XeonG8
Maby I could create a separate plugin for that. Ill look into it.
@dredge200
no thats not what i meant... sure it does death messages, it just doesn't provide the commands to invoke a death/injury on a player that is associated with whatever message.
@XeonG8
adding /combust <player> in 1.4 but theres already a plugin for death messages called HeroicDeath
/combust <player>
that is all really :)
really should just be a plugin (maybe I haven't looked enough?) that allows you to define injuries/death messages, with damage or kill tied attached.
@colony88
seems that this is not an issue with my plugin (tried it with several others), it seems that it is a problem with bukkit default permissions, so i would suggest not using the default permissions for bukkit for the time being or just op everyone who doesn't want to burn (not recommended)
try using this instead
im releasing v1.3 as we speak
@colony88
alright, looking into it, please create a ticket next time (i already made one for you)
I got an error: "permission node 'sc.ignore' is invalid."
@colony88
Thanks, im glad you like it (1.3 almost done just got multi-world config left to do)
I like this plugin btw :)
@dredge200
Yw :p
@predawnia
Alright, added that as a milestone for v1.3 (2/10/12 but probably sooner)
@colony88
Its suppost to be 'whether', thanks for catching that.
Can it support multiworld? I would like my players to have players randomly burst into flames in the Nether only.
Isn't it supposed to be "wheter" instead of "weather"?
Quote: "and weather it require direct sunlight..."