Jump to content
  • Home
  • Files
  • Docs
  • Merch
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
  • Rendering TileEntity Error
1.13 Update Notes for Mod Creators
Sign in to follow this  
Followers 0
tubs

Rendering TileEntity Error

By tubs, June 6, 2014 in Modder Support

  • Reply to this topic
  • Start new topic

Recommended Posts

tubs    0

tubs

tubs    0

  • Tree Puncher
  • tubs
  • Members
  • 0
  • 16 posts
Posted June 6, 2014

When I try to render my table I get this error. But I cant find the solution please help!

 

 

 

Error: https://gist.github.com/anonymous/1a4dd8eb820eea377ca9

Code: https://gist.github.com/anonymous/e9ee27fe2393c561e0af

  • Quote

Share this post


Link to post
Share on other sites

diesieben07    6684

diesieben07

diesieben07    6684

  • Reality Controller
  • diesieben07
  • Forum Team
  • 6684
  • 45696 posts
Posted June 6, 2014

If you don't need a normal block texture override registerBlockIcons and leave it empty. Otherwise set a proper texture name on your Block.

  • Quote

Share this post


Link to post
Share on other sites

tubs    0

tubs

tubs    0

  • Tree Puncher
  • tubs
  • Members
  • 0
  • 16 posts
Posted June 7, 2014

I tested both too  override registerBlockIcons and Seting up a normal texture None of them worked.

code for the block: https://gist.github.com/anonymous/9ab2cb3051ad59019939

  • Quote

Share this post


Link to post
Share on other sites

diesieben07    6684

diesieben07

diesieben07    6684

  • Reality Controller
  • diesieben07
  • Forum Team
  • 6684
  • 45696 posts
Posted June 7, 2014

You didn't leave the method empty and I also don't see where you did set up a texture.

  • Quote

Share this post


Link to post
Share on other sites

tubs    0

tubs

tubs    0

  • Tree Puncher
  • tubs
  • Members
  • 0
  • 16 posts
Posted June 7, 2014

I´ve tested both empty the method and addning a texture name and both togeher

Just so you know the error comes when i press Esc.

 

 

 

https://gist.github.com/anonymous/43c85d4cacf10de1968b

  • Quote

Share this post


Link to post
Share on other sites

diesieben07    6684

diesieben07

diesieben07    6684

  • Reality Controller
  • diesieben07
  • Forum Team
  • 6684
  • 45696 posts
Posted June 7, 2014

The original error cannot occur with either way.

  • Quote

Share this post


Link to post
Share on other sites

tubs    0

tubs

tubs    0

  • Tree Puncher
  • tubs
  • Members
  • 0
  • 16 posts
Posted June 7, 2014

O sorry thought I posted this error from the begining.

https://gist.github.com/anonymous/91ff7658c3d88c06475c

  • Quote

Share this post


Link to post
Share on other sites

diesieben07    6684

diesieben07

diesieben07    6684

  • Reality Controller
  • diesieben07
  • Forum Team
  • 6684
  • 45696 posts
Posted June 7, 2014

You need to register your TileEntity with GameRegistry.registerTileEntity.

  • Quote

Share this post


Link to post
Share on other sites

tubs    0

tubs

tubs    0

  • Tree Puncher
  • tubs
  • Members
  • 0
  • 16 posts
Posted June 7, 2014

I had registerd it but in the Init not the preInit. Thanks for all the help :D

  • 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 0
