Hi, im doing a mod with cameras and i need to create a working camera. The solution i found is setCameraEntity(). It works fine, but when i tried to return the camera back to the player, it was broken. How can I get the camera back to its original position?
Heres the code I am using (this is the test code, I will use it differently):
@SubscribeEvent
public static void onEntityInteract(PlayerInteractEvent.EntityInteractSpecific event) {
Entity target = event.getTarget();
Player player = event.getEntity();
InteractionHand hand = event.getHand();
Timer cameraToPlayer = new Timer(5000, new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
mc.setCameraEntity(player);
}
});
if (target instanceof RoachEntity && hand == InteractionHand.MAIN_HAND) {
cameraToPlayer.start();
mc.setCameraEntity(target);
}
}