Jump to content

[1.7.10] Custom rendered block wont render!


KingYoshiYT

Recommended Posts

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?

 

Link to comment
Share on other sites

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

 

Link to comment
Share on other sites

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...

Link to comment
Share on other sites

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

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



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • It will be about medeaival times
    • the mods are crashing and I'm not sure why so heres everything  crash log https://pastebin.com/RxLKbMNR  L2 Library (12library) has failed to load correctly java.lang.NoClassDefFoundError: org/antarcticgardens/newage/content/energiser/EnergiserBlock L2 Screen Tracker (12screentracker) has failed to load correctly java.lang.NoClassDefFoundError: Could not initialize class dev.xkmc.12library.base.L2Registrate Create: Interiors (interiors) has failed to load correctly java.lang.NoClassDefFoundError: Could not initialize class com.tterrag.registrate.AbstractRegistrate L2 Damage Tracker (12damagetracker) has failed to load correctly java.lang.NoClassDefFoundError: Could not initialize class dev.xkmc.l2library.base.L2Registrate Create Enchantment Industry (create_enchantment_industry) has failed to load correctly java.lang.NoClassDefFoundError: Could not initialize class com.simibubi.create.foundation.data.Createfiegistrate Create Crafts & Additions (createaddition) has failed to load correctly java.lang.NoClassDefFoundError: Could not initialize class com.simibubi.create.foundation.data.CreateRegistrate Create Slice & Dice (sliceanddice) has failed to load correctly java.lang.NoClassDefFoundError: Could not initialize class com.simibubi.create.foundation.data.CreateRegistrate L2 Tabs (12tabs) has failed to load correctly java.lang.NoClassDefFoundError: Could not initialize class dev.xkmc.l2library.base.L2Registrate Modular Golems (modulargolems) has failed to load correctly java.lang.NoClassDefFoundError: Could not initialize class dev.xkmc.l2library.base.L2Registrate Create: Steam 'n' FRails (railways) has failed to load correctly java.lang.NoClassDefFoundError : Could not initialize class com.simibubi.create.foundation.data.Createfregistrate Cuisine Delight (cuisinedelight) has failed to load correctly java.lang.NoClassDefFoundError: Could not initialize class dev.xkmc.12library.base.L2Registrate Create (create) has failed to load correctly java.lang.NoClassDefFoundError: Could not initialize class com.simibubi.create.Create Guardian Beam Defense (creategbd) has failed to load correctly java.lang.NoClassDefFoundError: Could not initialize class com.simibubi.create.foundation.data.CreateRegistrate L2 Item Selector (12itemselector) has failed to load correctly java.lang.NoClassDefFoundError: Could not initialize class dev.xkmc.l2library.base.L2Registrate
    • hey there, I have been using Forge for years without any problems, but for some time now I have been getting this error message when I click on “Installer” under the downloads. This happens on all versions. I have tried various things but have not gotten any results. If anyone has a solution, I would be very grateful!
    • I don't have mcreator installed.
    • the session has expired, what if the modified LAN Server displays the same screen after logging in as after logging in to the premium server from a non-premium account? Minecraft Forge 1.20.1 CurseForge. I also use Mod LAN World Plug n Play
  • Topics

×
×
  • Create New...

Important Information

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