From 10962839144f32afa008ecc2d6ebbb83fca7c5c5 Mon Sep 17 00:00:00 2001 From: Atsuihsio <842960157@qq.com> Date: Sun, 17 Nov 2024 23:22:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=B8=93=E6=B3=A8=E7=9A=84?= =?UTF-8?q?=E6=B6=A1=E8=BD=AE=E5=A2=9E=E5=8E=8B=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../event/ClientEventHandler.java | 3 ++- .../mcreator/superbwarfare/init/ModPerks.java | 2 +- .../item/gun/machinegun/DevotionItem.java | 4 +-- .../assets/superbwarfare/lang/en_us.json | 2 ++ .../assets/superbwarfare/lang/zh_cn.json | 4 +-- .../models/item/turbo_charger.json | 6 +++++ .../textures/item/perk/turbo_charger.png | Bin 0 -> 15413 bytes .../perk/turbo_charger_perk_crafting.json | 24 ++++++++++++++++++ 8 files changed, 39 insertions(+), 6 deletions(-) create mode 100644 src/main/resources/assets/superbwarfare/models/item/turbo_charger.json create mode 100644 src/main/resources/assets/superbwarfare/textures/item/perk/turbo_charger.png create mode 100644 src/main/resources/data/superbwarfare/recipes/perk/turbo_charger_perk_crafting.json diff --git a/src/main/java/net/mcreator/superbwarfare/event/ClientEventHandler.java b/src/main/java/net/mcreator/superbwarfare/event/ClientEventHandler.java index d8930712c..90dc225ed 100644 --- a/src/main/java/net/mcreator/superbwarfare/event/ClientEventHandler.java +++ b/src/main/java/net/mcreator/superbwarfare/event/ClientEventHandler.java @@ -361,7 +361,8 @@ public class ClientEventHandler { } if (stack.is(ModItems.DEVOTION.get())) { - customRpm = Math.min(customRpm + 20, 500); + int perkLevel = PerkHelper.getItemPerkLevel(ModPerks.TURBO_CHARGER.get(), stack); + customRpm = Math.min(customRpm + 15 + ((perkLevel > 0 ? 5 : 0) + 3 * perkLevel), 500); } if (stack.getItem() == ModItems.SENTINEL.get()) { diff --git a/src/main/java/net/mcreator/superbwarfare/init/ModPerks.java b/src/main/java/net/mcreator/superbwarfare/init/ModPerks.java index 5e06faae9..0606610e4 100644 --- a/src/main/java/net/mcreator/superbwarfare/init/ModPerks.java +++ b/src/main/java/net/mcreator/superbwarfare/init/ModPerks.java @@ -55,7 +55,7 @@ public class ModPerks { public static final RegistryObject SUBSISTENCE = FUNC_PERKS.register("subsistence", () -> new Perk("subsistence", Perk.Type.FUNCTIONAL)); public static final RegistryObject FIELD_DOCTOR = FUNC_PERKS.register("field_doctor", () -> new Perk("field_doctor", Perk.Type.FUNCTIONAL)); public static final RegistryObject SUPER_RECHARGE = FUNC_PERKS.register("super_recharge", () -> new Perk("super_recharge", Perk.Type.FUNCTIONAL)); -// public static final RegistryObject DIMENSION_MAGAZINE = FUNC_PERKS.register("dimension_magazine", () -> new Perk("dimension_magazine", Perk.Type.FUNCTIONAL)); + public static final RegistryObject TURBO_CHARGER = FUNC_PERKS.register("turbo_charger", () -> new Perk("turbo_charger", Perk.Type.FUNCTIONAL)); /** * Damage Perks diff --git a/src/main/java/net/mcreator/superbwarfare/item/gun/machinegun/DevotionItem.java b/src/main/java/net/mcreator/superbwarfare/item/gun/machinegun/DevotionItem.java index c78763240..2458d802f 100644 --- a/src/main/java/net/mcreator/superbwarfare/item/gun/machinegun/DevotionItem.java +++ b/src/main/java/net/mcreator/superbwarfare/item/gun/machinegun/DevotionItem.java @@ -1,6 +1,7 @@ package net.mcreator.superbwarfare.item.gun.machinegun; import net.mcreator.superbwarfare.ModUtils; +import net.mcreator.superbwarfare.client.PoseTool; import net.mcreator.superbwarfare.client.renderer.item.DevotionItemRenderer; import net.mcreator.superbwarfare.event.ClientEventHandler; import net.mcreator.superbwarfare.init.ModItems; @@ -12,7 +13,6 @@ import net.mcreator.superbwarfare.item.gun.GunItem; import net.mcreator.superbwarfare.perk.Perk; import net.mcreator.superbwarfare.perk.PerkHelper; import net.mcreator.superbwarfare.tools.GunsTool; -import net.mcreator.superbwarfare.client.PoseTool; import net.minecraft.client.Minecraft; import net.minecraft.client.model.HumanoidModel; import net.minecraft.client.player.LocalPlayer; @@ -132,6 +132,6 @@ public class DevotionItem extends GunItem implements GeoItem, AnimatedItem { @Override public boolean canApplyPerk(Perk perk) { - return PerkHelper.MACHINE_GUN_PERKS.test(perk) || PerkHelper.MAGAZINE_PERKS.test(perk) || perk == ModPerks.DESPERADO.get(); + return PerkHelper.MACHINE_GUN_PERKS.test(perk) || PerkHelper.MAGAZINE_PERKS.test(perk) || perk == ModPerks.DESPERADO.get() || perk == ModPerks.TURBO_CHARGER.get(); } } \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/lang/en_us.json b/src/main/resources/assets/superbwarfare/lang/en_us.json index 00678cf3f..d64b6e04e 100644 --- a/src/main/resources/assets/superbwarfare/lang/en_us.json +++ b/src/main/resources/assets/superbwarfare/lang/en_us.json @@ -262,6 +262,8 @@ "des.superbwarfare.super_recharge": "Increases the recharge speed of Taser Gun", "item.superbwarfare.dimension_magazine": "Dimension Magazine", "des.superbwarfare.dimension_magazine": "Increases the magazine capacity", + "item.superbwarfare.turbo_charger": "Turbocharger", + "des.superbwarfare.turbo_charger": "Reduces autofire spin-up time for compatible weapons.", "item.superbwarfare.kill_clip": "Kill Clip", "des.superbwarfare.kill_clip": "Increases the damage of weapon after dealing a final blow", diff --git a/src/main/resources/assets/superbwarfare/lang/zh_cn.json b/src/main/resources/assets/superbwarfare/lang/zh_cn.json index 2375abf02..97bc9429d 100644 --- a/src/main/resources/assets/superbwarfare/lang/zh_cn.json +++ b/src/main/resources/assets/superbwarfare/lang/zh_cn.json @@ -260,8 +260,8 @@ "des.superbwarfare.field_doctor": "腰射时发射的子弹可以治疗队友", "item.superbwarfare.super_recharge": "超级快充", "des.superbwarfare.super_recharge": "增加泰瑟枪充能的速度", - "item.superbwarfare.dimension_magazine": "次元弹匣", - "des.superbwarfare.dimension_magazine": "增加弹匣容量", + "item.superbwarfare.turbo_charger": "涡轮增压器", + "des.superbwarfare.turbo_charger": "装配后减少武器自动射击所需的缓冲时间", "item.superbwarfare.kill_clip": "杀戮弹匣", "des.superbwarfare.kill_clip": "完成击杀后填装可提升武器伤害", diff --git a/src/main/resources/assets/superbwarfare/models/item/turbo_charger.json b/src/main/resources/assets/superbwarfare/models/item/turbo_charger.json new file mode 100644 index 000000000..388e492af --- /dev/null +++ b/src/main/resources/assets/superbwarfare/models/item/turbo_charger.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "superbwarfare:item/perk/turbo_charger" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/textures/item/perk/turbo_charger.png b/src/main/resources/assets/superbwarfare/textures/item/perk/turbo_charger.png new file mode 100644 index 0000000000000000000000000000000000000000..3bb8150c76acc083ee95ce384e80cc0e2c9ae277 GIT binary patch literal 15413 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/data/superbwarfare/recipes/perk/turbo_charger_perk_crafting.json b/src/main/resources/data/superbwarfare/recipes/perk/turbo_charger_perk_crafting.json new file mode 100644 index 000000000..6d3d61e13 --- /dev/null +++ b/src/main/resources/data/superbwarfare/recipes/perk/turbo_charger_perk_crafting.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "bcb", + "cac", + "bcb" + ], + "key": { + "a": { + "item": "superbwarfare:empty_perk" + }, + "b": { + "tag":"forge:ingots/steel" + }, + "c": { + "item": "minecraft:piston" + } + }, + "result": { + "item": "superbwarfare:turbo_charger", + "count": 1 + } +} \ No newline at end of file