@@ -126,7 +126,7 @@ public IGTFluidBuilder createFluid(String name, String langKey, Material materia
126126 return fluid (this , material , name , langKey , stillTexture , flowingTexture );
127127 }
128128
129- public <DEFINITION extends MachineDefinition > MachineBuilder <DEFINITION > machine (String name ,
129+ public <DEFINITION extends MachineDefinition > MachineBuilder <DEFINITION , ? > machine (String name ,
130130 Function <ResourceLocation , DEFINITION > definitionFactory ,
131131 Function <IMachineBlockEntity , MetaMachine > metaMachine ,
132132 BiFunction <BlockBehaviour .Properties , DEFINITION , IMachineBlock > blockFactory ,
@@ -136,24 +136,24 @@ public <DEFINITION extends MachineDefinition> MachineBuilder<DEFINITION> machine
136136 blockFactory , itemFactory , blockEntityFactory );
137137 }
138138
139- public MachineBuilder <MachineDefinition > machine (String name ,
139+ public MachineBuilder <MachineDefinition , ? > machine (String name ,
140140 Function <IMachineBlockEntity , MetaMachine > metaMachine ) {
141141 return new MachineBuilder <>(this , name , MachineDefinition ::new , metaMachine ,
142142 MetaMachineBlock ::new , MetaMachineItem ::new , MetaMachineBlockEntity ::new );
143143 }
144144
145- public MultiblockMachineBuilder multiblock (String name ,
145+ public MultiblockMachineBuilder < MultiblockMachineDefinition , ?> multiblock (String name ,
146146 Function <IMachineBlockEntity , ? extends MultiblockControllerMachine > metaMachine ,
147147 BiFunction <BlockBehaviour .Properties , MultiblockMachineDefinition , IMachineBlock > blockFactory ,
148148 BiFunction <IMachineBlock , Item .Properties , MetaMachineItem > itemFactory ,
149149 TriFunction <BlockEntityType <?>, BlockPos , BlockState , IMachineBlockEntity > blockEntityFactory ) {
150- return new MultiblockMachineBuilder (this , name , metaMachine ,
150+ return new MultiblockMachineBuilder <> (this , name , metaMachine ,
151151 blockFactory , itemFactory , blockEntityFactory );
152152 }
153153
154- public MultiblockMachineBuilder multiblock (String name ,
154+ public MultiblockMachineBuilder < MultiblockMachineDefinition , ?> multiblock (String name ,
155155 Function <IMachineBlockEntity , ? extends MultiblockControllerMachine > metaMachine ) {
156- return new MultiblockMachineBuilder (this , name , metaMachine ,
156+ return new MultiblockMachineBuilder <> (this , name , metaMachine ,
157157 MetaMachineBlock ::new , MetaMachineItem ::new , MetaMachineBlockEntity ::new );
158158 }
159159
0 commit comments