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 eb93aca18..b1628aad9 100644 --- a/src/autogenerated/java/net/minestom/server/instance/block/Block.java +++ b/src/autogenerated/java/net/minestom/server/instance/block/Block.java @@ -1160,6 +1160,10 @@ public enum Block { return isSolid; } + public boolean isLiquid() { + return this == WATER || this == LAVA; + } + public double getHardness() { return hardness; } diff --git a/src/generators/java/net/minestom/codegen/blocks/BlockEnumGenerator.java b/src/generators/java/net/minestom/codegen/blocks/BlockEnumGenerator.java index d574c02be..0a967c972 100644 --- a/src/generators/java/net/minestom/codegen/blocks/BlockEnumGenerator.java +++ b/src/generators/java/net/minestom/codegen/blocks/BlockEnumGenerator.java @@ -254,6 +254,7 @@ public class BlockEnumGenerator extends MinestomEnumGenerator { generator.addMethod("hasBlockEntity", "()", "boolean", "return blockEntity != null;"); generator.addMethod("getBlockEntityName", "()", "NamespaceID", "return blockEntity;"); generator.addMethod("isSolid", "()", "boolean", "return isSolid;"); + generator.addMethod("isLiquid", "()", "boolean", "return this == WATER || this == LAVA;"); generator.addMethod("getHardness", "()", "double", "return hardness;"); generator.addMethod("getResistance", "()", "double", "return resistance;"); generator.addMethod("breaksInstantaneously", "()", "boolean", "return hardness == 0;");