In 1.8 I'm sure you were able to do
private void getMouseOver(float partialTicks) {
Vec3d vec = Minecraft.getMinecraft().getRenderViewEntity().getLook(partialTicks);
}
AxisAlignedBB axisalignedbb = entity.getEntityBoundingBox();
if (axisalignedbb.isVecInside(vec)) {
//etc..
}
This would allow you to get whether the mouse was over an entity. Any way to do this in 1.14, 1.15 or 1.12.2? Because I get the error:
The method isVecInside(Vec3i) is undefined for the type AxisAlignedBB
Honestly, all I'm looking for is a solution, not an argument. If you can, point me in the right place, if not, leave me alone and I'll let someone else figure out the problem. Thanks.
Code: https://pastebin.com/AZwDNPEi
The error occurs in the last few lines of code:
@Mod.EventHandler
public void init(FMLInitializationEvent event)
{
MinecraftForge.EVENT_BUS.register(this);
ClientCommandHandler.instance.registerCommand(new HitBoxMod());
}
The full error is: The method registerCommand(HitBoxMod) is undefined for the type ClientCommandHandler
For some reason, the .registerCommand is underlined if that helps.
I'm rly tired rn so I think I'm just being dumb but I can't find a fix.
Any help would be appreciated, thanks.