Skip to content

Commit

Permalink
Fixed issues with NPE when running plugin
Browse files Browse the repository at this point in the history
  • Loading branch information
OmerBenGera committed Mar 11, 2022
1 parent 031f305 commit 38195fe
Showing 1 changed file with 5 additions and 2 deletions.
Expand Up @@ -25,11 +25,10 @@ public enum Materials {
END_PORTAL_FRAME("ENDER_PORTAL_FRAME");


private static final EnumMap<Material, MaterialTag> MATERIAL_TAGS = setupMaterialTags();
private static final EnumSet<Material> BLOCK_NON_LEGACY_MATERIALS = allOf(material -> material.isBlock() && !isLegacy(material));
private static final EnumSet<Material> SOLID_MATERIALS = allOf(Material::isSolid);

private static final EnumMap<Material, MaterialTag> MATERIAL_TAGS = setupMaterialTags();

private final String bukkitType;
private final short bukkitData;

Expand Down Expand Up @@ -119,6 +118,10 @@ public static Set<Material> getSolids() {
return ImmutableSet.copyOf(SOLID_MATERIALS);
}

public static void init() {

}

private static EnumSet<Material> allOf(Predicate<Material> predicate) {
EnumSet<Material> enumSet = EnumSet.noneOf(Material.class);
Arrays.stream(Material.values()).filter(predicate).forEach(enumSet::add);
Expand Down

0 comments on commit 38195fe

Please sign in to comment.