Custom Nukes
Compatibility
Tested on Spigot-1.14, 1.15, 1.16, 1.19, 1.20, 1.20.6, 1.21.
Introduction
Create your own fully customizable explosives; presets: craft Nuclear, Flash, Normal and Toy bombs.
Screencasts
You can configure:
- All the existing recipes or new, your own
- A delay before action, an explosion radius, etc.
- Explosives' base material (sponge by default)
- Action scenario (explosion, potion effect, static repeater, seismic push)
- All other valuable parameters
Default set of explosives:
A custom nuke may be activated by:
Red stone right above this block:
A click via "flint and steel"
Another explosion, if this block will be destroyed
The main idea to activate explosives is: make a schema of red stones or a chain of "Toy Bomb" close to main explosive (like "Nuclear Bomb") .
Features
You can assign an infinite number of different actions to one explosive. For example, your "Bomb" can be exploded twice with a small interval between two explosions and glass-blocks will not protect the enemy from this type of explosive.
You can add several potion effects with different strength, depending on a distance between epicenter and target.
You can add "static" repeaters to run a scenario every N seconds. For example, add "radiation effect": area with radius 200 where every 2 seconds all living entities will take a potion effect "poison".
All special blocks and repeaters will be saved after server reload.
Additionally there is a good help in the configuration file (config.yml) and error messages with explanation what exactly is wrong in your config (in console logs).
Commands
customnukes reload
- reload config from diskcustomnukes give @player @explosive-key @amount
customnukes clear
- remove all explosive blocks and active repeaters
Permissions
Access to 'reload' command:
customnukes.reload
(default: op)Access to 'give' command:
customnukes.give
(default: op)Access to place, break, craft items of specific explosive type:
customnukes.explosive.@explosive-key
(default: op) This works only if 'check-permissions' is set to 'true' in config.yml.Access to 'clear' command:
customnukes.clear
(default: op)
Configuration
Author
I will be happy to add some features or fix bugs. My mail: [email protected].
Useful links
Related projects
- CustomCreatures: Bukkit Dev, GitHub, Spigot
- CustomRecipes: Bukkit Dev, GitHub, Spigot
- CustomVillage: Bukkit Dev, GitHub, Spigot
- TakeAim: Bukkit Dev, GitHub, Spigot
this is awesome in every way, but being a server admin, it'd be cool if you could change blocks to not be damaged by the explotion.. so more as a "pvp only" thing. lame, i know, but this is awesome.. and sadly i have trolls who i know would use this to destroy proptery of those players who didn't opt into the whole "lets kill eachother" thing.
puto
In reply to _ForgeUser26261674:
@ServerMiner
Hi, thank you very much for your screencast! I've added it to the description.
We love your plugin so we decided to create a video to showcase its features!
We created a YouTube video tutorial for you, feel free to use it on your plugin info area: https://www.youtube.com/watch?v=NkgRSTF6yCQ
@Rial73
I didn't try it yet, since I saw it was for 1.9. I'll try and let you know then.
EDIT: Worked just fine in Spigot 1.10.2
@FraazT0
Hi,
I'm going to update it soon. BTW, do you have any issues with the plugin in 1.10?
Will you update to 1.10?
Really nice plugin!
I do have a little problem and I hope someone can help me fix it.
After the Nuclear Bomb Explode almost all effects go way, less the poison and wither. My poison and wither effect is stuck between 8 and 10 secs. it goes to 9, 8 then goes back to 10 secs. I tried putting my game mode to survivor to die and see if it would go away but I still have the poison and wither on me and half heart and I won't die. Please help! thank you!!
@seewind
Wunderbar! I've added your video to the top of the page. It will be a nice gift for our users. Viele danke! :)
Hey :) Thank you for your great plugin. - Really simple usage - great options
I made a German video tutorial/review on your plugin and it would be a plesure for me, if you could embed it into your description.
Link to video: https://www.youtube.com/watch?v=6CafoRSWlzA Greetings from Germany Seewind
Hi, Good day, Is there any way to make this righ click trigerable?
@SkarletShadows
Hi, I've added a new command `clear` to remove all explosive blocks and active repeaters in v.0.2.5. Please wait for its approval.
Hi, mcneproj,
could you please clarify what do you mean? If you are about triggers like "flint and steel", "read stone" and "explosion" - there is not such option.
@mcneproj
How do I set what activates the bomb?
@SkarletShadows
Hi,
1. So, right now the only way to clear your map is: - stop server - remove files - start server It is because I use internal cache and read files only on startup.
Ok, I will create an in-game command /customnukes clear
2. You do have a possibility to configure repeater-tasks life time: repeater1: type: repeater parameters: duration: 86400
But I can add duration-min: duration-max: ok, it makes sense. :)
3. Add an ability to spread fire after explosion - ok.
4. Spawn something in a radius as another type of explosive - ok
Did i miss something valuable to do? :)
@millemila
Hi, Your idea is clear for me, but it can't be done easily because I don't care about blocks at all. This plugin is able to create areas of effects and explosions. What does it mean 'TNT can not destroy obsidian?' It just mean that obsidian is enough strong and a typical TNT explosion can't break it. Power of explosion depends of initial radius and distance to target. You can increase the radius to destroy nearest obsidian blocks.
Or I can add an effect 'destroy blocks' which will destroy all blocks in defined radius. So, I'd like to figure out how to save the initial concept, without hard scripting of environment.
Is there a way to remove the effects? If not then maybe you can create a potion or type of explosion to remove the effects from the area. I commented on the curse page as well including a suggestion for a hazmat suit. Maybe have it be a lore that tags armor with the ability to stop bad effects, default to only be allowed on gold armor. just some ideas :)
Suggestions
+=+=Edit=+=+
Also there needs to be a way to purge the files "block-meta" and "repeater-task" or just a way to purge all effects and stuff from the plugin and what not, so that the world is cleared of the effects for good and it wont be contaminated too long. every time i delete those files it comes back. Also, being able to spread fire and stuff from an explosion might be cool. like shoot arrows all over or make fire appear in a radius or have tnt spawn in a radius. like if i made one and could have it spawn a few customnuke explosives in a radius.
+=+=Edit 2=+=+
I was able to remove the files i needed to after turning the server off. Would still be nice to have a command to remove all repeater commands in the file. also the repeater command should wear off after a while to lower any lag it might cause.**
Maybe add a hazmat suit? so you can wak near nukes.
also maybe a way to cure the area where a nuke went off sounds fun.
just my ideas :P
Ehi !
Thanks for the plugin! It's really nice and fun.. But i wish i could be able to define wich blocks can be destroyed by the tnt... Example: Normal tnt are not able to destroy obsidian, but nukes can. So please, i can't imagine how much uses it could have in a faction server !