StructureGrowEvent isFromBonemeal and getPlayer have wrong value

    • 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]  

       

       

       

            Assignee:
            Unassigned
            Reporter:
            Ste3et_C0st
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: