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

Sea Lanterns absorb natural sky light and retransmit it in certain cases

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Resolution: Duplicate
    • Affects Version/s: Minecraft 1.12.2, Minecraft 18w16a
    • Fix Version/s: None
    • Labels:
      None
    • Environment:

      OS: Windows 10 v1709
      Java: 1.8.0_25 (the bundled one the launcher uses)
      RAM: 16GB (4GB allocated)
      CPU: Intel i5-6600k @ 3.5GHz
      GPU: Nvidia GTX1070

    • Confirmation Status:
      Unconfirmed

      Description

      Sea lanterns are absorbing whatever skylight value they are exposed to and give off that amount of skylight in addition to their normal block light.

      To reproduce:
      1) Place a sea lantern inside a building with sky light coming in.
      2) Seal all possible areas where sky light could get in to the building.
      3) Hit F3, observe the sky light value is not zero near the sea lanterns, despite the building being completely sealed off from all sky light.

      Breaking and replacing the sea lanterns while the natural sky light is blocked off entirely is the only way to avoid this bug. If natural sky light is later allowed back in, the sea lanterns will absorb it yet again and have to be broken once sky light is blocked.

      placed_with_no_skylight.png shows the result of placing the lantern after sealing the room completely.
      placed_with_skylight.png shows the result of placing the sea lantern first and then sealing the room completely.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                Questwizard Jonathan Maze
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: