Revert "Or this?"

This reverts commit 558144696a.
This commit is contained in:
Jesse Boyd 2019-10-31 00:41:15 +01:00
parent 558144696a
commit ef47ea74df
No known key found for this signature in database
GPG Key ID: 59F1DE6293AF6E1F
2 changed files with 685 additions and 679 deletions

View File

@ -47,6 +47,8 @@ import java.util.stream.IntStream;
import javax.annotation.Nullable;
public class BlockType implements FawePattern, Keyed {
protected static final BlockType DUMMY = new BlockType();
public static final NamespacedRegistry<BlockType> REGISTRY = new NamespacedRegistry<>("block type");
private final String id;
@ -55,6 +57,12 @@ public class BlockType implements FawePattern, Keyed {
private boolean initItemType;
private ItemType itemType;
// Dummy
private BlockType() {
this.id = null;
this.settings = null;
}
protected BlockType(String id, int internalId, List<BlockState> states) {
int i = id.indexOf("[");
this.id = i == -1 ? id : id.substring(0, i);