This repository was archived by the owner on Apr 22, 2021. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 373
new: HighwayTools #1226
Open
Avanatiker
wants to merge
561
commits into
kami-blue:master
Choose a base branch
from
Avanatiker:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
new: HighwayTools #1226
Changes from 1 commit
Commits
Show all changes
561 commits
Select commit
Hold shift + click to select a range
5aef571
PlaceBlock rework
1063d5e
Merge remote-tracking branch 'kami-blue/master' into HighwayTools
a66a241
Placement debug only temorary
87c1eb8
Start is without tasks behind the player
bbf46bf
Merge and fix
06edeb1
Hud merge fix
e5eb3f5
Fix wrong placeBlock and RusherHack incompatibility
989f439
Merge remote-tracking branch 'kami-blue/master' into HighwayTools
1228039
Merge fixes
5f22eed
Merge with master
d1528d3
Merge remote-tracking branch 'kami-blue/master' into HighwayTools
198ef4d
Fix basic workflow
f94f961
Merge remote-tracking branch 'kami-blue/master' into HighwayTools
61804a0
Work in progress. Cleanup pending
9ff5c43
Ideal task checking
ec26e99
Smooth pending
872f382
Correct stuck handling
3689250
Merge remote-tracking branch 'kami-blue/master' into HighwayTools
a7c3a60
Get tool from inv
1e55997
Fix random backtracing
257a08d
Better pending timeout
6384325
Removed weird cross usage
Luna5ama 9b01baa
Merge remote-tracking branch 'upstream/master' into HighwayTools
Luna5ama 1529072
Fixed broken method calls
Luna5ama 09fe525
Fix slowdown while walking
7dbf99c
Updated submodule src/main/commons
f185ece
Better feedback
96aed11
Replaced raytrace checks with hause visible side check
Luna5ama 0e0003f
Fix sneaking when placing
7db2c47
Merge remote-tracking branch 'kami-blue/master' into HighwayTools
c6b892d
Fixed mining visible check
Luna5ama f131333
Fix liquid handling
697d2f1
Merge remote-tracking branch 'kami-blue/master' into HighwayTools
0cf6147
Find tool in hotbar first
Luna5ama 3268d95
Use iteration instead of recursive
Luna5ama 44f6b7a
Reverted unneeded changes
Luna5ama 4caf780
Cleaned up item swapping
Luna5ama 06d0132
Fix imports
b67b7bf
Better standart setting
7290a5d
Cleaned up toggle messages
Luna5ama 6fcb61a
Cleaned up task position code
Luna5ama de9ef55
Renamed InteractMode to RotationMode
Luna5ama d053ed7
Fixed place packet delay
Luna5ama ad1ccd5
Fixed pathing stop too early
Luna5ama e19c845
Fixed placing error
Luna5ama 806b0b9
Fixed illegal placements setting
Luna5ama 74df840
Make the delay before mining/placing longer
Luna5ama e900fe4
Iterate through all task and update their states first
Luna5ama 2694f3e
Don't do the check before running task
Luna5ama 99b5e96
Pause if rubber band
Luna5ama 699b7e4
Higher weight for stuck tick
Luna5ama 4b0fda5
Fixed getVisibleSides full cube check
Luna5ama d7bc77a
Move block to slot that has block first before moving to first slot
Luna5ama 0b64b07
Merge remote-tracking branch 'upstream/master' into HighwayTools
Luna5ama 9bd62b8
Cleaned up setting namings
Luna5ama 0b7e846
Longer timeout on rubberband
Luna5ama b01b53e
Merge remote-tracking branch 'upstream/master' into HighwayTools
Luna5ama 2ee73d3
Remove task if blocked by entitiy
80826fb
Merge remote-tracking branch 'kami-blue/master' into HighwayTools
b8de20c
Spam start mining and stop mining packet together
Luna5ama e45e15a
Merge remote-tracking branch 'origin/HighwayTools' into HighwayTools
Luna5ama 5ba2a57
Delay for mining
2f11e00
Added multi break
Luna5ama eb6b25a
Renamed fast mining to fast break
Luna5ama 46229ee
Fix tunnel blueprint
67e9d45
Fixed break count in breaking task state
Luna5ama e2de5ed
Cleaned up state updating on packet
Luna5ama 48c8198
Temporary prio fix
3e060ea
Always do the check before running the task
Luna5ama aced23f
Less weight on stuck tick and start distance
Luna5ama fbac66d
Better default for range
f75817f
Merge remote-tracking branch 'Xiaro/HighwayTools' into HighwayTools
1e0799c
Removed useless option
Luna5ama e915046
Merge remote-tracking branch 'Avanatiker/master' into HighwayTools
Luna5ama 90d2f40
Complete rewrite of code
Avanatiker 0b0f263
Cleanup and better stats
3e700d1
Better default settings
5b0b270
Merge remote-tracking branch 'kami-blue/master'
c152b2a
Dynamic delay and fixes
35f006c
Merge remote-tracking branch 'kami-blue/master'
a5708e4
Cleanup
e690120
Merge remote-tracking branch 'kami-blue/master'
381d4c3
Nicer hud
a6cc68e
Merge remote-tracking branch 'kami-blue/master'
16b087c
Forgot those
38d5247
Fixes and setting safe
aff99c2
Multi building and rolling average
9082071
Small fixes
8d04c01
Merge remote-tracking branch 'kami-blue/master'
4c12fe2
Multi Builder fix and rolling avg option
d9c584f
Merge remote-tracking branch 'kami-blue/master'
a41e117
Bump v09
455e3db
Fix break rolling average
346b214
Merge remote-tracking branch 'kami-blue/master'
3c40890
Bridging, deep search, liquid handle refactor and better estimations
584deb3
Merge packet catastrophe
35782e1
Merge remote-tracking branch 'kami-blue/master'
0d30f5c
Setting descriptions
49bc3c9
Reset stats, less code complexity
a8f0a95
Merge remote-tracking branch 'kami-blue/master'
da4ed60
Fix threading
8692242
Merge remote-tracking branch 'kami-blue/master'
Avanatiker 204df3c
Merge remote-tracking branch 'kami-blue/master'
Avanatiker 0ac106f
ToDo
Avanatiker 5a3b1c3
Merge remote-tracking branch 'kami-blue/master'
Avanatiker b1abf5b
Merge fixes
Avanatiker 2163119
Decomplex
Avanatiker 779dab1
Setting descriptions
Avanatiker 330d1c3
Better neighbours
Avanatiker eb66a21
Fix logic
Avanatiker 5cdc84f
Merge remote-tracking branch 'upstream/master' into ht-master
Luna5ama 9b7e16f
Removed random cross usages
Luna5ama 5c8201a
Use isFullBox to check the visible/mining side.
Luna5ama 0d3ecd3
Fix bridge and better defaults
Avanatiker f0ca08b
Merge remote-tracking branch 'origin/master'
Avanatiker 42e34b0
Fix reaction time on bridge
Avanatiker 3e45082
Removed inappropriate runBlocking usage
Luna5ama ff3a17a
Rename option
Avanatiker a69e9e9
Fix spelling
Avanatiker cad288d
Fixed isFullBox
Luna5ama 3963b3c
Path fix and module warnings
Avanatiker 1e4b75c
Fixed liquid handler
Avanatiker ec80f91
Make deep search optional
Avanatiker fe4ee06
Better stuck value for placements
Avanatiker 5684850
Bump v10
Avanatiker 074dc02
Fix on dynamic delay off
Avanatiker 28a83c8
Merge remote-tracking branch 'upstream/master' into ht-master
Luna5ama e297803
Attempt to fix random stucks
Avanatiker 6a1001b
Fix random stucks, add no tool disable and queue
Avanatiker 8b2c7e6
Merge remote-tracking branch 'kami-blue/master'
Avanatiker 0615468
Better fire edge case handling
Avanatiker 8f22479
Command alias
Avanatiker 80c22d9
LiquidHandler syntax
Avanatiker c58f9e7
Fix autoeat
Avanatiker 85bcbd1
Fix liquids with multibreak
Avanatiker c761c37
Kotlin syntax
Avanatiker 9b8b571
Temporary setback
Avanatiker 648897d
Format
Avanatiker 4cc7006
Merge remote-tracking branch 'kami-blue/master'
Avanatiker e550fae
Merge remote-tracking branch 'kami-blue/master'
Avanatiker 5b3ac75
Fix fix fail
Avanatiker 6bb8e13
Merge remote-tracking branch 'kami-blue/master'
Avanatiker 06b1d3a
Merge remote-tracking branch 'kami-blue/master'
Avanatiker 97142ac
Merge remote-tracking branch 'kami-blue/master'
Avanatiker 69c8c5c
Fixes and clean tunnel
Avanatiker 7c04d98
Merge remote-tracking branch 'kami-blue/master'
Avanatiker 361a2d5
Merge remote-tracking branch 'kami-blue/master'
Avanatiker 664bd29
Refurbish
Avanatiker 6dc016d
Merge remote-tracking branch 'kami-blue/master'
Avanatiker 492fab3
Save all block info
Avanatiker 04d19f1
Update ToDo
Avanatiker c0acd7a
Clean roof too
Avanatiker 3b130c3
Merge remote-tracking branch 'kami-blue/master'
Avanatiker e600590
Merge remote-tracking branch 'kami-blue/master'
Avanatiker bb8d64f
Fix clean options
Avanatiker 7518b5a
Mutex nonBlocking
Avanatiker 54ffaac
Working material settings
Avanatiker 9f59e37
Fix fire replacements
Avanatiker 7b55001
Fix diagonal support
Avanatiker 500826f
Block backup usage
Avanatiker 2d3f137
Settings val
Avanatiker ba6656a
Cleaned up SMA code
Luna5ama cb538dc
Fix filler on diags
Avanatiker 58da797
Enable AntiAFK on empty
Avanatiker 043b1ec
Cleanup blueprint logic
Avanatiker 283a015
Revert "Enable AntiAFK on empty"
Avanatiker 91bc03f
Merge remote-tracking branch 'kami-blue/master'
Avanatiker b4e9533
Fixed fire and better tunnel corner block
Avanatiker 5b69c32
Merge remote-tracking branch 'kami-blue/master'
Avanatiker e7194c9
Fix fallback
Avanatiker b6ea821
Merge remote-tracking branch 'kami-blue/master'
Avanatiker b1d3d6b
Remove ToDo
Avanatiker 8dbb917
Attempt to fix comparing crash
Luna5ama f3a3aa8
Fix double comparing and bump to v09.7
Avanatiker 28722ec
Merge remote-tracking branch 'kami-blue/master'
Avanatiker 0fbf3a0
Cleaned up codes a bit
Luna5ama 49d7cba
Cleaned up liquid handling code
Luna5ama b34af3d
First packet limiter attempt
Avanatiker 0a7db74
Fix attempt multi break
Avanatiker 3d59781
Merge remote-tracking branch 'kami-blue/master'
Avanatiker 6007423
Fix out of food and add factor for packet limit
Avanatiker 57540c7
Add chatName to log
Avanatiker 92285d5
Merge remote-tracking branch 'kami-blue/master'
Avanatiker 260fab2
Pause when in queue and break check
Avanatiker 8bb1ce6
Merge remote-tracking branch 'kami-blue/master'
Avanatiker ba9131a
Merge remote-tracking branch 'kami-blue/master'
Avanatiker 5908a6d
Life stats, supress disable
Avanatiker 11206d1
Clean imports
Avanatiker fc103a7
Merge remote-tracking branch 'kami-blue/master'
Avanatiker a1fb286
Better structure
Avanatiker 4da5332
Merge remote-tracking branch 'kami-blue/master'
Avanatiker 6610a2b
Refurbish
Avanatiker 43ac19c
New section
Avanatiker 972122b
Header
Avanatiker 980d70b
Merge remote-tracking branch 'kami-blue/master'
Avanatiker 9bc7370
Fix dequeue crash
Avanatiker 1f455f7
Fix heading
Avanatiker a824d74
Merge remote-tracking branch 'kami-blue/master'
Avanatiker 572223b
Fixed support block check
Avanatiker 27452d1
Fix support blocks again
Avanatiker 600382c
Better blueprint check
Avanatiker 0042592
Merge remote-tracking branch 'kami-blue/master'
Avanatiker 2b5ff44
Added backfill mode
Avanatiker 0211c29
Merge remote-tracking branch 'kami-blue/master'
Avanatiker 26715dc
Merge remote-tracking branch 'kami-blue/master'
Avanatiker 6a19c9f
Merge remote-tracking branch 'kami-blue/master'
Avanatiker d296972
Fix setting
Avanatiker 12cdf12
Add FOMO back
Avanatiker fc79383
Correct version
Avanatiker 2c140f4
Bump v09.9
Avanatiker b5fcd9f
Wrap up packet limiter deque with mutex
Luna5ama e9a9fb2
Mining hotfix and dequeue crash fix
Avanatiker 6e7c69d
Remove InstaBreak :c
Avanatiker 6ff368f
Version setback
Avanatiker 819e992
Merge remote-tracking branch 'kami-blue/master'
Avanatiker 2b8f148
Version bump done stuck fix attempt
Avanatiker 16876e7
Revert AutoObby to master version
Avanatiker a3003d4
Merge remote-tracking branch 'kami-blue/master'
Avanatiker b819f2b
Big merge
Avanatiker f6860ea
Cramped commits
Avanatiker 83c7ac0
Fix wrong ignore and collidables
Avanatiker fb05abc
Merge remote-tracking branch 'kami-blue/master'
Avanatiker 013ba5a
Fix portal path tests with ghost items
Avanatiker 5043d87
Merge remote-tracking branch 'kami-blue/master'
Avanatiker ea609ef
Merge remote-tracking branch 'kami-blue/master'
Avanatiker ce2f0f1
Fix breaking unbreakables
Avanatiker bec751c
Merge remote-tracking branch 'kami-blue/master'
Avanatiker e75479c
Added storage management sketch
Avanatiker 347136e
Merge remote-tracking branch 'kami-blue/master'
Avanatiker 3260765
Storage management works now
Avanatiker b445ee6
Packet based inventory task system
Avanatiker 0bc3833
Merge remote-tracking branch 'kami-blue/master'
Avanatiker 6c0aa37
A lot of fixes
Avanatiker 061f6a6
Merge remote-tracking branch 'kami-blue/master'
Avanatiker de4214e
Fix ghost items lul
Avanatiker 3ce9c2d
Merge remote-tracking branch 'kami-blue/master'
Avanatiker b727bb8
Wrong name format
Avanatiker 8a665f7
Merge remote-tracking branch 'kami-blue/master'
Avanatiker 585df12
Limit command
Avanatiker 9c8ed4a
Merge remote-tracking branch 'kami-blue/master'
Avanatiker f8bcbe7
Merge remote-tracking branch 'kami-blue/master'
Avanatiker 45fa2cc
Try to fix desyncs
Avanatiker dd0ea4c
Built in AutoObsidian
Avanatiker acf5afd
Merge remote-tracking branch 'kami-blue/master'
Avanatiker a967a2b
Instant mine and pickup
Avanatiker 228e219
No AutoObsidian module
Avanatiker 2648f3b
Moving on
Avanatiker d5f0519
Get from e chest and no water mark
Avanatiker 2f3249f
Fix brainded AutoEat code
Avanatiker 864ab4a
Better remote pos
Avanatiker File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
52 changes: 52 additions & 0 deletions
52
src/main/java/me/zeroeightsix/kami/process/HighwayToolsProcess.kt
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
package me.zeroeightsix.kami.process | ||
|
||
import baritone.api.BaritoneAPI | ||
import baritone.api.IBaritone | ||
import baritone.api.pathing.goals.GoalNear | ||
import baritone.api.process.IBaritoneProcess | ||
import baritone.api.process.PathingCommand | ||
import baritone.api.process.PathingCommandType | ||
import me.zeroeightsix.kami.KamiMod | ||
import me.zeroeightsix.kami.module.modules.misc.HighwayTools | ||
|
||
/** | ||
* Created by Avanatiker on 26/08/20. | ||
*/ | ||
class HighwayToolsProcess : IBaritoneProcess { | ||
Avanatiker marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
private lateinit var baritone: IBaritone | ||
|
||
override fun isTemporary(): Boolean { | ||
return true | ||
} | ||
|
||
override fun priority(): Double { | ||
return 2.0 | ||
} | ||
|
||
override fun onLostControl() {} | ||
|
||
override fun displayName0(): String { | ||
val highwayTools = KamiMod.MODULE_MANAGER.getModuleT(HighwayTools::class.java) | ||
var processName = "" | ||
processName = if (highwayTools.blockQueue.size > 0) { | ||
highwayTools.blockQueue.peek().getTaskState().toString() + " " + highwayTools.blockQueue.peek().getBlockPos().toString() | ||
} else { | ||
"Moving to next block" | ||
} | ||
return "HighwayTools: $processName" | ||
} | ||
|
||
override fun isActive(): Boolean { | ||
return (KamiMod.MODULE_MANAGER.isModuleEnabled(HighwayTools::class.java)) | ||
} | ||
|
||
override fun onTick(p0: Boolean, p1: Boolean): PathingCommand? { | ||
baritone = BaritoneAPI.getProvider().primaryBaritone | ||
val highwayTools = KamiMod.MODULE_MANAGER.getModuleT(HighwayTools::class.java) | ||
return if (highwayTools.isDone() && highwayTools.baritoneMode.value) { | ||
highwayTools.done() | ||
PathingCommand(GoalNear(highwayTools.getNextBlock(), 0), PathingCommandType.SET_GOAL_AND_PATH) | ||
} else PathingCommand(null, PathingCommandType.REQUEST_PAUSE) | ||
} | ||
} |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.