Commit Graph

143 Commits

Author SHA1 Message Date
leijurv c86643874d
Merge pull request #3936 from ZacSharp/pr/builder/fixPlaceableComparison
Fix considering states unplaceable regardless of buildIgnoreProperties
2023-06-15 19:36:25 -07: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 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
ZacSharp c45a714b77
Fix considering states unplaceable even if buildIgnoreProperties allows it 2023-05-08 03:51:38 +02:00
Leijurv f1ead19b6e
option to only move inventory when stationary 2023-02-28 23:44:33 -08:00
Entropy5 413cc1469f zac suggestion (number 2), test ongoing 2023-01-27 14:23:08 +01:00
Entropy5 26cceede15 litematica support for buildonlyselection, mostly rycbars 2023-01-17 06:33:01 +01:00
Entropy5 16a62625b3 this seems to work as well? 2023-01-12 04:29:31 +01:00
Entropy5 98a87d099b zac suggestion 2023-01-11 04:36:15 +01:00
Entropy5 9a9b4a1874 bugfix for odd height schematics 2023-01-10 05:56:30 +01:00
Entropy5 b0fb474e1d buildinlayers ~ buildonlyselection lag fix for big schematics (skips layers more properly) 2023-01-09 02:33:10 +01:00
leijurv 1697293f12
Merge pull request #3479 from scorbett123/caching_performance_upgrade
Caching performance upgrade
2022-12-23 23:57:14 -08: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 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 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
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
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
Leijurv 85ab317c6c
simplify, remove setting changed event, always construct new precomputeddata 2022-07-14 21:35:30 -07:00
scorbett123 af1eb58bb8 Implement Leijurv's precomputed data idea 2022-05-31 14:43:58 +01: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
Wagyourtail 2953e2c522
make codacy happy 2022-03-24 18:16:19 -07:00
Wagyourtail bf450b7d68
rename to allowBreakAnyway 2022-03-24 17:34:31 -07:00
Wagyourtail 4e6b6d97ce
add forceAllowBreak setting 2022-03-24 17:33:33 -07:00
Entropy5 90c59d5b8e undo 2021-12-23 21:59:20 +01:00
Entropy5 d97346be6c check union of keys 2021-12-23 13:39:13 +01:00
Entropy5 9d13bcfe11 formatting 2021-12-22 00:20:21 +01:00
Entropy5 b3ff3d2466 universal buildignoredirection 2021-12-21 20:09:22 +01:00
Entropy5 32a7657c4f Zac suggested this option to work universally, regardless of block type 2021-12-21 12:42:39 +01:00
Entropy5 3adfa16db8 Option to ignore direction of certain blocks during building (because otherwise baritone just keeps breaking and replacing the same block) 2021-12-17 06:24:34 +01:00
ZacSharp ab3a015d61
Add layerHeight setting 2021-06-24 23:33:48 +02:00
Leijurv db24a2251f
Merge pull request #2771 from ZacSharp/notificationCallback
More log callbacks
2021-05-26 11:32:53 -07:00
ZacSharp dc9ae67657
Move NotificationHelper to api and give Helper some methods for notifications 2021-05-10 00:26:33 +02:00
ZacSharp 46066d4cac
Misc
* Rename schematicaOnlyBuildSelection to buildOnlySelection
* Make it useable with #build as well
* remove debugging code I forgot
2021-04-14 23:36:16 +02:00
ZacSharp c13cf4f29c
Add setting to only build selected part of schematica schematic 2021-04-13 23:09:54 +02:00
Leijurv ae901219fb
Merge pull request #2526 from ZacSharp/buildSkipBlocks
Settings to alter block treatment while builing
2021-03-23 08:09:44 -10:00
ZacSharp 67d9ae881f
don't allocate tons of empty lists 2021-03-09 12:31:02 +01:00
Leijurv b4eabe19cb
Merge pull request #2482 from ZacSharp/schematicCacheClearing
Clear caches of schematics when moving them
2021-02-19 16:06:28 -08:00
ZacSharp 971b75860f
Call reset() on static schematics as well 2021-02-19 23:57:33 +01:00
ZacSharp 5a926bf169
formatting 2021-02-19 23:52:18 +01:00