Jump to content

Is it possible to replace the ender dragon with a modded one and make him stronger


Kiljaeden053

Recommended Posts

The EnderDragon is a bit boring and easy if you have OP modded Items. Just planning ahead, how can you replace the mob with your custom one and not affect the player's advancement progression and set vanilla variables about it being dead in the current world and not affect other mods.

Link to comment
Share on other sites

8 minutes ago, Kiljaeden053 said:

how can you replace the mob with your custom one

Probably use EntityJoinWorldEvent to stop the Dragon from being spawned and then spawn your own.

8 minutes ago, Kiljaeden053 said:

and not affect the player's advancement progression and set vanilla variables about it being dead in the current world and not affect other mods.

In those regards do everything the vanilla one does.

 

If your goal is to make the Ender Dragon harder maybe just change it's AI and stats instead of creating an entirely new Entity.

VANILLA MINECRAFT CLASSES ARE THE BEST RESOURCES WHEN MODDING

I will be posting 1.15.2 modding tutorials on this channel. If you want to be notified of it do the normal YouTube stuff like subscribing, ect.

Forge and vanilla BlockState generator.

Link to comment
Share on other sites

5 minutes ago, Animefan8888 said:

Probably use EntityJoinWorldEvent to stop the Dragon from being spawned and then spawn your own.

In those regards do everything the vanilla one does.

 

If your goal is to make the Ender Dragon harder maybe just change it's AI and stats instead of creating an entirely new Entity.

I plan on making the ender dragon walk on land and have new animations. It will attach on obsidian towers then pounce on the player. It will walk on land with 2 legs and chase the player in melee combat.

Link to comment
Share on other sites

1 minute ago, Kiljaeden053 said:

It will walk on land with 2 legs and chase the player in melee combat.

o.0

1 minute ago, Kiljaeden053 said:

I plan on making the ender dragon walk on land and have new animations.

I think you can just register a new Renderer for the EnderDragon to make that happen. And in order to store new variables on the EnderDragon you can just use a Capability.

The rest of that sounds like new AI. I included the word "maybe" in there because I don't know which way is easier. It might be easier to build on top of the already existing EnderDragonEntity instead of making a new one and replacing it.

VANILLA MINECRAFT CLASSES ARE THE BEST RESOURCES WHEN MODDING

I will be posting 1.15.2 modding tutorials on this channel. If you want to be notified of it do the normal YouTube stuff like subscribing, ect.

Forge and vanilla BlockState generator.

Link to comment
Share on other sites

6 hours ago, Animefan8888 said:

o.0

I think you can just register a new Renderer for the EnderDragon to make that happen. And in order to store new variables on the EnderDragon you can just use a Capability.

The rest of that sounds like new AI. I included the word "maybe" in there because I don't know which way is easier. It might be easier to build on top of the already existing EnderDragonEntity instead of making a new one and replacing it.

The EnderDragonModel is sooo broken. I looked it up on tabula neck and tail are missing. It has to be replaced

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.