From 288a835a8224737ce81ed6a13e20f752b299f2ce Mon Sep 17 00:00:00 2001 From: jglrxavpok Date: Wed, 1 Jul 2020 21:52:47 +0200 Subject: [PATCH] Add getName to get id of block --- .../java/net/minestom/server/instance/block/Block.java | 4 ++++ .../java/net/minestom/codegen/blocks/BlockEnumGenerator.java | 1 + 2 files changed, 5 insertions(+) diff --git a/src/autogenerated/java/net/minestom/server/instance/block/Block.java b/src/autogenerated/java/net/minestom/server/instance/block/Block.java index b1628aad9..e023245f3 100644 --- a/src/autogenerated/java/net/minestom/server/instance/block/Block.java +++ b/src/autogenerated/java/net/minestom/server/instance/block/Block.java @@ -1144,6 +1144,10 @@ public enum Block { return defaultID; } + public String getName() { + return namespaceID; + } + public boolean isAir() { return isAir; } diff --git a/src/generators/java/net/minestom/codegen/blocks/BlockEnumGenerator.java b/src/generators/java/net/minestom/codegen/blocks/BlockEnumGenerator.java index 0a967c972..bb8890d69 100644 --- a/src/generators/java/net/minestom/codegen/blocks/BlockEnumGenerator.java +++ b/src/generators/java/net/minestom/codegen/blocks/BlockEnumGenerator.java @@ -250,6 +250,7 @@ public class BlockEnumGenerator extends MinestomEnumGenerator { generator.addHardcodedField("List", "alternatives", "new ArrayList()"); generator.setParams("String namespaceID", "short defaultID", "double hardness", "double resistance", "boolean isAir", "boolean isSolid", "NamespaceID blockEntity", "boolean singleState"); generator.addMethod("getBlockId", "()", "short", "return defaultID;"); + generator.addMethod("getName", "()", "String", "return namespaceID;"); generator.addMethod("isAir", "()", "boolean", "return isAir;"); generator.addMethod("hasBlockEntity", "()", "boolean", "return blockEntity != null;"); generator.addMethod("getBlockEntityName", "()", "NamespaceID", "return blockEntity;");