From 5f116ff5dd9a628cbed16c72763f463525053d9c Mon Sep 17 00:00:00 2001 From: Craig Date: Tue, 26 Nov 2024 19:28:54 +0000 Subject: [PATCH] - Mallet Sound --- .../common/entity/ControlEntity.java | 6 ++---- .../registry/TRSoundRegistry.java | 1 + .../tardis_refined/villager/FlyTardisAtPOI.java | 4 ++-- .../tardis_refined/sounds/tools/mallet.ogg | Bin 0 -> 16645 bytes .../common/data/LangProviderEnglish.java | 1 + .../common/data/SoundProvider.java | 3 +++ 6 files changed, 9 insertions(+), 6 deletions(-) create mode 100644 common/src/main/resources/assets/tardis_refined/sounds/tools/mallet.ogg diff --git a/common/src/main/java/whocraft/tardis_refined/common/entity/ControlEntity.java b/common/src/main/java/whocraft/tardis_refined/common/entity/ControlEntity.java index 4f29f1c7d..5f94b42d7 100644 --- a/common/src/main/java/whocraft/tardis_refined/common/entity/ControlEntity.java +++ b/common/src/main/java/whocraft/tardis_refined/common/entity/ControlEntity.java @@ -42,10 +42,7 @@ import whocraft.tardis_refined.constants.ModMessages; import whocraft.tardis_refined.constants.NbtConstants; import whocraft.tardis_refined.patterns.sound.ConfiguredSound; -import whocraft.tardis_refined.registry.TRControlRegistry; -import whocraft.tardis_refined.registry.TRDimensionTypes; -import whocraft.tardis_refined.registry.TREntityRegistry; -import whocraft.tardis_refined.registry.TRItemRegistry; +import whocraft.tardis_refined.registry.*; public class ControlEntity extends Entity { @@ -257,6 +254,7 @@ public boolean hurt(DamageSource damageSource, float f) { if(itemStack.is(TRItemRegistry.MALLET.get()) && !player.getCooldowns().isOnCooldown(TRItemRegistry.MALLET.get())){ player.getCooldowns().addCooldown(TRItemRegistry.MALLET.get(), 600); + playSound(TRSoundRegistry.MALLET.get()); itemStack.hurtAndBreak(15, player, (livingEntityx) -> { livingEntityx.broadcastBreakEvent(EquipmentSlot.MAINHAND); }); diff --git a/common/src/main/java/whocraft/tardis_refined/registry/TRSoundRegistry.java b/common/src/main/java/whocraft/tardis_refined/registry/TRSoundRegistry.java index e122e8377..c63a83de5 100644 --- a/common/src/main/java/whocraft/tardis_refined/registry/TRSoundRegistry.java +++ b/common/src/main/java/whocraft/tardis_refined/registry/TRSoundRegistry.java @@ -30,6 +30,7 @@ public class TRSoundRegistry { public static final RegistrySupplier CORRIDOR_TELEPORTER = setUpSound("corridor_teleporter"); public static final RegistrySupplier CORRIDOR_TELEPORTER_SUCCESS = setUpSound("corridor_teleporter_success"); public static final RegistrySupplier CLOISTER_BELL = setUpSound("cloister_bell"); + public static final RegistrySupplier MALLET = setUpSound("mallet"); // Hums diff --git a/common/src/main/java/whocraft/tardis_refined/villager/FlyTardisAtPOI.java b/common/src/main/java/whocraft/tardis_refined/villager/FlyTardisAtPOI.java index 9bf72b2cd..70ebe27fe 100644 --- a/common/src/main/java/whocraft/tardis_refined/villager/FlyTardisAtPOI.java +++ b/common/src/main/java/whocraft/tardis_refined/villager/FlyTardisAtPOI.java @@ -62,7 +62,7 @@ protected void useWorkstation(ServerLevel serverLevel, Villager villager) { return; } - double observePointOffset = 4; + /* double observePointOffset = 4; // Calculate villager position relative to the FACING direction Vec3 offset = switch (facing) { @@ -76,7 +76,7 @@ protected void useWorkstation(ServerLevel serverLevel, Villager villager) { Vec3 targetPosition = new Vec3(consolePos.getX(), villager.position().y, consolePos.getZ()).add(offset); villager.getNavigation().moveTo(targetPosition.x, targetPosition.y, targetPosition.z, 1); - +*/ // Find the nearest control and perform actions for (ControlEntity controlEntity : console.getControlEntityList()) { if (controlEntity.isTickingDown() && villager.getRandom().nextBoolean()) { diff --git a/common/src/main/resources/assets/tardis_refined/sounds/tools/mallet.ogg b/common/src/main/resources/assets/tardis_refined/sounds/tools/mallet.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1194a277f4d85767e7c303f4ffa75dc74886a2d6 GIT binary patch literal 16645 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 S0a6nzr`r2?*#JI1{{IF3I{vBv literal 0 HcmV?d00001 diff --git a/forge/src/main/java/whocraft/tardis_refined/common/data/LangProviderEnglish.java b/forge/src/main/java/whocraft/tardis_refined/common/data/LangProviderEnglish.java index f09b28d95..269ef1ac7 100644 --- a/forge/src/main/java/whocraft/tardis_refined/common/data/LangProviderEnglish.java +++ b/forge/src/main/java/whocraft/tardis_refined/common/data/LangProviderEnglish.java @@ -53,6 +53,7 @@ protected void addTranslations() { addSound(TRSoundRegistry.GRAVITY_TUNNEL.get(), "Gravity tunnel winds"); addSound(TRSoundRegistry.LOW_FUEL.get(), "Low fuel warning"); addSound(TRSoundRegistry.CLOISTER_BELL.get(), "Cloister Bell"); + addSound(TRSoundRegistry.MALLET.get(), "Mallet Hit"); //Hum Sounds TardisHums.registerDefaultHums(); diff --git a/forge/src/main/java/whocraft/tardis_refined/common/data/SoundProvider.java b/forge/src/main/java/whocraft/tardis_refined/common/data/SoundProvider.java index 6d399154b..62fb3930b 100644 --- a/forge/src/main/java/whocraft/tardis_refined/common/data/SoundProvider.java +++ b/forge/src/main/java/whocraft/tardis_refined/common/data/SoundProvider.java @@ -49,6 +49,9 @@ public void registerSounds() { add(TRSoundRegistry.ARTRON_PILLAR_ACTIVE.get(), basicSound("artron_pillar", new ResourceLocation(TardisRefined.MODID, "blocks/artron_pillar_active"))); add(TRSoundRegistry.CORRIDOR_TELEPORTER.get(), basicSound("corridor_teleporter", new ResourceLocation(TardisRefined.MODID, "blocks/corridor_teleporter"))); add(TRSoundRegistry.CORRIDOR_TELEPORTER_SUCCESS.get(), basicSound("corridor_teleporter_success", new ResourceLocation(TardisRefined.MODID, "blocks/corridor_teleporter_success"))); + add(TRSoundRegistry.MALLET.get(), basicSound("mallet", new ResourceLocation(TardisRefined.MODID, "tools/mallet"))); + + add(TRSoundRegistry.CLOISTER_BELL.get(), basicSound("cloister_bell", SoundDefinition.Sound.sound(new ResourceLocation("block/bell/resonate"), SoundDefinition.SoundType.SOUND).pitch(0.85), SoundDefinition.Sound.sound(new ResourceLocation("block/bell/resonate"), SoundDefinition.SoundType.SOUND).pitch(0.9)