Posted October 27, 201410 yr Hi all, When I try to run my mod RFTools together with Extra Utilities on a server I get the following error: java.lang.RuntimeException: Serious error calling getRenderType() on block rftools:teleportBeamBlock : Likely cause is client-side code is being called server-side I have googled a bit and this error is triggered by Extra Utilities which seems to go over all the blocks and does some special thing. RWTema says it is not a problem in ExtraUtilities but in the mod that is being mentioned in that line above (which is my mod in this case) and I'm inclined to believe him but I can't find what the problem is. Here is the code of that specific block: https://github.com/McJty/RFTools/blob/master/src/main/java/com/mcjty/rftools/blocks/teleporter/TeleportBeamBlock.java I see nothing wrong in that code. The only thing special is that the block uses a renderer (hence the getRenderType()) and is unbreakable. That combination is probably what triggers the problem. So what can I do to make extrautilities happy? Thanks!
October 27, 201410 yr Author Hmm. I solved the issue by moving the declaration of the renderid constants inside the tile entity class. That way I avoided importing clientside code. I'm a bit surprised that this is this fragile though but lucky that I found the fix.
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.