Skip to content

Commit f2ada9d

Browse files
committed
增加技能“铁骑踏川”;
1 parent 8cfa132 commit f2ada9d

File tree

10 files changed

+73
-7
lines changed

10 files changed

+73
-7
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
package xyz.lisbammisakait.Skill;
2+
3+
import net.minecraft.item.Item;
4+
import net.minecraft.item.ItemStack;
5+
import net.minecraft.item.tooltip.TooltipType;
6+
import net.minecraft.text.Text;
7+
import net.minecraft.util.Formatting;
8+
9+
import java.util.List;
10+
11+
public class TieJiTaChuanSkill extends Item {
12+
public TieJiTaChuanSkill(Settings settings) {
13+
super(settings);
14+
}
15+
16+
@Override
17+
public void appendTooltip(ItemStack stack, TooltipContext context, List<Text> tooltip, TooltipType type) {
18+
tooltip.add(Text.translatable("skill.relight-the-three-point-strategy.tiejitachuan").formatted(Formatting.GOLD));
19+
}
20+
}

src/main/java/xyz/lisbammisakait/item/FeilongduofengItem.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ public boolean postHit(net.minecraft.item.ItemStack stack, net.minecraft.entity.
2626
Random random = new Random();
2727
// 生成一个 0 到 9 之间的随机整数
2828
int randomNumber = random.nextInt(10);
29-
// 判断随机数是否为 0
30-
if (randomNumber<10) {
29+
// 判断随机数是否为 0或1
30+
if (randomNumber<2) {
3131
// 给目标添加火焰效果
3232
target.setFireTicks(60);
3333
double motionX = attacker.getRotationVector().x;

src/main/java/xyz/lisbammisakait/item/ModItems.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import net.minecraft.registry.RegistryKey;
1111
import net.minecraft.registry.RegistryKeys;
1212
import net.minecraft.util.Identifier;
13+
import xyz.lisbammisakait.Skill.TieJiTaChuanSkill;
1314
import xyz.lisbammisakait.Skill.YinFengLaiXiangSkill;
1415

1516
import java.util.function.Function;
@@ -40,9 +41,13 @@ public class ModItems {
4041
public static final RegistryKey<Item> HUTOUZHANJINQIANG_KEY = RegistryKey.of(RegistryKeys.ITEM, Identifier.of(RelightTheThreePointStrategy.MOD_ID, "hutouzhanjinqiang"));
4142
public static final Item HUTOUZHANJINQIANG = register(new HutouzhanjinqiangItem(ToolMaterial.GOLD, 6f, 1f, new Item.Settings().registryKey(HUTOUZHANJINQIANG_KEY)), HUTOUZHANJINQIANG_KEY);
4243
//-----------------------------------------------------------------------------------------------
44+
//-----------------------------------------------------------------------------------------------
4345
//注册引凤来翔
4446
public static final RegistryKey<Item> YINFENGLAIXIANG_KEY = RegistryKey.of(RegistryKeys.ITEM, Identifier.of(RelightTheThreePointStrategy.MOD_ID, "yinfenglaixiang"));
4547
public static final Item YINFENGLAIXIANG = register(new YinFengLaiXiangSkill( new Item.Settings().registryKey(YINFENGLAIXIANG_KEY)), YINFENGLAIXIANG_KEY);
48+
//注册铁骑踏川
49+
public static final RegistryKey<Item> TIEJITACHUAN_KEY = RegistryKey.of(RegistryKeys.ITEM, Identifier.of(RelightTheThreePointStrategy.MOD_ID, "tiejitachuan"));
50+
public static final Item TIEJITACHUAN = register(new TieJiTaChuanSkill( new Item.Settings().registryKey(TIEJITACHUAN_KEY)), TIEJITACHUAN_KEY);
4651

4752
public static Item register(Item item, RegistryKey<Item> registryKey) {
4853
// Register the item.
@@ -58,12 +63,15 @@ public static Item register(Item item, RegistryKey<Item> registryKey) {
5863
content.add(HUTOUZHANJINQIANG);
5964
});
6065
}*/
66+
//注册技能
6167
public static void registerToSkillGroups() {
6268
Registry.register(Registries.ITEM_GROUP, SKILL_GROUP_KEY, SKILL_GROUP);
6369
ItemGroupEvents.modifyEntriesEvent(SKILL_GROUP_KEY).register(itemGroup -> {
6470
itemGroup.add(ModItems.YINFENGLAIXIANG);
71+
itemGroup.add(ModItems.TIEJITACHUAN);
6572
});
6673
}
74+
//注册武器
6775
public static void registerToRtTPSGroups() {
6876
Registry.register(Registries.ITEM_GROUP, RTTPS_ITEM_GROUP_KEY, RTTPS_GROUP);
6977
ItemGroupEvents.modifyEntriesEvent(RTTPS_ITEM_GROUP_KEY).register(itemGroup -> {
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"model": {
3+
"type": "minecraft:model",
4+
"model": "relight-the-three-point-strategy:item/tiejitachuan"
5+
}
6+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"model": {
3+
"type": "minecraft:model",
4+
"model": "relight-the-three-point-strategy:item/yinfenglaixiang"
5+
}
6+
}
Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,25 @@
11
{
2-
"skillGroup.RelightTheThreePointStrategy": "重燃三分武器",
3-
"rttpsGroup.RelightTheThreePointStrategy": "重燃三分技能",
4-
"item.relight-the-three-point-strategy.feilongduofeng": "飞龙夺凤",
5-
"item.relight-the-three-point-strategy.hutouzhanjinqiang": "虎头湛金枪",
2+
"---------------------------------------": "-------------------------------",
3+
"-------------------------------------杂项": "------------------------------",
4+
"--------------------------------------": "--------------------------------",
5+
"skillGroup.RelightTheThreePointStrategy": "技能",
6+
"rttpsGroup.RelightTheThreePointStrategy": "武器",
67
"key.RelightTheThreePointStrategy.SkillA": "技能A",
78
"key.RelightTheThreePointStrategy.SkillB": "技能B",
89
"category.RelightTheThreePointStrategy.SkillGroup": "技能组",
10+
"-----------------------------------------": "---------------------------------",
11+
"-------------------------------------武器名": "--------------------------------",
12+
"------------------------------------------": "--------------------------------",
13+
"item.relight-the-three-point-strategy.feilongduofeng": "飞龙夺凤",
14+
"item.relight-the-three-point-strategy.hutouzhanjinqiang": "虎头湛金枪",
15+
"-------------------------------------------": "---------------------------------",
16+
"-------------------------------------技能名": "----------------------------------",
17+
"--------------------------------------------": "--------------------------------",
18+
"item.relight-the-three-point-strategy.tiejitachuan":"铁骑踏川",
919
"item.relight-the-three-point-strategy.yinfenglaixiang": "引凤来翔",
10-
"skill.relight-the-three-point-strategy.yinfenglaixiang": "§e[被动]\n§2你的每下普攻都有概率附带火焰与击退。"
20+
"---------------------------------------------": "---------------------------------",
21+
"-------------------------------------技能描述": "-----------------------------------",
22+
"----------------------------------------------": "--------------------------------",
23+
"skill.relight-the-three-point-strategy.tiejitachuan": "§e[被动] §f当你手持武器时,获得加速效果。当你打出普攻时,朝向目标突刺3格。",
24+
"skill.relight-the-three-point-strategy.yinfenglaixiang": "§e[被动] §f你的每下普攻都有概率附带火焰与击退。"
1125
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"parent": "item/handheld",
3+
"textures": {
4+
"layer0": "relight-the-three-point-strategy:item/tiejitachuan"
5+
}
6+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"parent": "item/handheld",
3+
"textures": {
4+
"layer0": "relight-the-three-point-strategy:item/yinfenglaixiang"
5+
}
6+
}
1.21 MB
Loading
1.72 MB
Loading

0 commit comments

Comments
 (0)