mirror of
https://github.com/Creators-of-Create/Create.git
synced 2024-11-18 07:53:07 +01:00
Merge pull request #2989 from glutzer/hose-pulley
Fix the hose pulley fill infinite option
This commit is contained in:
commit
278837ecd3
1 changed files with 6 additions and 4 deletions
|
@ -74,7 +74,7 @@ public class FluidFillingBehaviour extends FluidManipulationBehaviour {
|
|||
(p, d) -> infinityCheckFrontier.add(new BlockPosEntry(p, d)), true);
|
||||
int maxBlocks = maxBlocks();
|
||||
|
||||
if (infinityCheckVisited.size() > maxBlocks && maxBlocks != -1) {
|
||||
if (infinityCheckVisited.size() > maxBlocks && maxBlocks != -1 && !fillInfinite()) {
|
||||
if (!infinite) {
|
||||
reset();
|
||||
infinite = true;
|
||||
|
@ -165,10 +165,12 @@ public class FluidFillingBehaviour extends FluidManipulationBehaviour {
|
|||
|
||||
if (visited.size() >= maxBlocks && maxBlocks != -1) {
|
||||
infinite = true;
|
||||
if (!fillInfinite()) {
|
||||
visited.clear();
|
||||
queue.clear();
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
SpaceType spaceType = getAtPos(world, currentPos, fluid);
|
||||
if (spaceType == SpaceType.BLOCKING)
|
||||
|
|
Loading…
Reference in a new issue