Make mcMMO anvil sounds categorized

Default anvil sound is way too loud, and being in the master category
makes it hard to manage player-side without making the entire game too
soft.
This commit is contained in:
MithicSpirit 2023-11-18 18:19:41 -05:00
parent 89b895af81
commit 00564d69dd
No known key found for this signature in database
GPG Key ID: FEA8F724F2800E40

View File

@ -23,6 +23,7 @@ import com.gmail.nossr50.util.sounds.SoundManager;
import com.gmail.nossr50.util.sounds.SoundType; import com.gmail.nossr50.util.sounds.SoundType;
import com.gmail.nossr50.util.text.StringUtils; import com.gmail.nossr50.util.text.StringUtils;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.SoundCategory;
import org.bukkit.enchantments.Enchantment; import org.bukkit.enchantments.Enchantment;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.ItemStack;
@ -57,7 +58,7 @@ public class RepairManager extends SkillManager {
} }
if (mcMMO.p.getGeneralConfig().getRepairAnvilPlaceSoundsEnabled()) { if (mcMMO.p.getGeneralConfig().getRepairAnvilPlaceSoundsEnabled()) {
SoundManager.sendSound(player, player.getLocation(), SoundType.ANVIL); SoundManager.sendCategorizedSound(player, player.getLocation(), SoundType.ANVIL, SoundCategory.BLOCKS);
} }
togglePlacedAnvil(); togglePlacedAnvil();
@ -184,8 +185,8 @@ public class RepairManager extends SkillManager {
// BWONG BWONG BWONG // BWONG BWONG BWONG
if (mcMMO.p.getGeneralConfig().getRepairAnvilUseSoundsEnabled()) { if (mcMMO.p.getGeneralConfig().getRepairAnvilUseSoundsEnabled()) {
SoundManager.sendSound(player, player.getLocation(), SoundType.ANVIL); SoundManager.sendCategorizedSound(player, player.getLocation(), SoundType.ANVIL, SoundCategory.BLOCKS);
SoundManager.sendSound(player, player.getLocation(), SoundType.ITEM_BREAK); SoundManager.sendCategorizedSound(player, player.getLocation(), SoundType.ITEM_BREAK, SoundCategory.PLAYERS);
} }
// Repair the item! // Repair the item!