Creating End Gateway effect on custom blocks

Started by CelestialMoths on

Topic category: Help with Minecraft modding (Java Edition)

Joined Aug 2025
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Creating End Gateway effect on custom blocks

I'm the 100,000th person to ask this, but will somebody please explain, in terms a child might understand, how to implement the End Portal / End Gateway shader to a custom block? I fully understand this is not possible with MCreator's basic templates. I know how to lock the custom block so I can edit its code. I know next to nothing about coding in Java, but I have found every possible file in Minecraft's code related to the End Portal / Gateway and tried everything I could think of to get my custom block to render with the effect to no avail.

I have seen this question asked on this forum and reddit many times over and nobody has ever provided a real solution to this issue, so let me make it clear what I already know:

  • I know this will require custom code.
  • I know how to find the files related to the end gateway.
  • I know that the end gateway block renders transparently and somehow imposes the effect as a mask given the screen-space coordinates (as far as I can understand).
  • I realize that I can just spawn in an end gateway block for the visual, but I cannot give it a procedure like with a custom block.

Somebody please help me and others figure this out, I have been working on this one problem for two days straight at this point. Just tell me what lines of code to copy and paste where and why they make it work. I'm hoping by overcoming this obstacle, I will finally understand how to use shaders to enhance the silly little mods I make. I'm entirely new to modding and I only wanted to try it out because I thought it would be a fun premise to make art and animations for items and blocks (my actual area of expertise).