Ic3Tank
fd13d5cbdc
Expose current layer in IBuilderProcess
2025-03-16 11:14:51 +01:00
leijurv
9de3074041
Merge pull request #4662 from ZacSharp/pr/1.19.4/mine/fixCanWalkThroughButAvoidBreaking
...
Fix `MineProcess` stalling on blocks which are `canWalkThrough` but shouldn't be broken
2025-03-14 11:49:00 -07:00
leijurv
37a95aea97
Merge pull request #4661 from ZacSharp/pr/1.19.4/schematics/betterErrorMessage
...
Improve error messages from `#build`
2025-03-14 11:48:27 -07:00
ZacSharp
b8ac867fb9
Break from eye level outwards
...
We might be standing inside passable blocks (e.g. sugar cane) so the
block at foot level is occluded by the one at eye level.
This does still break if we are standing inside a non-target with a
target above or below.
2025-03-13 19:32:35 +01:00
ZacSharp
3f6c87a8ed
Better error message for unsupported formats
2025-03-08 23:35:23 +01:00
ZacSharp
bf08c4fcf4
Improve error messages from #build
2025-02-27 18:36:35 +01:00
ZacSharp
f357eb230b
Remove spam
2025-02-27 15:55:09 +01:00
ZacSharp
f3086c2231
Filter blocks where avoidBreaking returns false
...
shaft-mining checks `avoidBreaking` so not checking it here can cause
Baritone to walk to a position and then do nothing.
2025-02-27 15:36:59 +01:00
ZacSharp
002415425a
Slightly rephrase compatibility message
...
We cannot distinguish between unsupported systems and failures on supported systems
so strongly implying the former is potentially misleading.
2025-02-26 17:05:40 +01:00
leijurv
849072f8ca
Merge pull request #4636 from Lyzev/1.19.4
...
add(Settings): added settings to control block placement in fluid sources and flowing fluids
2025-02-08 10:57:21 -08:00
Lyzev
59157c1ee0
fix(CostOfPlacingAt): improve fluid placement checks in CalculationContext
2025-02-08 12:15:55 +01:00
Lyzev
cdfa86c977
add(Settings): added settings to control block placement in fluid sources and flowing fluids
2025-02-06 18:48:51 +01:00
cattyn
64fdad424f
added maximum distance setting for FollowProcess
2024-12-28 14:29:05 +03:00
rfresh2
1a258b2bec
fix litematica remapping error
2024-11-18 11:20:52 -08:00
leijurv
93dee4fd19
Merge pull request #4532 from babbaj/fix-loops
...
fix loops in path
2024-10-21 14:03:42 -07:00
Babbaj
f6657846d3
fix loops in path ( fixes #4528 )
2024-10-21 02:09:31 -04:00
leijurv
db163867df
Merge pull request #4531 from ZacSharp/pr/1.19.4/pathing/canWalkOnSoulSand
...
Allow walking on soul sand once again
2024-10-20 20:02:43 -07:00
leijurv
58fcf328b9
Merge pull request #4530 from ZacSharp/pr/1.19.4/builder/fixPositionOutOfBounds
...
Handle positions going out of bounds between ticks
2024-10-20 20:01:25 -07:00
ZacSharp
991d822557
Make soul sand canWalkOn again
2024-10-20 21:23:38 +02:00
ZacSharp
c25b1325da
Handle positions going out of bounds between ticks
...
They also have to be removed rather than ignored because they won't be scanned
again and would stay in `incorrectPositions` indefinitely.
2024-10-20 18:34:17 +02:00
ZacSharp
ea1de44ca8
Don't call shape.bounds() on empty shapes
...
`minecraft:moving_piston` is the only block I currently know which could cause this to crash.
2024-10-20 18:13:15 +02:00
leijurv
f22f4aed00
Merge pull request #4519 from babbaj/edge-fix
...
Fix not moving from edge of block
2024-10-15 16:04:17 -07:00
Babbaj
d644c5b754
a bit more elegant
2024-10-15 18:56:46 -04:00
Babbaj
1e2ae34dbe
crucial performance optimization
2024-10-15 18:25:42 -04:00
Babbaj
a690e1eca4
prepend feet to the path if start is adjacent to feet
2024-10-14 17:25:20 -04:00
leijurv
d25d6c2611
Merge pull request #4452 from ZacSharp/pr/1.19.4/builder/rotateAndMirrorSchematics
...
Add settings to rotate/mirror schematics
2024-09-15 23:34:52 -07:00
ZacSharp
7e8c852528
✨ Setting to mirror schematics
2024-08-02 01:42:46 +02:00
ZacSharp
42032890ed
✨ Setting to rotate schematics
2024-08-02 01:41:50 +02:00
ZacSharp
b915151ae3
We don't expect any exceptions here anymore
2024-07-30 19:26:05 +02:00
ZacSharp
7609f3082e
Keep subregions as separate boxes
2024-07-30 19:26:05 +02:00
ZacSharp
99f9dd1671
Performance
2024-07-30 19:26:05 +02:00
ZacSharp
1a0cca794c
Use toString like for schematica
2024-07-30 19:26:04 +02:00
ZacSharp
e71547b9ef
Take blocks from the schematic world
2024-07-30 19:26:04 +02:00
ZacSharp
246a246cb7
Less nested schematics
2024-07-30 19:26:04 +02:00
ZacSharp
b87a1fa420
Take data directly from Litematica
2024-07-30 19:25:57 +02:00
ZacSharp
b12c4e9f8c
Merge loading steps
2024-07-30 19:17:13 +02:00
ZacSharp
330089f1e2
Shorten / simplify some Litematica related things
2024-07-30 19:17:08 +02:00
ZacSharp
52aa609ac7
Add bamboo to FarmProcess targets
2024-07-14 10:37:31 +02:00
ZacSharp
b25a6305ce
Don't bother testing reachability for far away blocks
...
This is a massive performance improvement for big farms.
2024-06-09 18:14:41 +02:00
ZacSharp
98e90e72f7
Make farm scan limit configurable
2024-06-09 18:14:41 +02:00
ZacSharp
10851ddf14
Only create scan list when needed
2024-06-09 18:14:40 +02:00
ZacSharp
402079d7db
Fail if there is no target position
2024-06-09 18:14:35 +02:00
ZacSharp
f9a8aa0c2b
Remove logspam
2024-05-26 03:19:35 +02:00
leijurv
69d3bc0c2e
Merge pull request #4320 from rfresh2/instabreak-fix
...
don't apply block break delay to insta-breaks
2024-04-24 12:50:06 -07:00
ZacSharp
4572b75db7
Fix NPE in break time calculation
2024-04-10 14:03:48 +02:00
rfresh2
15fdbb2312
revert API renaming
2024-04-07 20:30:16 -07:00
rfresh2
2b96a2e463
don't apply block break delay to insta-breaks
2024-04-01 15:21:24 -07:00
ZacSharp
5826931eea
Fix NPE
2024-03-29 03:17:00 +01:00
leijurv
a8119366a1
Merge pull request #4292 from rfresh2/place-delay-patch
...
align rightClickSpeed setting with actual delay
2024-03-28 16:53:33 -07:00
leijurv
b0575fbe0c
Merge pull request #4291 from rfresh2/block-break-delay
...
Block break delay setting
2024-03-28 16:53:13 -07:00