diff --git a/pom.xml b/pom.xml
index 0b56e17..4a1cc83 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
4.0.0
de.fanta.challenges
Challenges
- 1.18.2
+ 1.19
UTF-8
UTF-8
diff --git a/src/main/java/de/fanta/challenges/commands/challenges/CheckItemsCommand.java b/src/main/java/de/fanta/challenges/commands/challenges/CheckItemsCommand.java
index 6f69396..6384bd2 100644
--- a/src/main/java/de/fanta/challenges/commands/challenges/CheckItemsCommand.java
+++ b/src/main/java/de/fanta/challenges/commands/challenges/CheckItemsCommand.java
@@ -1,14 +1,20 @@
package de.fanta.challenges.commands.challenges;
+import de.fanta.challenges.Challenges;
import de.fanta.challenges.guis.CheckItemsGUI;
import de.iani.cubesideutils.bukkit.commands.SubCommand;
import de.iani.cubesideutils.commands.ArgsParser;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
+import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.entity.Player;
+import java.io.IOException;
+
public class CheckItemsCommand extends SubCommand {
+ private boolean reset = false;
+
public CheckItemsCommand() {
}
@@ -17,6 +23,17 @@
if (!(sender instanceof Player player)) {
return true;
}
+ if (!reset) {
+ FileConfiguration config = Challenges.getPlugin().getItemConfig();
+ config.set("items", null);
+ try {
+ Challenges.getPlugin().ItemConfig.save(Challenges.getPlugin().ItemConfigFile);
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ reset = true;
+ }
+
CheckItemsGUI.createCheckItemGUI(player);
return true;
}
diff --git a/src/main/resources/items.yml b/src/main/resources/items.yml
index 39d8a58..6c784d7 100644
--- a/src/main/resources/items.yml
+++ b/src/main/resources/items.yml
@@ -2,6 +2,7 @@
- BEDROCK
- BUDDING_AMETHYST
- PETRIFIED_OAK_SLAB
+ - CHORUS_PLANT
- SPAWNER
- FARMLAND
- INFESTED_STONE
@@ -11,6 +12,7 @@
- INFESTED_CRACKED_STONE_BRICKS
- INFESTED_CHISELED_STONE_BRICKS
- INFESTED_DEEPSLATE
+ - REINFORCED_DEEPSLATE
- END_PORTAL_FRAME
- COMMAND_BLOCK
- BARRIER
@@ -19,10 +21,10 @@
- REPEATING_COMMAND_BLOCK
- CHAIN_COMMAND_BLOCK
- STRUCTURE_VOID
- - SCULK_SENSOR
- STRUCTURE_BLOCK
- JIGSAW
- BUNDLE
+ - ALLAY_SPAWN_EGG
- AXOLOTL_SPAWN_EGG
- BAT_SPAWN_EGG
- BEE_SPAWN_EGG
@@ -41,6 +43,7 @@
- ENDERMITE_SPAWN_EGG
- EVOKER_SPAWN_EGG
- FOX_SPAWN_EGG
+ - FROG_SPAWN_EGG
- GHAST_SPAWN_EGG
- GLOW_SQUID_SPAWN_EGG
- GOAT_SPAWN_EGG
@@ -75,6 +78,7 @@
- SQUID_SPAWN_EGG
- STRAY_SPAWN_EGG
- STRIDER_SPAWN_EGG
+ - TADPOLE_SPAWN_EGG
- TRADER_LLAMA_SPAWN_EGG
- TROPICAL_FISH_SPAWN_EGG
- TURTLE_SPAWN_EGG
@@ -82,6 +86,7 @@
- VILLAGER_SPAWN_EGG
- VINDICATOR_SPAWN_EGG
- WANDERING_TRADER_SPAWN_EGG
+ - WARDEN_SPAWN_EGG
- WITCH_SPAWN_EGG
- WITHER_SKELETON_SPAWN_EGG
- WOLF_SPAWN_EGG
@@ -94,4 +99,5 @@
- COMMAND_BLOCK_MINECART
- KNOWLEDGE_BOOK
- DEBUG_STICK
- - GLOBE_BANNER_PATTERN
\ No newline at end of file
+ - GLOBE_BANNER_PATTERN
+ - FROGSPAWN
\ No newline at end of file