kung foo man
Members-
Posts
8 -
Joined
-
Last visited
Everything posted by kung foo man
-
The interaction is excellent, Rhino/JavaScript is also used in WorldEdit (craftscripts). I would like to write Forge-mods in JavaScript also. But as I see in this thread, Forge-developers doesn't seem to be aware of Rhino.
-
Hey all, is there Rhino/JavaScript for Forge?
-
Thanks for the try, but unfortunately that instance of Minecraft is "empty" also: java.lang.NoSuchFieldError: fontRenderer at tutorial.generic.DamagedItemRenderer.renderItem(DamagedItemRenderer.java:61) at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:171) at net.minecraft.client.renderer.entity.RenderItem.func_82406_b(RenderItem.java:465) at net.minecraft.client.gui.inventory.GuiContainer.func_74192_a(GuiContainer.java:421) at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:132) at net.minecraft.client.renderer.InventoryEffectRenderer.func_73863_a(SourceFile:31) at net.minecraft.client.gui.inventory.GuiInventory.func_73863_a(SourceFile:49) at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1036) at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:934) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:826) at net.minecraft.client.main.Main.main(SourceFile:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraft.launchwrapper.Launch.launch(Launch.java:57) at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
-
The code is not running on server. System.out.println("running on server: " + FMLCommonHandler.instance().getEffectiveSide().isServer()); if(FMLCommonHandler.instance().getEffectiveSide().isServer()){ try{ throw new Exception("learning to coding is important"); }catch(Exception e){ e.printStackTrace(); } }
-
Hey, I'm just using this example: http://www.minecraftforge.net/wiki/Custom_2D_Inventory_Item_Renderer Also it's not running on server, since I'm connecting to my server by IP and it is still crashing. Maybe it's helpful, a full error stack trace with the function commented out. Then Java can't find other methods or instances: public void renderItem(ItemRenderType type, ItemStack itemStack, Object... data) { System.out.println("renderItem!!!"); // ====================== Render item texture ====================== //Icon icon = itemStack.getIconIndex(); //renderItem.renderIcon(0, 0, icon, 16, 16); // ====================== Render OpenGL square shape ====================== GL11.glDisable(GL11.GL_TEXTURE_2D); GL11.glEnable(GL11.GL_BLEND); GL11.glDepthMask(false); GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); Tessellator tessellator = Tessellator.instance; tessellator.startDrawing(GL11.GL_QUADS); tessellator.setColorRGBA(0, 0, 0, 128); tessellator.addVertex(0, 0, 0); tessellator.addVertex(0, 8, 0); tessellator.addVertex(8, 8, 0); tessellator.addVertex(8, 0, 0); tessellator.draw(); GL11.glDepthMask(true); GL11.glDisable(GL11.GL_BLEND); // ====================== Render text ====================== GL11.glEnable(GL11.GL_TEXTURE_2D); String text = Integer.toString(itemStack.getItemDamage()); /* FontRenderer fontRenderer = Minecraft.getMinecraft().fontRenderer; fontRenderer.drawStringWithShadow(text, 1, 1, 0xFFFFFF); */ }