Jump to content

[1.12.2]java robot


roctor84

Recommended Posts

hello I would like to know if it is possible to ensure that a keyEvent for example remains activated for several seconds before cutting itself with a keyRelease. because I manage to make it last indefinitely be to make it activate once but not let it activate for a certain precise time.thanks for the help

 

public class macro1 {
 
 
	
	@SubscribeEvent
	public void KeyDown(InputEvent.KeyInputEvent e) throws AWTException, Throwable{
	
		
		EntityPlayer player = Minecraft.getMinecraft().player;
			if(Keyboard.isKeyDown(Keyboard.KEY_NUMPAD1)) {
				player.sendMessage(new TextComponentTranslation("eeee"));	
			
				Robot robot = null;
				try {
					robot = new Robot();
					
					robot.setAutoDelay(40);
				    robot.setAutoWaitForIdle(true);
				    
				    robot.delay(4);
				    robot.mousePress(KeyEvent.BUTTON1_MASK);
				    
				    robot.delay(40);
				    robot.mouseRelease(KeyEvent.BUTTON1_MASK);
				    
				    robot.delay(10);
				    robot.keyPress(KeyEvent.VK_W);
				    
				    robot.delay(500);
				    robot.keyRelease(KeyEvent.VK_W);
				    
					
					
	        
				}catch (AWTException v){
					v.printStackTrace();
					
				}
 
				
				}
	    
	}
	
	    
}

 

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.

Announcements



×
×
  • Create New...

Important Information

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