Commit Graph

2293 Commits

Author SHA1 Message Date
rycbar0 d91abd5e45 Litematica support for 1.16.5 2022-10-04 02:09:07 +02:00
scorbett123 4699b46744
Merge branch 'master' into caching_performance_upgrade 2022-10-03 21:25:23 +01:00
Leijurv 69ffdb7665
Merge pull request #3672 from rycbar0/master
Litematica Support for bariton
2022-10-03 12:52:18 -07:00
rycbar0 f9c5386e7a final changes 2022-10-03 21:39:53 +02:00
Leijurv 04f5ca2647
Merge pull request #3642 from wagyourtail/1.16.5/removeschematica
remove schematica command because it doesn't work anyway on 1.13+
2022-10-03 12:21:38 -07:00
rycbar0 b461b2af2f made a oopsie 2022-10-03 20:32:56 +02:00
rycbar0 3a5608566e auto formatting 2022-10-03 20:13:11 +02:00
rycbar0 fc65f22feb clean up and adding javadoc 2022-10-03 19:59:07 +02:00
rycbar0 f53bfa89a9 a fucking x and z mixup 2022-10-03 17:44:15 +02:00
rycbar0 fdfeeb2ffa need stronger pesticides, bugs keep multiplying 2022-10-03 02:35:25 +02:00
rycbar0 3e75cc7408 block mirroring and rotation 2022-10-01 22:59:47 +02:00
rycbar0 d1930e03e1 getCorrectedOrigin returns the correct origin 2022-10-01 22:51:36 +02:00
rycbar0 144a534bb3 debugging mirroring and rotating as well as refactoring 2022-10-01 17:14:05 +02:00
rycbar0 de1256cc80 remove spaghetti 2022-10-01 05:27:02 +02:00
rycbar0 76404c8af6 it works but its spaghetti 2022-10-01 02:01:46 +02:00
ZacSharp fb814e912d
Don't try parkouring out of water 2022-09-30 23:59:49 +02:00
ZacSharp 43ee86b4fe
Don't try backplacing against water under carpet/lilypad 2022-09-30 22:41:09 +02:00
ZacSharp eb697b7a17
Fix costs when assumeWalkOnWater stops us from relying on frostWalker 2022-09-30 22:40:23 +02:00
ZacSharp 3da5bbd267
Don't pillar from carpet/lilypad on water 2022-09-30 22:38:21 +02:00
ZacSharp c14be17e53
Move this to a helper method and add missing cases 2022-09-30 22:27:32 +02:00
ZacSharp 45c0b38156
Fix jumping from packplaced blocks on water
Not having frostwalker means that we must have replaced the water with a throwaway, not that we are standing on water
2022-09-30 18:04:34 +02: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
rycbar0 4ba3c883e6 something is fishy with the getAllSchematicPlacements() methode but i want my progress saved 2022-09-30 13:32:31 +02:00
rycbar0 3a4168a661 Merge branch 'master' into LitematicaCommand 2022-09-30 00:42:17 +02:00
rycbar0 484b3326c7 auto-format all files I touched 2022-09-29 21:52:15 +02:00
rycbar0 e99fcbbe36 Change requests part two 2022-09-29 21:47:42 +02:00
rycbar0 7ba3de57d0 credits LitematicaBitArray 2022-09-29 20:20:38 +02:00
rycbar0 5ff274f040 Change requests part one 2022-09-29 19:58:05 +02:00
schmar03 293f5db172 LitematicaCommand added to build loaded schematics 2022-09-28 14:15:48 +02:00
schmar03 d928e705b9 LitematicaCommand added to build loaded schematics 2022-09-28 12:09:38 +02:00
rycbar0 7a48824ced codacy issue #2,#3 and #4 fix 2022-09-26 22:32:25 +02:00
rycbar0 8aa8918124 codacy issue #1 and #5 fix 2022-09-26 22:23:38 +02:00
rycbar0 a091c17b83 Added mixin to properly handle Long Arrays 2022-09-26 21:04:09 +02:00
rycbar0 52aa0d9b8a more cleanup 2022-09-26 20:04:57 +02:00
rycbar0 3d8eddc4e1 cleanup 2022-09-26 19:23:09 +02:00
rycbar0 295265c261 refactoring 2022-09-26 17:43:54 +02:00
rycbar0 376d6422ec refactoring 2022-09-26 16:18:43 +02:00
rycbar0 113e340474 version check added 2022-09-26 16:09:41 +02:00
rycbar0 c89d8b69e5 ref files removed 2022-09-26 16:08:37 +02:00
rycbar0 70303634f5 ref files added 2022-09-26 15:59:55 +02:00
rycbar0 325aa7201b bug fix 2022-09-26 02:51:06 +02:00
rycbar0 75a3fc699e Code clean up 2022-09-26 01:18:56 +02:00
rycbar0 3cd8ce8323 Multiple Sub-region support 2022-09-26 00:58:32 +02:00
rycbar0 240e81a9e0 Refactoring 2022-09-25 18:22:59 +02:00
rycbar0 40449400d3 State of Emerson 2022-09-25 16:55:08 +02:00
ZacSharp 96ba589d4d
Fix yet another cave air bug 2022-09-17 01:56:23 +02:00
ZacSharp 9ffe4f2c25
Fix parkour with frostwalker with/without throwaways
* Placing throwaways with allowPlace disabled
* Failing without throwaways
2022-09-01 13:14:33 +02:00
ZacSharp af95f77134
Fix OOB and check for direction and include parkour 2022-09-01 13:14:24 +02:00
wagyourtail 8803c618b1
remove schematica command because it doesn't work anyway on 1.13+ since sechematica doesn't exist past 1.12.2 2022-08-31 18:20:51 -07:00
ZacSharp 78f1c45e13
Don't overshoot descends before using frostwalker 2022-08-31 23:39:09 +02:00
ZacSharp cf47573298
Merge remote-tracking branch 'upstream/master' into pr/frostwalker 2022-08-30 00:18:07 +02:00
ZacSharp 96ba96ca69
Fix some more edge cases 2022-08-29 18:47:54 +02:00
ZacSharp da998eb469
Complete frostwalker usage 2022-08-29 16:59:01 +02:00
ZacSharp e75a4b95cc
Mostly working usage of frostwalker
* Sometimes overshoots Descend-Traverse chains onto water
* Unwanted interactions with assumeWalkOnWater
2022-08-29 12:53:02 +02:00
Lucas Arden d37a6a0b2d Added check for placed blocks in backfill 2022-07-26 14:21:32 -07:00
Lucas Arden d7fc916d20 Added check for pathing 2022-07-24 21:37:45 -07:00
Leijurv 80a4757242
baritone complies faster if the files are less bytes 2022-07-15 01:36:01 -07:00
Leijurv 658048ff2d
fix snow and tweak others 2022-07-14 22:11:13 -07:00
Leijurv 0587223da8
better constants 2022-07-14 22:02:19 -07:00
Leijurv 2d1b81dc20
vastly increase cuteness by removing the optional boolean 2022-07-14 22:00:18 -07:00
Leijurv 0bd16fb81a
bit literals are meh 2022-07-14 21:56:25 -07:00
Leijurv 0c1fec5d1e
crucial performance optimization 2022-07-14 21:54:32 -07:00
Leijurv ee16eb7fde
funnier this way 2022-07-14 21:47:18 -07:00
Leijurv 5c9aeab6b4
add cmt 2022-07-14 21:44:42 -07:00
Leijurv 5c7cae9ab0
fix literally wrong comment that did not match subsequent code 2022-07-14 21:43:14 -07:00
Leijurv 93fa6cf875
introduce MAYBE and fix more allocation cases 2022-07-14 21:42:38 -07:00
Leijurv 5b7bee977b
also don't construct an optional for slabs 2022-07-14 21:38:38 -07:00
Leijurv 8018dac396
fix default case that instantiated an optional for non stairs 2022-07-14 21:38:02 -07:00
Leijurv 85ab317c6c
simplify, remove setting changed event, always construct new precomputeddata 2022-07-14 21:35:30 -07:00
scorbett123 6b0fb1721b These should be all the suggested changes for the caching of can walk through block states 2022-07-14 17:18:02 +01:00
scorbett123 fdcdcbb85f Switch to using an int[] for storing precomputed data, and also use lazy loading 2022-07-14 12:49:47 +01:00
Leijurv 4e2095d251
almost forgot 2022-07-09 22:15:20 -07:00
Leijurv 51275b3a65
make #paws be an alias for #pause 2022-07-09 22:06:39 -07:00
scorbett123 8d480cefb9 Switch to throwable and readd check for glass / stained glass 2022-07-06 14:45:54 +01:00
scorbett123 3e7f9039c4 Don't construct new optionals in movement helper 2022-07-06 14:38:33 +01:00
Leijurv 49828baae3
Merge pull request #3296 from ZacSharp/findImprovements
Find improvements
2022-07-05 15:32:02 -07:00
Leijurv 348b02e4f8
Merge pull request #3368 from ZacSharp/patch-5
Remove false information from `#help mine`
2022-07-05 15:28:05 -07:00
Echocage 441dceb731 Narrowed scope and we now only call canSprintFromDescendInto when our next & next_next movements are both MovementDescends 2022-06-29 17:54:28 -05:00
Echocage 57c4f9e103 Undid previous change, updated to instead check the next and the next_next block 2022-06-27 18:38:54 -05:00
Echocage 2741fc2683 Swapped the order of checks within canSprintFromDescendInto 2022-06-27 15:06:27 -05:00
scorbett123 868c023dbd Fix a couple of things I missed 2022-06-08 14:20:25 +01:00
scorbett123 e7c357ab7f Make precomputed data refresh every 200 ticks (10 seconds) 2022-06-08 14:14:14 +01:00
scorbett123 9e1a5008ed Move caching functions into MovementHelper 2022-06-07 21:52:24 +01:00
ZacSharp 59b3fe7c3a
Merge branch '1.16.5' into 1.17.1 2022-06-03 19:05:47 +02:00
Leijurv b54ddeadf4
Merge pull request #3387 from ZacSharp/1.16.5-update
Merge master into 1.16.5
2022-06-02 11:39:20 -07:00
scorbett123 a6557121a0 fix github actions compiling. 2022-05-31 15:08:52 +01:00
scorbett123 2dad6262cf Remove some benchmarking and fix loading of settings. 2022-05-31 14:56:23 +01:00
scorbett123 af1eb58bb8 Implement Leijurv's precomputed data idea 2022-05-31 14:43:58 +01:00
ZacSharp 4e0a507ba0
Merge branch '1.15.2' into 1.16.5 2022-05-24 21:45:58 +02:00
ZacSharp 7d39aacd72
Merge branch '1.14.4' into 1.15.2 2022-05-24 21:42:46 +02:00
ZacSharp a8ae8a6171
Merge branch '1.13.2' into 1.14.4 2022-05-24 21:39:14 +02:00
ZacSharp 9c99333759
Merge branch 'master' into 1.13.2 2022-05-24 21:35:43 +02:00
ZacSharp ad40a9225e
Fix leaking incorrect positions
It was only cleared when the previous one was canceled, not when it was directly replaced by the next one.
2022-05-03 23:25:01 +02:00
ZacSharp 1544b09c82
Merge branch '1.15.2' into 1.16.5 2022-04-23 13:12:08 +02:00
ZacSharp 1d08b3e729
Merge branch '1.14.4' into 1.15.2 2022-04-23 13:07:22 +02:00
ZacSharp 8a150568ec
Merge branch '1.13.2' into 1.14.4 2022-04-23 13:02:47 +02:00
ZacSharp 00b20b2158
Merge branch 'master' into 1.13.2 2022-04-23 13:00:16 +02:00
wagyourtail 25e8e1b5fe
fix 2022-04-22 19:23:39 -07:00
wagyourtail bf7c840ea3
backport 3308 2022-04-22 19:00:43 -07:00
ZacSharp 4dcf260059
Fix mistakes made while merging upwards 2022-04-14 19:22:38 +02:00