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.

Featured Replies

  • Author

Sorry for multipost, but i don't understand why this thing doesn't work.

If the item is right clicked in plains, it will give you a lighting.

This is my code:

public ItemStack onItemRightClick(ItemStack itemstack, World world, EntityPlayer entity, int chunkX, int chunkZ, IChunkProvider chunkGenerator, IChunkProvider chunkProvider){

float var4 = 1.0F;

int i = (int)(entity.prevPosX + (entity.posX - entity.prevPosX) * (double)var4);

int j = (int)(entity.prevPosY + (entity.posY - entity.prevPosY) * (double)var4 + 1.62D - (double)entity.yOffset);

int k = (int)(entity.prevPosZ + (entity.posZ - entity.prevPosZ) * (double)var4);

 

BiomeGenBase b = world.getBiomeGenForCoords(chunkX, chunkZ);

                if(b.biomeName.equals("Plains")) {

                world.spawnEntityInWorld(new EntityLightningBolt(world, i, j, k));

                }

return itemstack;

}

  • Author

The method signature is as follows:

public ItemStack onItemRightClick(ItemStack, World, EntityPlayer)

Your's is different. You can't just add or remove parameters.

 

How am i supposed to do it? Im still learing java, so excuse me.

  • Author

I know i have to implement IWorldGenerator, but that gives me this error:

IWorldGenerator is not abstract and does not override abstract method generate

this because i don't have to generate anything.

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.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

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.