Skip to content

Commit

Permalink
fix a javelin crash
Browse files Browse the repository at this point in the history
  • Loading branch information
stabu-dev committed Nov 21, 2024
1 parent 2df6d0a commit dd181a4
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions src/omaloon/world/meta/PressureConfig.java
Original file line number Diff line number Diff line change
Expand Up @@ -61,19 +61,22 @@ public void addBars(Block block) {
block.addBar("pressure-liquid", (Building entity) -> new Bar(
() -> {
HasPressure build = (HasPressure)entity;
Liquid current = entity.liquids.current();
String liquidName = current == null || entity.liquids.get(current) <= 0.001f ? Core.bundle.get("bar.air") : current.localizedName;
Liquid current = entity.liquids != null ? entity.liquids.current() : null;
String liquidName = (current == null || entity.liquids.get(current) <= 0.001f)
? Core.bundle.get("bar.air")
: current.localizedName;

return Core.bundle.format("bar.pressure-liquid",
liquidName,
Mathf.round(build.getPressure(), 1),
Mathf.round(build.getPressure() > 0 ? build.pressureConfig().maxPressure : build.pressureConfig().minPressure, 1));
},
() -> {
Liquid current = entity.liquids.current();
return current != null && entity.liquids.get(current) > 0.001f ? current.color : Color.clear;
Liquid current = entity.liquids != null ? entity.liquids.current() : null;
return current != null && entity.liquids.get(current) > 0.001f ? current.color : Color.lightGray;
},
() -> {
Liquid current = entity.liquids.current();
Liquid current = entity.liquids != null ? entity.liquids.current() : null;
return current != null ? entity.liquids.get(current) / block.liquidCapacity : 0f;
}
));
Expand Down

0 comments on commit dd181a4

Please sign in to comment.