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.

Googleman

Members
  • Joined

  • Last visited

  1. Hello. When I start client with my mod, I get crash: cpw.mods.fml.common.LoaderException: java.lang.NoSuchFieldError: air at cpw.mods.fml.common.LoadController.transition(LoadController.java:162) at cpw.mods.fml.common.Loader.initializeMods(Loader.java:691) at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288) at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:527) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:815) at net.minecraft.client.main.Main.main(SourceFile:103) 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:134) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) Caused by: java.lang.NoSuchFieldError: air Code in my mod: BlockBase block = new BlockBase(Material.air); How should I write name of material?? Material.*** I would be very thankful for the help
  2. Hello. Who knows what class code works when I, being on the mob, click LShift? Very necessary fixed a jumping player.
  3. The sign has a packet Packet130UpdateSign I need to do the same, only with another par?
  4. For example, like a plate, right?
  5. Does not work in the preservation of NBT, now explain all the details. There is a block, he tileentity. In tileentity string with the name of the block. When you activate the unit GUI opens to the input field, I enter the name of the block, it should be maintained. GUI: private TileEntityBlock entityBlock; ... public GuiBlock (InventoryPlayer inventoryPlayer, TileEntityBlock tileEntity) { super (new ContainerTiny (inventoryPlayer, tileEntity)); this.entityBlock = tileEntity; } That got a copy tileentity Now introduce more line public void keyTyped (char c, int i) { if (textfield.textboxKeyTyped (c, i)) { entityBlock.name = textfield.getText (); } else { super.keyTyped (c, i); } } Well, then render. The fact that all work in the name of each block but do not conserved. In TileEntityBlock: public String name = ""; .... @ Override public void writeToNBT (NBTTagCompound nbt) { super.writeToNBT (nbt); nbt.setString ("name", name); } @ Override public void readFromNBT (NBTTagCompound nbt) { super.readFromNBT (nbt); name = nbt.getString ("name"); } Why does not work?
  6. Hi All! I made my slot for ContainerPlayer.java, but when I put back an item that item appears in the slot for a helmet. SlotBackpack Add my slot in ContainerPlayer.java Please, help me. And sorry for my bad English

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.