Compare commits

..

2 Commits

Author SHA1 Message Date
d3f8a0f45e 还是先别吃小猫咪了 2025-08-28 15:00:20 +08:00
e5a40b2d51 棉花糖也要能吃 2025-08-28 14:54:23 +08:00

View File

@ -3,17 +3,12 @@ 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;
@ -105,10 +100,16 @@ 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()
)
) )
); );
@ -125,14 +126,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(2) .nutrition(0)
.saturationModifier(3.0f) .saturationModifier(0.0f)
.build() .build()
) )
) )
@ -166,16 +167,10 @@ 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()
)
) )
); );