Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-261485

Light and (soul) fire cannot be destroyed by ender dragons, but aren't in #dragon_immune

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • None
    • 1.19.4, 23w13a, 1.20.1, 1.20.2, 23w43b
    • None
    • Confirmed
    • Data Packs
    • Low
    • Platform

      Pretty straightforward.
      Light, fire and soul fire (latter two via #fire) are included in #dragon_transparent, a tag making blocks immune to the dragon, yet able to be flown through. Unintuitively, the #dragon_transparent tag is not in #dragon_immune, which prevents ender dragons from breaking blocks. As such, using #dragon_immune to find blocks the ender dragon cannot destroy falsely doesn't succeed for light and #fire. This is an issue for commands and data packs.

      Suggested fix:

      • Include #dragon_transparent as an entry in #dragon_immune
      • Additionally, make #dragon_immune solely responsible for blocks not being destroyed, rather than both tags.

            Unassigned Unassigned
            jirauser71590 user-f2760 (Inactive)
            Votes:
            5 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              CHK: