44import  net .minecraft .core .BlockPos ;
55import  net .minecraft .util .RandomSource ;
66import  net .minecraft .world .level .WorldGenLevel ;
7- import  net .minecraft .world .level .block .state .BlockState ;
87import  net .minecraft .world .level .levelgen .feature .FeaturePlaceContext ;
98import  net .minecraft .world .level .levelgen .feature .TreeFeature ;
109import  net .minecraft .world .level .levelgen .feature .configurations .TreeConfiguration ;
11- import  net .minecraft .world .level .levelgen .feature .foliageplacers .FoliagePlacer ;
1210import  net .neoforged .neoforge .common .NeoForge ;
1311import  net .swedz .tesseract .neoforge .event .TreeGrowthEvent ;
1412import  org .spongepowered .asm .mixin .Mixin ;
1917
2018import  java .util .List ;
2119import  java .util .Set ;
22- import  java .util .function .BiConsumer ;
2320
2421@ Mixin (TreeFeature .class )
2522public  class  TreeGrowthEventMixin 
@@ -40,12 +37,7 @@ private void onTreeGrowth(FeaturePlaceContext<TreeConfiguration> context,
4037							  Set <BlockPos > trunkPositions ,
4138							  Set <BlockPos > branchPositions ,
4239							  Set <BlockPos > foliagePositions ,
43- 							  Set <BlockPos > decoratorPositions ,
44- 							  BiConsumer <BlockPos , BlockState > trunkPlacer ,
45- 							  BiConsumer <BlockPos , BlockState > branchPlacer ,
46- 							  FoliagePlacer .FoliageSetter  foliageSetter ,
47- 							  BiConsumer <BlockPos , BlockState > decoratorPlacer ,
48- 							  boolean  success )
40+ 							  Set <BlockPos > decoratorPositions )
4941	{
5042		List <BlockPos > positions  = Lists .newArrayList ();
5143		positions .addAll (trunkPositions );
0 commit comments