mirror of
https://github.com/Minestom/Minestom.git
synced 2024-10-02 08:27:58 +02:00
Add Block.registry
This commit is contained in:
parent
70aad159b9
commit
a1fac0f5cb
@ -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) {
|
||||
|
Loading…
Reference in New Issue
Block a user