ExplosionsControl [1.17.1 - 1.19.2] icon

ExplosionsControl [1.17.1 - 1.19.2] -----

Control server explosions! Configurations are separate for each world, custom worlds supported!




Fixed an error where the plugin configurations file would fail to load when loading it in for the first time.

Your error might be something like this (Fixed):
Code (Text):

[14:08:15 WARN]: org.bukkit.plugin.InvalidPluginException: java.lang.ExceptionInInitializerError
[14:08:15 WARN]:     at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:157)
[14:08:15 WARN]:     at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:415)
[14:08:15 WARN]:     at PlugManX.jar//com.rylinaux.plugman.util.PluginUtil.load(PluginUtil.java:299)
[14:08:15 WARN]:     at PlugManX.jar//com.rylinaux.plugman.command.LoadCommand.execute(LoadCommand.java:120)
[14:08:15 WARN]:     at PlugManX.jar//com.rylinaux.plugman.PlugManCommandHandler.onCommand(PlugManCommandHandler.java:95)
[14:08:15 WARN]:     at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
[14:08:15 WARN]:     at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159)
[14:08:15 WARN]:     at org.bukkit.craftbukkit.v1_18_R2.CraftServer.dispatchCommand(CraftServer.java:906)
[14:08:15 WARN]:     at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2307)
[14:08:15 WARN]:     at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2118)
[14:08:15 WARN]:     at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2099)
[14:08:15 WARN]:     at net.minecraft.network.protocol.game.PacketPlayInChat.a(PacketPlayInChat.java:46)
[14:08:15 WARN]:     at net.minecraft.network.protocol.game.PacketPlayInChat.a(PacketPlayInChat.java:6)
[14:08:15 WARN]:     at net.minecraft.network.protocol.PlayerConnectionUtils.lambda$ensureRunningOnSameThread$1(PlayerConnectionUtils.java:51)
[14:08:15 WARN]:     at net.minecraft.server.TickTask.run(TickTask.java:18)
[14:08:15 WARN]:     at net.minecraft.util.thread.IAsyncTaskHandler.d(IAsyncTaskHandler.java:153)
[14:08:15 WARN]:     at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.d(IAsyncTaskHandlerReentrant.java:24)
[14:08:15 WARN]:     at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1400)
[14:08:15 WARN]:     at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:188)
[14:08:15 WARN]:     at net.minecraft.util.thread.IAsyncTaskHandler.y(IAsyncTaskHandler.java:126)
[14:08:15 WARN]:     at net.minecraft.server.MinecraftServer.be(MinecraftServer.java:1377)
[14:08:15 WARN]:     at net.minecraft.server.MinecraftServer.y(MinecraftServer.java:1370)
[14:08:15 WARN]:     at net.minecraft.util.thread.IAsyncTaskHandler.c(IAsyncTaskHandler.java:136)
[14:08:15 WARN]:     at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1348)
[14:08:15 WARN]:     at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1230)
[14:08:15 WARN]:     at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:316)
[14:08:15 WARN]:     at java.base/java.lang.Thread.run(Thread.java:833)
[14:08:15 WARN]: Caused by: java.lang.ExceptionInInitializerError
[14:08:15 WARN]:     at ExplosionsControl-3.0.jar//me.improper.explosionscontrol.ExplosionsControl.<clinit>(ExplosionsControl.java:16)
[14:08:15 WARN]:     at java.base/java.lang.Class.forName0(Native Method)
[14:08:15 WARN]:     at java.base/java.lang.Class.forName(Class.java:467)
[14:08:15 WARN]:     at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:71)
[14:08:15 WARN]:     at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:153)
[14:08:15 WARN]:     ... 26 more
[14:08:15 WARN]: Caused by: java.lang.NullPointerException: Cannot invoke "org.bukkit.plugin.Plugin.getConfig()" because the return value of "org.bukkit.plugin.PluginManager.getPlugin(String)" is null
[14:08:15 WARN]:     at ExplosionsControl-3.0.jar//me.improper.explosionscontrol.data.Config.<clinit>(Config.java:8)
[14:08:15 WARN]:     ... 31 more

 
----------, Jan 15, 2023

In this update I've pretty much revamped the code and made everything easier to read. I've also improved the overall performance of this plugin. Please feel free to ask any questions if needed!

Fixed:
- Console spam when clicking the icons in menu
- Errors when tab completing in command blocks
- Improved the way world configurations are loaded

Have a good one!
----------, Jan 15, 2023

- Attempted to fix the falling blocks from dynamic explosions mode glitching, I'll keep an eye out for more bugs for dynamic explosions in the future!

Happy coding and have a good one!
https://github.com/ItziSpyder/ExplosionsControl
----------, Dec 5, 2022

Basically shotguns are possible to make now
----------, Oct 24, 2022

Resource Information
Author:
----------
Total Downloads: 224
First Release: Sep 25, 2022
Last Update: Jan 15, 2023
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings