Fix crash when placing furnaces or brewing stands in 1.13 (#5225)

This commit is contained in:
malte0811 authored and LexManos committed 2018-11-15 13:55:18 -08:00
1 parent f1552ef20d
commit b5264cacf0
3 files changed
+5 -5

No files matched your search

@@ -34,11 +34,11 @@ public class SidedInvWrapper implements IItemHandlerModifiable
protected final EnumFacing side;
@SuppressWarnings("unchecked")
public static <T extends OptionalCapabilityInstance<IItemHandlerModifiable>> T[] create(ISidedInventory inv, EnumFacing... sides) {
T[] ret = (T[])new Object[sides.length];
public static OptionalCapabilityInstance<IItemHandlerModifiable>[] create(ISidedInventory inv, EnumFacing... sides) {
OptionalCapabilityInstance<IItemHandlerModifiable>[] ret = new OptionalCapabilityInstance[sides.length];
for (int x = 0; x < sides.length; x++) {
final EnumFacing side = sides[x];
ret[x] = (T)OptionalCapabilityInstance.of(() -> (IItemHandlerModifiable)new SidedInvWrapper(inv, side));
ret[x] = OptionalCapabilityInstance.of(() -> new SidedInvWrapper(inv, side));
}
return ret;
}