Jump to content
  • Home
  • Files
  • Docs
Topics
  • All Content

  • This Topic
  • This Forum

  • Advanced Search
  • Existing user? Sign In  

    Sign In



    • Not recommended on shared computers


    • Forgot your password?

  • Sign Up
  • All Activity
  • Home
  • Mod Developer Central
  • Modder Support
  • 1.11 Render Bug
Currently Supported: 1.16.X (Latest) and 1.15.X (LTS)
Sign in to follow this  
Followers 1
Heltrato

1.11 Render Bug

By Heltrato, August 18, 2018 in Modder Support

  • Reply to this topic
  • Start new topic

Recommended Posts

Heltrato    1

Heltrato

Heltrato    1

  • Diamond Finder
  • Heltrato
  • Members
  • 1
  • 259 posts
Posted August 18, 2018

Im trying to render a lightning effects around Kirin just like in the monster hunter series by using light with a lenght popping in a random.

 

But i manage to make it work however the lightnings length is endless like in the picture.. Anyone can guess what's my error here?

2018-08-18_12.38.03.png

  • Quote

Share this post


Link to post
Share on other sites

Animefan8888    741

Animefan8888

Animefan8888    741

  • Reality Controller
  • Animefan8888
  • Forge Modder
  • 741
  • 6157 posts
Posted August 18, 2018
1 minute ago, Heltrato said:

Anyone can guess what's my error here?

Without seeing the code your errors are almost endless.

  • Quote

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.

Share this post


Link to post
Share on other sites

Heltrato    1

Heltrato

Heltrato    1

  • Diamond Finder
  • Heltrato
  • Members
  • 1
  • 259 posts
Posted August 18, 2018
3 minutes ago, Animefan8888 said:

Without seeing the code your errors are almost endless.

oh hahaha okay i forgot xD 

Spoiler

@Override
	public void doRender(EntityKirin entity, double x, double y, double z, float yaw, float partialTicks) {
		super.doRender(entity, x, y, z, yaw, partialTicks);
		renderElectricField((float)x, (float)y, (float)z, entity);
	}
	
	@Override
	protected void renderModel(EntityKirin entity, float _1, float _2, float _3, float _4, float _5, float _6) {
		super.renderModel(entity, _1, _2, _3, _4, _5, _6);
		
	}
	
	
	
		
protected void renderElectricField(float x, float y, float z, EntityLiving entityliving)
{
	GL11.glPushMatrix();
	GL11.glDisable(3553);
	GL11.glDisable(2896);
	Tessellator tessellator = Tessellator.getInstance();
	VertexBuffer buffer = tessellator.getBuffer();
	int color = 5592575;
	GL11.glEnable(3042);
	GL11.glBlendFunc(770, 1);
	Random rnd = new Random();
	rnd.setSeed(entityliving.getEntityId() + entityliving.ticksExisted);
	int steps = 16;
	GL11.glLineWidth(3.0F);
	for (int a = 0; a < 5; a++)
	{
		steps = rnd.nextInt(26) + 5;
		buffer.begin(3, DefaultVertexFormats.POSITION_TEX_NORMAL);
		// buffer.startDrawing(3);
		//buffer.
		buffer.color(0.5F, 0.64F, 1.0F, 0.6F);
		int startX = rnd.nextInt();
		int startY = rnd.nextInt();
		int startZ = rnd.nextInt();
		for (int i = 0; i <= steps; i++)
		{
	        float stepVariation = i / steps;
	        double dist = entityliving.width;
	        double boltSize = 80.0D;
	        double varX = Math.sin((i + startX) / boltSize * 3.141592653589793D * 2.0D) * dist + (rnd.nextDouble() - 0.5D) * 0.5D;
	        double varZ = Math.cos((i + startZ) / boltSize * 3.141592653589793D * 2.0D) * dist + (rnd.nextDouble() - 0.5D) * 0.5D;
	        double varY = Math.sin((entityliving.ticksExisted + i + startY) / boltSize * 3.141592653589793D) + rnd.nextDouble() + 1.8D;
	    	
	        buffer.pos(x + varX, y + varY, z + varZ).endVertex();;
	      }
	      tessellator.draw();
	    }
	    GL11.glDisable(3042);
	    GL11.glEnable(3553);
	    GL11.glEnable(2896);
	    GL11.glPopMatrix();
	   
	  }

 

 

  • Quote

Share this post


Link to post
Share on other sites

Animefan8888    741

Animefan8888

Animefan8888    741

  • Reality Controller
  • Animefan8888
  • Forge Modder
  • 741
  • 6157 posts
Posted August 18, 2018
3 minutes ago, Heltrato said:

oh hahaha okay i forgot xD 

Maybe your numbers are too big, try making them smaller. A way to find out the proper numbers would be to use set numbers instead of making it random like you are now.

  • Quote

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.

Share this post


Link to post
Share on other sites

Heltrato    1

Heltrato

Heltrato    1

  • Diamond Finder
  • Heltrato
  • Members
  • 1
  • 259 posts
Posted August 18, 2018
3 minutes ago, Animefan8888 said:

Maybe your numbers are too big, try making them smaller. A way to find out the proper numbers would be to use set numbers instead of making it random like you are now.

