diff --git a/build.gradle b/build.gradle index 2df7d932f..2515605db 100644 --- a/build.gradle +++ b/build.gradle @@ -39,7 +39,7 @@ minecraft { dependencies { minecraft "com.mojang:minecraft:$mcVersion" mappings "net.fabricmc:yarn:$mcVersion.59" - modCompile "net.fabricmc:fabric-loader:0.3.0.73" + modCompile "net.fabricmc:fabric-loader:0.3.0.74" } task sourcesJar(type: Jar, dependsOn: classes) { diff --git a/src/main/java/net/fabricmc/fabric/api/container/ContainerProviderRegistry.java b/src/main/java/net/fabricmc/fabric/api/container/ContainerProviderRegistry.java index c30d36abd..0d745c881 100644 --- a/src/main/java/net/fabricmc/fabric/api/container/ContainerProviderRegistry.java +++ b/src/main/java/net/fabricmc/fabric/api/container/ContainerProviderRegistry.java @@ -57,9 +57,5 @@ public interface ContainerProviderRegistry { * @param player the player that should open the container * @param writer a PacketByteBuf where data can be written to, this data is then accessible by the container factory when creating the container or the gui */ - default void openContainer(Identifier identifier, PlayerEntity player, Consumer<PacketByteBuf> writer) { - if (player instanceof ServerPlayerEntity) { - openContainer(identifier, (ServerPlayerEntity) player, writer); - } - } + void openContainer(Identifier identifier, PlayerEntity player, Consumer<PacketByteBuf> writer); } diff --git a/src/main/java/net/fabricmc/fabric/impl/container/ContainerProviderImpl.java b/src/main/java/net/fabricmc/fabric/impl/container/ContainerProviderImpl.java index 57f716529..687045d42 100644 --- a/src/main/java/net/fabricmc/fabric/impl/container/ContainerProviderImpl.java +++ b/src/main/java/net/fabricmc/fabric/impl/container/ContainerProviderImpl.java @@ -59,7 +59,7 @@ public class ContainerProviderImpl implements ContainerProviderRegistry { return; } - openContainer(identifier, player, writer); + openContainer(identifier, (ServerPlayerEntity) player, writer); } @Override