Skip to content

kdh8219/HighwayTools

 
 

Repository files navigation

Description

Adding fully automated highway building as plugin to Lambda. The tool places building material and destroys wrong blocks in high frequency using well-timed packets. The module can build autonomously in all 8 directions while the pathfinder keeps the desired position and takes care of any possible dangerous situations like liquids or gaps. Advanced inventory management allows the bot to fully utilize materials stocked in shulker boxes or in the ender chest. It is highly customizable and allows deep changes in system using configurations. It is fully compatible with most modules of Lambda like LagNotifier, AutoEat etc and also is confirmed to work with Rusherhack, Future, Impact etc.

Features

  • Digs tunnel and paves Obsidian floor at the same time
  • Faster block breaking and placing then any other solution
    • Reaches 20+ blocks per second mining interactions on 2b2t
    • Reaches 7+ blocks per second placing interactions on 2b2t
    • Confirmed over 300% faster than previous cutting edge digging solutions (source: MEG)
  • Intelligent liquid handling
    • Reacts on liquid pockets using cutting edge placing exploits to patch lava pockets before even opening them
    • Reacts on complex flow structures and cleans up
  • Long term inventory management
    • Dynamic material restock from shulker boxes and ender chests
    • Built in native AutoObsidian. Enable option Storage Management > Grind Obsidian
    • Saves minimum requirements of materials
    • No mouse grab on container open
  • Diagonal highway mode
  • Intelligent repair mode
  • The built-in Anti-Anti-Cheat works with 2b2t's anti-cheat and NoCheatPlus
  • Pauses on lag to avoid kick (enable LagNotifier for this feature)
  • Ignore Blocks: Signs, Portals, Banners, Bedrock and more
  • Choose custom-building materials
  • Auto clipping to starting coordinates
  • Commands:
    • ;highwaytools - alias: ;ht
    • ;ht ignore add <block> Adds block to ignore list
    • ;ht ignore del <block> Removes block from ignore list
    • ;ht material <block> Choose an alternative building block (default: Obsidian)
    • ;ht filler <block> Choose an alternative filler block to fill liquids (default: Netherrack)
    • ;ht settings or ;ht Shows detailed settings of the module
    • ;ht distance 500 for running the bot for a limited distance. (e.g. 500 blocks)
  • Compatible with:
    • LagNotifier (Baritone mode) To stop while lagging to not get kicked
    • AutoObsidian to automatically get new Obsidian from Ender Chests even from shulker boxes
    • AutoEat set PauseBaritone on false and below health 19.0, and you're safe from lava and other threads having gapples in inventory
    • AutoLog to logout on any given danger
    • AutoReconnect (Support pending) to get back on server after waiting (for example a player comes in range)
    • AntiHunger slows food level decrease but makes block breaking slower
  • Highly dynamical generated blueprints
    • Three Modes: Highway (for full highways), Tunnel (optimized for digging), Flat (for repair obsidian sky)
    • ClearSpace Choose to break wrong blocks and tunneling
    • ClearHeight Choose the height of tunnel
    • BuildWidth Choose the width of the highway
    • Railing Choose if the highway has rims/guardrails
    • RailingHeight Choose height of the rims/guardrails
    • CornerBlock Choose if u want to have a corner block or not

Installation

  1. Get the latest Lambda release here https://github.com/lambda-client/lambda/releases
  2. Open Lambda menu in main menu to open plugin settings
  3. Press Open Plugin Folder
  4. Move plugin HighwayTools-*.jar into the folder .minecraft/lambda/plugins

Known issues

  • AutoLog is not compatible with AutoReconnect

Troubleshooting

  • Deactivate AntiHunger for faster block breaking because it makes you basically float.
  • If stuck check, if AutoCenter is on MOTION to get moved to middle of the block (Baritone can't move exactly to block center)
  • If placed block disappear increase the TickDelayPlace until it works
  • Deactivate IllegalPlacements if the server requires (like 2b2t)

Any suggestions and questions: Constructor#9948 on Discord Made by @Avanatiker Report bugs on Issues and if not possible message EnigmA_008#1505 on Discord.

Copyright ©2019-2022 Constructor#9948 alias Avanatiker. All Rights Reserved. Permission to use, copy, modify, and distribute this software and its documentation for educational, research, and not-for-profit purposes, without fee and without a signed licensing agreement, is hereby granted, provided that the above copyright notice, this paragraph appears in all copies, modifications, and distributions.

By downloading this software you agree to be bound by the terms of service.

About

Advanced highway building bot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 99.5%
  • Shell 0.5%