Package net.minecraft

Class class_4303

java.lang.Object
paulscode.sound.Source
net.minecraft.class_4303

@Environment(CLIENT) public class class_4303 extends paulscode.sound.Source
Mappings:
Namespace Name
official dgu
intermediary net/minecraft/class_4303
named net/minecraft/class_4303
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private class_4300
     
    private IntBuffer
     
    private FloatBuffer
     
    private FloatBuffer
     
    private FloatBuffer
     

    Fields inherited from class paulscode.sound.Source

    attModel, channel, codec, distanceFromListener, distOrRoll, fadeInGain, fadeInMilis, fadeOutGain, fadeOutMilis, filenameURL, gain, lastFadeCheck, libraryType, nextBuffers, nextCodec, pitch, position, preLoad, priority, rawDataFormat, rawDataStream, soundBuffer, soundSequenceLock, soundSequenceQueue, sourcename, sourceVolume, temporary, toLoop, toPlay, toStream, velocity
  • Constructor Summary

    Constructors
    Constructor
    Description
    class_4303(FloatBuffer floatBuffer, IntBuffer intBuffer, boolean bool, boolean bool2, boolean bool3, String string, paulscode.sound.FilenameURL filenameURL, paulscode.sound.SoundBuffer soundBuffer, float float2, float float3, float float4, int int2, float float5, boolean bool4)
     
    class_4303(FloatBuffer floatBuffer, IntBuffer intBuffer, paulscode.sound.Source source, paulscode.sound.SoundBuffer soundBuffer)
     
    class_4303(FloatBuffer floatBuffer, AudioFormat audioFormat, boolean bool, String string, float float2, float float3, float float4, int int2, float float5)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    void
     
    private void
     
    private void
     
    private void
     
    private void
     
    private boolean
     
    void
    play(paulscode.sound.Channel channel)
     
    void
     
    boolean
     
    void
    setAttenuation(int int2)
     
    void
    setDistOrRoll(float float2)
     
    void
    setLooping(boolean bool)
     
    void
    setPitch(float float2)
     
    void
    setPosition(float float2, float float3, float float4)
     
    void
    setVelocity(float float2, float float3, float float4)
     

    Methods inherited from class paulscode.sound.Source

    activate, active, changeSource, checkFadeOut, cleanup, cull, dequeueSound, errorCheck, errorMessage, fadeOut, fadeOutIn, feedRawAudioData, flush, getClassName, getDistanceFromListener, getPitch, getSoundSequenceQueueSize, importantMessage, message, millisecondsPlayed, pause, paused, playing, printStackTrace, queueSound, readBuffersFromNextSoundInSequence, reverseByteOrder, rewind, setPriority, setTemporary, stop, stopped, stream

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • field_21134

      private class_4300 field_21134
      Mappings:
      Namespace Name Mixin selector
      official a Ldgu;a:Ldgo;
      intermediary field_21134 Lnet/minecraft/class_4303;field_21134:Lnet/minecraft/class_4300;
      named field_21134 Lnet/minecraft/class_4303;field_21134:Lnet/minecraft/class_4300;
    • field_21135

      private IntBuffer field_21135
      Mappings:
      Namespace Name Mixin selector
      official b Ldgu;b:Ljava/nio/IntBuffer;
      intermediary field_21135 Lnet/minecraft/class_4303;field_21135:Ljava/nio/IntBuffer;
      named field_21135 Lnet/minecraft/class_4303;field_21135:Ljava/nio/IntBuffer;
    • field_21136

      private FloatBuffer field_21136
      Mappings:
      Namespace Name Mixin selector
      official c Ldgu;c:Ljava/nio/FloatBuffer;
      intermediary field_21136 Lnet/minecraft/class_4303;field_21136:Ljava/nio/FloatBuffer;
      named field_21136 Lnet/minecraft/class_4303;field_21136:Ljava/nio/FloatBuffer;
    • field_21137

      private FloatBuffer field_21137
      Mappings:
      Namespace Name Mixin selector
      official d Ldgu;d:Ljava/nio/FloatBuffer;
      intermediary field_21137 Lnet/minecraft/class_4303;field_21137:Ljava/nio/FloatBuffer;
      named field_21137 Lnet/minecraft/class_4303;field_21137:Ljava/nio/FloatBuffer;
    • field_21138

      private FloatBuffer field_21138
      Mappings:
      Namespace Name Mixin selector
      official e Ldgu;e:Ljava/nio/FloatBuffer;
      intermediary field_21138 Lnet/minecraft/class_4303;field_21138:Ljava/nio/FloatBuffer;
      named field_21138 Lnet/minecraft/class_4303;field_21138:Ljava/nio/FloatBuffer;
  • Constructor Details

    • class_4303

      public class_4303(FloatBuffer floatBuffer, IntBuffer intBuffer, boolean bool, boolean bool2, boolean bool3, String string, paulscode.sound.FilenameURL filenameURL, paulscode.sound.SoundBuffer soundBuffer, float float2, float float3, float float4, int int2, float float5, boolean bool4)
    • class_4303

      public class_4303(FloatBuffer floatBuffer, IntBuffer intBuffer, paulscode.sound.Source source, paulscode.sound.SoundBuffer soundBuffer)
    • class_4303

      public class_4303(FloatBuffer floatBuffer, AudioFormat audioFormat, boolean bool, String string, float float2, float float3, float float4, int int2, float float5)
  • Method Details

    • incrementSoundSequence

      public boolean incrementSoundSequence()
      Overrides:
      incrementSoundSequence in class paulscode.sound.Source
      Mappings:
      Namespace Name Mixin selector
      official incrementSoundSequence Ldgu;incrementSoundSequence()Z
      intermediary incrementSoundSequence Lnet/minecraft/class_4303;incrementSoundSequence()Z
      named incrementSoundSequence Lnet/minecraft/class_4303;incrementSoundSequence()Z
    • listenerMoved

      public void listenerMoved()
      Overrides:
      listenerMoved in class paulscode.sound.Source
      Mappings:
      Namespace Name Mixin selector
      official listenerMoved Ldgu;listenerMoved()V
      intermediary listenerMoved Lnet/minecraft/class_4303;listenerMoved()V
      named listenerMoved Lnet/minecraft/class_4303;listenerMoved()V
    • setPosition

      public void setPosition(float float2, float float3, float float4)
      Overrides:
      setPosition in class paulscode.sound.Source
      Mappings:
      Namespace Name Mixin selector
      official setPosition Ldgu;setPosition(FFF)V
      intermediary setPosition Lnet/minecraft/class_4303;setPosition(FFF)V
      named setPosition Lnet/minecraft/class_4303;setPosition(FFF)V
    • positionChanged

      public void positionChanged()
      Overrides:
      positionChanged in class paulscode.sound.Source
      Mappings:
      Namespace Name Mixin selector
      official positionChanged Ldgu;positionChanged()V
      intermediary positionChanged Lnet/minecraft/class_4303;positionChanged()V
      named positionChanged Lnet/minecraft/class_4303;positionChanged()V
    • method_19630

      private void method_19630()
      Mappings:
      Namespace Name Mixin selector
      official a Ldgu;a()V
      intermediary method_19630 Lnet/minecraft/class_4303;method_19630()V
      named method_19630 Lnet/minecraft/class_4303;method_19630()V
    • setLooping

      public void setLooping(boolean bool)
      Overrides:
      setLooping in class paulscode.sound.Source
      Mappings:
      Namespace Name Mixin selector
      official setLooping Ldgu;setLooping(Z)V
      intermediary setLooping Lnet/minecraft/class_4303;setLooping(Z)V
      named setLooping Lnet/minecraft/class_4303;setLooping(Z)V
    • setAttenuation

      public void setAttenuation(int int2)
      Overrides:
      setAttenuation in class paulscode.sound.Source
      Mappings:
      Namespace Name Mixin selector
      official setAttenuation Ldgu;setAttenuation(I)V
      intermediary setAttenuation Lnet/minecraft/class_4303;setAttenuation(I)V
      named setAttenuation Lnet/minecraft/class_4303;setAttenuation(I)V
    • setDistOrRoll

      public void setDistOrRoll(float float2)
      Overrides:
      setDistOrRoll in class paulscode.sound.Source
      Mappings:
      Namespace Name Mixin selector
      official setDistOrRoll Ldgu;setDistOrRoll(F)V
      intermediary setDistOrRoll Lnet/minecraft/class_4303;setDistOrRoll(F)V
      named setDistOrRoll Lnet/minecraft/class_4303;setDistOrRoll(F)V
    • setVelocity

      public void setVelocity(float float2, float float3, float float4)
      Overrides:
      setVelocity in class paulscode.sound.Source
      Mappings:
      Namespace Name Mixin selector
      official setVelocity Ldgu;setVelocity(FFF)V
      intermediary setVelocity Lnet/minecraft/class_4303;setVelocity(FFF)V
      named setVelocity Lnet/minecraft/class_4303;setVelocity(FFF)V
    • setPitch

      public void setPitch(float float2)
      Overrides:
      setPitch in class paulscode.sound.Source
      Mappings:
      Namespace Name Mixin selector
      official setPitch Ldgu;setPitch(F)V
      intermediary setPitch Lnet/minecraft/class_4303;setPitch(F)V
      named setPitch Lnet/minecraft/class_4303;setPitch(F)V
    • play

      public void play(paulscode.sound.Channel channel)
      Overrides:
      play in class paulscode.sound.Source
      Mappings:
      Namespace Name Mixin selector
      official play Ldgu;play(Lpaulscode/sound/Channel;)V
      intermediary play Lnet/minecraft/class_4303;play(Lpaulscode/sound/Channel;)V
      named play Lnet/minecraft/class_4303;play(Lpaulscode/sound/Channel;)V
    • preLoad

      public boolean preLoad()
      Overrides:
      preLoad in class paulscode.sound.Source
      Mappings:
      Namespace Name Mixin selector
      official preLoad Ldgu;preLoad()Z
      intermediary preLoad Lnet/minecraft/class_4303;preLoad()Z
      named preLoad Lnet/minecraft/class_4303;preLoad()Z
    • method_19631

      private void method_19631()
      Mappings:
      Namespace Name Mixin selector
      official b Ldgu;b()V
      intermediary method_19631 Lnet/minecraft/class_4303;method_19631()V
      named method_19631 Lnet/minecraft/class_4303;method_19631()V
    • method_19632

      private void method_19632()
      Mappings:
      Namespace Name Mixin selector
      official c Ldgu;c()V
      intermediary method_19632 Lnet/minecraft/class_4303;method_19632()V
      named method_19632 Lnet/minecraft/class_4303;method_19632()V
    • method_19633

      private void method_19633()
      Mappings:
      Namespace Name Mixin selector
      official d Ldgu;d()V
      intermediary method_19633 Lnet/minecraft/class_4303;method_19633()V
      named method_19633 Lnet/minecraft/class_4303;method_19633()V
    • method_19634

      private boolean method_19634()
      Mappings:
      Namespace Name Mixin selector
      official e Ldgu;e()Z
      intermediary method_19634 Lnet/minecraft/class_4303;method_19634()Z
      named method_19634 Lnet/minecraft/class_4303;method_19634()Z