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 |
|
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 |
|
rfresh2
|
18d3c4c2bd
|
align rightClickSpeed setting with actual delay
|
2024-03-10 21:05:30 -07:00 |
|
rfresh2
|
faece77e8c
|
align setting value with actual tick delay between breaks
|
2024-03-10 16:49:59 -07:00 |
|
rfresh2
|
413c11a23e
|
block break delay setting
|
2024-03-09 15:26:18 -08:00 |
|
ZacSharp
|
4c9253fa5e
|
Add placeIncorrectBlockPenaltyMultiplier builder setting
|
2024-03-08 17:49:51 +01:00 |
|
ZacSharp
|
d86a34a527
|
Fix too low bound and log spam
|
2024-03-08 17:49:45 +01:00 |
|
ZacSharp
|
28ba97c3de
|
Move up and fix access modifiers
|
2024-02-22 14:16:52 +01:00 |
|
ZacSharp
|
24c23e28ec
|
Reduce recursion limit and fix visibility
|
2024-02-20 21:35:59 +01:00 |
|
ZacSharp
|
2a2842361b
|
Consistently use helper method
and make a safe cast unnecessary
|
2024-02-20 21:33:53 +01:00 |
|
ZacSharp
|
632e05c4c2
|
Make buildSkipBlocks use a wrapper schematic
|
2024-02-20 21:32:55 +01:00 |
|
leijurv
|
e962c39506
|
Merge pull request #4248 from ZacSharp/pr/1.19.4/mine/unhardcodeMaxOreLocations
Unhardcode `ORE_LOCATIONS_COUNT`
|
2024-01-23 14:40:02 -08:00 |
|
ZacSharp
|
9378f7e8a0
|
Unhardcode ORE_LOCATIONS_COUNT
|
2024-01-21 01:32:30 +01:00 |
|