Jump to content

Patching Vanilla Classes [1.14.4]


Epicmoofish

Recommended Posts

I am making a custom event that I need to fire during BlockState.getShape() to allow me to edit vanilla block shapes. I wasn't able to find an event that allows me to do this so I have to make one. After researching how to have it fire from a vanilla class, I found that you had to patch vanilla classes, but I couldn't find any information on how to do this.

 

If there is any other way to do this other than patching vanilla classes, that will work too but I couldn't find any other way.

Thanks

Link to comment
Share on other sites

In general, you can submit a PR to Forge and suggest to add your hook.

In this case though, depending on the amount of blocks whose shape you want to modify, you can replace the vanilla block with your own variant.

Some tips:

Spoiler

Modder Support:

Spoiler

1. Do not follow tutorials on YouTube, especially TechnoVision (previously called Loremaster) and HarryTalks, due to their promotion of bad practice and usage of outdated code.

2. Always post your code.

3. Never copy and paste code. You won't learn anything from doing that.

4. 

Quote

Programming via Eclipse's hotfixes will get you nowhere

5. Learn to use your IDE, especially the debugger.

6.

Quote

The "picture that's worth 1000 words" only works if there's an obvious problem or a freehand red circle around it.

Support & Bug Reports:

Spoiler

1. Read the EAQ before asking for help. Remember to provide the appropriate log(s).

2. Versions below 1.11 are no longer supported due to their age. Update to a modern version of Minecraft to receive support.

 

 

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.