The plugin is good, but I have a problem:
[09:21:42 ERROR]: AirdropX 1.6.2-Experiment encountered a NullPointerException! Please check your error.log and report this issue with the information in that file. Running Paper 1.20.1-R0.1-SNAPSHOT and Java 17.0.8
[09:21:42 INFO]: java.lang.NullPointerException: Cannot invoke "Object.getClass()" because "instance" is null
[09:21:42 INFO]: at AirdropX-1.6.2-Experiment.jar//nu.mine.raidisland.airdropx.lib.ReflectionUtil.invoke(ReflectionUtil.java:478)
[09:21:42 INFO]: at AirdropX-1.6.2-Experiment.jar//nu.mine.raidisland.airdropx.lib.remain.Remain.toIChatBaseComponent(Remain.java:2006)
[09:21:42 INFO]: at AirdropX-1.6.2-Experiment.jar//nu.mine.raidisland.airdropx.lib.remain.Remain.toIChatBaseComponent(Remain.java:1991)
[09:21:42 INFO]: at AirdropX-1.6.2-Experiment.jar//nu.mine.raidisland.airdropx.lib.remain.Remain.toIChatBaseComponentPlain(Remain.java:1981)
[09:21:42 INFO]: at AirdropX-1.6.2-Experiment.jar//nu.mine.raidisland.airdropx.lib.remain.Remain.updateInventoryTitle(Remain.java:1587)
[09:21:42 INFO]: at AirdropX-1.6.2-Experiment.jar//nu.mine.raidisland.airdropx.lib.PlayerUtil.updateInventoryTitle(PlayerUtil.java:882)
[09:21:42 INFO]: at AirdropX-1.6.2-Experiment.jar//nu.mine.raidisland.airdropx.lib.menu.Menu.setTitle(Menu.java:926)
[09:21:42 INFO]: at AirdropX-1.6.2-Experiment.jar//nu.mine.raidisland.airdropx.lib.menu.MenuContainerChances$1.onClickedInMenu(MenuContainerChances.java:102)
[09:21:42 INFO]: at AirdropX-1.6.2-Experiment.jar//nu.mine.raidisland.airdropx.lib.menu.Menu.onButtonClick(Menu.java:1109)
[09:21:42 INFO]: at AirdropX-1.6.2-Experiment.jar//nu.mine.raidisland.airdropx.lib.menu.MenuListener.onMenuClick(MenuListener.java:96)
[09:21:42 INFO]: at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor1035.execute(Unknown Source)
[09:21:42 INFO]: at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77)
[09:21:42 INFO]: at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:81)
[09:21:42 INFO]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
[09:21:42 INFO]: at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54)
[09:21:42 INFO]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126)
[09:21:42 INFO]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:615)
[09:21:42 INFO]: [AirdropX] !-----------------------------------------------------!
[09:21:42 INFO]: [AirdropX] Error clicking in menu AirdropEditor{}
[09:21:42 INFO]: [AirdropX] !-----------------------------------------------------!
[02:36:31 ERROR]: AirdropX 1.6.2-Experiment encountered a NullPointerException! Please check your error.log and report this issue with the information in that file. Running Purpur 1.18.2-R0.1-SNAPSHOT and Java 17.0.10
[02:36:31 INFO]: java.lang.NullPointerException: Cannot invoke "Object.getClass()" because "instance" is null
[02:36:31 INFO]: at AirdropX-1.6.2-Experiment.jar//nu.mine.raidisland.airdropx.lib.ReflectionUtil.invoke(ReflectionUtil.java:478)
[02:36:31 INFO]: at AirdropX-1.6.2-Experiment.jar//nu.mine.raidisland.airdropx.lib.remain.Remain.toIChatBaseComponent(Remain.java:2006)
[02:36:31 INFO]: at AirdropX-1.6.2-Experiment.jar//nu.mine.raidisland.airdropx.lib.remain.Remain.toIChatBaseComponent(Remain.java:1991)
[02:36:31 INFO]: at AirdropX-1.6.2-Experiment.jar//nu.mine.raidisland.airdropx.lib.remain.Remain.toIChatBaseComponentPlain(Remain.java:1981)
[02:36:31 INFO]: at AirdropX-1.6.2-Experiment.jar//nu.mine.raidisland.airdropx.lib.remain.Remain.updateInventoryTitle(Remain.java:1587)
[02:36:31 INFO]: at AirdropX-1.6.2-Experiment.jar//nu.mine.raidisland.airdropx.lib.PlayerUtil.updateInventoryTitle(PlayerUtil.java:882)
[02:36:31 INFO]: at AirdropX-1.6.2-Experiment.jar//nu.mine.raidisland.airdropx.lib.PlayerUtil.updateInventoryTitle(PlayerUtil.java:849)
[02:36:31 INFO]: at AirdropX-1.6.2-Experiment.jar//nu.mine.raidisland.airdropx.lib.menu.MenuPagged.animateTitle(MenuPagged.java:558)
[02:36:31 INFO]: at AirdropX-1.6.2-Experiment.jar//nu.mine.raidisland.airdropx.lib.menu.Menu.restartMenu(Menu.java:559)
[02:36:31 INFO]: at AirdropX-1.6.2-Experiment.jar//nu.mine.raidisland.airdropx.lib.menu.Menu.restartMenu(Menu.java:529)
[02:36:31 INFO]: at AirdropX-1.6.2-Experiment.jar//nu.mine.raidisland.menus.SettingsMenu$OnSpawnEventSettings.onPageClick(SettingsMenu.java:174)
[02:36:31 INFO]: at AirdropX-1.6.2-Experiment.jar//nu.mine.raidisland.menus.SettingsMenu$OnSpawnEventSettings.onPageClick(SettingsMenu.java:147)
[02:36:31 INFO]: at AirdropX-1.6.2-Experiment.jar//nu.mine.raidisland.airdropx.lib.menu.MenuPagged.onMenuClick(MenuPagged.java:544)
[02:36:31 INFO]: at AirdropX-1.6.2-Experiment.jar//nu.mine.raidisland.airdropx.lib.menu.MenuListener.onMenuClick(MenuListener.java:98)
[02:36:31 INFO]: at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor264.execute(Unknown Source)
[02:36:31 INFO]: at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:75)
[02:36:31 INFO]: at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76)
[02:36:31 INFO]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
[02:36:31 INFO]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:671)
[02:36:31 INFO]: [AirdropX] !-----------------------------------------------------!
[02:36:31 INFO]: [AirdropX] Error clicking in menu OnSpawnEventSettings{}
[02:36:31 INFO]: [AirdropX] !-----------------------------------------------------!
The plugin is just wonderful! The best free airdrop plugin there is! I would like to give 2 ideas for possible additions to the airdrop settings (I have been using the plugin for quite some time). 1 - the ability to add an airdrop block setting, let's say we have a chest and, if desired, it could be replaced with an ender chest or an enchantment table. 2 - I would really like to be able to customize slots inside the airdrop, now there are only the standard 27 slots, if there is such an opportunity, then try adding the slot expansion parameter from 27 to 54. Perhaps these are some of the most desirable parameters for many players. Thanks for such a wonderful plugin, I will be very glad if you add these 2 functions!
Плагин конечно классный, но зачем ты форсишь все чанки где спавнится груз? А ре ю понимать что 9000 чанков без надобности грузить это оооочень ооочень плохо и оооочень ооочень большая ошибка. Нам пришлось через свой плагин регулировать твой, чтоб наш сервер не лёг к чертям собачим. Пожалуйста, вдумывайся в то что ты делаешь))
The plugin is cool, of course, but why are you forcing all the chunks where the load is spawned? And re you understand that 9000 chunks without the need to ship is sooooo sooo bad and sooo sooo big mistake. We had to adjust yours through our plugin so that our server wouldn't go to hell. Please think about what you are doing))
The plugin is good, but I wanted the screen to show open or closed at the top and after how many seconds the airdrop will open, its coordinates and whether the boss was killed. And I recommend the plugin.
1.20 version , java 17, not working for 1.20 . im understand if version is lower than need but than minecraft realese higher version , plugin requires to support higher version without updates. i think i will change my review than developer optimise it
The plugin is great, but there are a couple of minuses
1. When airdrop appears, the region does not appear with him, and thus any player can forbid it
2. Make a bigger timer, that is, a timer after which the Airdrop will disappear, the default can be set from 1 second to 5 minutes
This is a very good plugin on airdrop. I propose to add a couple of very good things:
▫ You could adjust the size of the chast, for example 5, 6 lines
▫ Create particles around the airdrop that change depending on the conditions, for example when it opens there will be flames around, and when it opens there will be particles of the ender rod
▫ Add more holograms, for example when the timer not started there will be a hologram saying that not activated.
▫ It was possible to change the storage, for example instead of the chest to the enderchest.
▫ There were sounds, for example on the whole when appearing, trying to open during the return report, opening the AIRROP.
▫ Loot in AIRROP was spread in random slots
Hello dear developer, I installed your plugin and found some bugs
1.only 1 line for chat messages in some plugins, this can be done by putting this combination \n.
2. Time is a countdown to the opening of the airdrop and the problem is that I can’t even change the word: minutes, seconds to my native language, but for me it’s a very long word add a new item with this line or set {time} so that you can write {time} m. , {time} s.
3. There is also a problem with protecting the area around the airdrop, you can just throw dynamite or lava, or just build up. For example, you can make a 10x10 block area around an airdrop to reduce destructibility.
also this function can be added to the settings
Distribution region: True/False
Your plugin is very good, I give it 5 stars, but with this update the plugin will be improved a lot and it can be used in large server projects.
Thank you for reporting. I will take on these problems as soon as I can.
If you have feature ideas of this plugin, You can join my Discord and make suggestion. In case of you don't want to join you can use discussion room of this plugin :).
Thank you very much for the review. <3
Version: 1.3.1b
Easy to use. Works great, better than other paid plugin. Recommend it if you wan't something easy to configure
This is really turning into a first class plugin.
The developer is on top of his game, super helpful and quick to make changes and add meaningful suggestions.
5/5 for the plugin and 10/5 for the willingness and activeness of the developer.