Go To Topic Listing



  • Recently Browsing

    No registered users viewing this page.

  • Posts

    • Simon_kungen
      [1.14.4] Sync ItemStack Capability Data + Multi-Capability Provider casting error

      By Simon_kungen · Posted 40 minutes ago

      Hi   My item has ItemHandler capability, which works fine. But one of the things I have when storing a item on the capability is overring the translation key with the contained stack's translation key.     The problem is that this will only sync when opening the item again. I need to send a message to the client with the new contained stack which I do not know how to do. I don't know which ItemStack I need to change on the client when the container is closed.     My item needs to have two capabilities attached to it. One is the Forge ItemHandler Capability while the other that is exclusive to the glass variant should be able to store a liquid too. For this, I made a provider that includes these capabilities: public class StackFluidContainerProvider implements ICapabilitySerializable { private final FluidContainer fluid; private final ItemStackHandler inventory; private final LazyOptional<IItemHandler> itemHandler = LazyOptional.of(this::getInventory); private final LazyOptional<IFluidContainer> fluidHandler = LazyOptional.of(this::getFluid); public StackFluidContainerProvider(short slots, short maxVolume) { inventory = new ItemStackHandler(slots); fluid = new FluidContainer(maxVolume); } protected FluidContainer getFluid() { return fluid; } protected ItemStackHandler getInventory() { return inventory; } @SuppressWarnings("ConstantConditions") @Override public INBT serializeNBT() { CompoundNBT compoundNBT = new CompoundNBT(); compoundNBT.put("items", CapabilityItemHandler.ITEM_HANDLER_CAPABILITY.getStorage().writeNBT(CapabilityItemHandler.ITEM_HANDLER_CAPABILITY,getInventory(),null)); compoundNBT.put("fluid", FluidContainerStorage.FLUID_CONTAINER_CAPABILITY.getStorage().writeNBT(FluidContainerStorage.FLUID_CONTAINER_CAPABILITY,getFluid(),null)); return compoundNBT; } @Override public void deserializeNBT(INBT nbt) { if (nbt instanceof CompoundNBT) { CompoundNBT compoundNBT = (CompoundNBT)nbt; CapabilityItemHandler.ITEM_HANDLER_CAPABILITY.getStorage().readNBT(CapabilityItemHandler.ITEM_HANDLER_CAPABILITY, getInventory(), null, compoundNBT.get("items")); FluidContainerStorage.FLUID_CONTAINER_CAPABILITY.getStorage().readNBT(FluidContainerStorage.FLUID_CONTAINER_CAPABILITY, getFluid(), null, compoundNBT.get("fluid")); } } @SuppressWarnings("unchecked") public <T> LazyOptional<T> getCapability(@Nonnull Capability<T> cap, Direction side) { if (cap == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY) return itemHandler.cast(); else if (cap == FluidContainerStorage.FLUID_CONTAINER_CAPABILITY) return fluidHandler.cast(); return (LazyOptional<T>) LazyOptional.empty(); } }   But when I try and fetch the capability the parameter cap seems to always be null, which means it always returns the first statement (in this case the ItemHandler) which results in a casting error.
    • DragonITA
      [1.14.4] How to get Minecraft Horse model/texture to make a custom unicorn?

      By DragonITA · Posted 55 minutes ago

      No, you have said that i should make that modelUnicorn extends ModelEntity and not ModelHorse, but i need the AbstractHorseEntity, else the gui, animations and etc. wont work and i should rewrite the code.
    • Simon_kungen
      [1.14.4] TileEntityItemStackSpecialRenderer (TEISR)

      By Simon_kungen · Posted 59 minutes ago

      Other mods I can find add their TEISR directly in the item constructor (which crashes the server). But doing the same I at least expect it to do something while in Single Player.
    • salvestrom
      [1.14.4] How to get Minecraft Horse model/texture to make a custom unicorn?

      By salvestrom · Posted 1 hour ago

      ModelUnicorn should extend ModelHorse. Everything else you want will come from your UnicornEntity class extending EntityHorse.
    • mindstorm3223
      1.12.2-Problem with tile entity custom crafting table

      By mindstorm3223 · Posted 1 hour ago

      Sorry, I looked around and couldn't figure out how to do that, do you know of any good place where it can tell me how to?
  • Topics

    • Simon_kungen
      0
      [1.14.4] Sync ItemStack Capability Data + Multi-Capability Provider casting error

      By Simon_kungen
      Started 40 minutes ago

    • DragonITA
      26
      [1.14.4] How to get Minecraft Horse model/texture to make a custom unicorn?

      By DragonITA
      Started Monday at 11:06 AM

    • Simon_kungen
      3
      [1.14.4] TileEntityItemStackSpecialRenderer (TEISR)

      By Simon_kungen
      Started Saturday at 03:50 PM

    • mindstorm3223
      2
      1.12.2-Problem with tile entity custom crafting table

      By mindstorm3223
      Started Yesterday at 03:18 AM

    • Jaffaaaaa
      0
      ScreenGui does nothing

      By Jaffaaaaa
      Started 1 hour ago

  • Who's Online (See full list)

    • Yanny7
    • Carbonx_09
    • Simon_kungen
    • loordgek
    • sushigay
    • Milanesque
    • Microcellule
    • diesieben07
    • maycool12
    • StefanDeSterke
    • TurtyWurty
    • LexManos
    • matorassan
    • Jaffaaaaa
    • Cuz_Tobi
  • All Activity
  • Home
  • Mod Developer Central
  • Modder Support
  • Rendering TileEntity Error
  • Theme
  • Contact Us
  • Discord

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