file dir edit
This commit is contained in:
72
src/main/java/net/arcmods/ryantlg/items/itemsByCrop/weemItems.java
Executable file
72
src/main/java/net/arcmods/ryantlg/items/itemsByCrop/weemItems.java
Executable file
@@ -0,0 +1,72 @@
|
||||
package net.arcmods.ryantlg.items.itemsByCrop;
|
||||
|
||||
import net.arcmods.ryantlg.gamermod;
|
||||
import net.arcmods.ryantlg.blocks.CropBlocks;
|
||||
import net.arcmods.ryantlg.itemClasses.BreemItem;
|
||||
import net.arcmods.ryantlg.itemClasses.WeemItem;
|
||||
import net.arcmods.ryantlg.statusEffects.statusEffects;
|
||||
import net.fabricmc.fabric.api.item.v1.FabricItemSettings;
|
||||
import net.minecraft.entity.effect.StatusEffectInstance;
|
||||
import net.minecraft.entity.effect.StatusEffects;
|
||||
import net.minecraft.item.FoodComponent;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.util.Identifier;
|
||||
import net.minecraft.util.registry.Registry;
|
||||
import net.minecraft.item.AliasedBlockItem;
|
||||
|
||||
public class weemItems {
|
||||
|
||||
//main items
|
||||
//================================================================================================================
|
||||
public static final Item WEEM = new Item(new Item.Settings().group(gamermod.CHING).maxCount(64));
|
||||
|
||||
// foods
|
||||
//================================================================================================================
|
||||
public static final Item BREEM = new BreemItem(new FabricItemSettings().group(gamermod.CHING)
|
||||
.food(
|
||||
new FoodComponent
|
||||
.Builder()
|
||||
.hunger(11)
|
||||
.saturationModifier(013f)
|
||||
.alwaysEdible()
|
||||
.meat()
|
||||
.snack()
|
||||
.statusEffect(new StatusEffectInstance(StatusEffects.LEVITATION, 20*7), 1f)
|
||||
.statusEffect(new StatusEffectInstance(statusEffects.HIGH, 20*8), 1f)
|
||||
.build()
|
||||
));
|
||||
|
||||
public static final Item WEEM_APPLE = new WeemItem(new FabricItemSettings().group(gamermod.CHING)
|
||||
.food(
|
||||
new FoodComponent
|
||||
.Builder()
|
||||
.hunger(11)
|
||||
.saturationModifier(013f)
|
||||
.alwaysEdible()
|
||||
.statusEffect(new StatusEffectInstance(StatusEffects.LEVITATION, 20*9), 1f)
|
||||
.statusEffect(new StatusEffectInstance(StatusEffects.REGENERATION, 20*30, 3), 1f)
|
||||
.statusEffect(new StatusEffectInstance(StatusEffects.STRENGTH, 20*150, 2), 1f)
|
||||
.statusEffect(new StatusEffectInstance(StatusEffects.RESISTANCE, 20*150, 2), 1f)
|
||||
.statusEffect(new StatusEffectInstance(StatusEffects.ABSORPTION, 20*160, 3), 1f)
|
||||
.statusEffect(new StatusEffectInstance(StatusEffects.FIRE_RESISTANCE, 20*160), 1f)
|
||||
.build()
|
||||
));
|
||||
//================================================================================================================
|
||||
|
||||
//seeds
|
||||
//================================================================================================================
|
||||
public static final Item WEEM_SEEDS = new AliasedBlockItem(CropBlocks.WEEM_CROP_BLOCK, new Item.Settings().group(gamermod.CHING));
|
||||
|
||||
|
||||
public static void register() {
|
||||
|
||||
Registry.register(Registry.ITEM, new Identifier("gamermod", "breem"), BREEM);
|
||||
Registry.register(Registry.ITEM, new Identifier("gamermod", "weem_apple"), WEEM_APPLE);
|
||||
|
||||
Registry.register(Registry.ITEM, new Identifier("gamermod","weem_seeds"), WEEM_SEEDS);
|
||||
Registry.register(Registry.ITEM, new Identifier("gamermod", "weem"), WEEM);
|
||||
|
||||
gamermod.LOGGER.info("weemItems loaded");
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user