Add Block.registry

This commit is contained in:
TheMode 2021-06-11 17:00:26 +02:00
parent 70aad159b9
commit a1fac0f5cb

View File

@ -1,6 +1,7 @@
package net.minestom.server.instance.block;
import net.minestom.server.registry.ProtocolObject;
import net.minestom.server.registry.Registry;
import net.minestom.server.tag.Tag;
import net.minestom.server.tag.TagReadable;
import net.minestom.server.utils.NamespaceID;
@ -36,6 +37,10 @@ public interface Block extends ProtocolObject, TagReadable, BlockConstants {
short getStateId();
default @NotNull Registry.BlockEntry registry() {
return Registry.block(this);
}
@NotNull BlockData getData();
default boolean compare(@NotNull Block block, @NotNull Comparator comparator) {