Skip to content

Commit 7e59f5d

Browse files
committed
Some tweaks.
1 parent 4f0a703 commit 7e59f5d

File tree

2 files changed

+8
-9
lines changed

2 files changed

+8
-9
lines changed

common/src/main/java/noobanidus/mods/lootr/common/api/ILootrEntityConverter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55

66
import java.util.function.Function;
77

8+
// TODO: I can technically get away with renaming this from "Converter"
9+
// as it doesn't actually convert, it just wraps/resolves.
810
/**
911
* Converts an object (of any type) into an ILootrCart.
1012
* <br />

common/src/main/java/noobanidus/mods/lootr/common/api/data/blockentity/RandomizableContainerBlockEntityLootrInfoProvider.java

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,12 @@ public record RandomizableContainerBlockEntityLootrInfoProvider(
2727

2828
@Override
2929
public LootrBlockType getInfoBlockType() {
30-
if (blockEntity instanceof BarrelBlockEntity) {
31-
return LootrBlockType.BARREL;
32-
} else if (blockEntity instanceof TrappedChestBlockEntity) {
33-
return LootrBlockType.TRAPPED_CHEST;
34-
} else if (blockEntity instanceof ShulkerBoxBlockEntity) {
35-
return LootrBlockType.SHULKER;
36-
} else {
37-
return LootrBlockType.CHEST;
38-
}
30+
return switch (blockEntity) {
31+
case BarrelBlockEntity ignored -> LootrBlockType.BARREL;
32+
case TrappedChestBlockEntity ignored -> LootrBlockType.TRAPPED_CHEST;
33+
case ShulkerBoxBlockEntity ignored -> LootrBlockType.SHULKER;
34+
default -> LootrBlockType.CHEST;
35+
};
3936
}
4037

4138
@Override

0 commit comments

Comments
 (0)