2.1.0 Leaf Litter
This commit is contained in:
@@ -0,0 +1,160 @@
|
||||
{
|
||||
"multipart": [
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/fire_oak_leaf_litter_1"
|
||||
},
|
||||
"when": {
|
||||
"facing": "north",
|
||||
"segment_amount": "1"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/fire_oak_leaf_litter_1",
|
||||
"y": 90
|
||||
},
|
||||
"when": {
|
||||
"facing": "east",
|
||||
"segment_amount": "1"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/fire_oak_leaf_litter_1",
|
||||
"y": 180
|
||||
},
|
||||
"when": {
|
||||
"facing": "south",
|
||||
"segment_amount": "1"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/fire_oak_leaf_litter_1",
|
||||
"y": 270
|
||||
},
|
||||
"when": {
|
||||
"facing": "west",
|
||||
"segment_amount": "1"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/fire_oak_leaf_litter_2"
|
||||
},
|
||||
"when": {
|
||||
"facing": "north",
|
||||
"segment_amount": "2|3"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/fire_oak_leaf_litter_2",
|
||||
"y": 90
|
||||
},
|
||||
"when": {
|
||||
"facing": "east",
|
||||
"segment_amount": "2|3"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/fire_oak_leaf_litter_2",
|
||||
"y": 180
|
||||
},
|
||||
"when": {
|
||||
"facing": "south",
|
||||
"segment_amount": "2|3"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/fire_oak_leaf_litter_2",
|
||||
"y": 270
|
||||
},
|
||||
"when": {
|
||||
"facing": "west",
|
||||
"segment_amount": "2|3"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/fire_oak_leaf_litter_3"
|
||||
},
|
||||
"when": {
|
||||
"facing": "north",
|
||||
"segment_amount": "3"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/fire_oak_leaf_litter_3",
|
||||
"y": 90
|
||||
},
|
||||
"when": {
|
||||
"facing": "east",
|
||||
"segment_amount": "3"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/fire_oak_leaf_litter_3",
|
||||
"y": 180
|
||||
},
|
||||
"when": {
|
||||
"facing": "south",
|
||||
"segment_amount": "3"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/fire_oak_leaf_litter_3",
|
||||
"y": 270
|
||||
},
|
||||
"when": {
|
||||
"facing": "west",
|
||||
"segment_amount": "3"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/fire_oak_leaf_litter_4"
|
||||
},
|
||||
"when": {
|
||||
"facing": "north",
|
||||
"segment_amount": "4"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/fire_oak_leaf_litter_4",
|
||||
"y": 90
|
||||
},
|
||||
"when": {
|
||||
"facing": "east",
|
||||
"segment_amount": "4"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/fire_oak_leaf_litter_4",
|
||||
"y": 180
|
||||
},
|
||||
"when": {
|
||||
"facing": "south",
|
||||
"segment_amount": "4"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/fire_oak_leaf_litter_4",
|
||||
"y": 270
|
||||
},
|
||||
"when": {
|
||||
"facing": "west",
|
||||
"segment_amount": "4"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,160 @@
|
||||
{
|
||||
"multipart": [
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/lemonwood_leaf_litter_1"
|
||||
},
|
||||
"when": {
|
||||
"facing": "north",
|
||||
"segment_amount": "1"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/lemonwood_leaf_litter_1",
|
||||
"y": 90
|
||||
},
|
||||
"when": {
|
||||
"facing": "east",
|
||||
"segment_amount": "1"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/lemonwood_leaf_litter_1",
|
||||
"y": 180
|
||||
},
|
||||
"when": {
|
||||
"facing": "south",
|
||||
"segment_amount": "1"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/lemonwood_leaf_litter_1",
|
||||
"y": 270
|
||||
},
|
||||
"when": {
|
||||
"facing": "west",
|
||||
"segment_amount": "1"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/lemonwood_leaf_litter_2"
|
||||
},
|
||||
"when": {
|
||||
"facing": "north",
|
||||
"segment_amount": "2|3"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/lemonwood_leaf_litter_2",
|
||||
"y": 90
|
||||
},
|
||||
"when": {
|
||||
"facing": "east",
|
||||
"segment_amount": "2|3"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/lemonwood_leaf_litter_2",
|
||||
"y": 180
|
||||
},
|
||||
"when": {
|
||||
"facing": "south",
|
||||
"segment_amount": "2|3"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/lemonwood_leaf_litter_2",
|
||||
"y": 270
|
||||
},
|
||||
"when": {
|
||||
"facing": "west",
|
||||
"segment_amount": "2|3"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/lemonwood_leaf_litter_3"
|
||||
},
|
||||
"when": {
|
||||
"facing": "north",
|
||||
"segment_amount": "3"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/lemonwood_leaf_litter_3",
|
||||
"y": 90
|
||||
},
|
||||
"when": {
|
||||
"facing": "east",
|
||||
"segment_amount": "3"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/lemonwood_leaf_litter_3",
|
||||
"y": 180
|
||||
},
|
||||
"when": {
|
||||
"facing": "south",
|
||||
"segment_amount": "3"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/lemonwood_leaf_litter_3",
|
||||
"y": 270
|
||||
},
|
||||
"when": {
|
||||
"facing": "west",
|
||||
"segment_amount": "3"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/lemonwood_leaf_litter_4"
|
||||
},
|
||||
"when": {
|
||||
"facing": "north",
|
||||
"segment_amount": "4"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/lemonwood_leaf_litter_4",
|
||||
"y": 90
|
||||
},
|
||||
"when": {
|
||||
"facing": "east",
|
||||
"segment_amount": "4"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/lemonwood_leaf_litter_4",
|
||||
"y": 180
|
||||
},
|
||||
"when": {
|
||||
"facing": "south",
|
||||
"segment_amount": "4"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apply": {
|
||||
"model": "acesbs:block/lemonwood_leaf_litter_4",
|
||||
"y": 270
|
||||
},
|
||||
"when": {
|
||||
"facing": "west",
|
||||
"segment_amount": "4"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"model": {
|
||||
"type": "minecraft:model",
|
||||
"model": "acesbs:item/fire_oak_leaf_litter"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"model": {
|
||||
"type": "minecraft:model",
|
||||
"model": "acesbs:item/lemonwood_leaf_litter"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"parent": "minecraft:block/template_leaf_litter_1",
|
||||
"textures": {
|
||||
"texture": "acesbs:block/fire_oak_leaf_litter"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"parent": "minecraft:block/template_leaf_litter_2",
|
||||
"textures": {
|
||||
"texture": "acesbs:block/fire_oak_leaf_litter"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"parent": "minecraft:block/template_leaf_litter_3",
|
||||
"textures": {
|
||||
"texture": "acesbs:block/fire_oak_leaf_litter"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"parent": "minecraft:block/template_leaf_litter_4",
|
||||
"textures": {
|
||||
"texture": "acesbs:block/fire_oak_leaf_litter"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"parent": "minecraft:block/template_leaf_litter_1",
|
||||
"textures": {
|
||||
"texture": "acesbs:block/lemonwood_leaf_litter"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"parent": "minecraft:block/template_leaf_litter_2",
|
||||
"textures": {
|
||||
"texture": "acesbs:block/lemonwood_leaf_litter"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"parent": "minecraft:block/template_leaf_litter_3",
|
||||
"textures": {
|
||||
"texture": "acesbs:block/lemonwood_leaf_litter"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"parent": "minecraft:block/template_leaf_litter_4",
|
||||
"textures": {
|
||||
"texture": "acesbs:block/lemonwood_leaf_litter"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"parent": "minecraft:item/generated",
|
||||
"textures": {
|
||||
"layer0": "acesbs:item/fire_oak_leaf_litter"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"parent": "minecraft:item/generated",
|
||||
"textures": {
|
||||
"layer0": "acesbs:item/lemonwood_leaf_litter"
|
||||
}
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"parent": "minecraft:recipes/root",
|
||||
"criteria": {
|
||||
"has_fire_oak_leaves": {
|
||||
"conditions": {
|
||||
"items": [
|
||||
{
|
||||
"items": "acesbs:fire_oak_leaves"
|
||||
}
|
||||
]
|
||||
},
|
||||
"trigger": "minecraft:inventory_changed"
|
||||
},
|
||||
"has_the_recipe": {
|
||||
"conditions": {
|
||||
"recipe": "acesbs:fire_oak_leaf_litter_from_smelting_fire_oak_leaves"
|
||||
},
|
||||
"trigger": "minecraft:recipe_unlocked"
|
||||
}
|
||||
},
|
||||
"requirements": [
|
||||
[
|
||||
"has_the_recipe",
|
||||
"has_fire_oak_leaves"
|
||||
]
|
||||
],
|
||||
"rewards": {
|
||||
"recipes": [
|
||||
"acesbs:fire_oak_leaf_litter_from_smelting_fire_oak_leaves"
|
||||
]
|
||||
}
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"parent": "minecraft:recipes/root",
|
||||
"criteria": {
|
||||
"has_lemonwood_leaves": {
|
||||
"conditions": {
|
||||
"items": [
|
||||
{
|
||||
"items": "acesbs:lemonwood_leaves"
|
||||
}
|
||||
]
|
||||
},
|
||||
"trigger": "minecraft:inventory_changed"
|
||||
},
|
||||
"has_the_recipe": {
|
||||
"conditions": {
|
||||
"recipe": "acesbs:lemonwood_leaf_litter_from_smelting_lemonwood_leaves"
|
||||
},
|
||||
"trigger": "minecraft:recipe_unlocked"
|
||||
}
|
||||
},
|
||||
"requirements": [
|
||||
[
|
||||
"has_the_recipe",
|
||||
"has_lemonwood_leaves"
|
||||
]
|
||||
],
|
||||
"rewards": {
|
||||
"recipes": [
|
||||
"acesbs:lemonwood_leaf_litter_from_smelting_lemonwood_leaves"
|
||||
]
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"type": "minecraft:smelting",
|
||||
"category": "blocks",
|
||||
"cookingtime": 200,
|
||||
"experience": 0.1,
|
||||
"group": "blocks",
|
||||
"ingredient": "acesbs:fire_oak_leaves",
|
||||
"result": {
|
||||
"id": "acesbs:fire_oak_leaf_litter"
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"type": "minecraft:smelting",
|
||||
"category": "blocks",
|
||||
"cookingtime": 200,
|
||||
"experience": 0.1,
|
||||
"group": "blocks",
|
||||
"ingredient": "acesbs:lemonwood_leaves",
|
||||
"result": {
|
||||
"id": "acesbs:lemonwood_leaf_litter"
|
||||
}
|
||||
}
|
||||
@@ -35,8 +35,10 @@ public class AcesBSClient implements ClientModInitializer {
|
||||
BlockRenderLayerMap.putBlock(ModBlocks.TOBACCO_CROP, BlockRenderLayer.CUTOUT);
|
||||
BlockRenderLayerMap.putBlock(LemonWoodBlocks.LEMONWOOD_SAPLING, BlockRenderLayer.CUTOUT);
|
||||
BlockRenderLayerMap.putBlock(LemonWoodBlocks.POTTED_LEMONWOOD_SAPLING, BlockRenderLayer.CUTOUT);
|
||||
BlockRenderLayerMap.putBlock(LemonWoodBlocks.LEMONWOOD_LEAF_LITTER, BlockRenderLayer.CUTOUT);
|
||||
BlockRenderLayerMap.putBlock(FireOakBlocks.FIRE_OAK_SAPLING, BlockRenderLayer.CUTOUT);
|
||||
BlockRenderLayerMap.putBlock(FireOakBlocks.POTTED_FIRE_OAK_SAPLING, BlockRenderLayer.CUTOUT);
|
||||
BlockRenderLayerMap.putBlock(FireOakBlocks.FIRE_OAK_LEAF_LITTER, BlockRenderLayer.CUTOUT);
|
||||
|
||||
EntityModelLayerRegistry.registerModelLayer(FrenModel.FREN, FrenModel::getTexturedModelData);
|
||||
EntityRendererRegistry.register(ModEntities.FREN, FrenRenderer::new);
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
- Prisma Smithing Templates can be given by Armorers as a Hero of the Village Gift.
|
||||
- Hammers are now included in the pickaxe item tag. (aka, to other mods they will be considered a type of pickaxe)
|
||||
- Fire Oak Trees and associated wood blocks. Obtainable by placing an oak sapling and infernal ashes in an Entropic Entangler
|
||||
- Leaf Litter for both Lemonwood and the new Fire Oak leaf types.
|
||||
- Fractal Diamonds can now be obtained by placing a diamond and stable entropy into an entropic entangler. They can be used to craft tools and armor. They have the same effect as Prisma Steel and drop additional ores when mining.
|
||||
- Hellfire Diamonds can now be obtained by placing a diamond and infernal ashes into an entropic entangler. They can be used to craft tools and armor. They automatically smelt items that are smeltable. (Ex: Ores->ingots, logs->charcoal, sand->glass).
|
||||
- Bag of Holding which acts as a portable double chest.
|
||||
|
||||
@@ -19,6 +19,8 @@ public class FireOakBlocks {
|
||||
properties -> new PillarBlock(properties.mapColor(MapColor.DARK_RED).instrument(NoteBlockInstrument.BASS).strength(2.0F).sounds(BlockSoundGroup.WOOD)));
|
||||
public static final Block FIRE_OAK_LEAVES = ModBlocks.registerBlock("fire_oak_leaves",
|
||||
properties -> new ColoredParticleLeavesBlock(0.02f, 156, 46, 59, properties.mapColor(MapColor.DARK_RED).strength(0.2F).ticksRandomly().sounds(BlockSoundGroup.GRASS).nonOpaque().allowsSpawning(Blocks::canSpawnOnLeaves).suffocates(Blocks::never).blockVision(Blocks::never).pistonBehavior(PistonBehavior.DESTROY).solidBlock(Blocks::never)));
|
||||
public static final Block FIRE_OAK_LEAF_LITTER = ModBlocks.registerBlock("fire_oak_leaf_litter",
|
||||
properties -> new LeafLitterBlock(properties.mapColor(MapColor.DARK_RED).replaceable().noCollision().sounds(BlockSoundGroup.LEAF_LITTER).pistonBehavior(PistonBehavior.DESTROY)));
|
||||
public static final Block FIRE_OAK_SAPLING = ModBlocks.registerBlock("fire_oak_sapling",
|
||||
properties -> new SaplingBlock(ModBlockSaplingGenerator.FIRE_OAK, properties.mapColor(MapColor.DARK_RED).noCollision().ticksRandomly().breakInstantly().sounds(BlockSoundGroup.GRASS).pistonBehavior(PistonBehavior.DESTROY)));
|
||||
public static final Block POTTED_FIRE_OAK_SAPLING = ModBlocks.registerBlock("potted_fire_oak_sapling", properties -> new FlowerPotBlock(FIRE_OAK_SAPLING, properties.breakInstantly().nonOpaque().pistonBehavior(PistonBehavior.DESTROY)));
|
||||
|
||||
@@ -19,6 +19,8 @@ public class LemonWoodBlocks {
|
||||
properties -> new PillarBlock(properties.mapColor(MapColor.PALE_YELLOW).instrument(NoteBlockInstrument.BASS).strength(2.0F).sounds(BlockSoundGroup.WOOD).burnable()));
|
||||
public static final Block LEMONWOOD_LEAVES = ModBlocks.registerBlock("lemonwood_leaves",
|
||||
properties -> new ColoredParticleLeavesBlock(0.02f, 226, 193, 70, properties.mapColor(MapColor.PALE_YELLOW).strength(0.2F).ticksRandomly().sounds(BlockSoundGroup.GRASS).nonOpaque().allowsSpawning(Blocks::canSpawnOnLeaves).suffocates(Blocks::never).blockVision(Blocks::never).burnable().pistonBehavior(PistonBehavior.DESTROY).solidBlock(Blocks::never)));
|
||||
public static final Block LEMONWOOD_LEAF_LITTER = ModBlocks.registerBlock("lemonwood_leaf_litter",
|
||||
properties -> new LeafLitterBlock(properties.mapColor(MapColor.PALE_YELLOW).replaceable().noCollision().sounds(BlockSoundGroup.LEAF_LITTER).pistonBehavior(PistonBehavior.DESTROY)));
|
||||
public static final Block LEMONWOOD_SAPLING = ModBlocks.registerBlock("lemonwood_sapling",
|
||||
properties -> new SaplingBlock(ModBlockSaplingGenerator.LEMONWOOD, properties.mapColor(MapColor.PALE_YELLOW).noCollision().ticksRandomly().breakInstantly().sounds(BlockSoundGroup.GRASS).pistonBehavior(PistonBehavior.DESTROY)));
|
||||
public static final Block POTTED_LEMONWOOD_SAPLING = ModBlocks.registerBlock("potted_lemonwood_sapling", properties -> new FlowerPotBlock(LEMONWOOD_SAPLING, properties.breakInstantly().nonOpaque().pistonBehavior(PistonBehavior.DESTROY)));
|
||||
|
||||
@@ -64,6 +64,7 @@ public class ModModelProvider extends FabricModelProvider {
|
||||
blockStateModelGenerator.createLogTexturePool(LemonWoodBlocks.STRIPPED_LEMONWOOD_LOG).log(LemonWoodBlocks.STRIPPED_LEMONWOOD_LOG).wood(LemonWoodBlocks.STRIPPED_LEMONWOOD_WOOD);
|
||||
|
||||
blockStateModelGenerator.registerSingleton(LemonWoodBlocks.LEMONWOOD_LEAVES, TexturedModel.LEAVES);
|
||||
blockStateModelGenerator.registerLeafLitter(LemonWoodBlocks.LEMONWOOD_LEAF_LITTER);
|
||||
// blockStateModelGenerator.registerFlowerPotPlant(LemonWoodBlocks.LEMONWOOD_SAPLING, LemonWoodBlocks.POTTED_LEMONWOOD_SAPLING, BlockStateModelGenerator.CrossType.NOT_TINTED);
|
||||
|
||||
blockStateModelGenerator.registerDoor(LemonWoodBlocks.LEMONWOOD_DOOR);
|
||||
@@ -85,6 +86,7 @@ public class ModModelProvider extends FabricModelProvider {
|
||||
blockStateModelGenerator.createLogTexturePool(FireOakBlocks.STRIPPED_FIRE_OAK_LOG).log(FireOakBlocks.STRIPPED_FIRE_OAK_LOG).wood(FireOakBlocks.STRIPPED_FIRE_OAK_WOOD);
|
||||
|
||||
blockStateModelGenerator.registerSingleton(FireOakBlocks.FIRE_OAK_LEAVES, TexturedModel.LEAVES);
|
||||
blockStateModelGenerator.registerLeafLitter(FireOakBlocks.FIRE_OAK_LEAF_LITTER);
|
||||
// blockStateModelGenerator.registerFlowerPotPlant(FireOakBlocks.FIRE_OAK_SAPLING, FireOakBlocks.POTTED_FIRE_OAK_SAPLING, BlockStateModelGenerator.CrossType.NOT_TINTED);
|
||||
|
||||
blockStateModelGenerator.registerDoor(FireOakBlocks.FIRE_OAK_DOOR);
|
||||
|
||||
@@ -23,6 +23,7 @@ import net.minecraft.registry.RegistryWrapper;
|
||||
import net.minecraft.registry.tag.TagKey;
|
||||
import net.minecraft.util.Identifier;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.concurrent.CompletableFuture;
|
||||
|
||||
public class ModRecipeProvider extends FabricRecipeProvider {
|
||||
@@ -53,6 +54,9 @@ public class ModRecipeProvider extends FabricRecipeProvider {
|
||||
offerReversibleCompactingRecipes(RecipeCategory.BUILDING_BLOCKS, HellfireDiamondItems.HELLFIRE_DIAMOND, RecipeCategory.DECORATIONS, ModBlocks.HELLFIRE_DIAMOND_BLOCK);
|
||||
offerReversibleCompactingRecipes(RecipeCategory.BUILDING_BLOCKS, ModItems.INFERNAL_ASHES, RecipeCategory.DECORATIONS, ModBlocks.INFERNAL_ASHES_BLOCK);
|
||||
|
||||
offerSmelting(List.of(LemonWoodBlocks.LEMONWOOD_LEAVES.asItem()), RecipeCategory.DECORATIONS, LemonWoodBlocks.LEMONWOOD_LEAF_LITTER, 0.1f, 200, "blocks");
|
||||
offerSmelting(List.of(FireOakBlocks.FIRE_OAK_LEAVES.asItem()), RecipeCategory.DECORATIONS, FireOakBlocks.FIRE_OAK_LEAF_LITTER, 0.1f, 200, "blocks");
|
||||
|
||||
|
||||
offerAllFoodCookingRecipes(200, ModItems.LEMON, ModItems.COOKED_LEMON, 0.35F);
|
||||
|
||||
|
||||
@@ -86,9 +86,10 @@ public class ModItemGroups {
|
||||
entries.add(LemonWoodBlocks.STRIPPED_LEMONWOOD_WOOD);
|
||||
entries.add(LemonWoodBlocks.LEMONWOOD_SAPLING);
|
||||
entries.add(LemonWoodBlocks.LEMONWOOD_LEAVES);
|
||||
entries.add(LemonWoodBlocks.LEMONWOOD_LEAF_LITTER);
|
||||
entries.add(LemonWoodBlocks.LEMONWOOD_PLANKS);
|
||||
entries.add(LemonWoodBlocks.LEMONWOOD_STAIRS);
|
||||
|
||||
entries.add(LemonWoodBlocks.LEMONWOOD_STAIRS);
|
||||
entries.add(LemonWoodBlocks.LEMONWOOD_SLAB);
|
||||
entries.add(LemonWoodBlocks.LEMONWOOD_BUTTON);
|
||||
entries.add(LemonWoodBlocks.LEMONWOOD_PRESSURE_PLATE);
|
||||
@@ -97,18 +98,19 @@ public class ModItemGroups {
|
||||
entries.add(LemonWoodBlocks.LEMONWOOD_WALL);
|
||||
entries.add(LemonWoodBlocks.LEMONWOOD_DOOR);
|
||||
entries.add(LemonWoodBlocks.LEMONWOOD_TRAPDOOR);
|
||||
entries.add(ModBlocks.EVIL_BLOCK);
|
||||
|
||||
entries.add(ModBlocks.EVIL_BLOCK);
|
||||
entries.add(FireOakBlocks.FIRE_OAK_LOG);
|
||||
entries.add(FireOakBlocks.FIRE_OAK_WOOD);
|
||||
entries.add(FireOakBlocks.STRIPPED_FIRE_OAK_LOG);
|
||||
entries.add(FireOakBlocks.STRIPPED_FIRE_OAK_WOOD);
|
||||
entries.add(FireOakBlocks.FIRE_OAK_SAPLING);
|
||||
entries.add(FireOakBlocks.FIRE_OAK_LEAVES);
|
||||
entries.add(FireOakBlocks.FIRE_OAK_LEAF_LITTER);
|
||||
entries.add(FireOakBlocks.FIRE_OAK_PLANKS);
|
||||
|
||||
entries.add(FireOakBlocks.FIRE_OAK_STAIRS);
|
||||
entries.add(FireOakBlocks.FIRE_OAK_SLAB);
|
||||
|
||||
entries.add(FireOakBlocks.FIRE_OAK_BUTTON);
|
||||
entries.add(FireOakBlocks.FIRE_OAK_PRESSURE_PLATE);
|
||||
entries.add(FireOakBlocks.FIRE_OAK_FENCE);
|
||||
|
||||
@@ -181,6 +181,7 @@
|
||||
"block.acesbs.stripped_lemonwood_wood": "Stripped Lemonwood Wood",
|
||||
"block.acesbs.lemonwood_sapling": "Lemonwood Sapling",
|
||||
"block.acesbs.lemonwood_leaves": "Lemonwood Leaves",
|
||||
"block.acesbs.lemonwood_leaf_litter": "Lemonwood Leaf Litter",
|
||||
|
||||
"block.acesbs.lemonwood_planks": "Lemonwood Planks",
|
||||
"block.acesbs.lemonwood_stairs": "Lemonwood Stairs",
|
||||
@@ -199,6 +200,7 @@
|
||||
"block.acesbs.stripped_fire_oak_wood": "Stripped Fire Oak Wood",
|
||||
"block.acesbs.fire_oak_sapling": "Fire Oak Sapling",
|
||||
"block.acesbs.fire_oak_leaves": "Fire Oak Leaves",
|
||||
"block.acesbs.fire_oak_leaf_litter": "Fire Oak Leaf Litter",
|
||||
|
||||
"block.acesbs.fire_oak_planks": "Fire Oak Planks",
|
||||
"block.acesbs.fire_oak_stairs": "Fire Oak Stairs",
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 611 B |
Binary file not shown.
|
After Width: | Height: | Size: 647 B |
Binary file not shown.
|
After Width: | Height: | Size: 611 B |
Binary file not shown.
|
After Width: | Height: | Size: 647 B |
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"type": "minecraft:block",
|
||||
"pools": [
|
||||
{
|
||||
"bonus_rolls": 0.0,
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"functions": [
|
||||
{
|
||||
"add": false,
|
||||
"conditions": [
|
||||
{
|
||||
"block": "acesbs:fire_oak_leaf_litter",
|
||||
"condition": "minecraft:block_state_property",
|
||||
"properties": {
|
||||
"segment_amount": "1"
|
||||
}
|
||||
}
|
||||
],
|
||||
"count": 1.0,
|
||||
"function": "minecraft:set_count"
|
||||
},
|
||||
{
|
||||
"add": false,
|
||||
"conditions": [
|
||||
{
|
||||
"block": "acesbs:fire_oak_leaf_litter",
|
||||
"condition": "minecraft:block_state_property",
|
||||
"properties": {
|
||||
"segment_amount": "2"
|
||||
}
|
||||
}
|
||||
],
|
||||
"count": 2.0,
|
||||
"function": "minecraft:set_count"
|
||||
},
|
||||
{
|
||||
"add": false,
|
||||
"conditions": [
|
||||
{
|
||||
"block": "acesbs:fire_oak_leaf_litter",
|
||||
"condition": "minecraft:block_state_property",
|
||||
"properties": {
|
||||
"segment_amount": "3"
|
||||
}
|
||||
}
|
||||
],
|
||||
"count": 3.0,
|
||||
"function": "minecraft:set_count"
|
||||
},
|
||||
{
|
||||
"add": false,
|
||||
"conditions": [
|
||||
{
|
||||
"block": "acesbs:fire_oak_leaf_litter",
|
||||
"condition": "minecraft:block_state_property",
|
||||
"properties": {
|
||||
"segment_amount": "4"
|
||||
}
|
||||
}
|
||||
],
|
||||
"count": 4.0,
|
||||
"function": "minecraft:set_count"
|
||||
},
|
||||
{
|
||||
"function": "minecraft:explosion_decay"
|
||||
}
|
||||
],
|
||||
"name": "acesbs:fire_oak_leaf_litter"
|
||||
}
|
||||
],
|
||||
"rolls": 1.0
|
||||
}
|
||||
],
|
||||
"random_sequence": "acesbs:blocks/fire_oak_leaf_litter"
|
||||
}
|
||||
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"type": "minecraft:block",
|
||||
"pools": [
|
||||
{
|
||||
"bonus_rolls": 0.0,
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"functions": [
|
||||
{
|
||||
"add": false,
|
||||
"conditions": [
|
||||
{
|
||||
"block": "acesbs:lemonwood_leaf_litter",
|
||||
"condition": "minecraft:block_state_property",
|
||||
"properties": {
|
||||
"segment_amount": "1"
|
||||
}
|
||||
}
|
||||
],
|
||||
"count": 1.0,
|
||||
"function": "minecraft:set_count"
|
||||
},
|
||||
{
|
||||
"add": false,
|
||||
"conditions": [
|
||||
{
|
||||
"block": "acesbs:lemonwood_leaf_litter",
|
||||
"condition": "minecraft:block_state_property",
|
||||
"properties": {
|
||||
"segment_amount": "2"
|
||||
}
|
||||
}
|
||||
],
|
||||
"count": 2.0,
|
||||
"function": "minecraft:set_count"
|
||||
},
|
||||
{
|
||||
"add": false,
|
||||
"conditions": [
|
||||
{
|
||||
"block": "acesbs:lemonwood_leaf_litter",
|
||||
"condition": "minecraft:block_state_property",
|
||||
"properties": {
|
||||
"segment_amount": "3"
|
||||
}
|
||||
}
|
||||
],
|
||||
"count": 3.0,
|
||||
"function": "minecraft:set_count"
|
||||
},
|
||||
{
|
||||
"add": false,
|
||||
"conditions": [
|
||||
{
|
||||
"block": "acesbs:lemonwood_leaf_litter",
|
||||
"condition": "minecraft:block_state_property",
|
||||
"properties": {
|
||||
"segment_amount": "4"
|
||||
}
|
||||
}
|
||||
],
|
||||
"count": 4.0,
|
||||
"function": "minecraft:set_count"
|
||||
},
|
||||
{
|
||||
"function": "minecraft:explosion_decay"
|
||||
}
|
||||
],
|
||||
"name": "acesbs:lemonwood_leaf_litter"
|
||||
}
|
||||
],
|
||||
"rolls": 1.0
|
||||
}
|
||||
],
|
||||
"random_sequence": "acesbs:blocks/lemonwood_leaf_litter"
|
||||
}
|
||||
Reference in New Issue
Block a user