Jump to content

Recommended Posts

Posted

Hi all,

I need to make a tool that breaks a 3x3 area around the block you break.

For that I need to know which side of the block the player is pointing at, but I haven't found a way to do it.

 

I know that onItemUse has a way to do it, but I want to make the tool be used with the left mouse button, not with the right one.

 

Is there any way to do that ?

 

Thanks,

Max

Posted

There is a way to know if player look at +X -X +Z -Z

 

I do this:

int var6 = MathHelper.floor_double((double)(EntityLiving.rotationYaw * 4.0F / 360.0F) + 0.5D) & 3;

The variable can take 4 values, from 0 to 3, each case is a direction that the player is looking at (can't remember which is everyone, just try them).

 

Hope this help :)

If yo want to say thanks, push the button!

  • 2 weeks later...
  • 3 months later...
Posted
  On 1/24/2013 at 11:57 AM, VictorZombie said:

There is a way to know if player look at +X -X +Z -Z

 

I do this:

int var6 = MathHelper.floor_double((double)(EntityLiving.rotationYaw * 4.0F / 360.0F) + 0.5D) & 3;

The variable can take 4 values, from 0 to 3, each case is a direction that the player is looking at (can't remember which is everyone, just try them).

 

Hope this help :)

Sorry for my noob question, how do i get the blocks in a 3x3 in a wall? , i mean, i know how to do it on the floor but i had the same problem as Maexx

 

  • 6 years later...
Posted
  On 1/25/2013 at 1:09 PM, Maexx said:

I used VictorZombies method, and it works great :D

I added the check for up and down and packed it into a playerUtil, so I can refer to it from everywhere ;)

 

Thanks a lot,

Max

Expand  

What did you do do make it work up and down?

  • Guest locked this topic
Guest
This topic is now closed to further replies.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Betafort Recovery has emerged as a prominent figure in the realm of cryptocurrency recovery, gaining a reputation for their exceptional ability to retrieve lost Bitcoin (BTC) and other cryptocurrencies. Their expertise and track record have made them a beacon of hope for individuals facing the distressing situation of lost or inaccessible crypto assets.  
    • When you name a method like that, with no return value, it is a constructor. The constructor must have the same name as the class it constructs, in this case, ModItems. I would strongly advise reading up on some basic Java tutorials, because you will definitely be running into a lot more issues as you go along without the basics. *I should also add that the Forge documentation is a reference, not a tutorial. Even following tutorials, you should know Java basics, otherwise the smallest of mistakes will trip you up as you copy someone elses code.
    • so, I'm starting modding and I'm following the official documantation for forge: https://docs.minecraftforge.net, but in the registries part it is not working as it is in the docs:   public class ModItems { private static final DeferredRegister<Item> ITEMS = DeferredRegister.create(ForgeRegistries.ITEMS, DarkStarvation.MOD_ID); public static final RegistryObject<Item> TEST_ITEM = ITEMS.register("test_item", () -> new Item(new Item.Properties())); public DarkStarvation(FMLJavaModLoadingContext context) { ITEMS.register(context.getModEventBus()); } } in 'public DarkStarvation(...' the DarkStarvation has this error: Invalid method declaration; return type required and the getModEventBus(): Cannot resolve method 'getModEventBus' in 'FMLJavaModLoadingContext' please help, I asked gpt but it is saying that I'm using an old method, but I'm following the latest version of Forge Docs???
    • I merged your second post with the original , there is no need to post a new thread asking for an answer. If someone sees your post and can help, they will reply. If you are seeking a quicker response, you could try asking in the Minecraft Forge diacord.
    • Create a new instance and start with cobblemon - if this works, add the rest of your mods in groups   Maybe another mod is conflicting - like Sodium/Iris or Radical Cobblemon Trainers
  • Topics

  • Who's Online (See full list)

×
×
  • Create New...

Important Information

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