Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

kung foo man

Members
  • Joined

  • Last visited

Everything posted by kung foo man

  1. 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.
  2. Hey all, is there Rhino/JavaScript for Forge?
  3. Hm, nobody knows if he can run the wiki-example in 1.6.2?
  4. Yea, it's 1.6.2. The strange thing is, that I can't access anything at all besides the GL11-methods. Not working: Tessellator tessellator = Tessellator.instance; itemStack.getItemDamage() Minecraft.getMinecraft().fontRenderer itemStack.getIconIndex()
  5. 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)
  6. 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(); } }
  7. 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); */ }
  8. Hey all, I am trying to run some example code for item hud rendering, but when its finally called by the game, it always crashes: What am I doing wrong? Thanks for any help!

Important Information

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.