Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static float min_fly_speed = 0.75f;
- public static boolean mouse_wheel_lock = false;
- private static boolean right_click_pressed = false;
- public static FabricKeyBinding TRIGGER_KEY;
- @Override
- public void onInitialize() {
- log(Level.INFO, "Initializing");
- MinecraftClient client = MinecraftClient.getInstance();
- ClientTickCallback.EVENT.register(e -> {
- ClientPlayerEntity player = MinecraftClient.getInstance().player;
- if( player == null )
- return;
- //System.out.println(player.getVelocity().length());
- if( right_click_pressed != client.options.keyUse.isPressed() ) {
- right_click_pressed = client.options.keyUse.isPressed();
- if( right_click_pressed ) {
- if( player.getStackInHand(Hand.MAIN_HAND).getItem() == Items.FIREWORK_ROCKET ){
- mouse_wheel_lock = true;
- }
- }
- else{
- mouse_wheel_lock = false;
- }
- }
- });
- HudRenderCallback.EVENT.register(e ->
- {
- ClientPlayerEntity player = MinecraftClient.getInstance().player;
- if(player == null)
- return;
- if(client.world == null)
- return;
- if( !player.isFallFlying() )
- return;
- TextRenderer fontRenderer = MinecraftClient.getInstance().textRenderer;
- int speed = (int)(player.getVelocity().length()*72);
- int targetSpeed = (int)min_fly_speed*72;
- System.out.println(targetSpeed);
- String speed_string = String.format("Speed: %03d km/h | Min: %03d km/h", speed, targetSpeed);
- int speed_string_width = fontRenderer.getStringWidth(speed_string);
- int x = 3;
- int y = client.getWindow().getScaledHeight() - 25;
- DrawableHelper.fill(x - 1, y - 1, x + speed_string_width + 1, y + 9 - 1, -1873784752);
- fontRenderer.draw(speed_string, (float)x, (float)y, 14737632);
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement