mirror of
https://github.com/Sollace/Unicopia.git
synced 2024-11-28 15:38:00 +01:00
29 lines
1.1 KiB
Java
29 lines
1.1 KiB
Java
package com.minelittlepony.unicopia.block;
|
|
|
|
import com.minelittlepony.unicopia.Unicopia;
|
|
|
|
import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings;
|
|
import net.fabricmc.fabric.api.object.builder.v1.block.FabricMaterialBuilder;
|
|
import net.minecraft.block.Block;
|
|
import net.minecraft.block.Blocks;
|
|
import net.minecraft.block.MapColor;
|
|
import net.minecraft.sound.BlockSoundGroup;
|
|
import net.minecraft.util.registry.Registry;
|
|
|
|
public interface UBlocks {
|
|
Block ROCKS = register("rocks", new RockCropBlock(FabricBlockSettings.of(
|
|
new FabricMaterialBuilder(MapColor.STONE_GRAY).allowsMovement().lightPassesThrough().notSolid().destroyedByPiston().build()
|
|
)
|
|
.requiresTool()
|
|
.ticksRandomly()
|
|
.strength(2)
|
|
.sounds(BlockSoundGroup.STONE)));
|
|
|
|
Block FROSTED_OBSIDIAN = register("frosted_obsidian", new FrostedObsidianBlock(FabricBlockSettings.copy(Blocks.OBSIDIAN).ticksRandomly()));
|
|
|
|
private static <T extends Block> T register(String name, T item) {
|
|
return Registry.register(Registry.BLOCK, Unicopia.id(name), item);
|
|
}
|
|
|
|
static void bootstrap() {}
|
|
}
|