package Ġme . ste ven . ind rev . registry Ċ Ċ import Ġme . ste ven . ind rev . api . machines . Tier Ċ import Ġme . ste ven . ind rev . block entities . c ables . Cover able Block Entity Ċ import Ġme . ste ven . ind rev . block entities . drill . Dr ill Block Entity Ċ import Ġme . ste ven . ind rev . block entities . las er . Caps ule Block Entity Ċ import Ġme . ste ven . ind rev . block entities . storage . Cab inet Block Entity Ċ import Ġme . ste ven . ind rev . block entities . storage . Tank Block Entity Ċ import Ġme . ste ven . ind rev . blocks . machine . Caps ule Block Ċ import Ġme . ste ven . ind rev . blocks . machine . Dr ill Block Ċ import Ġme . ste ven . ind rev . blocks . machine . pipes . Cable Block Ċ import Ġme . ste ven . ind rev . blocks . machine . pipes . Fluid Pipe Block Ċ import Ġme . ste ven . ind rev . blocks . machine . pipes . Item Pipe Block Ċ import Ġme . ste ven . ind rev . blocks . misc .* Ċ import Ġme . ste ven . ind rev . utils .* Ċ import Ġnet . fabric mc . fabric . api .` object `. builder . v 1 . block . Fabric Block Settings Ċ import Ġnet . fabric mc . fabric . api . registry . Fl amm able Block Registry Ċ import Ġnet . fabric mc . fabric . api . tool . attribute . v 1 . Fabric Tool Tags Ċ import Ġnet . minecraft . block . Block Ċ import Ġnet . minecraft . block . Blocks Ċ import Ġnet . minecraft . block . Material Ċ import Ġnet . minecraft . block . Material Color Ċ import Ġnet . minecraft . block . entity . Block EntityType Ċ import Ġnet . minecraft . item . Block Item Ċ import Ġnet . minecraft . sound . Block Sound Group Ċ import Ġnet . minecraft . util . registry . Registry Ċ Ċ @ Suppress (" Member Visibility Can Be Private ") Ċ object ĠIR Block Registry Ġ{ ĊĊĠĠĠ Ġfun Ġregister All () Ġ{ ĊĊĠĠĠĠĠĠĠ Ġidentifier (" s ul f ur _ crystal "). block ( S UL F UR _ CR Y ST AL _ CLUSTER ). item ( IR Item Registry . S UL F UR _ CR Y ST AL _ ITEM ) ĊĊĠĠĠĠĠĠĠ Ġidentifier (" pl anks "). block ( PLAN KS ). item ( Block Item ( PLAN KS , Ġitem Settings ())) ĊĠĠĠĠĠĠĠ Ġidentifier (" pl ank _ block "). block ( PL ANK _ BLOCK ). item ( Block Item ( PL ANK _ BLOCK , Ġitem Settings ())) ĊĠĠĠĠĠĠĠ ĠFl amm able Block Registry . getDefaultInstance (). add ( PLAN KS , Ġ 1 0 , Ġ 4 0 ) ĊĠĠĠĠĠĠĠ ĠFl amm able Block Registry . getDefaultInstance (). add ( PL ANK _ BLOCK , Ġ 1 0 , Ġ 4 0 ) ĊĊĠĠĠĠĠĠĠ Ġidentifier (" machine _ block "). block ( MACHINE _ BLOCK ). item ( Block Item ( MACHINE _ BLOCK , Ġitem Settings ())) ĊĊĠĠĠĠĠĠĠ Ġidentifier (" controller "). block ( CONTROLLER ). item ( Block Item ( CONTROLLER , Ġitem Settings ())) ĊĠĠĠĠĠĠĠ Ġidentifier (" frame "). block ( FRAME ). item ( Block Item ( FRAME , Ġitem Settings ())) ĊĠĠĠĠĠĠĠ Ġidentifier (" duct "). block ( DUCT ). item ( Block Item ( DUCT , Ġitem Settings ())) ĊĠĠĠĠĠĠĠ Ġidentifier (" si lo "). block ( SI LO ). item ( Block Item ( SI LO , Ġitem Settings ())) ĊĠĠĠĠĠĠĠ Ġidentifier (" warning _ stro be "). block ( WARNING _ ST RO BE ). item ( Block Item ( WARNING _ ST RO BE , Ġitem Settings ())) ĊĠĠĠĠĠĠĠ Ġidentifier (" int ake "). block ( INT A KE ). item ( Block Item ( INT A KE , Ġitem Settings ())) ĊĠĠĠĠĠĠĠ Ġidentifier (" cab inet "). block ( C AB INET ). item ( Block Item ( C AB INET , Ġitem Settings ())). block EntityType ( C AB INET _ BLOCK _ ENTITY _ TYPE ) ĊĊĠĠĠĠĠĠĠ Ġidentifier (" drill _ top "). block ( DR ILL _ TOP ) ĊĠĠĠĠĠĠĠ Ġidentifier (" drill _ middle "). block ( DR ILL _ MIDDLE ) ĊĠĠĠĠĠĠĠ Ġidentifier (" drill _ bottom "). block ( DR ILL _ BOTTOM ). item ( Block Item ( DR ILL _ BOTTOM , Ġitem Settings ())) ĊĠĠĠĠĠĠĠ Ġidentifier (" drill "). block EntityType ( DR ILL _ BLOCK _ ENTITY _ TYPE ) ĊĊĠĠĠĠĠĠĠ Ġidentifier (" tank "). block ( T ANK _ BLOCK ). item ( IR Item Registry . T ANK _ BLOCK _ ITEM ). block EntityType ( T ANK _ BLOCK _ ENTITY ) ĊĊĠĠĠĠĠĠĠ Ġidentifier (" caps ule "). block ( CAPS ULE _ BLOCK ). item ( IR Item Registry . CAPS ULE _ BLOCK _ ITEM ). block EntityType ( CAPS ULE _ BLOCK _ ENTITY ) ĊĊĠĠĠĠĠĠĠ Ġidentifier (" fluid _ pipe _ mk 1 "). block ( FL UID _ PIPE _ MK 1 ) ĊĠĠĠĠĠĠĠ Ġidentifier (" fluid _ pipe _ mk 2 "). block ( FL UID _ PIPE _ MK 2 ) ĊĠĠĠĠĠĠĠ Ġidentifier (" fluid _ pipe _ mk 3 "). block ( FL UID _ PIPE _ MK 3 ) ĊĠĠĠĠĠĠĠ Ġidentifier (" fluid _ pipe _ mk 4 "). block ( FL UID _ PIPE _ MK 4 ) ĊĊĠĠĠĠĠĠĠ Ġidentifier (" item _ pipe _ mk 1 "). block ( ITEM _ PIPE _ MK 1 ) ĊĠĠĠĠĠĠĠ Ġidentifier (" item _ pipe _ mk 2 "). block ( ITEM _ PIPE _ MK 2 ) ĊĠĠĠĠĠĠĠ Ġidentifier (" item _ pipe _ mk 3 "). block ( ITEM _ PIPE _ MK 3 ) ĊĠĠĠĠĠĠĠ Ġidentifier (" item _ pipe _ mk 4 "). block ( ITEM _ PIPE _ MK 4 ) ĊĊĠĠĠĠĠĠĠ Ġidentifier (" c able _ mk 1 "). block ( C ABLE _ MK 1 ). block EntityType ( COVER ABLE _ BLOCK _ ENTITY _ TYPE _ MK 1 ) ĊĠĠĠĠĠĠĠ Ġidentifier (" c able _ mk 2 "). block ( C ABLE _ MK 2 ). block EntityType ( COVER ABLE _ BLOCK _ ENTITY _ TYPE _ MK 2 ) ĊĠĠĠĠĠĠĠ Ġidentifier (" c able _ mk 3 "). block ( C ABLE _ MK 3 ). block EntityType ( COVER ABLE _ BLOCK _ ENTITY _ TYPE _ MK 3 ) ĊĠĠĠĠĠĠĠ Ġidentifier (" c able _ mk 4 "). block ( C ABLE _ MK 4 ). block EntityType ( COVER ABLE _ BLOCK _ ENTITY _ TYPE _ MK 4 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval ĠS UL F UR _ CR Y ST AL _ CLUSTER Ġ= ĠSul f ur Cr ystal Block ( Fabric Block Settings . of ( Material . MET AL ). sounds ( Block Sound Group . GL ASS ). requires Tool (). strength ( 3 f , Ġ 3 f )) ĊĊĠĠĠ Ġval ĠN IK OL ITE _ ORE Ġ= Ġ{ ĠRegistry . BLOCK . get ( identifier (" nik ol ite _ ore ")) Ġ} ĊĠĠĠ Ġval ĠCOP PER _ ORE Ġ= Ġ{ ĠRegistry . BLOCK . get ( identifier (" cop per _ ore ")) Ġ} ĊĠĠĠ Ġval ĠT IN _ ORE Ġ= Ġ{ ĠRegistry . BLOCK . get ( identifier (" tin _ ore ")) Ġ} ĊĠĠĠ Ġval ĠLE AD _ ORE Ġ= Ġ{ ĠRegistry . BLOCK . get ( identifier (" lead _ ore ")) Ġ} ĊĠĠĠ Ġval ĠS IL VER _ ORE Ġ= Ġ{ ĠRegistry . BLOCK . get ( identifier (" silver _ ore ")) Ġ} ĊĠĠĠ Ġval ĠT UNG ST EN _ ORE Ġ= Ġ{ ĠRegistry . BLOCK . get ( identifier (" t ung sten _ ore ")) Ġ} ĊĊĠĠĠ Ġval ĠM ACH INE _ BLOCK Ġ= ĠBlock ( ĊĠĠĠĠĠĠĠ ĠFabric Block Settings . of ( Material . MET AL ). requires Tool (). break By Tool ( Fabric Tool Tags . P ICK AX ES , Ġ 2 ). strength ( 3 F , Ġ 6 F ) ĊĠĠĠ Ġ) ĊĠĠĠ Ġval ĠPL AN KS Ġ= ĠPl ank Block ( ĊĠĠĠĠĠĠĠ ĠFabric Block Settings . of ( Material . WO OD , ĠMaterial Color . WO OD ). break By Tool ( Fabric Tool Tags . AX ES , Ġ 2 ). strength ( 2 . 0 f ). sounds ( Block Sound Group . WO OD ) ĊĠĠĠ Ġ) ĊĠĠĠ Ġval ĠPL ANK _ BLOCK Ġ= ĠBlock ( ĊĠĠĠĠĠĠĠ ĠFabric Block Settings . of ( Material . WO OD , ĠMaterial Color . WO OD ). break By Tool ( Fabric Tool Tags . AX ES , Ġ 2 ). strength ( 3 F , Ġ 6 F ). sounds ( Block Sound Group . WO OD ) ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġval ĠCONT ROLL ER Ġ= Ġ ĠHorizontal Facing Block ( ĊĠĠĠĠĠĠĠ ĠFabric Block Settings . of ( Material . MET AL ). requires Tool (). break By Tool ( Fabric Tool Tags . P ICK AX ES , Ġ 2 ). strength ( 3 F , Ġ 6 F ) ĊĠĠĠ Ġ) ĊĠĠĠ Ġval ĠD UCT Ġ= Ġ ĠD uct Block ( ĊĠĠĠĠĠĠĠ ĠFabric Block Settings . of ( Material . MET AL ). requires Tool (). break By Tool ( Fabric Tool Tags . P ICK AX ES , Ġ 2 ). strength ( 3 F , Ġ 6 F ) ĊĠĠĠ Ġ) ĊĠĠĠ Ġval ĠFRAME Ġ= ĠBlock ( ĊĠĠĠĠĠĠĠ ĠFabric Block Settings . of ( Material . MET AL ). requires Tool (). break By Tool ( Fabric Tool Tags . P ICK AX ES , Ġ 2 ). strength ( 3 F , Ġ 6 F ) ĊĠĠĠ Ġ) ĊĠĠĠ Ġval ĠSI LO Ġ= ĠBlock ( ĊĠĠĠĠĠĠĠ ĠFabric Block Settings . of ( Material . MET AL ). requires Tool (). break By Tool ( Fabric Tool Tags . P ICK AX ES , Ġ 2 ). strength ( 3 F , Ġ 6 F ) ĊĠĠĠ Ġ) ĊĠĠĠ Ġval ĠWARNING _ ST RO BE Ġ= ĠWarning St ro be Block ( ĊĠĠĠĠĠĠĠ ĠFabric Block Settings . of ( Material . MET AL ). requires Tool (). l uminance ( 1 5 ). non Opaque (). break By Tool ( Fabric Tool Tags . P ICK AX ES , Ġ 2 ). strength ( 3 F , Ġ 6 F ) ĊĠĠĠ Ġ) ĊĠĠĠ Ġval ĠIN TA KE Ġ= Ġ ĠHorizontal Facing Block ( ĊĠĠĠĠĠĠĠ ĠFabric Block Settings . of ( Material . MET AL ). requires Tool (). break By Tool ( Fabric Tool Tags . P ICK AX ES , Ġ 2 ). strength ( 3 F , Ġ 6 F ) ĊĠĠĠ Ġ) ĊĠĠĠ Ġval ĠC AB INET Ġ= ĠCab inet Block ( ĊĠĠĠĠĠĠĠ ĠFabric Block Settings . of ( Material . MET AL ). requires Tool (). break By Tool ( Fabric Tool Tags . P ICK AX ES , Ġ 2 ). strength ( 3 F , Ġ 6 F ) ĊĠĠĠ Ġ) ĊĠĠĠ Ġval ĠC AB INET _ BLOCK _ ENTITY _ TYPE : ĠBlock EntityType < Cab inet Block Entity > Ġ= ĠBlock EntityType . Builder . create ({ ĠCab inet Block Entity () Ġ}, ĠC AB INET ). build ( null ) ĊĊĠĠĠ Ġval ĠDR ILL _ TOP Ġ= ĠDr ill Block . Top Dr ill Block ( ĊĠĠĠĠĠĠĠ ĠFabric Block Settings . of ( Material . MET AL ). requires Tool (). non Opaque (). break By Tool ( Fabric Tool Tags . P ICK AX ES , Ġ 2 ). strength ( 3 F , Ġ 6 F ) ĊĠĠĠ Ġ) ĊĠĠĠ Ġval ĠDR ILL _ MIDDLE Ġ= ĠDr ill Block . Middle Dr ill Block ( ĊĠĠĠĠĠĠĠ ĠFabric Block Settings . of ( Material . MET AL ). requires Tool (). non Opaque (). break By Tool ( Fabric Tool Tags . P ICK AX ES , Ġ 2 ). strength ( 3 F , Ġ 6 F ) ĊĠĠĠ Ġ) ĊĠĠĠ Ġval ĠDR ILL _ BOTTOM Ġ= ĠDr ill Block . Bottom Dr ill Block ( ĊĠĠĠĠĠĠĠ ĠFabric Block Settings . of ( Material . MET AL ). requires Tool (). non Opaque (). break By Tool ( Fabric Tool Tags . P ICK AX ES , Ġ 2 ). strength ( 3 F , Ġ 6 F ) ĊĠĠĠ Ġ) ĊĠĠĠ Ġval ĠDR ILL _ BLOCK _ ENTITY _ TYPE : ĠBlock EntityType < Dr ill Block Entity > Ġ= ĠBlock EntityType . Builder . create ({ ĠDr ill Block Entity () Ġ}, ĠDR ILL _ BOTTOM ). build ( null ) ĊĊĠĠĠ Ġval ĠT ANK _ BLOCK Ġ= ĠT ank Block ( Fabric Block Settings . of ( Material . GL ASS ). non Opaque (). strength ( 1 f , Ġ 1 f )) ĊĊĠĠĠ Ġval ĠT ANK _ BLOCK _ ENTITY : ĠBlock EntityType < Tank Block Entity > Ġ= ĠBlock EntityType . Builder . create ({ ĠT ank Block Entity () Ġ}, ĠT ANK _ BLOCK ). build ( null ) ĊĊĠĠĠ Ġval ĠCAP S ULE _ BLOCK Ġ= ĠC aps ule Block () ĊĊĠĠĠ Ġval ĠCAP S ULE _ BLOCK _ ENTITY : ĠBlock EntityType < Caps ule Block Entity > Ġ= ĠBlock EntityType . Builder . create ({ ĠC aps ule Block Entity () Ġ}, ĠCAP S ULE _ BLOCK ). build ( null ) ĊĊĠĠĠ Ġval ĠFL UID _ PIPE _ MK 1 Ġ= ĠFluid Pipe Block ( Fabric Block Settings . copyOf ( Blocks . IRON _ BLOCK ). non Opaque (), ĠT ier . MK 1 ) ĊĠĠĠ Ġval ĠFL UID _ PIPE _ MK 2 Ġ= ĠFluid Pipe Block ( Fabric Block Settings . copyOf ( Blocks . IRON _ BLOCK ). non Opaque (), ĠT ier . MK 2 ) ĊĠĠĠ Ġval ĠFL UID _ PIPE _ MK 3 Ġ= ĠFluid Pipe Block ( Fabric Block Settings . copyOf ( Blocks . IRON _ BLOCK ). non Opaque (), ĠT ier . MK 3 ) ĊĠĠĠ Ġval ĠFL UID _ PIPE _ MK 4 Ġ= ĠFluid Pipe Block ( Fabric Block Settings . copyOf ( Blocks . IRON _ BLOCK ). non Opaque (), ĠT ier . MK 4 ) ĊĊĠĠĠ Ġval ĠITEM _ PIPE _ MK 1 Ġ= ĠItem Pipe Block ( Fabric Block Settings . copyOf ( Blocks . IRON _ BLOCK ). non Opaque (), ĠT ier . MK 1 ) ĊĠĠĠ Ġval ĠITEM _ PIPE _ MK 2 Ġ= ĠItem Pipe Block ( Fabric Block Settings . copyOf ( Blocks . IRON _ BLOCK ). non Opaque (), ĠT ier . MK 2 ) ĊĠĠĠ Ġval ĠITEM _ PIPE _ MK 3 Ġ= ĠItem Pipe Block ( Fabric Block Settings . copyOf ( Blocks . IRON _ BLOCK ). non Opaque (), ĠT ier . MK 3 ) ĊĠĠĠ Ġval ĠITEM _ PIPE _ MK 4 Ġ= ĠItem Pipe Block ( Fabric Block Settings . copyOf ( Blocks . IRON _ BLOCK ). non Opaque (), ĠT ier . MK 4 ) ĊĊĠĠĠ Ġval ĠC ABLE _ MK 1 Ġ= ĠC able Block ( Fabric Block Settings . copyOf ( Blocks . IRON _ BLOCK ). non Opaque (), ĠT ier . MK 1 ) ĊĠĠĠ Ġval ĠC ABLE _ MK 2 Ġ= ĠC able Block ( Fabric Block Settings . copyOf ( Blocks . IRON _ BLOCK ). non Opaque (), ĠT ier . MK 2 ) ĊĠĠĠ Ġval ĠC ABLE _ MK 3 Ġ= ĠC able Block ( Fabric Block Settings . copyOf ( Blocks . IRON _ BLOCK ). non Opaque (), ĠT ier . MK 3 ) ĊĠĠĠ Ġval ĠC ABLE _ MK 4 Ġ= ĠC able Block ( Fabric Block Settings . copyOf ( Blocks . IRON _ BLOCK ). non Opaque (), ĠT ier . MK 4 ) ĊĊĠĠĠ Ġval ĠCO VER ABLE _ BLOCK _ ENTITY _ TYPE _ MK 1 Ġ= ĠBlock EntityType . Builder . create ({ ĠCover able Block Entity ( Tier . MK 1 ) Ġ}, ĠFL UID _ PIPE _ MK 1 , ĠITEM _ PIPE _ MK 1 , ĠC ABLE _ MK 1 ). build ( null ) ĊĊĠĠĠ Ġval ĠCO VER ABLE _ BLOCK _ ENTITY _ TYPE _ MK 2 Ġ= ĠBlock EntityType . Builder . create ({ ĠCover able Block Entity ( Tier . MK 2 ) Ġ}, ĠFL UID _ PIPE _ MK 2 , ĠITEM _ PIPE _ MK 2 , ĠC ABLE _ MK 2 ). build ( null ) ĊĊĠĠĠ Ġval ĠCO VER ABLE _ BLOCK _ ENTITY _ TYPE _ MK 3 Ġ= ĠBlock EntityType . Builder . create ({ ĠCover able Block Entity ( Tier . MK 3 ) Ġ}, ĠFL UID _ PIPE _ MK 3 , ĠITEM _ PIPE _ MK 3 , ĠC ABLE _ MK 3 ). build ( null ) ĊĊĠĠĠ Ġval ĠCO VER ABLE _ BLOCK _ ENTITY _ TYPE _ MK 4 Ġ= ĠBlock EntityType . Builder . create ({ ĠCover able Block Entity ( Tier . MK 4 ) Ġ}, ĠFL UID _ PIPE _ MK 4 , ĠITEM _ PIPE _ MK 4 , ĠC ABLE _ MK 4 ). build ( null ) Ċ }