Skip to content

Commit

Permalink
Remove missing blocks/items checking code.
Browse files Browse the repository at this point in the history
  • Loading branch information
tastybento committed Aug 15, 2021
1 parent 7436d43 commit 34bde96
Showing 1 changed file with 0 additions and 29 deletions.
29 changes: 0 additions & 29 deletions src/main/java/world/bentobox/skygrid/SkyGrid.java
Original file line number Diff line number Diff line change
@@ -1,12 +1,5 @@
package world.bentobox.skygrid;

import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import java.util.stream.Collectors;

import org.bukkit.Material;
import org.bukkit.World;
import org.bukkit.WorldCreator;
import org.bukkit.WorldType;
Expand Down Expand Up @@ -65,28 +58,6 @@ private void loadSettings() {
playerCommand = new DefaultPlayerCommand(this) {};
adminCommand = new DefaultAdminCommand(this) {};

// Check for missing items and blocks
@SuppressWarnings("deprecation")
List<Material> items = Arrays.stream(Material.values()).filter(Material::isItem).filter(m -> !m.isLegacy()).filter(m -> !m.isBlock()).collect(Collectors.toList());
List<String> allItems = settings.getChestItemsOverworld();
allItems.addAll(settings.getChestItemsNether());
allItems.addAll(settings.getChestItemsEnd());
List<String> missingItems = items.stream().map(Material::name).filter(s -> !allItems.contains(s)).collect(Collectors.toList());
if (!missingItems.isEmpty()) {
this.logWarning("Missing items from config:");
missingItems.forEach(this::logWarning);
}
// Blocks
@SuppressWarnings("deprecation")
List<Material> blocks = Arrays.stream(Material.values()).filter(Material::isBlock).filter(m -> !m.isLegacy()).collect(Collectors.toList());
Set<Material> allBlocks = new HashSet<>(settings.getBlocks().keySet());
allBlocks.addAll(settings.getNetherBlocks().keySet());
allBlocks.addAll(settings.getEndBlocks().keySet());
Set<Material> missingBlocks = blocks.stream().filter(s -> !allBlocks.contains(s)).collect(Collectors.toSet());
if (!missingBlocks.isEmpty()) {
this.logWarning("Missing blocks from config:");
missingBlocks.stream().map(Material::name).forEach(this::logWarning);
}
}

@Override
Expand Down

0 comments on commit 34bde96

Please sign in to comment.