Skip to content

Commit 5fcc8ae

Browse files
committed
赤石
1 parent 2e6ff79 commit 5fcc8ae

5 files changed

Lines changed: 19 additions & 13 deletions

File tree

src/main/java/com/kwssdme/datagen/ZhCnToolTipsProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.kwssdme.datagen;
22

3-
import com.kwssdme.tips.shit;
4-
import com.kwssdme.tips.vocaloid;
3+
import com.kwssdme.items.shit;
4+
import com.kwssdme.items.vocaloid;
55

66
import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput;
77
import net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider;
Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,30 @@
1-
package com.kwssdme.tips;
1+
package com.kwssdme.items;
22

33
import java.util.List;
4-
4+
import net.minecraft.entity.effect.StatusEffects;
55
import com.kwssdme.regist.ModItems;
6-
76
import net.minecraft.client.item.TooltipContext;
7+
import net.minecraft.entity.effect.StatusEffectInstance;
8+
import net.minecraft.item.FoodComponent;
89
import net.minecraft.item.Item;
910
import net.minecraft.item.ItemStack;
1011
import net.minecraft.text.Text;
1112
import net.minecraft.world.World;
1213

1314
public final class shit extends Item {
14-
public shit(Settings settings) {super(settings);}
15+
public static final FoodComponent shitFood = (new FoodComponent.Builder().hunger(1).saturationModifier(0.5f)
16+
.statusEffect(new StatusEffectInstance(StatusEffects.NAUSEA,10), 1.0f)
17+
.build());
1518

16-
public static final Item shit = ModItems.registerItem("shit", new shit(new Item.Settings()));
19+
public shit(Settings settings) {super(settings);}
1720

1821
public void appendTooltip(ItemStack stack, World world, List<Text> tooltip, TooltipContext context) {
1922
tooltip.add(Text.translatable("tips.kwssdme.shit"));
23+
2024
}
2125

26+
public static final Item shit = ModItems.registerItem("shit", new shit(new Item.Settings().food(shitFood)));
27+
2228
public static void initialize() {}
2329
}
2430

25-

src/main/java/com/kwssdme/tips/vocaloid.java renamed to src/main/java/com/kwssdme/items/vocaloid.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.kwssdme.tips;
1+
package com.kwssdme.items;
22

33
import java.util.List;
44
import com.kwssdme.regist.ModItems;

src/main/java/com/kwssdme/moditemgroup/KwssdmeItemGroup.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
package com.kwssdme.moditemgroup;
22

3+
import com.kwssdme.items.shit;
4+
import com.kwssdme.items.vocaloid;
5+
36
import net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroup;
47
import net.minecraft.item.ItemGroup;
58
import net.minecraft.item.ItemStack;
69
import net.minecraft.registry.Registries;
710
import net.minecraft.registry.Registry;
811
import net.minecraft.text.Text;
912
import net.minecraft.util.Identifier;
10-
import com.kwssdme.tips.shit;
11-
import com.kwssdme.tips.vocaloid;
1213

1314
public final class KwssdmeItemGroup {
1415
public static final ItemGroup KWSSDME_ITEM_GROUP = FabricItemGroup.builder()

src/main/java/com/kwssdme/regist/KwssdmeModInit.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package com.kwssdme.regist;
22

3+
import com.kwssdme.items.shit;
4+
import com.kwssdme.items.vocaloid;
35
import com.kwssdme.moditemgroup.KwssdmeItemGroup;
4-
import com.kwssdme.tips.shit;
5-
import com.kwssdme.tips.vocaloid;
66

77
import net.fabricmc.api.ModInitializer;
88

0 commit comments

Comments
 (0)