From 8dcfff022e111296864b9970f6e5461ec35bb1de Mon Sep 17 00:00:00 2001 From: Atsuihsio <842960157@qq.com> Date: Sun, 15 Dec 2024 05:22:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=82=AE=E5=A1=94=E9=9F=B3?= =?UTF-8?q?=E6=95=88=EF=BC=8C=E6=B7=BB=E5=8A=A0=E5=BF=AB=E8=89=87=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E9=A1=B9=EF=BC=8C=E6=B7=BB=E5=8A=A0=E8=BD=BD=E5=85=B7?= =?UTF-8?q?UI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../client/screens/CrossHairOverlay.java | 2 +- .../client/screens/VehicleHudOverlay.java | 78 +++++++++++++ .../config/server/CannonConfig.java | 21 ++++ .../superbwarfare/entity/SpeedboatEntity.java | 103 +++++++++++------- .../superbwarfare/init/ModSounds.java | 5 + .../assets/superbwarfare/sounds.json | 32 ++++++ .../assets/superbwarfare/sounds/m2/m2_far.ogg | Bin 0 -> 33813 bytes .../superbwarfare/sounds/m2/m2_fire_1p.ogg | Bin 0 -> 18682 bytes .../superbwarfare/sounds/m2/m2_fire_3p.ogg | Bin 0 -> 17665 bytes .../superbwarfare/sounds/m2/m2_veryfar.ogg | Bin 0 -> 22848 bytes 10 files changed, 201 insertions(+), 40 deletions(-) create mode 100644 src/main/java/com/atsuishio/superbwarfare/client/screens/VehicleHudOverlay.java create mode 100644 src/main/resources/assets/superbwarfare/sounds/m2/m2_far.ogg create mode 100644 src/main/resources/assets/superbwarfare/sounds/m2/m2_fire_1p.ogg create mode 100644 src/main/resources/assets/superbwarfare/sounds/m2/m2_fire_3p.ogg create mode 100644 src/main/resources/assets/superbwarfare/sounds/m2/m2_veryfar.ogg diff --git a/src/main/java/com/atsuishio/superbwarfare/client/screens/CrossHairOverlay.java b/src/main/java/com/atsuishio/superbwarfare/client/screens/CrossHairOverlay.java index 00ea32bd6..48c5d093a 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/screens/CrossHairOverlay.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/screens/CrossHairOverlay.java @@ -61,7 +61,7 @@ public class CrossHairOverlay { float moveY = 0; var perk = PerkHelper.getPerkByType(stack, Perk.Type.AMMO); - if (DisplayConfig.FLOAT_CROSS_HAIR.get()) { + if (DisplayConfig.FLOAT_CROSS_HAIR.get() && player.getVehicle() == null) { moveX = (float) (-6 * ClientEventHandler.turnRot[1] - (player.isSprinting() ? 10 : 6) * ClientEventHandler.movePosX); moveY = (float) (-6 * ClientEventHandler.turnRot[0] + 6 * (float) ClientEventHandler.velocityY - (player.isSprinting() ? 10 : 6) * ClientEventHandler.movePosY - 0.25 * ClientEventHandler.firePos); } diff --git a/src/main/java/com/atsuishio/superbwarfare/client/screens/VehicleHudOverlay.java b/src/main/java/com/atsuishio/superbwarfare/client/screens/VehicleHudOverlay.java new file mode 100644 index 000000000..a872ffc13 --- /dev/null +++ b/src/main/java/com/atsuishio/superbwarfare/client/screens/VehicleHudOverlay.java @@ -0,0 +1,78 @@ +package com.atsuishio.superbwarfare.client.screens; + +import com.atsuishio.superbwarfare.ModUtils; +import com.atsuishio.superbwarfare.config.server.CannonConfig; +import com.atsuishio.superbwarfare.entity.ICannonEntity; +import com.atsuishio.superbwarfare.entity.IVehicleEntity; +import com.atsuishio.superbwarfare.entity.SpeedboatEntity; +import com.mojang.blaze3d.platform.GlStateManager; +import com.mojang.blaze3d.systems.RenderSystem; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.GuiGraphics; +import net.minecraft.client.renderer.GameRenderer; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.player.Player; +import net.minecraftforge.api.distmarker.Dist; +import net.minecraftforge.client.event.RenderGuiEvent; +import net.minecraftforge.eventbus.api.EventPriority; +import net.minecraftforge.eventbus.api.SubscribeEvent; +import net.minecraftforge.fml.common.Mod; + +@Mod.EventBusSubscriber(value = Dist.CLIENT) +public class VehicleHudOverlay { + + public static float health = 0; + public static float maxHealth = 0; + + public static float energy = 0; + public static float maxEnergy = 0; + + private static final ResourceLocation ARMOR = ModUtils.loc("textures/screens/armor.png"); + private static final ResourceLocation ENERGY = ModUtils.loc("textures/screens/energy.png"); + private static final ResourceLocation HEALTH = ModUtils.loc("textures/screens/armor_value.png"); + private static final ResourceLocation HEALTH_FRAME = ModUtils.loc("textures/screens/armor_value_frame.png"); + + @SubscribeEvent(priority = EventPriority.NORMAL) + public static void eventHandler(RenderGuiEvent.Pre event) { + int w = event.getWindow().getGuiScaledWidth(); + int h = event.getWindow().getGuiScaledHeight(); + Player player = Minecraft.getInstance().player; + + if (!shouldRenderCrossHair(player)) return; + + Entity vehicle = player.getVehicle(); + if (vehicle == null) return; + + RenderSystem.disableDepthTest(); + RenderSystem.depthMask(false); + RenderSystem.enableBlend(); + RenderSystem.setShader(GameRenderer::getPositionTexShader); + RenderSystem.blendFuncSeparate(GlStateManager.SourceFactor.SRC_ALPHA, GlStateManager.DestFactor.ONE_MINUS_SRC_ALPHA, GlStateManager.SourceFactor.ONE, GlStateManager.DestFactor.ZERO); + RenderSystem.setShaderColor(1, 1, 1, 1); + GuiGraphics guiGraphics = event.getGuiGraphics(); + + if (vehicle instanceof SpeedboatEntity) { + health = vehicle.getEntityData().get(SpeedboatEntity.HEALTH); + maxHealth = CannonConfig.SPEEDBOAT_HP.get(); + energy = vehicle.getEntityData().get(SpeedboatEntity.ENERGY); + maxEnergy = CannonConfig.SPEEDBOAT_MAX_ENERGY.get().floatValue(); + } + + guiGraphics.pose().pushPose(); + guiGraphics.blit(ENERGY, w - 96, h - 28, 0, 0, 12, 12, 12, 12); + guiGraphics.blit(HEALTH_FRAME, w - 83, h - 26, 0, 0, 80, 8, 80, 8); + guiGraphics.blit(HEALTH, w - 83, h - 26, 0, 0, (int) (80 * energy / maxEnergy), 8, 80, 8); + guiGraphics.blit(ARMOR, w - 96, h - 14, 0, 0, 12, 12, 12, 12); + guiGraphics.blit(HEALTH_FRAME, w - 83, h - 12, 0, 0, 80, 8, 80, 8); + guiGraphics.blit(HEALTH, w - 83, h - 12, 0, 0, (int) (80 * health / maxHealth), 8, 80, 8); + guiGraphics.pose().popPose(); + + } + + private static boolean shouldRenderCrossHair(Player player) { + if (player == null) return false; + return !player.isSpectator() + && (player.getVehicle() != null && player.getVehicle() instanceof IVehicleEntity && !(player.getVehicle() instanceof ICannonEntity)); + } +} diff --git a/src/main/java/com/atsuishio/superbwarfare/config/server/CannonConfig.java b/src/main/java/com/atsuishio/superbwarfare/config/server/CannonConfig.java index b246cc8b3..b175a286a 100644 --- a/src/main/java/com/atsuishio/superbwarfare/config/server/CannonConfig.java +++ b/src/main/java/com/atsuishio/superbwarfare/config/server/CannonConfig.java @@ -24,6 +24,11 @@ public class CannonConfig { public static ForgeConfigSpec.DoubleValue ANNIHILATOR_SHOOT_COST; public static ForgeConfigSpec.DoubleValue ANNIHILATOR_MAX_ENERGY; + public static ForgeConfigSpec.IntValue SPEEDBOAT_HP; + public static ForgeConfigSpec.DoubleValue SPEEDBOAT_ENERGY_COST; + public static ForgeConfigSpec.DoubleValue SPEEDBOAT_MAX_ENERGY; + public static ForgeConfigSpec.IntValue SPEEDBOAT_GUN_DAMAGE; + public static void init(ForgeConfigSpec.Builder builder) { builder.push("mk_42"); @@ -87,6 +92,22 @@ public class CannonConfig { ANNIHILATOR_MAX_ENERGY = builder.defineInRange("annihilator_max_energy", 20000000d, 0d, Double.POSITIVE_INFINITY); builder.pop(); + + builder.push("speedboat"); + + builder.comment("The HealthPoint of Speedboat"); + SPEEDBOAT_HP = builder.defineInRange("speedboat_hp", 300, 1, 10000000); + + builder.comment("The energy cost of Speedboat per control tick"); + SPEEDBOAT_ENERGY_COST = builder.defineInRange("speedboat_energy_cost", 1d, 0d, Double.POSITIVE_INFINITY); + + builder.comment("The max energy storage of Speedboat"); + SPEEDBOAT_MAX_ENERGY = builder.defineInRange("speedboat_max_energy", 100000d, 0d, Double.POSITIVE_INFINITY); + + builder.comment("The gun damage of Speedboat"); + SPEEDBOAT_GUN_DAMAGE = builder.defineInRange("speedboat_gun_damage", 25, 1, 10000000); + + builder.pop(); } } diff --git a/src/main/java/com/atsuishio/superbwarfare/entity/SpeedboatEntity.java b/src/main/java/com/atsuishio/superbwarfare/entity/SpeedboatEntity.java index 8827e4cde..8b1e9ad50 100644 --- a/src/main/java/com/atsuishio/superbwarfare/entity/SpeedboatEntity.java +++ b/src/main/java/com/atsuishio/superbwarfare/entity/SpeedboatEntity.java @@ -9,6 +9,7 @@ import com.atsuishio.superbwarfare.item.ContainerBlockItem; import com.atsuishio.superbwarfare.network.ModVariables; import com.atsuishio.superbwarfare.network.message.ShakeClientMessage; import com.atsuishio.superbwarfare.tools.CustomExplosion; +import com.atsuishio.superbwarfare.tools.EntityFindUtil; import com.atsuishio.superbwarfare.tools.ParticleTool; import com.atsuishio.superbwarfare.tools.SoundTool; import net.minecraft.core.BlockPos; @@ -61,7 +62,6 @@ import software.bernie.geckolib.util.GeckoLibUtil; import java.util.Comparator; public class SpeedboatEntity extends Entity implements GeoEntity, IChargeEntity, IVehicleEntity { - public static final EntityDataAccessor HEALTH = SynchedEntityData.defineId(SpeedboatEntity.class, EntityDataSerializers.FLOAT); public static final EntityDataAccessor ENERGY = SynchedEntityData.defineId(SpeedboatEntity.class, EntityDataSerializers.FLOAT); public static final EntityDataAccessor ROT_Y = SynchedEntityData.defineId(SpeedboatEntity.class, EntityDataSerializers.FLOAT); @@ -69,8 +69,10 @@ public class SpeedboatEntity extends Entity implements GeoEntity, IChargeEntity, public static final EntityDataAccessor POWER = SynchedEntityData.defineId(SpeedboatEntity.class, EntityDataSerializers.FLOAT); public static final EntityDataAccessor ROTOR = SynchedEntityData.defineId(SpeedboatEntity.class, EntityDataSerializers.FLOAT); public static final EntityDataAccessor COOL_DOWN = SynchedEntityData.defineId(SpeedboatEntity.class, EntityDataSerializers.INT); + protected static final EntityDataAccessor LAST_ATTACKER_UUID = SynchedEntityData.defineId(SpeedboatEntity.class, EntityDataSerializers.STRING); - public static final float MAX_HEALTH = CannonConfig.MK42_HP.get(); + public static final float MAX_HEALTH = CannonConfig.SPEEDBOAT_HP.get(); + public static final float MAX_ENERGY = CannonConfig.SPEEDBOAT_MAX_ENERGY.get().floatValue(); private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this); private int lerpSteps; @@ -105,22 +107,27 @@ public class SpeedboatEntity extends Entity implements GeoEntity, IChargeEntity, this.entityData.define(POWER, 0f); this.entityData.define(ROTOR, 0f); this.entityData.define(COOL_DOWN, 0); + this.entityData.define(LAST_ATTACKER_UUID, "undefined"); } @Override public void addAdditionalSaveData(CompoundTag compound) { compound.putFloat("Health", this.entityData.get(HEALTH)); compound.putFloat("Energy", this.entityData.get(ENERGY)); + compound.putString("LastAttacker", this.entityData.get(LAST_ATTACKER_UUID)); } @Override public void readAdditionalSaveData(CompoundTag compound) { - this.entityData.set(ROTOR, compound.getFloat("Rotor")); + this.entityData.set(ENERGY, compound.getFloat("Energy")); if (compound.contains("Health")) { this.entityData.set(HEALTH, compound.getFloat("Health")); } else { this.entityData.set(HEALTH, MAX_HEALTH); } + if (compound.contains("LastAttacker")) { + this.entityData.set(LAST_ATTACKER_UUID, compound.getString("LastAttacker")); + } } @Override @@ -181,17 +188,21 @@ public class SpeedboatEntity extends Entity implements GeoEntity, IChargeEntity, if (source.is(DamageTypes.WITHER_SKULL)) return false; if (source.is(ModDamageTypes.PROJECTILE_BOOM)) { - amount *= 0.5f; + amount *= 2f; } if (source.is(ModDamageTypes.CANNON_FIRE)) { - amount *= 1.4f; + amount *= 3f; } if (source.is(ModDamageTypes.GUN_FIRE_ABSOLUTE)) { - amount *= 1.6f; + amount *= 1.2f; + } + + if (source.getEntity() != null) { + this.entityData.set(LAST_ATTACKER_UUID, source.getEntity().getStringUUID()); } this.level().playSound(null, this.getOnPos(), ModSounds.HIT.get(), SoundSource.PLAYERS, 1, 1); - this.entityData.set(HEALTH, this.entityData.get(HEALTH) - 0.5f * amount); + this.entityData.set(HEALTH, this.entityData.get(HEALTH) - 0.5f * java.lang.Math.max(amount - 3, 0)); return true; } @@ -243,6 +254,16 @@ public class SpeedboatEntity extends Entity implements GeoEntity, IChargeEntity, cannotFire = false; } + Entity driver = this.getFirstPassenger(); + if (driver instanceof Player player) { + if (heat > 100) { + cannotFire = true; + if (!player.level().isClientSide() && player instanceof ServerPlayer serverPlayer) { + SoundTool.playLocalSound(serverPlayer, ModSounds.MINIGUN_OVERHEAT.get(), 1f, 1f); + } + } + } + double fluidFloat; fluidFloat = -0.05 + 0.1 * getSubmergedHeight(this); this.setDeltaMovement(this.getDeltaMovement().add(0.0, fluidFloat, 0.0)); @@ -281,55 +302,53 @@ public class SpeedboatEntity extends Entity implements GeoEntity, IChargeEntity, this.refreshDimensions(); } + public boolean zooming() { + Entity driver = this.getFirstPassenger(); + if (driver == null) return false; + if (driver instanceof Player player) { + return player.getCapability(ModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new ModVariables.PlayerVariables()).zoom; + } + return false; + } + private void gunnerFire() { - if (this.entityData.get(COOL_DOWN) != 0 || cannotFire) return; - Entity driver = this.getFirstPassenger(); if (driver == null) return; - if (driver instanceof Player player) { - if (player.getCapability(ModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new ModVariables.PlayerVariables()).holdFire) { + + if (driver instanceof Player player && !(player.getMainHandItem().is(ModTags.Items.GUN))) { + Level level = player.level(); + if (level instanceof ServerLevel && player.getCapability(ModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new ModVariables.PlayerVariables()).holdFire) { ProjectileEntity projectile = new ProjectileEntity(driver.level()) .shooter(player) - .damage(30) + .damage(CannonConfig.SPEEDBOAT_GUN_DAMAGE.get()) .headShot(2f) .zoom(false); + projectile.bypassArmorRate(0.9f); projectile.setPos(this.xo - this.getViewVector(1).scale(0.54).x - this.getDeltaMovement().x, this.yo + 3.0, this.zo - this.getViewVector(1).scale(0.54).z - this.getDeltaMovement().z); - projectile.shoot(player, player.getLookAngle().x, player.getLookAngle().y + 0.001f, player.getLookAngle().z, 25, + projectile.shoot(player, player.getLookAngle().x, player.getLookAngle().y + (zooming() ? 0.002f : -0.009f), player.getLookAngle().z, 25, (float) 0.6); this.level().addFreshEntity(projectile); float pitch = heat <= 60 ? 1 : (float) (1 - 0.015 * java.lang.Math.abs(60 - heat)); if (player instanceof ServerPlayer serverPlayer) { - SoundTool.playLocalSound(serverPlayer, ModSounds.MINIGUN_FIRE_1P.get(), 2, 1); - serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.MINIGUN_FIRE_3P.get(), SoundSource.PLAYERS, 3, pitch); - serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.MINIGUN_FAR.get(), SoundSource.PLAYERS, 8, pitch); - serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.MINIGUN_VERYFAR.get(), SoundSource.PLAYERS, 16, pitch); + SoundTool.playLocalSound(serverPlayer, ModSounds.M_2_FIRE_1P.get(), 2, 1); + serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.M_2_FIRE_3P.get(), SoundSource.PLAYERS, 4, pitch); + serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.M_2_FAR.get(), SoundSource.PLAYERS, 12, pitch); + serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.M_2_VERYFAR.get(), SoundSource.PLAYERS, 24, pitch); } final Vec3 center = new Vec3(this.getX(), this.getEyeY(), this.getZ()); - Level level = player.level(); - if (level instanceof ServerLevel) { - for (Entity target : level.getEntitiesOfClass(Entity.class, new AABB(center, center).inflate(4), e -> true).stream().sorted(Comparator.comparingDouble(e -> e.distanceToSqr(center))).toList()) { - if (target instanceof ServerPlayer serverPlayer) { - ModUtils.PACKET_HANDLER.send(PacketDistributor.PLAYER.with(() -> serverPlayer), new ShakeClientMessage(4, 4, 10, this.getX(), this.getEyeY(), this.getZ())); - } + for (Entity target : level.getEntitiesOfClass(Entity.class, new AABB(center, center).inflate(4), e -> true).stream().sorted(Comparator.comparingDouble(e -> e.distanceToSqr(center))).toList()) { + if (target instanceof ServerPlayer serverPlayer) { + ModUtils.PACKET_HANDLER.send(PacketDistributor.PLAYER.with(() -> serverPlayer), new ShakeClientMessage(6, 5, 7, this.getX(), this.getEyeY(), this.getZ())); } } - this.entityData.set(COOL_DOWN, 3); - heat += 4; - - if (heat > 100) { - cannotFire = true; - if (!player.level().isClientSide() && player instanceof ServerPlayer serverPlayer) { - SoundTool.playLocalSound(serverPlayer, ModSounds.MINIGUN_OVERHEAT.get(), 1f, 1f); - } - } } } } @@ -371,6 +390,8 @@ public class SpeedboatEntity extends Entity implements GeoEntity, IChargeEntity, private void controlBoat() { Entity passenger0 = this.getPassengers().isEmpty() ? null : this.getPassengers().get(0); + if (this.entityData.get(ENERGY) <= 0) return; + if (passenger0 == null) { this.getPersistentData().putBoolean("left", false); this.getPersistentData().putBoolean("right", false); @@ -402,6 +423,10 @@ public class SpeedboatEntity extends Entity implements GeoEntity, IChargeEntity, } } + if (this.getPersistentData().getBoolean("forward") || this.getPersistentData().getBoolean("backward")) { + this.entityData.set(ENERGY, Math.max(this.entityData.get(ENERGY) - CannonConfig.SPEEDBOAT_ENERGY_COST.get().floatValue(), 0)); + } + if (level().isClientSide) { level().playLocalSound(this.getX(), this.getY() + this.getBbHeight() * 0.5, this.getZ(), this.getEngineSound(), this.getSoundSource(), Math.min((this.getPersistentData().getBoolean("forward") || this.getPersistentData().getBoolean("backward") ? 7.5f : 5f) * 2 * Mth.abs(this.entityData.get(POWER)), 0.25f), (random.nextFloat() * 0.1f + 1f), false); } @@ -477,7 +502,7 @@ public class SpeedboatEntity extends Entity implements GeoEntity, IChargeEntity, @Override protected void positionRider(Entity pPassenger, MoveFunction pCallback) { super.positionRider(pPassenger, pCallback); - if (this.hasPassenger(pPassenger) && (this.isInWater() || this.isUnderWater())) { + if (this.hasPassenger(pPassenger) && !zooming()) { pPassenger.setYRot(pPassenger.getYRot() - 1.27f * this.entityData.get(DELTA_ROT)); pPassenger.setYHeadRot(pPassenger.getYHeadRot() - 1.27f * this.entityData.get(DELTA_ROT)); } @@ -526,14 +551,14 @@ public class SpeedboatEntity extends Entity implements GeoEntity, IChargeEntity, } private void destroy() { - CustomExplosion explosion = new CustomExplosion(this.level(), this, - ModDamageTypes.causeProjectileBoomDamage(this.level().registryAccess(), this, this), 20f, - this.getX(), this.getY(), this.getZ(), 4.5f, ExplosionDestroyConfig.EXPLOSION_DESTROY.get() ? Explosion.BlockInteraction.DESTROY : Explosion.BlockInteraction.KEEP).setDamageMultiplier(1); + Entity attacker = EntityFindUtil.findEntity(this.level(), this.entityData.get(LAST_ATTACKER_UUID)); + CustomExplosion explosion = new CustomExplosion(this.level(), attacker, + ModDamageTypes.causeProjectileBoomDamage(this.level().registryAccess(), attacker, attacker), 45f, + this.getX(), this.getY(), this.getZ(), 3f, ExplosionDestroyConfig.EXPLOSION_DESTROY.get() ? Explosion.BlockInteraction.DESTROY : Explosion.BlockInteraction.KEEP).setDamageMultiplier(1); explosion.explode(); net.minecraftforge.event.ForgeEventFactory.onExplosionStart(this.level(), explosion); explosion.finalizeExplosion(false); - ParticleTool.spawnHugeExplosionParticles(this.level(), this.position()); - + ParticleTool.spawnMediumExplosionParticles(this.level(), this.position()); this.discard(); } @@ -576,6 +601,6 @@ public class SpeedboatEntity extends Entity implements GeoEntity, IChargeEntity, @Override public void charge(int amount) { - this.entityData.set(ENERGY, Math.min(this.entityData.get(ENERGY) + amount, CannonConfig.ANNIHILATOR_MAX_ENERGY.get().floatValue())); + this.entityData.set(ENERGY, Math.min(this.entityData.get(ENERGY) + amount, MAX_ENERGY)); } } diff --git a/src/main/java/com/atsuishio/superbwarfare/init/ModSounds.java b/src/main/java/com/atsuishio/superbwarfare/init/ModSounds.java index 2a0bf9154..88610a6b6 100644 --- a/src/main/java/com/atsuishio/superbwarfare/init/ModSounds.java +++ b/src/main/java/com/atsuishio/superbwarfare/init/ModSounds.java @@ -310,6 +310,11 @@ public class ModSounds { public static final RegistryObject JAVELIN_LOCK = REGISTRY.register("javelin_lock", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "javelin_lock"))); public static final RegistryObject JAVELIN_LOCKON = REGISTRY.register("javelin_lockon", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "javelin_lockon"))); + public static final RegistryObject M_2_FIRE_1P = REGISTRY.register("m2_fire_1p", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "m2_fire_1p"))); + public static final RegistryObject M_2_FIRE_3P = REGISTRY.register("m2_fire_3p", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "m2_fire_3p"))); + public static final RegistryObject M_2_FAR = REGISTRY.register("m2_far", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "m2_far"))); + public static final RegistryObject M_2_VERYFAR = REGISTRY.register("m2_veryfar", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "m2_veryfar"))); + public static final RegistryObject MK_42_FIRE_1P = REGISTRY.register("mk_42_fire_1p", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "mk_42_fire_1p"))); public static final RegistryObject MK_42_FIRE_3P = REGISTRY.register("mk_42_fire_3p", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "mk_42_fire_3p"))); public static final RegistryObject MK_42_FAR = REGISTRY.register("mk_42_far", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "mk_42_far"))); diff --git a/src/main/resources/assets/superbwarfare/sounds.json b/src/main/resources/assets/superbwarfare/sounds.json index 93642f6de..ff4b4c04d 100644 --- a/src/main/resources/assets/superbwarfare/sounds.json +++ b/src/main/resources/assets/superbwarfare/sounds.json @@ -2445,5 +2445,37 @@ "stream": false } ] + }, + "m2_fire_1p": { + "sounds": [ + { + "name": "superbwarfare:m2/m2_fire_1p", + "stream": false + } + ] + }, + "m2_fire_3p": { + "sounds": [ + { + "name": "superbwarfare:m2/m2_fire_3p", + "stream": false + } + ] + }, + "m2_far": { + "sounds": [ + { + "name": "superbwarfare:m2/m2_far", + "stream": false + } + ] + }, + "m2_veryfar": { + "sounds": [ + { + "name": "superbwarfare:m2/m2_veryfar", + "stream": false + } + ] } } \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/sounds/m2/m2_far.ogg b/src/main/resources/assets/superbwarfare/sounds/m2/m2_far.ogg new file mode 100644 index 0000000000000000000000000000000000000000..71b6011d20ca9db1b80ec644590c006756b56cc2 GIT binary patch literal 33813 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 z]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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/superbwarfare/sounds/m2/m2_fire_1p.ogg b/src/main/resources/assets/superbwarfare/sounds/m2/m2_fire_1p.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1c8a9f1fe73281f98e3999e3ad9b87f7ff415341 GIT binary patch literal 18682 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/superbwarfare/sounds/m2/m2_veryfar.ogg b/src/main/resources/assets/superbwarfare/sounds/m2/m2_veryfar.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e7e3d2cf21c678427131851fae7a8d9e2d01d42b GIT binary patch literal 22848 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 literal 0 HcmV?d00001