Uploaded image for project: 'Spigot'
  1. Spigot
  2. SPIGOT-7068

SKULK and SKULK_VEIN BlockSpreadEvents Still do not reference the correct source (SKULK_CATALYST)


    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Minor Minor
    • None
    • None
    • windows, java 17

    • This server is running CraftBukkit version 3528-Spigot-56be6a8-031eaad (MC: 1.19) (Implementing API version 1.19-R0.1-SNAPSHOT)
    • Yes

      Even after the https://hub.spigotmc.org/stash/projects/SPIGOT/repos/craftbukkit/commits/8fda4b12fd066f53d2c0035d4aba3b04cdc49bb7 commit which altered the source block of a sculk and sculk_vein BlockSpreadEvent, I am seeing BlockSpreadEvents that have source blocks of Sculk and Sculk_Vein.


      Using code that checks if a sculk_catalyst is in an area that cannot build into the second area where sculk is spreading I am able to deny the BlockSpreadEvent when it is a sculk block being made, but not when it is a sculk_vein that is being made.


      I'm not sure if its intentional for sculk and sculk_vein's to still show up as a Source block. I know it has to creep from somewhere but with the current implementation not always pointing to the Sculk_Catalyst makes it a bit tricky to tell if someone is trying to grow sculk into areas they cannot otherwise build in.

            DerFrZocker Marvin Rieple
            LlmDl Llm Dl
            0 Vote for this issue
            3 Start watching this issue