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.

Whyneb360

Members
  • Joined

  • Last visited

Everything posted by Whyneb360

  1. How would I go about doing this? Thanks, -Whyneb360
  2. Hello again. It seems like I have a bit of a theme with my questions - metadata. I have managed to change metadata on a right click, but I wasn't sure about how to do it on a key press. Current code is as follows (apologies, but the code formatting isn't working for me): public ItemStack onKeyInput(ItemStack par1itemstack, World par2world, EntityPlayer par3player) { if (par1itemstack != null && par1itemstack.getItemDamage() == 0 && KeyBindings.pressR.isPressed()) { setDamage(par1itemstack, 1); }else{ if (par1itemstack != null && par1itemstack.getItemDamage() == 1 && KeyBindings.pressR.isPressed()) { setDamage(par1itemstack, 0); } } return par1itemstack; } ----=-and-=---- public class KeyBindings { public static KeyBinding pressR; public static KeyBinding pressX; public static void init() { pressR = new KeyBinding("key.pressR", Keyboard.KEY_R, "key.categories.elemental"); pressX = new KeyBinding("key.pressX", Keyboard.KEY_X, "key.categories.elemental"); ClientRegistry.registerKeyBinding(pressR); ClientRegistry.registerKeyBinding(pressX); } } I am sure I have missed something simple, but I am still learning and can't see what it is. The problem, in case asked, is that nothing happens - at all. Any help is much appreciated. Thanks, -Whyneb360
  3. Fixed it! Many thanks to you all -Whyneb360 EDIT: The only problem I encountered is when I switch between case 1 and case 2, case 1 appears and disappears, but case 2 stays and doesn't go away. Do I need to de-render case 2 somehow? EDIT: Fixed that too. just need breaks at the end of each case. Thank you all for your help -Whyneb360
  4. So my ClientProxy looks as follows: and my render class looks like this: My problem is that I can't see the model at all now when I go into the game. The two models are in another package, and I will gladly supply the code for them if need be. Sorry if I have made what seems like an obvious mistake - I am new to modding Many thanks -Whyneb360
  5. Thanks, but how would I go about doing this? Would I need an if statement checking the damage? -Whyneb360
  6. I am trying to make a mod where one item turns into another and have achieved this with metadata: @Override public ItemStack onItemRightClick(ItemStack par1itemstack, World par2world, EntityPlayer par3player) { if (par1itemstack != null && par1itemstack.getItemDamage() == 0) { setDamage(par1itemstack, 1); }else{ if (par1itemstack != null && par1itemstack.getItemDamage() == 1) { setDamage(par1itemstack, 0); } } return super.onItemRightClick(par1itemstack, par2world, par3player); } I am trying to register (already made) models for these two metadata items, but when I try to register them it doesn't work, and gives the same model for each item. public void registerItemRenderers() { MinecraftForgeClient.registerItemRenderer (ElementalImperium.Test, 1, 0, (IItemRenderer) new MyRenderClass()); MinecraftForgeClient.registerItemRenderer (ElementalImperium.Test, 1, 0, (IItemRenderer) new MyRenderClass1()); Thanks in advance for any help -Whyneb360

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.