Compare commits

..

No commits in common. "d3f8a0f45e702138f6919245022a300f3edf7e25" and "a4600b221914bdc12cf2b500a8d9a1620fce9f2a" have entirely different histories.

View File

@ -3,12 +3,17 @@ package com.spdis.blacksugarmod;
import com.mojang.logging.LogUtils; import com.mojang.logging.LogUtils;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.core.registries.Registries; import net.minecraft.core.registries.Registries;
import net.minecraft.world.effect.MobEffectInstance;
import net.minecraft.world.effect.MobEffects;
import net.minecraft.world.food.FoodProperties; import net.minecraft.world.food.FoodProperties;
import net.minecraft.world.item.BlockItem;
import net.minecraft.world.item.CreativeModeTab; import net.minecraft.world.item.CreativeModeTab;
import net.minecraft.world.item.CreativeModeTabs; import net.minecraft.world.item.CreativeModeTabs;
import net.minecraft.world.item.Item; import net.minecraft.world.item.Item;
import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.Block;
import net.minecraft.world.level.block.Blocks; import net.minecraft.world.level.block.Blocks;
import net.minecraft.world.level.block.state.BlockBehaviour;
import net.minecraft.world.level.material.MapColor;
import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.event.BuildCreativeModeTabContentsEvent; import net.minecraftforge.event.BuildCreativeModeTabContentsEvent;
@ -100,16 +105,10 @@ public class BlackSugarModMain {
) )
); );
// 棉花糖物品可食用 // 棉花糖物品
public static final RegistryObject<Item> MARSHMALLOW = ITEMS.register("marshmallow", public static final RegistryObject<Item> MARSHMALLOW = ITEMS.register("marshmallow",
() -> new Item(new Item.Properties() () -> new Item(new Item.Properties()
.setId(ITEMS.key("marshmallow")) .setId(ITEMS.key("marshmallow"))
.food(new FoodProperties.Builder()
.alwaysEdible()
.nutrition(2)
.saturationModifier(2.0f)
.build()
)
) )
); );
@ -126,14 +125,14 @@ public class BlackSugarModMain {
) )
); );
// 致癌的棉花糖物品可食用但无营养 // 致癌的棉花糖物品可食用
public static final RegistryObject<Item> CARCINOGENIC_MARSHMALLOW = ITEMS.register("carcinogenic_marshmallow", public static final RegistryObject<Item> CARCINOGENIC_MARSHMALLOW = ITEMS.register("carcinogenic_marshmallow",
() -> new Item(new Item.Properties() () -> new Item(new Item.Properties()
.setId(ITEMS.key("carcinogenic_marshmallow")) .setId(ITEMS.key("carcinogenic_marshmallow"))
.food(new FoodProperties.Builder() .food(new FoodProperties.Builder()
.alwaysEdible() .alwaysEdible()
.nutrition(0) .nutrition(2)
.saturationModifier(0.0f) .saturationModifier(3.0f)
.build() .build()
) )
) )
@ -167,10 +166,16 @@ public class BlackSugarModMain {
) )
); );
// 一只心怀歹念的小猫咪物品本来是想吃完之后返回自己然后给玩家上一个超级debuff现在看来好像有点难 // 一只心怀歹念的小猫咪物品可食用
public static final RegistryObject<Item> MALICIOUS_KITTEN = ITEMS.register("malicious_kitten", public static final RegistryObject<Item> MALICIOUS_KITTEN = ITEMS.register("malicious_kitten",
() -> new Item(new Item.Properties() () -> new Item(new Item.Properties()
.setId(ITEMS.key("malicious_kitten")) .setId(ITEMS.key("malicious_kitten"))
.food(new FoodProperties.Builder()
.alwaysEdible()
.nutrition(8)
.saturationModifier(12.0f)
.build()
)
) )
); );