-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Minor
-
None
-
Affects Version/s: None
-
None
-
3566-Spigot-584b459-c379a6b
-
Yes
The StructureGrowEvent always return false for the isFromBonemeal and the player is always null, my test scenario is a fresh flat world on an fresh spigot server without plugins.
package de.Ste3et_C0st.DiceTest;import java.util.Objects;import org.bukkit.Bukkit; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.world.StructureGrowEvent; import org.bukkit.plugin.java.JavaPlugin; public class main extends JavaPlugin implements Listener{ public void onEnable() { Bukkit.getPluginManager().registerEvents(this, this); } @EventHandler public void onStructureGrowth(StructureGrowEvent event) { getLogger().info("StructureGrowEvent[TreeType:%s,isFromBonemeal:%s,isPlayer:%s]".formatted( event.getSpecies().name(), Boolean.toString(event.isFromBonemeal()), Boolean.toString(Objects.nonNull(event.getPlayer())) )); } }
These is the result of my console output:
[DiceTest] StructureGrowEvent[TreeType:BIRCH,isFromBonemeal:false,isPlayer:false]