[X] I'm using the very latest version of ItemsAdder and its dependencies.
[X] I already searched on this Github page to check if the same issue was already reported.
[X] I already searched on the plugin wiki to know if a solution is already known.
[X] I already asked on the #💬ia-community-help channel on Discord to know if anyone already has a solution for the issue.
Discord tag (optional)
purejosh#2047
What happened?
If you have the auto_generated folder open while running /iazip, it deletes itself and won't regen, causing the plugin to hang and requiring a server restart.
Steps to reproduce the issue
open auto_generated
run /iazip
cry
Server version
This server is running Paper version git-Paper-175 (MC: 1.18.1) (Implementing API version 1.18.1-R0.1-SNAPSHOT) (Git: 9490475)
You are 41 version(s) behind
Download the new version at: https://papermc.io/downloads
Previous version: git-Paper-76 (MC: 1.18.1)
ItemsAdder Version
[22:39:54 INFO]: ItemsAdder version 2.5.5
ProtocolLib Version
[22:39:41 INFO]: ProtocolLib version 4.8.0-SNAPSHOT-b538
LoneLibs Version
[22:40:16 INFO]: LoneLibs version 1.0.16b
LightAPI Version (optional)
No response
LibsDisguises Version (optional)
No response
FULL server log
[22:07:51 INFO]: purejosh issued server command: /iazip
[22:07:51 INFO]: [ItemsAdder] [Host] Started self-host webserver on port: 32105
[22:07:51 INFO]: [ItemsAdder] png file for font_image 'itemsadder:energy_extractor_left' not found. File not found: C:\Users\purejosh\Desktop\MCSS\servers\devserver\plugins\ItemsAdder/data/resource_pack/assets/itemsadder/textures/gui/energy_extractor_left.png
[22:07:51 INFO]: [ItemsAdder] png file for font_image 'itemsadder:energy_extractor_right' not found. File not found: C:\Users\purejosh\Desktop\MCSS\servers\devserver\plugins\ItemsAdder/data/resource_pack/assets/itemsadder/textures/gui/energy_extractor_right.png
[22:07:51 INFO]: [ItemsAdder] png file for font_image 'itemsadder:energy_converter_left' not found. File not found: C:\Users\purejosh\Desktop\MCSS\servers\devserver\plugins\ItemsAdder/data/resource_pack/assets/itemsadder/textures/gui/energy_converter_left.png
[22:07:51 INFO]: [ItemsAdder] png file for font_image 'itemsadder:energy_converter_right' not found. File not found: C:\Users\purejosh\Desktop\MCSS\servers\devserver\plugins\ItemsAdder/data/resource_pack/assets/itemsadder/textures/gui/energy_converter_right.png
[22:07:51 INFO]: [ItemsAdder] Ingredient not found OAK_PLANK in recipe diamond_shield file: \data\items_packs\pureweapons\shields.yml
[22:07:51 INFO]: [ItemsAdder] Result item pureweapons:gauntlet_gauntlet not found in crafting recipe recipes.crafting_table.gauntlet_gauntlet, file \data\items_packs\pureweapons\weapons.yml
[22:07:51 INFO]: [ItemsAdder] Can't find item named 'hamburger' to complete registration in file '\data\items_packs\itemsadder\furnitures.yml'
[22:07:51 INFO]: [ItemsAdder] Can't find item named 'hotdog' to complete registration in file '\data\items_packs\itemsadder\furnitures.yml'
[22:07:51 INFO]: [ItemsAdder] Loaded 1441 items
[22:07:51 INFO]: [ItemsAdder] Used 92/188 REAL block IDs.
[22:07:51 INFO]: [ItemsAdder] Used 175/750 REAL_NOTE block IDs.
[22:07:51 INFO]: [ItemsAdder] Used 19/63 REAL_TRANSPARENT block IDs.
[22:07:51 INFO]: [ItemsAdder] Used 11/127 REAL_WIRE block IDs.
[22:07:51 INFO]: [ItemsAdder] Used 0/14 FIRE block IDs.
[22:07:51 INFO]: [ItemsAdder] Used 570/6608 available max font_images.
[22:07:51 INFO]: [ItemsAdder] Can't find item named 'itemsadder:bloody_mary' to complete registration in file '\data\items_packs\itemsadder\drinks.yml'
[22:07:51 INFO]: [ItemsAdder] [Init] Loaded 21 categories
[22:07:51 INFO]: [ItemsAdder] [Init] Loaded 1441 items and stuff in 337ms
[22:07:51 INFO]: [PlaceholderAPI] Successfully registered expansion: img [1.0.1]
[22:07:51 INFO]: [PlaceholderAPI] Successfully registered expansion: iaplayerstat [1.0.1]
[22:07:51 WARN]: [ItemsAdder] Plugin ItemsAdder v2.5.5 generated an exception while executing task 857
java.lang.IllegalArgumentException: File system element for parameter 'directory' does not exist: 'C:\Users\purejosh\Desktop\MCSS\servers\devserver\plugins\ItemsAdder\data\resource_pack\assets\pureweapons\models\auto_generated'
at org.apache.commons.io.FileUtils.requireExists(FileUtils.java:2701) ~[commons-io-2.11.0.jar:2.11.0]
at org.apache.commons.io.FileUtils.requireDirectoryExists(FileUtils.java:2650) ~[commons-io-2.11.0.jar:2.11.0]
at org.apache.commons.io.FileUtils.listFiles(FileUtils.java:2091) ~[commons-io-2.11.0.jar:2.11.0]
at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:319) ~[commons-io-2.11.0.jar:2.11.0]
at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1192) ~[commons-io-2.11.0.jar:2.11.0]
at dev.lone.itemsadder.main.gK.a(SourceFile:349) ~[ItemsAdder_2.5.5.jar:?]
at dev.lone.itemsadder.main.az.a(SourceFile:2196) ~[ItemsAdder_2.5.5.jar:?]
at dev.lone.itemsadder.main.at.a(SourceFile:91) ~[ItemsAdder_2.5.5.jar:?]
at dev.lone.itemsadder.main.az.a(SourceFile:2019) ~[ItemsAdder_2.5.5.jar:?]
at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.1.jar:git-Paper-175]
at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.18.1.jar:git-Paper-175]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.18.1.jar:git-Paper-175]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
[MCSS] Your server will restart any moment now.
Terms
Discord tag (optional)
purejosh#2047
What happened?
If you have the auto_generated folder open while running /iazip, it deletes itself and won't regen, causing the plugin to hang and requiring a server restart.
Steps to reproduce the issue
Server version
This server is running Paper version git-Paper-175 (MC: 1.18.1) (Implementing API version 1.18.1-R0.1-SNAPSHOT) (Git: 9490475) You are 41 version(s) behind Download the new version at: https://papermc.io/downloads Previous version: git-Paper-76 (MC: 1.18.1)
ItemsAdder Version
[22:39:54 INFO]: ItemsAdder version 2.5.5
ProtocolLib Version
[22:39:41 INFO]: ProtocolLib version 4.8.0-SNAPSHOT-b538
LoneLibs Version
[22:40:16 INFO]: LoneLibs version 1.0.16b
LightAPI Version (optional)
No response
LibsDisguises Version (optional)
No response
FULL server log
[22:07:51 INFO]: purejosh issued server command: /iazip [22:07:51 INFO]: [ItemsAdder] [Host] Started self-host webserver on port: 32105 [22:07:51 INFO]: [ItemsAdder] png file for font_image 'itemsadder:energy_extractor_left' not found. File not found: C:\Users\purejosh\Desktop\MCSS\servers\devserver\plugins\ItemsAdder/data/resource_pack/assets/itemsadder/textures/gui/energy_extractor_left.png [22:07:51 INFO]: [ItemsAdder] png file for font_image 'itemsadder:energy_extractor_right' not found. File not found: C:\Users\purejosh\Desktop\MCSS\servers\devserver\plugins\ItemsAdder/data/resource_pack/assets/itemsadder/textures/gui/energy_extractor_right.png [22:07:51 INFO]: [ItemsAdder] png file for font_image 'itemsadder:energy_converter_left' not found. File not found: C:\Users\purejosh\Desktop\MCSS\servers\devserver\plugins\ItemsAdder/data/resource_pack/assets/itemsadder/textures/gui/energy_converter_left.png [22:07:51 INFO]: [ItemsAdder] png file for font_image 'itemsadder:energy_converter_right' not found. File not found: C:\Users\purejosh\Desktop\MCSS\servers\devserver\plugins\ItemsAdder/data/resource_pack/assets/itemsadder/textures/gui/energy_converter_right.png [22:07:51 INFO]: [ItemsAdder] Ingredient not found OAK_PLANK in recipe diamond_shield file: \data\items_packs\pureweapons\shields.yml [22:07:51 INFO]: [ItemsAdder] Result item pureweapons:gauntlet_gauntlet not found in crafting recipe recipes.crafting_table.gauntlet_gauntlet, file \data\items_packs\pureweapons\weapons.yml [22:07:51 INFO]: [ItemsAdder] Can't find item named 'hamburger' to complete registration in file '\data\items_packs\itemsadder\furnitures.yml' [22:07:51 INFO]: [ItemsAdder] Can't find item named 'hotdog' to complete registration in file '\data\items_packs\itemsadder\furnitures.yml' [22:07:51 INFO]: [ItemsAdder] Loaded 1441 items [22:07:51 INFO]: [ItemsAdder] Used 92/188 REAL block IDs. [22:07:51 INFO]: [ItemsAdder] Used 175/750 REAL_NOTE block IDs. [22:07:51 INFO]: [ItemsAdder] Used 19/63 REAL_TRANSPARENT block IDs. [22:07:51 INFO]: [ItemsAdder] Used 11/127 REAL_WIRE block IDs. [22:07:51 INFO]: [ItemsAdder] Used 0/14 FIRE block IDs. [22:07:51 INFO]: [ItemsAdder] Used 570/6608 available max font_images. [22:07:51 INFO]: [ItemsAdder] Can't find item named 'itemsadder:bloody_mary' to complete registration in file '\data\items_packs\itemsadder\drinks.yml' [22:07:51 INFO]: [ItemsAdder] [Init] Loaded 21 categories [22:07:51 INFO]: [ItemsAdder] [Init] Loaded 1441 items and stuff in 337ms [22:07:51 INFO]: [PlaceholderAPI] Successfully registered expansion: img [1.0.1] [22:07:51 INFO]: [PlaceholderAPI] Successfully registered expansion: iaplayerstat [1.0.1] [22:07:51 WARN]: [ItemsAdder] Plugin ItemsAdder v2.5.5 generated an exception while executing task 857 java.lang.IllegalArgumentException: File system element for parameter 'directory' does not exist: 'C:\Users\purejosh\Desktop\MCSS\servers\devserver\plugins\ItemsAdder\data\resource_pack\assets\pureweapons\models\auto_generated' at org.apache.commons.io.FileUtils.requireExists(FileUtils.java:2701) ~[commons-io-2.11.0.jar:2.11.0] at org.apache.commons.io.FileUtils.requireDirectoryExists(FileUtils.java:2650) ~[commons-io-2.11.0.jar:2.11.0] at org.apache.commons.io.FileUtils.listFiles(FileUtils.java:2091) ~[commons-io-2.11.0.jar:2.11.0] at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:319) ~[commons-io-2.11.0.jar:2.11.0] at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1192) ~[commons-io-2.11.0.jar:2.11.0] at dev.lone.itemsadder.main.gK.a(SourceFile:349) ~[ItemsAdder_2.5.5.jar:?] at dev.lone.itemsadder.main.az.a(SourceFile:2196) ~[ItemsAdder_2.5.5.jar:?] at dev.lone.itemsadder.main.at.a(SourceFile:91) ~[ItemsAdder_2.5.5.jar:?] at dev.lone.itemsadder.main.az.a(SourceFile:2019) ~[ItemsAdder_2.5.5.jar:?] at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.1.jar:git-Paper-175] at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.18.1.jar:git-Paper-175] at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.18.1.jar:git-Paper-175] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [MCSS] Your server will restart any moment now.
Error (optional)
No response
ItemsAdder config.yml
Problematic items yml configuration file (optional)
No response
Other files, you can drag and drop them here to upload. (optional)
No response
Screenshots/Videos (you can drag and drop files or paste links)
No response