Jump to content

(SOLVED) how to undo the setCameraEntity()?


miurra

Recommended Posts

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);
            }
        }



 

Edited by miurra
solved by myself
Link to comment
Share on other sites

  • miurra changed the title to (SOLVED) how to undo the setCameraEntity()?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

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