fix: play sound at location

This commit is contained in:
ineanto 2024-11-21 12:43:06 +01:00
parent ea3fa9b52e
commit 3d5ef0f020
Signed by: ineanto
GPG key ID: E511F9CAA2F9CE84
4 changed files with 6 additions and 6 deletions

View file

@ -118,14 +118,14 @@ public class AnvilManager {
final ActionResult actionResult = appearanceManager.update(skinChange, false); final ActionResult actionResult = appearanceManager.update(skinChange, false);
if (!actionResult.isError()) { if (!actionResult.isError()) {
player.sendMessage(playerLanguage.translateWithWhoosh(LanguageKey.Event.Appearance.Set.OK)); player.sendMessage(playerLanguage.translateWithWhoosh(LanguageKey.Event.Appearance.Set.OK));
player.playSound(player, Sound.BLOCK_WOODEN_BUTTON_CLICK_ON, 1, 1f); player.playSound(player.getLocation(), Sound.BLOCK_WOODEN_BUTTON_CLICK_ON, 1, 1f);
} else { } else {
player.sendMessage( player.sendMessage(
playerLanguage.translateWithOops( playerLanguage.translateWithOops(
LanguageKey.Event.Appearance.Set.ERROR, LanguageKey.Event.Appearance.Set.ERROR,
playerLanguage.translate(actionResult.getErrorKey(), false) playerLanguage.translate(actionResult.getErrorKey(), false)
)); ));
player.playSound(player, Sound.BLOCK_ANVIL_PLACE, 0.5f, 1f); player.playSound(player.getLocation(), Sound.BLOCK_ANVIL_PLACE, 1f, 1f);
} }
return Collections.singletonList(AnvilGUI.ResponseAction.close()); return Collections.singletonList(AnvilGUI.ResponseAction.close());
} }

View file

@ -57,7 +57,7 @@ public class CacheEntryItem extends AsyncItem {
public void onConfirm() { public void onConfirm() {
final PlayerLanguage playerLanguage = new PlayerLanguage(player); final PlayerLanguage playerLanguage = new PlayerLanguage(player);
player.sendMessage(playerLanguage.translate(LanguageKey.Event.Admin.Cache.INVALIDATE_ENTRY, true, name)); player.sendMessage(playerLanguage.translate(LanguageKey.Event.Admin.Cache.INVALIDATE_ENTRY, true, name));
player.playSound(player, Sound.BLOCK_WOODEN_BUTTON_CLICK_ON, 1, 1f); player.playSound(player.getLocation(), Sound.BLOCK_WOODEN_BUTTON_CLICK_ON, 1, 1f);
mojangAPI.eraseFromCache(uuid); mojangAPI.eraseFromCache(uuid);
} }

View file

@ -29,7 +29,7 @@ public class InvalidateCacheItem {
final Player player = click.getPlayer(); final Player player = click.getPlayer();
final PlayerLanguage playerLanguage = new PlayerLanguage(player); final PlayerLanguage playerLanguage = new PlayerLanguage(player);
player.sendMessage(playerLanguage.translateWithWhoosh(LanguageKey.Event.Admin.Cache.INVALIDATE_CACHE)); player.sendMessage(playerLanguage.translateWithWhoosh(LanguageKey.Event.Admin.Cache.INVALIDATE_CACHE));
player.playSound(player, Sound.BLOCK_WOODEN_BUTTON_CLICK_ON, 1, 1f); player.playSound(player.getLocation(), Sound.BLOCK_WOODEN_BUTTON_CLICK_ON, 1, 1f);
Nicko.getInstance().getMojangAPI().getSkinCache().invalidateAll(); Nicko.getInstance().getMojangAPI().getSkinCache().invalidateAll();
return true; return true;
} }

View file

@ -13,8 +13,8 @@ import xyz.ineanto.nicko.gui.ChoiceGUI;
import xyz.ineanto.nicko.gui.PlayerCheckGUI; import xyz.ineanto.nicko.gui.PlayerCheckGUI;
import xyz.ineanto.nicko.gui.items.ItemDefaults; import xyz.ineanto.nicko.gui.items.ItemDefaults;
import xyz.ineanto.nicko.gui.items.common.choice.ChoiceCallback; import xyz.ineanto.nicko.gui.items.common.choice.ChoiceCallback;
import xyz.ineanto.nicko.language.PlayerLanguage;
import xyz.ineanto.nicko.language.LanguageKey; import xyz.ineanto.nicko.language.LanguageKey;
import xyz.ineanto.nicko.language.PlayerLanguage;
import xyz.ineanto.nicko.profile.NickoProfile; import xyz.ineanto.nicko.profile.NickoProfile;
import xyz.xenondevs.invui.item.builder.AbstractItemBuilder; import xyz.xenondevs.invui.item.builder.AbstractItemBuilder;
import xyz.xenondevs.invui.item.builder.ItemBuilder; import xyz.xenondevs.invui.item.builder.ItemBuilder;
@ -79,7 +79,7 @@ public class PlayerInformationItem extends AsyncItem {
public void onConfirm() { public void onConfirm() {
final AppearanceManager appearanceManager = new AppearanceManager(target); final AppearanceManager appearanceManager = new AppearanceManager(target);
appearanceManager.reset(true); appearanceManager.reset(true);
player.playSound(player, Sound.ENTITY_VILLAGER_TRADE, 1, 1f); player.playSound(player.getLocation(), Sound.ENTITY_VILLAGER_TRADE, 1, 1f);
player.sendMessage(playerLanguage.translate(LanguageKey.Event.Admin.Check.REMOVE_SKIN, true, target.getName())); player.sendMessage(playerLanguage.translate(LanguageKey.Event.Admin.Check.REMOVE_SKIN, true, target.getName()));
} }