Interface SoundInteractionTranslator<T>
- Type Parameters:
T- the value
- All Known Subinterfaces:
BlockSoundInteractionTranslator,EntitySoundInteractionTranslator
- All Known Implementing Classes:
BucketSoundInteractionTranslator,ComparatorSoundInteractionTranslator,DoorSoundInteractionTranslator,FeedBabySoundInteractionTranslator,FlintAndSteelInteractionTranslator,GrassPathInteractionTranslator,HoeInteractionTranslator,LeverSoundInteractionTranslator,MilkEntitySoundInteractionTranslator
public interface SoundInteractionTranslator<T>
Handler for playing sounds when right-clicking
various objects. Due to Minecraft: Bedrock Edition
expecting interaction sounds to be played serverside
and Minecraft: Java Edition handling them clientside,
this had to be made to handle scenarios like that.
-
Method Summary
Modifier and TypeMethodDescriptionvoidtranslate(GeyserSession session, com.nukkitx.math.vector.Vector3f position, T value)Handles the interaction when a player right-clicks a block.
-
Method Details
-
translate
Handles the interaction when a player right-clicks a block.- Parameters:
session- the session interacting with the blockposition- the position of the blockvalue- the value
-