Can you give me a guess on what specific parameter it is ? HAHA i tried some of my variables and nothing happened :(

  • Quote

Share this post


Link to post
Share on other sites

Animefan8888    741

Animefan8888

Animefan8888    741

  • Reality Controller
  • Animefan8888
  • Forge Modder
  • 741
  • 6157 posts
Posted August 18, 2018
Just now, Heltrato said:

Can you give me a guess on what specific parameter it is ? HAHA i tried some of my variables and nothing happened :(

I'm thinking boltSize and steps. Also dont call GL methods directly use GLStateManager and also use the variables instead of 

 

12 minutes ago, Heltrato said:

(3042)

 

  • Like 1
  • Quote

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.

Share this post


Link to post
Share on other sites

Heltrato    1

Heltrato

Heltrato    1

  • Diamond Finder
  • Heltrato
  • Members
  • 1
  • 259 posts
Posted August 18, 2018

Okay got it. Wow this forge minecraft has reaction too like in facebook lol Thanks mate now i know what to do :D

  • Quote

Share this post


Link to post
Share on other sites

Animefan8888    741

Animefan8888

Animefan8888    741

  • Reality Controller
  • Animefan8888
  • Forge Modder
  • 741
  • 6157 posts
Posted August 18, 2018
5 minutes ago, Heltrato said:

Okay got it. Wow this forge minecraft has reaction too like in facebook lol Thanks mate now i know what to do :D

There are down times on here as well as anywhere else. I don't work on the forums I just know my way around the API somewhat, so I spend some of my down time helping other modders.

  • Thanks 1
  • Quote

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.

Share this post


Link to post
Share on other sites

Heltrato    1

Heltrato

Heltrato    1

  • Diamond Finder
  • Heltrato
  • Members
  • 1
  • 259 posts
Posted August 18, 2018
23 minutes ago, Animefan8888 said:

There are down times on here as well as anywhere else. I don't work on the forums I just know my way around the API somewhat, so I spend some of my down time helping other modders.

For that igive u a plus rep ❤️

  • Quote

Share this post


Link to post
Share on other sites

Cadiboo    365

Cadiboo

Cadiboo    365

  • Reality Controller
  • Cadiboo
  • Members
  • 365
  • 3624 posts
Posted August 18, 2018

If your trying to render lightning I think you will find this useful.

https://github.com/Cadiboo/WIPTechAlpha/blob/master/src/main/java/cadiboo/wiptech/client/ClientUtil.java#L634-L746

(the renderLightning method)

I copied the rendering for lightning in minecraft and made all the variable names make sense & redid a bit of the code. Feel free to look at or use it

  • Quote

About Me

Spoiler

My Discord - Cadiboo#8887

My Website - Cadiboo.github.io

My Mods - Cadiboo.github.io/projects

My Tutorials - Cadiboo.github.io/tutorials

Versions below 1.14.4 are no longer supported on this forum. Use the latest version to receive support.

When asking support remember to include all relevant log files (logs are found in .minecraft/logs/), code if applicable and screenshots if possible.

Only download mods from trusted sites like CurseForge (minecraft.curseforge.com). A list of bad sites can be found here, with more information available at stopmodreposts.org

Edit your own signature at www.minecraftforge.net/forum/settings/signature/ (Make sure to check its compatibility with the Dark Theme)

Share this post


Link to post
Share on other sites

Heltrato    1

Heltrato

Heltrato    1

  • Diamond Finder
  • Heltrato
  • Members
  • 1
  • 259 posts
Posted November 11, 2018
On 8/18/2018 at 9:53 PM, Cadiboo said:

If your trying to render lightning I think you will find this useful.

https://github.com/Cadiboo/WIPTechAlpha/blob/master/src/main/java/cadiboo/wiptech/client/ClientUtil.java#L634-L746

(the renderLightning method)

I copied the rendering for lightning in minecraft and made all the variable names make sense & redid a bit of the code. Feel free to look at or use it

Wow this make sense. ! It's amazing thanks for the help

  • Quote

Share this post


Link to post
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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  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.

    • Insert image from URL
×
  • Desktop
  • Tablet
  • Phone
Sign in to follow this  
Followers 1
Go To Topic Listing



  • Recently Browsing

    No registered users viewing this page.

  • Posts

    • diesieben07
      Minecraft says 200 mods installed 198 loaded

      By diesieben07 · Posted 1 minute ago

      Post the debug.log.
    • diesieben07
      Optifine and forge not working

      By diesieben07 · Posted 1 minute ago

      1.12 is no longer supported on this forum. Please update to a modern version of Minecraft to receive support.
    • diesieben07
      minecraft crashes as soon as I use shaders

      By diesieben07 · Posted 2 minutes ago

      Either the graphics driver doesn't support the shaders or the shaders are broken.
    • MasterQuentus
      Minecraft says 200 mods installed 198 loaded

      By MasterQuentus · Posted 5 minutes ago

      I've been trying to figure it out but not all the mods I installed won't load
    • lulw
      Optifine and forge not working

      By lulw · Posted 6 minutes ago

      Im using forge 14.23.5.2847 and it works fine. when i try to add optifine 1.12 HD F5 as a mod after extracting, my game crashes, help?
  • Topics

    • MasterQuentus
      1
      Minecraft says 200 mods installed 198 loaded

      By MasterQuentus
      Started 5 minutes ago

    • lulw
      1
      Optifine and forge not working

      By lulw
      Started 7 minutes ago

    • JoehnMama
      10
      minecraft crashes as soon as I use shaders

      By JoehnMama
      Started 9 hours ago

    • squidlex
      4
      How to run code every time a Potion effect is applied

      By squidlex
      Started 1 hour ago

    • Luis_ST
      7
      [1.16.5] Help with custom Glass Block

      By Luis_ST
      Started Friday at 08:35 AM

  • Who's Online (See full list)

    • diesieben07
    • MasterQuentus
    • Sterling00
    • lulw
    • Draco18s
    • vio
    • Silivek
    • mrjamfrog0627
    • AzizD
    • JoehnMama
    • IceyGirl
  • All Activity
  • Home
  • Mod Developer Central
  • Modder Support
  • 1.11 Render Bug
  • Theme

Copyright © 2019 ForgeDevelopment LLC · Ads by Longitude Ads LLC Powered by Invision Community