i don't remember what i added probably the block

This commit is contained in:
blryface 2024-01-10 17:49:49 -03:00
parent 614ac53926
commit fb01d5422a
4 changed files with 55 additions and 1 deletions

View File

@ -1,5 +1,6 @@
package gay.pridecraft.pridemod;
import gay.pridecraft.pridemod.block.ModBlocks;
import gay.pridecraft.pridemod.item.ModItemGroups;
import net.fabricmc.api.ModInitializer;
@ -17,7 +18,7 @@ public class PrideMod implements ModInitializer {
LOGGER.info("Thanks for using PrideMod! Gaying your minecraft...");
ModItemGroups.registerItemGroups();
ModItems.registerModItems();
ModBlocks.registerModBlocks();
}
}

View File

@ -0,0 +1,43 @@
package gay.pridecraft.pridemod.block;
import gay.pridecraft.pridemod.PrideMod;
import net.fabricmc.fabric.api.item.v1.FabricItemSettings;
import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings;
import net.minecraft.block.Block;
import net.minecraft.block.Blocks;
import net.minecraft.item.BlockItem;
import net.minecraft.item.Item;
import net.minecraft.registry.Registry;
import net.minecraft.registry.Registries;
import net.minecraft.sound.BlockSoundGroup;
import net.minecraft.util.Identifier;
public class ModBlocks {
public static final Block ULTIMATER_ULTIMATE_GAY = registerBlock("ultimater_ultimate_gay",
new Block(FabricBlockSettings.copyOf(Blocks.NETHERITE_BLOCK).sounds(BlockSoundGroup.WOOL)));
private static Block registerBlock(String name, Block block) {
registerBlockItem(name, block);
return Registry.register(Registries.BLOCK, new Identifier(PrideMod.MOD_ID, name), block);
}
private static Item registerBlockItem(String name, Block block) {
return Registry.register(Registries.ITEM, new Identifier(PrideMod.MOD_ID, name),
new BlockItem(block, new FabricItemSettings()));
}
public static void registerModBlocks() {
PrideMod.LOGGER.info("Adding gay blocks from" + PrideMod.MOD_ID);
}
}

View File

@ -1,6 +1,7 @@
package gay.pridecraft.pridemod.item;
import gay.pridecraft.pridemod.PrideMod;
import gay.pridecraft.pridemod.block.ModBlocks;
import net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroup;
import net.minecraft.item.ItemGroup;
import net.minecraft.item.ItemStack;
@ -38,6 +39,15 @@ public class ModItemGroups {
}).build());
public static final ItemGroup BLOCKS_GROUP = Registry.register(Registries.ITEM_GROUP,
new Identifier(PrideMod.MOD_ID, "prideblocks"),
FabricItemGroup.builder().displayName(Text.translatable("prideblocks.pridemod"))
.icon(() -> new ItemStack(Items.WHITE_WOOL)).entries((displayContext, entries) -> {
entries.add(ModBlocks.ULTIMATER_ULTIMATE_GAY);
}).build());
public static void registerItemGroups() {
PrideMod.LOGGER.info("Making the gay items in" + PrideMod.MOD_ID, "have a group...");
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 216 KiB