Ender_dragon disappears causing inability to open the exit portal #4003

Open
opened 2023-11-09 08:55:35 +01:00 by Bakawun · 8 comments
Member

MineClone2 version: master, but the issue has existed at least since 0.83 which is the first build I started playing on.

What happened?

When you go to the end the end dragon does seem to yet spawned (sometimes even 2 het spawned)

But when it flies up beyond the pillars it vanishes (could be vanishing in other directions too, I've just personally seen it when its flying upwards.

Note that 9/10 times that I get to the end the dragon is already missing by the time I make it to the pillars.

Onze the dragon is missing there is no way to open the end exit portal.
You cant summon a new one with crystals (presumably because the gate is still closed) and using /spawn_mob and killing that Dragon doesn't activate the portal either.

What should happen:

The dragon should teleport back to the end portal when it flies out of range, always be around or at least respawn if it disappears without dieing.

Steps to reproduce

Start a new world in creative mode.
Build an end portal.
Go to the end.
Go to the end exit portal.
Usually the dragon will already be missing however if you do find it just let it do it's thing and it will disappear after some time.

MineClone2 version: master, but the issue has existed at least since 0.83 which is the first build I started playing on. ### What happened? When you go to the end the end dragon does seem to yet spawned (sometimes even 2 het spawned) But when it flies up beyond the pillars it vanishes (could be vanishing in other directions too, I've just personally seen it when its flying upwards. Note that 9/10 times that I get to the end the dragon is already missing by the time I make it to the pillars. Onze the dragon is missing there is no way to open the end exit portal. You cant summon a new one with crystals (presumably because the gate is still closed) and using /spawn_mob and killing that Dragon doesn't activate the portal either. ### What should happen: The dragon should teleport back to the end portal when it flies out of range, always be around or at least respawn if it disappears without dieing. ### Steps to reproduce Start a new world in creative mode. Build an end portal. Go to the end. Go to the end exit portal. Usually the dragon will already be missing however if you do find it just let it do it's thing and it will disappear after some time.
Bakawun added the
bug
unconfirmed
labels 2023-11-09 08:55:35 +01:00
the-real-herowl added the
gameplay
mobs
#P3: elevated
combat
labels 2023-11-09 17:08:37 +01:00

I can confirm, and its been happening since before 0.83 that I have been aware of. Before the great end update, the dragon was still disappearing when I tested out the end, and was disappearing every once in a while when I was testing and helping with the end update.

I can confirm, and its been happening since before 0.83 that I have been aware of. Before the great end update, the dragon was still disappearing when I tested out the end, and was disappearing every once in a while when I was testing and helping with the end update.
the-real-herowl added
needs more information
Testing / Retest
and removed
unconfirmed
labels 2023-12-08 01:04:36 +01:00
Member

I can confirm, and its been happening since before 0.83 that I have been aware of. Before the great end update, the dragon was still disappearing when I tested out the end, and was disappearing every once in a while when I was testing and helping with the end update.

sounds like it needs the "persistent" tag applied.

> I can confirm, and its been happening since before 0.83 that I have been aware of. Before the great end update, the dragon was still disappearing when I tested out the end, and was disappearing every once in a while when I was testing and helping with the end update. sounds like it needs the "persistent" tag applied.
can_despawn = false,

is set on it. So it shouldn't be despawning. Probably need some use cases of how to make it vanish and logging.

can_despawn = false, is set on it. So it shouldn't be despawning. Probably need some use cases of how to make it vanish and logging.
Member

Yeah, probably.

Yeah, probably.
Member

the ender dragon only should be able to fly around the island not be taking off to somewhere else
it should also have a better timer to slow it's attacks down a fair bit as it attacks you way too fast

the ender dragon only should be able to fly around the island not be taking off to somewhere else it should also have a better timer to slow it's attacks down a fair bit as it attacks you way too fast
Member

well was I think

well was I think
Member

Making sure that it doesn't fly away should be relatively simple. Just check the entity's position and make sure that the the xyz values aren't out of range. if they are, either do a teleport or do a direction change.

Making sure that it doesn't fly away should be relatively simple. Just check the entity's position and make sure that the the xyz values aren't out of range. if they are, either do a teleport or do a direction change.
Member

yeah the direction change instead of teleport

yeah the direction change instead of teleport
Sign in to join this conversation.
No Milestone
No project
No Assignees
5 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: VoxeLibre/VoxeLibre#4003
No description provided.