80 lines
3.8 KiB
Java
80 lines
3.8 KiB
Java
package tschipp.carryon.compat.obfuscate;
|
|
|
|
public class ObfuscateEvents
|
|
{
|
|
//
|
|
// @SubscribeEvent
|
|
// public void preModelPlayerEvent(ModelPlayerEvent.SetupAngles.Post event)
|
|
// {
|
|
// if(!CarryOnConfig.settings.renderArms.get())
|
|
// return;
|
|
//
|
|
// PlayerEntity player = event.getPlayerEntity();
|
|
//
|
|
// ModelPlayer model = event.getModelPlayer();
|
|
// ItemStack stack = player.getHeldItemMainhand();
|
|
// if (!stack.isEmpty() && stack.getItem() == RegistrationHandler.itemTile && ItemTile.hasTileData(stack) || stack.getItem() == RegistrationHandler.itemEntity && ItemEntity.hasEntityData(stack))
|
|
// {
|
|
//
|
|
// float rotation = 0;
|
|
//
|
|
// CarryOnOverride overrider = ScriptChecker.getOverride(player);
|
|
// if (overrider != null)
|
|
// {
|
|
// double[] rotLeft = null;
|
|
// double[] rotRight = null;
|
|
// if (overrider.getRenderRotationLeftArm() != null)
|
|
// rotLeft = ScriptParseHelper.getXYZArray(overrider.getRenderRotationLeftArm());
|
|
// if (overrider.getRenderRotationRightArm() != null)
|
|
// rotRight = ScriptParseHelper.getXYZArray(overrider.getRenderRotationRightArm());
|
|
//
|
|
// boolean renderRight = overrider.isRenderRightArm();
|
|
// boolean renderLeft = overrider.isRenderLeftArm();
|
|
//
|
|
// if (renderLeft && rotLeft != null)
|
|
// {
|
|
// renderArmPre(model.bipedLeftArm, (float) rotLeft[0], (float) rotLeft[2], rotation);
|
|
// renderArmPre(model.bipedLeftArmwear, (float) rotLeft[0], (float) rotLeft[2], rotation);
|
|
// }
|
|
// else if (renderLeft)
|
|
// {
|
|
// renderArmPre(model.bipedLeftArm, 0.8F + (player.isSneaking() ? 0.2f : 0f) - (stack.getItem() == RegistrationHandler.itemEntity ? -0.2f : 0), (stack.getItem() == RegistrationHandler.itemEntity ? 0.15f : 0), rotation);
|
|
// renderArmPre(model.bipedLeftArmwear, 0.8F + (player.isSneaking() ? 0.2f : 0f) - (stack.getItem() == RegistrationHandler.itemEntity ? -0.2f : 0), (stack.getItem() == RegistrationHandler.itemEntity ? 0.15f : 0), rotation);
|
|
// }
|
|
//
|
|
// if (renderRight && rotRight != null)
|
|
// {
|
|
// renderArmPre(model.bipedRightArm, (float) rotRight[0], (float) rotRight[2], rotation);
|
|
// renderArmPre(model.bipedRightArmwear, (float) rotRight[0], (float) rotRight[2], rotation);
|
|
// }
|
|
// else if (renderRight)
|
|
// {
|
|
// renderArmPre(model.bipedRightArm, 0.8F + (player.isSneaking() ? 0.2f : 0f) - (stack.getItem() == RegistrationHandler.itemEntity ? -0.2f : 0), (stack.getItem() == RegistrationHandler.itemEntity ? -0.15f : 0), rotation);
|
|
// renderArmPre(model.bipedRightArmwear, 0.8F + (player.isSneaking() ? 0.2f : 0f) - (stack.getItem() == RegistrationHandler.itemEntity ? -0.2f : 0), (stack.getItem() == RegistrationHandler.itemEntity ? -0.15f : 0), rotation);
|
|
// }
|
|
//
|
|
// }
|
|
// else
|
|
// {
|
|
// renderArmPre(model.bipedRightArm, 0.8F + (player.isSneaking() ? 0.2f : 0f) - (stack.getItem() == RegistrationHandler.itemEntity ? -0.2f : 0), (stack.getItem() == RegistrationHandler.itemEntity ? -0.15f : 0), rotation);
|
|
// renderArmPre(model.bipedRightArmwear, 0.8F + (player.isSneaking() ? 0.2f : 0f) - (stack.getItem() == RegistrationHandler.itemEntity ? -0.2f : 0), (stack.getItem() == RegistrationHandler.itemEntity ? -0.15f : 0), rotation);
|
|
// renderArmPre(model.bipedLeftArm, 0.8F + (player.isSneaking() ? 0.2f : 0f) - (stack.getItem() == RegistrationHandler.itemEntity ? -0.2f : 0), (stack.getItem() == RegistrationHandler.itemEntity ? 0.15f : 0), rotation);
|
|
// renderArmPre(model.bipedLeftArmwear, 0.8F + (player.isSneaking() ? 0.2f : 0f) - (stack.getItem() == RegistrationHandler.itemEntity ? -0.2f : 0), (stack.getItem() == RegistrationHandler.itemEntity ? 0.15f : 0), rotation);
|
|
// }
|
|
//
|
|
// }
|
|
//
|
|
// }
|
|
//
|
|
//
|
|
// @OnlyIn(Dist.CLIENT)
|
|
// private void renderArmPre(ModelRenderer arm, float x, float z, float rotation)
|
|
// {
|
|
// arm.rotateAngleX = (float) -x;
|
|
// arm.rotateAngleY = (float) -Math.toRadians(rotation);
|
|
// arm.rotateAngleZ = (float) z;
|
|
// }
|
|
//
|
|
|
|
}
|