Jump to content

Recommended Posts

Posted

I am having an issue making my table render in my hotbar and when placed! Below are the links to the relevant classes!

 

BlockTable- http://pastebin.com/M4hH225H

ClientProxy- http://pastebin.com/k1kC2sh1

ServerProxy- http://pastebin.com/JcGwdfJf

RenderTongueTable- http://pastebin.com/JxYEjXfQ

ItemRenderTongueTable- http://pastebin.com/u1BMrfuw

TileEntityTongueTable- http://pastebin.com/7nYrLHkL

ModelTongueTable- http://pastebin.com/a8MqA13D

Main- http://pastebin.com/au90BYT9

 

Please could you try and help me figure out where the error is?

 

Posted

Hi

 

I have done that but it still doesnt work

Do you mean

"System.out.println prints something, but the block is still invisible"

or

"System.out.println doesn't print anything, and block is still invisible"

 

-TGG

 

Posted

Hi

 

Try a System.out.println("renderTileEntityAt: ["+ x + ", " + y + ", " + z + "]" ); here:

 

       @Override
        public void renderTileEntityAt(TileEntity tileentity, double x, double y, double z, float f) {
System.out.println("renderTileEntityAt: ["+ x + ", " + y + ", " + z + "]" ); 

What do you see in the console output?

 

-TGG

 

Posted

It didn´t found the texture of 'blockTable' :

 

Using missing texture, unable to load yc:textures/blocks/.png

java.io.FileNotFoundException: yc:textures/blocks/.png

 

You load .png in your blocks folder! Maybe you forgot to add the name and then '.png'. How will forge load a unknown texture without knowing the place?

There is too a problem with your YoshiGrenade:

 

java.lang.ClassCastException: palmerjj01.YoshiCraft.Entity.EntityYoshiGrenade cannot be cast to net.minecraft.entity.EntityLiving

 

You try to cast your YoshiGrenade to EntityLiving - so your grenade is a creatures who has the ability to live...

Posted

Hi

 

Since renderTileEntityAt isn't printed to the console it means that your render function is never called, so probably you haven't registered your table properly (although it looks ok to me.)

 

Try creating a flat world, putting your TileEntity down, then placing a breakpoint in these two places below, then trace through the code.  That will tell you

if the TileEntity is being detected, whether the renderer is being found (and if not - why not).

 

RenderGlobal.

            this.theWorld.theProfiler.endStartSection("blockentities");
            RenderHelper.enableStandardItemLighting();

            for (i = 0; i < this.tileEntities.size(); ++i)           
            {
                TileEntity tile = (TileEntity)this.tileEntities.get(i);                 // BREAKPOINT HERE
                if (tile.shouldRenderInPass(pass) && p_147589_2_.isBoundingBoxInFrustum(tile.getRenderBoundingBox()))
                {
                    TileEntityRendererDispatcher.instance.renderTileEntity(tile, p_147589_3_);
                }
            }

 

TileEntityRendererDispatcher.renderTileEntityAt()

   /**
     * Render this TileEntity at a given set of coordinates
     */
    public void renderTileEntityAt(TileEntity p_147549_1_, double p_147549_2_, double p_147549_4_, double p_147549_6_, float p_147549_8_)
    {
        TileEntitySpecialRenderer tileentityspecialrenderer = this.getSpecialRenderer(p_147549_1_); // BREAKPOINT here

        if (tileentityspecialrenderer != null)
        {
            try
            {
                tileentityspecialrenderer.renderTileEntityAt(p_147549_1_, p_147549_2_, p_147549_4_, p_147549_6_, p_147549_8_);
            }

 

-TGG

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.