Skip to content

Commit 5dc674d

Browse files
authored
Render cauldron water levels and update its model (#584)
* Update the cauldron model. * Render water levels of cauldrons.
1 parent cec82a6 commit 5dc674d

File tree

2 files changed

+344
-109
lines changed

2 files changed

+344
-109
lines changed

chunky/src/java/se/llbit/chunky/block/Cauldron.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import se.llbit.chunky.resources.Texture;
66
import se.llbit.math.Ray;
77

8-
// TODO: render water level
98
public class Cauldron extends MinecraftBlockTranslucent {
109
private final int level;
1110

@@ -15,11 +14,13 @@ public Cauldron(int level) {
1514
localIntersect = true;
1615
}
1716

18-
@Override public boolean intersect(Ray ray, Scene scene) {
19-
return CauldronModel.intersect(ray);
17+
@Override
18+
public boolean intersect(Ray ray, Scene scene) {
19+
return CauldronModel.intersect(ray, scene.stillWaterEnabled(), level);
2020
}
2121

22-
@Override public String description() {
22+
@Override
23+
public String description() {
2324
return "level=" + level;
2425
}
2526
}

0 commit comments

Comments
 (0)