This commit is contained in:
Sunskimmer822 2022-02-26 19:49:00 -08:00
parent 23e3466b48
commit d3c28f07ee
7 changed files with 64 additions and 1 deletions

View File

@ -0,0 +1,12 @@
package net.serenas.shitmod;
import net.minecraft.item.Item;
public class OrangeJuice extends Item {
public OrangeJuice(Settings settings) {
super(settings);
}
}

View File

@ -30,6 +30,8 @@ public class Shitmod implements ModInitializer {
public static final Item LEAN = new Lean(new Item.Settings().group(ItemGroup.FOOD).rarity(Rarity.UNCOMMON).food(new FoodComponent.Builder().hunger(20).saturationModifier(10f).snack().meat().alwaysEdible().statusEffect(new StatusEffectInstance(StatusEffects.WEAKNESS, 20*60, 5), 1f).statusEffect(new StatusEffectInstance(StatusEffects.BLINDNESS, 20*60, 5), 1f).statusEffect(new StatusEffectInstance(StatusEffects.NAUSEA, 20*60), 1f).statusEffect(new StatusEffectInstance(StatusEffects.SLOWNESS, 20*60, 2), 1f).statusEffect(new StatusEffectInstance(StatusEffects.POISON, 20*60, 5), 1f).statusEffect(new StatusEffectInstance(StatusEffects.GLOWING, 20*60), 1f).statusEffect(new StatusEffectInstance(StatusEffects.MINING_FATIGUE, 20*60, 5), 1f).statusEffect(new StatusEffectInstance(StatusEffects.HUNGER, 20*60, 3), 1f).build()));
public static final StatusEffect EXP = new ExpStatusEffect();
public static final Item ORANGE_JUICE = new OrangeJuice(new Item.Settings().group(ItemGroup.FOOD).rarity(Rarity.EPIC).food(new FoodComponent.Builder().hunger(200).saturationModifier(10f).snack().meat().alwaysEdible().statusEffect(new StatusEffectInstance(StatusEffects.REGENERATION, 20*120, 5), 1f).statusEffect(new StatusEffectInstance(StatusEffects.ABSORPTION, 20*120, 20), 1f).statusEffect(new StatusEffectInstance(StatusEffects.FIRE_RESISTANCE, 20*120), 1f).statusEffect(new StatusEffectInstance(StatusEffects.RESISTANCE, 20*120, 3), 1f).statusEffect(new StatusEffectInstance(StatusEffects.SPEED, 20*120, 2), 1f).build()));
@ -49,6 +51,8 @@ public class Shitmod implements ModInitializer {
Registry.register(Registry.STATUS_EFFECT, new Identifier("shitmod", "lean"), LEAN_EFFECT);
Registry.register(Registry.ITEM, new Identifier("shitmod", "orange_juice"), ORANGE_JUICE);
CustomPortalBuilder.beginPortal()
.frameBlock(Blocks.DIAMOND_BLOCK)
.lightWithItem(Items.ENDER_EYE)

View File

@ -4,5 +4,6 @@
"item.shitmod.hausbommer": "Hausbommer",
"effect.shitmod.exp": "Experience",
"effect.shitmod.lean": "Lean",
"item.shitmod.lean": "Lean"
"item.shitmod.lean": "Lean",
"item.shitmod.orange_juice": "Orange Juice"
}

View File

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "shitmod:item/orange_juice"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

View File

@ -0,0 +1,20 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"XXX",
"XRX",
"XXX"
],
"key": {
"X": {
"item": "shitmod:fabric_block"
},
"R": {
"item": "shitmod:hausbommer"
}
},
"result": {
"item": "minecraft:bedrock",
"count": 1
}
}

View File

@ -0,0 +1,20 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"XXX",
"XRX",
"XXX"
],
"key": {
"X": {
"item": "minecraft:bedrock"
},
"R": {
"item": "minecraft:orange_dye"
}
},
"result": {
"item": "shitmod:orange_juice",
"count": 64
}
}