37 lines
1.5 KiB
Java
37 lines
1.5 KiB
Java
package net.test.mod;
|
|
|
|
import net.fabricmc.api.ModInitializer;
|
|
import net.fabricmc.fabric.api.item.v1.FabricItemSettings;
|
|
import net.kyrptonaught.customportalapi.api.CustomPortalBuilder;
|
|
import net.minecraft.block.Block;
|
|
import net.minecraft.block.Blocks;
|
|
import net.minecraft.item.BlockItem;
|
|
import net.minecraft.item.Item;
|
|
import net.minecraft.item.ItemGroup;
|
|
import net.minecraft.item.Items;
|
|
import net.minecraft.util.Identifier;
|
|
import net.minecraft.util.registry.Registry;
|
|
|
|
public class TestMod implements ModInitializer {
|
|
|
|
public static final Item FABRIC_ITEM = new FabricItem(new Item.Settings().group(ItemGroup.MISC));
|
|
|
|
public static final Block FABRIC_BLOCK = new FabricBlock();
|
|
|
|
public static final Item HAUSBOMMER_ITEM = new Hausbommer(new Item.Settings().group(ItemGroup.MISC));
|
|
|
|
@Override
|
|
public void onInitialize() {
|
|
Registry.register(Registry.ITEM, new Identifier("testmod", "fabric_item"), FABRIC_ITEM);
|
|
Registry.register(Registry.BLOCK, new Identifier("testmod", "fabric_block"), FABRIC_BLOCK);
|
|
Registry.register(Registry.ITEM, new Identifier("testmod", "fabric_block"), new BlockItem(FABRIC_BLOCK, new FabricItemSettings().group(ItemGroup.MISC)));
|
|
Registry.register(Registry.ITEM, new Identifier("testmod", "hausbommer"), HAUSBOMMER_ITEM);
|
|
CustomPortalBuilder.beginPortal()
|
|
.frameBlock(Blocks.DIAMOND_BLOCK)
|
|
.lightWithItem(Items.ENDER_EYE)
|
|
.destDimID(new Identifier("the_end"))
|
|
.tintColor(45,65,101)
|
|
.registerPortal();
|
|
}
|
|
|
|
} |