Skip to content

Commit

Permalink
4 days until cuddles
Browse files Browse the repository at this point in the history
  • Loading branch information
SammySemicolon committed Apr 22, 2024
1 parent 33fba34 commit 7667bfa
Show file tree
Hide file tree
Showing 24 changed files with 176 additions and 60 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
{
"variants": {
"facing=down,waterlogged=false": {
"model": "malum:block/blazing_quartz_cluster",
"x": 180
},
"facing=down,waterlogged=true": {
"model": "malum:block/blazing_quartz_cluster",
"x": 180
},
"facing=east,waterlogged=false": {
"model": "malum:block/blazing_quartz_cluster",
"x": 90,
"y": 90
},
"facing=east,waterlogged=true": {
"model": "malum:block/blazing_quartz_cluster",
"x": 90,
"y": 90
},
"facing=north,waterlogged=false": {
"model": "malum:block/blazing_quartz_cluster",
"x": 90
},
"facing=north,waterlogged=true": {
"model": "malum:block/blazing_quartz_cluster",
"x": 90
},
"facing=south,waterlogged=false": {
"model": "malum:block/blazing_quartz_cluster",
"x": 90,
"y": 180
},
"facing=south,waterlogged=true": {
"model": "malum:block/blazing_quartz_cluster",
"x": 90,
"y": 180
},
"facing=up,waterlogged=false": {
"model": "malum:block/blazing_quartz_cluster"
},
"facing=up,waterlogged=true": {
"model": "malum:block/blazing_quartz_cluster"
},
"facing=west,waterlogged=false": {
"model": "malum:block/blazing_quartz_cluster",
"x": 90,
"y": 270
},
"facing=west,waterlogged=true": {
"model": "malum:block/blazing_quartz_cluster",
"x": 90,
"y": 270
}
}
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
{
"variants": {
"": {
"axis=x": {
"model": "malum:block/block_of_grim_talc_horizontal",
"x": 90,
"y": 90
},
"axis=y": {
"model": "malum:block/block_of_grim_talc"
},
"axis=z": {
"model": "malum:block/block_of_grim_talc_horizontal",
"x": 90
}
}
}
1 change: 1 addition & 0 deletions src/generated/resources/assets/malum/lang/en_us.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
"attribute.name.malum.spirit_spoils": "Spirit Spoils",
"block.malum.azure_runewood_leaves": "Azure Runewood Leaves",
"block.malum.azure_runewood_sapling": "Azure Runewood Sapling",
"block.malum.blazing_quartz_cluster": "Blazing Quartz Cluster",
"block.malum.blazing_quartz_ore": "Blazing Quartz Ore",
"block.malum.blighted_earth": "Blighted Earth",
"block.malum.blighted_growth": "Blighted Growth",
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"parent": "minecraft:block/cross",
"textures": {
"cross": "malum:block/ores/blazing_quartz_cluster"
}
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"parent": "minecraft:block/cube_all",
"parent": "minecraft:block/cube_column",
"textures": {
"all": "malum:block/storage_blocks/block_of_grim_talc"
"end": "malum:block/storage_blocks/block_of_grim_talc_top",
"side": "malum:block/storage_blocks/block_of_grim_talc"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"parent": "minecraft:block/cube_column_horizontal",
"textures": {
"end": "malum:block/storage_blocks/block_of_grim_talc_top",
"side": "malum:block/storage_blocks/block_of_grim_talc"
}
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{
"values": [
"malum:blazing_quartz_cluster",
"malum:block_of_blazing_quartz"
]
}
1 change: 1 addition & 0 deletions src/generated/resources/data/forge/tags/blocks/ores.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
"malum:blazing_quartz_ore",
"malum:soulstone_ore",
"malum:brilliant_stone",
"malum:blazing_quartz_cluster",
"malum:natural_quartz_ore",
"malum:cthonic_gold_ore",
"malum:brilliant_deepslate",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"malum:block_of_cthonic_gold",
"malum:block_of_alchemical_calx",
"malum:mass_of_blighted_gunk",
"malum:blazing_quartz_cluster",
"malum:block_of_blazing_quartz",
"malum:block_of_void_salts",
"malum:cursed_sap_block",
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "malum:blazing_quartz"
}
],
"rolls": 1.0
}
],
"random_sequence": "malum:blocks/blazing_quartz_cluster"
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"type": "minecraft:blasting",
"category": "misc",
"category": "blocks",
"cookingtime": 100,
"experience": 0.25,
"ingredient": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"type": "minecraft:smelting",
"category": "misc",
"category": "blocks",
"cookingtime": 200,
"experience": 0.25,
"ingredient": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,15 @@
},
"spirits": [
{
"type": "aqueous",
"type": "wicked",
"count": 32
},
{
"type": "arcane",
"count": 32
},
{
"type": "earthen",
"type": "aqueous",
"count": 32
},
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"values": [
"malum:block_of_mnemonic_fragment",
"malum:block_of_cthonic_gold",
"malum:blazing_quartz_cluster",
"malum:block_of_blazing_quartz",
"malum:block_of_soulstone",
"malum:block_of_malignant_pewter",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@
"malum:mass_of_blighted_gunk",
"malum:brilliant_stone",
"malum:runic_twisted_rock_bricks",
"malum:blazing_quartz_cluster",
"malum:natural_quartz_ore",
"malum:smooth_tainted_rock_stairs",
"malum:twisted_rock_item_stand",
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
package com.sammy.malum.common.item.misc;

import net.minecraft.world.item.*;
import net.minecraft.world.item.crafting.*;
import net.minecraft.world.level.block.*;

import javax.annotation.*;

public class BlazingQuartzItem extends ItemNameBlockItem {
public final int fuel;
public BlazingQuartzItem(Block pBlock, int fuel, Properties pProperties) {
super(pBlock, pProperties);
this.fuel = fuel;
}
@Override
public int getBurnTime(ItemStack itemStack, @Nullable RecipeType<?> recipeType) {
return fuel;
}
}
70 changes: 26 additions & 44 deletions src/main/java/com/sammy/malum/data/block/MalumBlockLootTables.java
Original file line number Diff line number Diff line change
@@ -1,50 +1,34 @@
package com.sammy.malum.data.block;

import com.google.common.collect.ImmutableSet;
import com.mojang.datafixers.util.Pair;
import com.sammy.malum.common.block.ether.EtherBlock;
import com.sammy.malum.common.block.storage.jar.SpiritJarBlock;
import com.sammy.malum.registry.common.block.BlockRegistry;
import com.sammy.malum.registry.common.item.ItemRegistry;
import net.minecraft.advancements.critereon.EnchantmentPredicate;
import net.minecraft.advancements.critereon.ItemPredicate;
import net.minecraft.advancements.critereon.MinMaxBounds;
import net.minecraft.data.PackOutput;
import net.minecraft.data.loot.BlockLootSubProvider;
import net.minecraft.data.loot.LootTableProvider;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.world.flag.FeatureFlags;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.Items;
import net.minecraft.world.item.enchantment.Enchantments;
import net.minecraft.world.level.ItemLike;
import com.google.common.collect.*;
import com.sammy.malum.common.block.ether.*;
import com.sammy.malum.common.block.storage.jar.*;
import com.sammy.malum.registry.common.block.*;
import com.sammy.malum.registry.common.item.*;
import net.minecraft.advancements.critereon.*;
import net.minecraft.data.*;
import net.minecraft.data.loot.*;
import net.minecraft.world.flag.*;
import net.minecraft.world.item.*;
import net.minecraft.world.item.enchantment.*;
import net.minecraft.world.level.*;
import net.minecraft.world.level.block.*;
import net.minecraft.world.level.storage.loot.LootPool;
import net.minecraft.world.level.storage.loot.LootTable;
import net.minecraft.world.level.storage.loot.entries.LootItem;
import net.minecraft.world.level.storage.loot.*;
import net.minecraft.world.level.storage.loot.entries.*;
import net.minecraft.world.level.storage.loot.functions.*;
import net.minecraft.world.level.storage.loot.parameters.LootContextParamSet;
import net.minecraft.world.level.storage.loot.parameters.LootContextParamSets;
import net.minecraft.world.level.storage.loot.parameters.*;
import net.minecraft.world.level.storage.loot.predicates.*;
import net.minecraft.world.level.storage.loot.providers.nbt.ContextNbtProvider;
import net.minecraft.world.level.storage.loot.providers.number.ConstantValue;
import net.minecraft.world.level.storage.loot.providers.number.UniformGenerator;
import net.minecraftforge.registries.RegistryObject;
import team.lodestar.lodestone.systems.block.LodestoneBlockProperties;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import java.util.function.BiConsumer;
import java.util.function.Consumer;
import java.util.function.Supplier;
import java.util.stream.Collectors;
import java.util.stream.Stream;

import static com.sammy.malum.registry.common.block.BlockRegistry.BLOCKS;
import static team.lodestar.lodestone.helpers.DataHelper.take;
import static team.lodestar.lodestone.helpers.DataHelper.takeAll;
import net.minecraft.world.level.storage.loot.providers.nbt.*;
import net.minecraft.world.level.storage.loot.providers.number.*;
import net.minecraftforge.registries.*;
import team.lodestar.lodestone.systems.block.*;

import java.util.*;
import java.util.function.*;
import java.util.stream.*;

import static com.sammy.malum.registry.common.block.BlockRegistry.*;
import static team.lodestar.lodestone.helpers.DataHelper.*;

public class MalumBlockLootTables extends LootTableProvider {

Expand All @@ -56,8 +40,6 @@ public class MalumBlockLootTables extends LootTableProvider {
private static final Set<Item> EXPLOSION_RESISTANT = Stream.of(Blocks.DRAGON_EGG, Blocks.BEACON, Blocks.CONDUIT, Blocks.SKELETON_SKULL, Blocks.WITHER_SKELETON_SKULL, Blocks.PLAYER_HEAD, Blocks.ZOMBIE_HEAD, Blocks.CREEPER_HEAD, Blocks.DRAGON_HEAD, Blocks.SHULKER_BOX, Blocks.BLACK_SHULKER_BOX, Blocks.BLUE_SHULKER_BOX, Blocks.BROWN_SHULKER_BOX, Blocks.CYAN_SHULKER_BOX, Blocks.GRAY_SHULKER_BOX, Blocks.GREEN_SHULKER_BOX, Blocks.LIGHT_BLUE_SHULKER_BOX, Blocks.LIGHT_GRAY_SHULKER_BOX, Blocks.LIME_SHULKER_BOX, Blocks.MAGENTA_SHULKER_BOX, Blocks.ORANGE_SHULKER_BOX, Blocks.PINK_SHULKER_BOX, Blocks.PURPLE_SHULKER_BOX, Blocks.RED_SHULKER_BOX, Blocks.WHITE_SHULKER_BOX, Blocks.YELLOW_SHULKER_BOX).map(ItemLike::asItem).collect(ImmutableSet.toImmutableSet());
private static final float[] MAGIC_SAPLING_DROP_CHANCE = new float[]{0.015F, 0.0225F, 0.033333336F, 0.05F};

private final List<Pair<Supplier<Consumer<BiConsumer<ResourceLocation, LootTable.Builder>>>, LootContextParamSet>> tables = new ArrayList<>();

public MalumBlockLootTables(PackOutput pOutput) {
super(pOutput, Set.of(), List.of(
new SubProviderEntry(BlocksLoot::new, LootContextParamSets.BLOCK))
Expand Down
12 changes: 6 additions & 6 deletions src/main/java/com/sammy/malum/data/block/MalumBlockStates.java
Original file line number Diff line number Diff line change
Expand Up @@ -175,16 +175,16 @@ protected void registerStatesAndModels() {
setTexturePath("ores/");
BlockStateSmithTypes.FULL_BLOCK.act(data, CTHONIC_GOLD_ORE, NATURAL_QUARTZ_ORE, DEEPSLATE_QUARTZ_ORE, SOULSTONE_ORE, DEEPSLATE_SOULSTONE_ORE);
BlockStateSmithTypes.CUSTOM_MODEL.act(data, this::simpleBlock, this::layeredBlockModel, BLAZING_QUARTZ_ORE, BRILLIANT_STONE, BRILLIANT_DEEPSLATE);
BlockStateSmithTypes.CUSTOM_MODEL.act(data, ItemModelSmithTypes.GENERATED_ITEM, this::directionalBlock, fromFunction(models()::cross), NATURAL_QUARTZ_CLUSTER, CTHONIC_GOLD_CLUSTER);
BlockStateSmithTypes.CUSTOM_MODEL.act(data, ItemModelSmithTypes.GENERATED_ITEM, this::directionalBlock, fromFunction(models()::cross), NATURAL_QUARTZ_CLUSTER, CTHONIC_GOLD_CLUSTER, BLAZING_QUARTZ_CLUSTER);

setTexturePath("storage_blocks/");
BlockStateSmithTypes.FULL_BLOCK.act(data,
BLOCK_OF_RAW_SOULSTONE, BLOCK_OF_SOULSTONE, BLOCK_OF_CTHONIC_GOLD, BLOCK_OF_BRILLIANCE,
BLOCK_OF_ROTTING_ESSENCE, BLOCK_OF_GRIM_TALC, BLOCK_OF_ASTRAL_WEAVE,
BLOCK_OF_HEX_ASH, BLOCK_OF_ALCHEMICAL_CALX, MASS_OF_BLIGHTED_GUNK,
BLOCK_OF_SOUL_STAINED_STEEL, BLOCK_OF_HALLOWED_GOLD, BLOCK_OF_MALIGNANT_PEWTER,
RUNIC_SAP_BLOCK, CURSED_SAP_BLOCK, BLOCK_OF_BLAZING_QUARTZ, BLOCK_OF_ARCANE_CHARCOAL,
BLOCK_OF_NULL_SLATE, BLOCK_OF_VOID_SALTS, BLOCK_OF_MNEMONIC_FRAGMENT, BLOCK_OF_MALIGNANT_LEAD);
BLOCK_OF_ROTTING_ESSENCE, BLOCK_OF_ASTRAL_WEAVE, BLOCK_OF_HEX_ASH, BLOCK_OF_ALCHEMICAL_CALX,
MASS_OF_BLIGHTED_GUNK, BLOCK_OF_SOUL_STAINED_STEEL, BLOCK_OF_HALLOWED_GOLD, BLOCK_OF_MALIGNANT_PEWTER,
BLOCK_OF_NULL_SLATE, BLOCK_OF_VOID_SALTS, BLOCK_OF_MNEMONIC_FRAGMENT, BLOCK_OF_MALIGNANT_LEAD,
RUNIC_SAP_BLOCK, CURSED_SAP_BLOCK, BLOCK_OF_BLAZING_QUARTZ, BLOCK_OF_ARCANE_CHARCOAL);
BlockStateSmithTypes.LOG_BLOCK.act(data, BLOCK_OF_GRIM_TALC);

setTexturePath("blight/");
MalumBlockStateSmithTypes.BLIGHTED_BLOCK.act(data, BLIGHTED_SOIL);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -246,6 +246,7 @@ public class SoundRegistry {

public static final SoundType BRILLIANCE_BLOCK = new ForgeSoundType(1.0F, 1.4f, BRILLIANCE_BLOCK_BREAK, BRILLIANCE_BLOCK_STEP, BRILLIANCE_BLOCK_PLACE, BRILLIANCE_BLOCK_HIT, () -> SoundEvents.NETHER_GOLD_ORE_FALL);
public static final SoundType BLAZING_QUARTZ_BLOCK = new ForgeSoundType(1.0F, 1.25f, BLAZING_QUARTZ_BLOCK_BREAK, BLAZING_QUARTZ_BLOCK_STEP, BLAZING_QUARTZ_BLOCK_PLACE, BLAZING_QUARTZ_BLOCK_HIT, () -> SoundEvents.NETHER_GOLD_ORE_FALL);
public static final SoundType BLAZING_QUARTZ_CLUSTER = new QuartzClusterSoundType(0.3F, 1.5f, BLAZING_QUARTZ_BLOCK_BREAK, BLAZING_QUARTZ_BLOCK_STEP, BLAZING_QUARTZ_BLOCK_PLACE, BLAZING_QUARTZ_BLOCK_HIT, () -> SoundEvents.AMETHYST_CLUSTER_FALL);
public static final SoundType ARCANE_CHARCOAL_BLOCK = new ForgeSoundType(1.0F, 0.9f, ARCANE_CHARCOAL_BLOCK_BREAK, ARCANE_CHARCOAL_BLOCK_STEP, ARCANE_CHARCOAL_BLOCK_PLACE, ARCANE_CHARCOAL_BLOCK_HIT, () -> SoundEvents.NETHER_GOLD_ORE_FALL);
public static final SoundType QUARTZ_CLUSTER = new QuartzClusterSoundType(0.3F, 1.5f, QUARTZ_CLUSTER_BLOCK_BREAK, QUARTZ_CLUSTER_BLOCK_STEP, QUARTZ_CLUSTER_BLOCK_PLACE, QUARTZ_CLUSTER_BLOCK_HIT, () -> SoundEvents.AMETHYST_CLUSTER_FALL);
public static final SoundType HALLOWED_GOLD = new ForgeSoundType(1.0F, 1.0F, HALLOWED_GOLD_BREAK, HALLOWED_GOLD_STEP, HALLOWED_GOLD_PLACE, HALLOWED_GOLD_HIT, () -> SoundEvents.METAL_FALL);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -381,7 +381,7 @@ public class BlockRegistry {
public static final RegistryObject<Block> BLOCK_OF_ARCANE_CHARCOAL = BLOCKS.register("block_of_arcane_charcoal", () -> new Block(MalumBlockProperties.ARCANE_CHARCOAL_BLOCK()));

public static final RegistryObject<Block> BLAZING_QUARTZ_ORE = BLOCKS.register("blazing_quartz_ore", () -> new DropExperienceBlock(MalumBlockProperties.BLAZING_QUARTZ_ORE().setCutoutRenderType().lightLevel((b) -> 6), UniformInt.of(4, 7)));
public static final RegistryObject<Block> BLAZING_QUARTZ_CLUSTER = BLOCKS.register("blazing_quartz_cluster", () -> new AmethystClusterBlock(4, 3, MalumBlockProperties.BLAZING_QUARTZ_BLOCK().setCutoutRenderType().lightLevel((b) -> 14)));
public static final RegistryObject<Block> BLAZING_QUARTZ_CLUSTER = BLOCKS.register("blazing_quartz_cluster", () -> new AmethystClusterBlock(4, 3, MalumBlockProperties.BLAZING_QUARTZ_CLUSTER().setCutoutRenderType().lightLevel((b) -> 14)));
public static final RegistryObject<Block> BLOCK_OF_BLAZING_QUARTZ = BLOCKS.register("block_of_blazing_quartz", () -> new Block(MalumBlockProperties.BLAZING_QUARTZ_BLOCK().lightLevel((b) -> 14)));

public static final RegistryObject<Block> NATURAL_QUARTZ_ORE = BLOCKS.register("natural_quartz_ore", () -> new DropExperienceBlock(MalumBlockProperties.NATURAL_QUARTZ_ORE(false).setCutoutRenderType(), UniformInt.of(1, 4)));
Expand All @@ -393,7 +393,7 @@ public class BlockRegistry {
public static final RegistryObject<Block> BLOCK_OF_CTHONIC_GOLD = BLOCKS.register("block_of_cthonic_gold", () -> new Block(MalumBlockProperties.CTHONIC_GOLD_BLOCK()));

public static final RegistryObject<Block> BLOCK_OF_ROTTING_ESSENCE = BLOCKS.register("block_of_rotting_essence", () -> new Block(new LodestoneBlockProperties().needsPickaxe().addTags(STORAGE_BLOCKS).strength(1F, 6.0F).sound(SoundType.CORAL_BLOCK)));
public static final RegistryObject<Block> BLOCK_OF_GRIM_TALC = BLOCKS.register("block_of_grim_talc", () -> new Block(LodestoneBlockProperties.copy(Blocks.BONE_BLOCK).needsPickaxe().addTags(STORAGE_BLOCKS)));
public static final RegistryObject<Block> BLOCK_OF_GRIM_TALC = BLOCKS.register("block_of_grim_talc", () -> new RotatedPillarBlock(LodestoneBlockProperties.copy(Blocks.BONE_BLOCK).needsPickaxe().addTags(STORAGE_BLOCKS)));
public static final RegistryObject<Block> BLOCK_OF_ALCHEMICAL_CALX = BLOCKS.register("block_of_alchemical_calx", () -> new Block(LodestoneBlockProperties.copy(Blocks.CALCITE).needsPickaxe().addTags(STORAGE_BLOCKS)));
public static final RegistryObject<Block> BLOCK_OF_ASTRAL_WEAVE = BLOCKS.register("block_of_astral_weave", () -> new Block(LodestoneBlockProperties.copy(Blocks.LIGHT_BLUE_WOOL).needsPickaxe().needsHoe().addTags(STORAGE_BLOCKS)));
// public static final RegistryObject<Block> BLOCK_OF_WARP_FLUX = BLOCKS.register("block_of_warp_flux", () -> new Block(LodestoneBlockProperties.copy(Blocks.LIGHT_BLUE_WOOL).needsPickaxe().needsHoe().addTags(STORAGE_BLOCKS)));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,14 @@ public static LodestoneBlockProperties BLAZING_QUARTZ_ORE() {
.sound(SoundRegistry.BLAZING_QUARTZ_ORE);
}

public static LodestoneBlockProperties BLAZING_QUARTZ_CLUSTER() {
return new LodestoneBlockProperties()
.needsPickaxe()
.requiresCorrectToolForDrops()
.strength(1.5F)
.sound(SoundRegistry.BLAZING_QUARTZ_CLUSTER);
}

public static LodestoneBlockProperties CTHONIC_GOLD_ORE() {
return new LodestoneBlockProperties()
.addTag(Tags.Blocks.ORES)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -424,7 +424,7 @@ public static <T extends Item> RegistryObject<T> register(String name, Item.Prop

public static final RegistryObject<Item> BLOCK_OF_BLAZING_QUARTZ = register("block_of_blazing_quartz", DEFAULT_PROPERTIES(), (p) -> new LodestoneFuelBlockItem(BlockRegistry.BLOCK_OF_BLAZING_QUARTZ.get(), p, 16000));
public static final RegistryObject<Item> BLAZING_QUARTZ_ORE = register("blazing_quartz_ore", DEFAULT_PROPERTIES(), (p) -> new BlockItem(BlockRegistry.BLAZING_QUARTZ_ORE.get(), p));
public static final RegistryObject<Item> BLAZING_QUARTZ = register("blazing_quartz", DEFAULT_PROPERTIES(), (p) -> new LodestoneFuelItem(p, 1600));
public static final RegistryObject<Item> BLAZING_QUARTZ = register("blazing_quartz", DEFAULT_PROPERTIES(), (p) -> new BlazingQuartzItem(BlockRegistry.BLAZING_QUARTZ_CLUSTER.get(), 1600, p));
public static final RegistryObject<Item> BLAZING_QUARTZ_FRAGMENT = register("blazing_quartz_fragment", DEFAULT_PROPERTIES(), (p) -> new LodestoneFuelItem(p, 200));

public static final RegistryObject<Item> DEEPSLATE_QUARTZ_ORE = register("deepslate_quartz_ore", DEFAULT_PROPERTIES(), (p) -> new BlockItem(BlockRegistry.DEEPSLATE_QUARTZ_ORE.get(), p));
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 7667bfa

Please sign in to comment.