11package com .gregtechceu .gtceu .api .registry .registrate ;
22
3- import com .gregtechceu .gtceu .GTCEu ;
43import com .gregtechceu .gtceu .api .block .IMachineBlock ;
54import com .gregtechceu .gtceu .api .capability .recipe .RecipeCapability ;
65import com .gregtechceu .gtceu .api .data .RotationState ;
4342import com .tterrag .registrate .builders .ItemBuilder ;
4443import com .tterrag .registrate .util .nullness .NonNullConsumer ;
4544import com .tterrag .registrate .util .nullness .NonNullUnaryOperator ;
46- import dev .latvian .mods .kubejs .client .LangEventJS ;
4745import dev .latvian .mods .rhino .util .HideFromJS ;
4846import it .unimi .dsi .fastutil .objects .Object2IntMap ;
4947import lombok .Getter ;
@@ -269,7 +267,7 @@ public MultiblockMachineBuilder appearanceBlock(Supplier<? extends Block> block)
269267 }
270268
271269 @ Override
272- public MultiblockMachineBuilder langValue (String langValue ) {
270+ public MultiblockMachineBuilder langValue (@ Nullable String langValue ) {
273271 return (MultiblockMachineBuilder ) super .langValue (langValue );
274272 }
275273
@@ -290,14 +288,12 @@ public MultiblockMachineBuilder tooltips(Component... components) {
290288
291289 @ Override
292290 public MultiblockMachineBuilder conditionalTooltip (Component component , BooleanSupplier condition ) {
293- return conditionalTooltip (component , condition . getAsBoolean () );
291+ return ( MultiblockMachineBuilder ) super . conditionalTooltip (component , condition );
294292 }
295293
296294 @ Override
297295 public MultiblockMachineBuilder conditionalTooltip (Component component , boolean condition ) {
298- if (condition )
299- tooltips (component );
300- return this ;
296+ return (MultiblockMachineBuilder ) super .conditionalTooltip (component , condition );
301297 }
302298
303299 @ Override
@@ -379,18 +375,10 @@ public MultiblockMachineBuilder allowExtendedFacing(boolean allowExtendedFacing)
379375 return (MultiblockMachineBuilder ) super .allowExtendedFacing (allowExtendedFacing );
380376 }
381377
382- @ Override
383- public void generateLang (LangEventJS lang ) {
384- super .generateLang (lang );
385- if (langValue () != null ) {
386- lang .add (GTCEu .MOD_ID , value .getDescriptionId (), value .getLangValue ());
387- }
388- }
389-
390378 @ Override
391379 @ HideFromJS
392380 public MultiblockMachineDefinition register () {
393- var definition = ( MultiblockMachineDefinition ) super .register ();
381+ var definition = super .register ();
394382 definition .setGenerator (generator );
395383 if (pattern == null ) {
396384 throw new IllegalStateException ("missing pattern while creating multiblock " + name );
0 commit comments