Commit Graph

629 Commits

Author SHA1 Message Date
ZacSharp 30278a1c52
Implement `hashCode` for goals 2023-06-20 02:44:29 +02:00
Leijurv 6c8f2698d6
cherry pick remainWithExistingLookDirection from fork 2023-06-18 19:31:51 -07:00
leijurv 411c43d90e
Merge pull request #3992 from ZacSharp/pr/blockOptionalMeta/useStackHashesInBlockOptionalMetaLookup
Actually use stack hashes
2023-06-18 17:25:53 -07:00
ZacSharp 6aeb73b5bd
Fix `CylinderMask` with horizontal alignment 2023-06-18 19:18:46 +02:00
ZacSharp e00e0032b4
Actually use stack hashes 2023-06-17 01:40:19 +02:00
Brady ea9245ad26
missed that 😩 2023-06-14 14:23:24 -05:00
Brady ae66004b80
Custom registration of `Baritone` instances from `Minecraft` 2023-06-14 13:52:27 -05:00
Brady 5b39c0dd96
Remove `getMinecraft()` from `BlockStateInterface` 2023-06-14 12:18:50 -05:00
Brady 75d47bb110
Fix all usages of `Helper.mc` 2023-06-14 01:53:29 -05:00
Brady c7f4e366e2
Remove `mc` references from `WorldProvider`
Also refactored a bit, should be a lot easier to merge upwards to new game versions
2023-06-13 23:07:26 -05:00
Brady 382f82b0e0
Move `Minecraft` to `IPlayerContext` 2023-06-13 21:17:42 -05:00
Brady 714ebb2c2d
Deprecate `Helper.mc` and begin to replace usages 2023-06-13 18:24:31 -05:00
leijurv 1b254a4811
Merge pull request #3979 from cabaletta/pr/feature/blockFreeLook
Allow free looking when breaking and placing blocks
2023-06-13 10:32:18 -07:00
Brady 8a65a1cfc5
🐛 fix incorrect comparison operator 2023-06-12 16:52:20 -05:00
Brady 5bdd5b0c0d
👌 appease leijurv 2023-06-12 16:50:02 -05:00
Brady 7da802a238
Fix `censorCoordinates` recalc bug
Adds `equals` and `toString` implementations where needed
Replaces `toString` equality check with actual `equals` check in `forceRevalidate`
2023-06-12 16:21:05 -05:00
Brady bb36ebfc0c
Use `IPlayerContext` for all `RotationUtils` methods
Deprecates all old overloads
2023-06-11 20:09:37 -05:00
Brady 4317dca024
Determine target mode (client/server) in `updateTarget` 2023-06-11 18:35:34 -05:00
Brady 77ca36c794
Use `playerRotations` in `reachableOffset` 2023-06-11 15:49:04 -05:00
Brady fbe28e397e
Make setting disabled by default 2023-06-11 12:38:13 -05:00
Brady 364ae87ef8
Add `blockFreeLook` setting 2023-06-11 12:36:53 -05:00
Brady ffd00080f2
Mask binary operators 2023-06-11 11:27:51 -05:00
Brady 9729e63d98
Create and utilize new `Mask` type
Added factory method to `MaskSchematic` for creation using a `Mask`
Sort-of mocks the schematic structure, without the block states ofc
2023-06-09 17:25:29 -05:00
Brady f232bbdb15
Clean up formatting 2023-06-08 16:36:32 -05:00
Brady 26574b4a9b
Add optional axis parameter for `#sel cyl` 2023-06-08 16:32:33 -05:00
Brady b6c52cd8e1
Cache mask in a `boolean[][][]` 2023-06-08 11:52:13 -05:00
Brady 34abbfb5da
appease codacy 2023-06-07 17:38:26 -05:00
Brady 0d14bde583
Working sphere/cylinder build commands for `#sel` 2023-06-07 16:31:52 -05:00
Brady 80ec9023ce
Replace `JAVA_ONLY_SETTINGS` array with `@JavaOnly` annotation 2023-06-04 12:31:34 -05:00
leijurv 415fa048ba
Merge pull request #3924 from ZacSharp/pr/blockOptionalMetaProperties
Extend BlockOptionalMeta parsing to parse block properties
2023-05-23 15:57:10 -07:00
ZacSharp 271c2ff636
Extend BlockOptionalMeta parsing to parse block properties 2023-04-24 23:49:23 +02:00
ZacSharp e4cd35ac33
Add maxYLevelWhileMining setting 2023-04-24 23:11:55 +02:00
Leijurv 790a4f6769
command to load settings from a specific file 2023-03-01 00:25:49 -08:00
Leijurv f1ead19b6e
option to only move inventory when stationary 2023-02-28 23:44:33 -08:00
leijurv c1a9621dfa
Merge pull request #3768 from wagyourtail/1.12/fasterworldscanner
replace the world scanner with a 500x faster one
2023-01-28 10:18:59 -08:00
Leijurv d6d9af65fb
reformat 2023-01-15 01:04:15 -08:00
leijurv bc8c823045
Merge pull request #3775 from ZacSharp/pr/frostwalker
Allow pathing to use frostwalker
2023-01-12 14:51:35 -08:00
leijurv fba3828479
Merge pull request #3735 from ZacSharp/pr/breakNextToLava
Allow breaking next to some liquids
2023-01-12 10:08:09 -08:00
ZacSharp b2f66241d5
Merge remote-tracking branch 'upstream/master' into pr/frostwalker 2022-12-30 15:57:17 +01:00
Wagyourtail 853dadd906
Merge remote-tracking branch 'origin/master' into 1.12/fasterworldscanner 2022-12-27 23:58:13 -07:00
Wagyourtail 98a748afb3
fix stream limit. immutable's in BOML 2022-12-27 22:42:38 -07:00
Wagyourtail 6260c6d3d7
apply suggestions 2022-12-24 12:11:26 -07:00
leijurv cfdbc851a0
Merge pull request #3600 from Imeguras/master
Added the ability to use KmM as abreviatures
2022-12-24 00:14:04 -08:00
leijurv e2538abcb1
Merge pull request #3743 from ZacSharp/patch-11
Fix Registry.unregister
2022-12-24 00:05:42 -08:00
leijurv 1697293f12
Merge pull request #3479 from scorbett123/caching_performance_upgrade
Caching performance upgrade
2022-12-23 23:57:14 -08:00
ZacSharp e1095962a1
Fix Registry.unregister 2022-11-28 23:07:30 +01:00
ZacSharp eabd1150b0
Allow breaking next to some liquids 2022-11-22 15:15:33 +01:00
ZacSharp ba3ca47f8c
Add buildIgnoreProperties setting 2022-10-23 01:42:31 +02:00
scorbett123 4699b46744
Merge branch 'master' into caching_performance_upgrade 2022-10-03 21:25:23 +01:00
rycbar0 025f6235f9 litematica command works and added schematic selection if more than 1 schematic is loaded
bug: if schematic origin isnt minimum corner schematic is built in the wrong place
2022-09-30 17:53:31 +02:00