New tile entities don't load Bukkit's PersistentDataContainer

    • Type: Bug
    • Resolution: Fixed
    • Priority: Minor
    • None
    • Affects Version/s: None
    • None
    • git-Spigot-bed8c61-9c5d600
    • Yes

      Bukkit's PersistentDataContainer is loaded in `BlockEntity#load()`. For all tile entities up until 1.20 this has been fine as their overrides have invoked `super.load()`. This, however, is not the case for `BrushableBlockEntity`, `ChiseledBookShelfBlockEntity`, and `SculkCatalystBlockEntity`, none of which invoke super, causing Bukkit to not load any of its persistent data which results in loss of data for these blocks.

            Assignee:
            Parker Hawke
            Reporter:
            Parker Hawke
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: