PaperMC / PaperMC/Paper

Ender Dragon and Return Portal Don't Spawn in Brand-New World if Setting "scan-for-legacy-ender-dragon" is Set To False in paper.yml

Open
#6,991 10 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

resolution: works as intended type: bug version: 1.18
Dominant language
Java
Stars
12.7k
Forks
3.5k
Avg merge
3d 13h
Merged PRs (30d)
11

Description

Expected behavior

I expect the ender dragon and the (unlit) return portal to spawn upon entering the end dimension. This was observed on multiple server members' computers in Singleplayer mode.

2021-12-02_01 58 05

Observed/Actual behavior

The dragon did not spawn and neither did the return portal.

This has been attempted multiple times. Results were identical for both 10 chunk and 12 chunk simulation distances.

2021-12-02_01 50 42

Steps/models to reproduce

Set scan-for-legacy-ender-dragon to false in paper.yml.

In server configuration, set simulation distance to 10 or 12 (I tested both) and set render distance to 18

Enter the end through any portal (constructed or naturally generated)

The dragon does not spawn and neither does the return portal.

Plugin and Datapack List
Plugin List

BetterConcrete

CoreProtect

EssentialsX

EssentialsChat

EssentialsProtect

LuckPerms

RHLeafDecay

Datapack List

Vanilla (built-in)

file/bukkit (world)

Paper version

[01:33:26 INFO]: Checking version, please wait...
[01:33:26 INFO]: This server is running Paper version git-Paper-21 (MC: 1.18) (Implementing API version 1.18-R0.1-SNAPSHOT) (Git: a5a7782)
You are running the latest version

Other

EssentialsX and all related plugins are up to date. EssentialsProtect's option to prevent the ender dragon from spawning is disabled.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue in a brand-new 1.18 world with scan-for-legacy-ender-dragon set to false in paper.yml, then inspect the End entry and initialization path. Done means entering the End reliably creates both the ender dragon and the unlit return portal under this setting.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
game-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.