From 50530da9ecab552969f7dd36bfaef0d36939ce02 Mon Sep 17 00:00:00 2001 From: DerFrZocker Date: Sat, 12 Jun 2021 08:47:11 +1000 Subject: [PATCH] SPIGOT-6514: Small Dripleaf block data is missing half property --- .../block/impl/CraftSmallDripleaf.java | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/bukkit/craftbukkit/block/impl/CraftSmallDripleaf.java b/src/main/java/org/bukkit/craftbukkit/block/impl/CraftSmallDripleaf.java index 3c41d44bb..bcc5980fe 100644 --- a/src/main/java/org/bukkit/craftbukkit/block/impl/CraftSmallDripleaf.java +++ b/src/main/java/org/bukkit/craftbukkit/block/impl/CraftSmallDripleaf.java @@ -3,7 +3,7 @@ */ package org.bukkit.craftbukkit.block.impl; -public final class CraftSmallDripleaf extends org.bukkit.craftbukkit.block.data.CraftBlockData implements org.bukkit.block.data.type.Dripleaf, org.bukkit.block.data.Directional, org.bukkit.block.data.Waterlogged { +public final class CraftSmallDripleaf extends org.bukkit.craftbukkit.block.data.CraftBlockData implements org.bukkit.block.data.type.SmallDripleaf, org.bukkit.block.data.type.Dripleaf, org.bukkit.block.data.Bisected, org.bukkit.block.data.Directional, org.bukkit.block.data.Waterlogged { public CraftSmallDripleaf() { super(); @@ -13,6 +13,20 @@ public final class CraftSmallDripleaf extends org.bukkit.craftbukkit.block.data. super(state); } + // org.bukkit.craftbukkit.block.data.CraftBisected + + private static final net.minecraft.world.level.block.state.properties.BlockStateEnum HALF = getEnum(net.minecraft.world.level.block.SmallDripleafBlock.class, "half"); + + @Override + public org.bukkit.block.data.Bisected.Half getHalf() { + return get(HALF, org.bukkit.block.data.Bisected.Half.class); + } + + @Override + public void setHalf(org.bukkit.block.data.Bisected.Half half) { + set(HALF, half); + } + // org.bukkit.craftbukkit.block.data.CraftDirectional private static final net.minecraft.world.level.block.state.properties.BlockStateEnum FACING = getEnum(net.minecraft.world.level.block.SmallDripleafBlock.class, "facing");