类 Channel


  • @Environment(CLIENT)
    public class Channel
    extends Object
    Mappings:
    Namespace Name
    official ezn
    intermediary net/minecraft/class_4235
    named net/minecraft/client/sound/Channel
    • 字段详细资料

      • sources

        private final Set<Channel.SourceManager> sources
        Mappings:
        Namespace Name Mixin selector
        official a Lezn;a:Ljava/util/Set;
        intermediary field_18937 Lnet/minecraft/class_4235;field_18937:Ljava/util/Set;
        named sources Lnet/minecraft/client/sound/Channel;sources:Ljava/util/Set;
      • soundEngine

        private final SoundEngine soundEngine
        Mappings:
        Namespace Name Mixin selector
        official b Lezn;b:Ldnj;
        intermediary field_18938 Lnet/minecraft/class_4235;field_18938:Lnet/minecraft/class_4225;
        named soundEngine Lnet/minecraft/client/sound/Channel;soundEngine:Lnet/minecraft/client/sound/SoundEngine;
      • executor

        private final Executor executor
        Mappings:
        Namespace Name Mixin selector
        official c Lezn;c:Ljava/util/concurrent/Executor;
        intermediary field_18939 Lnet/minecraft/class_4235;field_18939:Ljava/util/concurrent/Executor;
        named executor Lnet/minecraft/client/sound/Channel;executor:Ljava/util/concurrent/Executor;
    • 构造器详细资料

      • Channel

        public Channel​(SoundEngine soundEngine,
                       Executor executor)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lezn;<init>(Ldnj;Ljava/util/concurrent/Executor;)V
        intermediary <init> Lnet/minecraft/class_4235;<init>(Lnet/minecraft/class_4225;Ljava/util/concurrent/Executor;)V
        named <init> Lnet/minecraft/client/sound/Channel;<init>(Lnet/minecraft/client/sound/SoundEngine;Ljava/util/concurrent/Executor;)V
    • 方法详细资料

      • createSource

        public CompletableFuture<Channel.SourceManager> createSource​(SoundEngine.RunMode mode)
        Mappings:
        Namespace Name Mixin selector
        official a Lezn;a(Ldnj$c;)Ljava/util/concurrent/CompletableFuture;
        intermediary method_19723 Lnet/minecraft/class_4235;method_19723(Lnet/minecraft/class_4225$class_4105;)Ljava/util/concurrent/CompletableFuture;
        named createSource Lnet/minecraft/client/sound/Channel;createSource(Lnet/minecraft/client/sound/SoundEngine$RunMode;)Ljava/util/concurrent/CompletableFuture;
      • execute

        public void execute​(Consumer<Stream<Source>> consumer)
        Mappings:
        Namespace Name Mixin selector
        official a Lezn;a(Ljava/util/function/Consumer;)V
        intermediary method_19727 Lnet/minecraft/class_4235;method_19727(Ljava/util/function/Consumer;)V
        named execute Lnet/minecraft/client/sound/Channel;execute(Ljava/util/function/Consumer;)V
      • tick

        public void tick()
        Mappings:
        Namespace Name Mixin selector
        official a Lezn;a()V
        intermediary method_19722 Lnet/minecraft/class_4235;method_19722()V
        named tick Lnet/minecraft/client/sound/Channel;tick()V
      • close

        public void close()
        Mappings:
        Namespace Name Mixin selector
        official b Lezn;b()V
        intermediary method_19728 Lnet/minecraft/class_4235;method_19728()V
        named close Lnet/minecraft/client/sound/Channel;close()V