Skip to content

Commit

Permalink
[1.21.x] Fix Eclipse generic inference failure in testframework (#1657)
Browse files Browse the repository at this point in the history
  • Loading branch information
Shadows-of-Fire authored Nov 2, 2024
1 parent fcffb21 commit 2027bc7
Showing 1 changed file with 1 addition and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ public <B extends Block> DeferredBlockBuilder<B> registerBlock(String name, Func
}

public <B extends Block, E extends BlockEntity> DeferredBlockBuilder<B> registerBlockWithBEType(String name, BiFunction<BlockBehaviour.Properties, Supplier<BlockEntityType<E>>, ? extends B> func, TriFunction<BlockEntityType<?>, BlockPos, BlockState, E> beType, BlockBehaviour.Properties props) {
final var be = registrationHelper.registrar(Registries.BLOCK_ENTITY_TYPE).register(name, () -> new BlockEntityType<>(
final Supplier<BlockEntityType<E>> be = registrationHelper.registrar(Registries.BLOCK_ENTITY_TYPE).register(name, () -> new BlockEntityType<>(
(pos, state) -> beType.apply(BuiltInRegistries.BLOCK_ENTITY_TYPE.getValue(ResourceLocation.fromNamespaceAndPath(getNamespace(), name)), pos, state),
BuiltInRegistries.BLOCK.getValue(ResourceLocation.fromNamespaceAndPath(getNamespace(), name))));
return registerBlock(name, properties -> func.apply(properties, be), props);
Expand Down

0 comments on commit 2027bc7

Please sign in to comment.