@SubscribeEvent
public static void onRenderTick(TickEvent.RenderTickEvent event) {
Player player = Minecraft.getInstance().player;
if (player != null) {
Vec2 rotation = new Vec2(player.getXRot(), player.getYRot());
Vec2 addition = Vec2Rot(new Vec3(0, 0, 0.01));
player.setXRot(rotation.x + addition.x);
player.setYRot(rotation.y + addition.y);
}
}
So i was thinking that minecraft camera rotation is kinda boring so i try to make it rotate on z-axis (like how it did when the player get damage), i soonly writing codes to test it and the x, y works fine but when i try to set the z rotation, there is no setZRot method. I went to find class like Renderers, Camera, etc in the sources but still can't find how to do it. Does anyone know how to do it, or is this not possible?