File tree Expand file tree Collapse file tree
src/main/java/dev/compactmods/crafting Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11package dev .compactmods .crafting ;
22
33import java .util .function .Supplier ;
4+ import dev .compactmods .crafting .api .recipe .layers .RecipeLayerType ;
45import dev .compactmods .crafting .field .block .FieldCraftingPreviewBlock ;
56import dev .compactmods .crafting .field .tile .FieldCraftingPreviewTile ;
67import dev .compactmods .crafting .items .FieldProjectorItem ;
1819import dev .compactmods .crafting .recipes .layers .MixedComponentRecipeLayer ;
1920import dev .compactmods .crafting .recipes .layers .SimpleRecipeLayerType ;
2021import dev .compactmods .crafting .recipes .setup .BaseRecipeType ;
21- import dev .compactmods .crafting .api .recipe .layers .RecipeLayerType ;
2222import net .minecraft .block .AbstractBlock ;
2323import net .minecraft .block .Block ;
2424import net .minecraft .block .Blocks ;
@@ -79,6 +79,10 @@ public class Registration {
7979 public static final RegistryObject <Block > FIELD_PROJECTOR_BLOCK = BLOCKS .register ("field_projector" , () ->
8080 new FieldProjectorBlock (AbstractBlock .Properties .of (Material .METAL )
8181 .strength (8 , 20 )
82+ .isRedstoneConductor ((state , level , pos ) -> true )
83+ .requiresCorrectToolForDrops ()
84+ .harvestTool (ToolType .PICKAXE )
85+ .harvestLevel (1 ) // requires stone pickaxe
8286 ));
8387
8488 public static final RegistryObject <Block > FIELD_CRAFTING_PREVIEW_BLOCK = BLOCKS .register ("field_crafting_preview" , () ->
You can’t perform that action at this time.
0 commit comments