Package net.minecraft

Record Class class_8177

java.lang.Object
java.lang.Record
net.minecraft.class_8177
Record Components:
name -
soundType -
doorClose -
doorOpen -
trapdoorClose -
trapdoorOpen -
pressurePlateClickOff -
pressurePlateClickOn -
buttonClickOff -
buttonClickOn -

public record class_8177(String name, BlockSoundGroup soundType, SoundEvent doorClose, SoundEvent doorOpen, SoundEvent trapdoorClose, SoundEvent trapdoorOpen, SoundEvent pressurePlateClickOff, SoundEvent pressurePlateClickOn, SoundEvent buttonClickOff, SoundEvent buttonClickOn) extends Record
Mappings:
Namespace Name
official dcd
intermediary net/minecraft/class_8177
named net/minecraft/class_8177
official p
intermediary comp_1289
named name
official q
intermediary comp_1290
named soundType
official r
intermediary comp_1291
named doorClose
official s
intermediary comp_1292
named doorOpen
official t
intermediary comp_1293
named trapdoorClose
official u
intermediary comp_1294
named trapdoorOpen
official v
intermediary comp_1295
named pressurePlateClickOff
official w
intermediary comp_1296
named pressurePlateClickOn
official x
intermediary comp_1297
named buttonClickOff
official y
intermediary comp_1298
named buttonClickOn
  • Field Details

    • name

      private final String name
      The field for the name record component.
    • soundType

      private final BlockSoundGroup soundType
      The field for the soundType record component.
    • doorClose

      private final SoundEvent doorClose
      The field for the doorClose record component.
    • doorOpen

      private final SoundEvent doorOpen
      The field for the doorOpen record component.
    • trapdoorClose

      private final SoundEvent trapdoorClose
      The field for the trapdoorClose record component.
    • trapdoorOpen

      private final SoundEvent trapdoorOpen
      The field for the trapdoorOpen record component.
    • pressurePlateClickOff

      private final SoundEvent pressurePlateClickOff
      The field for the pressurePlateClickOff record component.
    • pressurePlateClickOn

      private final SoundEvent pressurePlateClickOn
      The field for the pressurePlateClickOn record component.
    • buttonClickOff

      private final SoundEvent buttonClickOff
      The field for the buttonClickOff record component.
    • buttonClickOn

      private final SoundEvent buttonClickOn
      The field for the buttonClickOn record component.
    • field_42834

      private static final Set<class_8177> field_42834
      Mappings:
      Namespace Name Mixin selector
      official z Ldcd;z:Ljava/util/Set;
      intermediary field_42834 Lnet/minecraft/class_8177;field_42834:Ljava/util/Set;
      named field_42834 Lnet/minecraft/class_8177;field_42834:Ljava/util/Set;
    • field_42819

      public static final class_8177 field_42819
      Mappings:
      Namespace Name Mixin selector
      official a Ldcd;a:Ldcd;
      intermediary field_42819 Lnet/minecraft/class_8177;field_42819:Lnet/minecraft/class_8177;
      named field_42819 Lnet/minecraft/class_8177;field_42819:Lnet/minecraft/class_8177;
    • field_42820

      public static final class_8177 field_42820
      Mappings:
      Namespace Name Mixin selector
      official b Ldcd;b:Ldcd;
      intermediary field_42820 Lnet/minecraft/class_8177;field_42820:Lnet/minecraft/class_8177;
      named field_42820 Lnet/minecraft/class_8177;field_42820:Lnet/minecraft/class_8177;
    • field_42821

      public static final class_8177 field_42821
      Mappings:
      Namespace Name Mixin selector
      official c Ldcd;c:Ldcd;
      intermediary field_42821 Lnet/minecraft/class_8177;field_42821:Lnet/minecraft/class_8177;
      named field_42821 Lnet/minecraft/class_8177;field_42821:Lnet/minecraft/class_8177;
    • field_42822

      public static final class_8177 field_42822
      Mappings:
      Namespace Name Mixin selector
      official d Ldcd;d:Ldcd;
      intermediary field_42822 Lnet/minecraft/class_8177;field_42822:Lnet/minecraft/class_8177;
      named field_42822 Lnet/minecraft/class_8177;field_42822:Lnet/minecraft/class_8177;
    • field_42823

      public static final class_8177 field_42823
      Mappings:
      Namespace Name Mixin selector
      official e Ldcd;e:Ldcd;
      intermediary field_42823 Lnet/minecraft/class_8177;field_42823:Lnet/minecraft/class_8177;
      named field_42823 Lnet/minecraft/class_8177;field_42823:Lnet/minecraft/class_8177;
    • field_42824

      public static final class_8177 field_42824
      Mappings:
      Namespace Name Mixin selector
      official f Ldcd;f:Ldcd;
      intermediary field_42824 Lnet/minecraft/class_8177;field_42824:Lnet/minecraft/class_8177;
      named field_42824 Lnet/minecraft/class_8177;field_42824:Lnet/minecraft/class_8177;
    • field_42825

      public static final class_8177 field_42825
      Mappings:
      Namespace Name Mixin selector
      official g Ldcd;g:Ldcd;
      intermediary field_42825 Lnet/minecraft/class_8177;field_42825:Lnet/minecraft/class_8177;
      named field_42825 Lnet/minecraft/class_8177;field_42825:Lnet/minecraft/class_8177;
    • field_42826

      public static final class_8177 field_42826
      Mappings:
      Namespace Name Mixin selector
      official h Ldcd;h:Ldcd;
      intermediary field_42826 Lnet/minecraft/class_8177;field_42826:Lnet/minecraft/class_8177;
      named field_42826 Lnet/minecraft/class_8177;field_42826:Lnet/minecraft/class_8177;
    • field_42827

      public static final class_8177 field_42827
      Mappings:
      Namespace Name Mixin selector
      official i Ldcd;i:Ldcd;
      intermediary field_42827 Lnet/minecraft/class_8177;field_42827:Lnet/minecraft/class_8177;
      named field_42827 Lnet/minecraft/class_8177;field_42827:Lnet/minecraft/class_8177;
    • field_42828

      public static final class_8177 field_42828
      Mappings:
      Namespace Name Mixin selector
      official j Ldcd;j:Ldcd;
      intermediary field_42828 Lnet/minecraft/class_8177;field_42828:Lnet/minecraft/class_8177;
      named field_42828 Lnet/minecraft/class_8177;field_42828:Lnet/minecraft/class_8177;
    • field_42829

      public static final class_8177 field_42829
      Mappings:
      Namespace Name Mixin selector
      official k Ldcd;k:Ldcd;
      intermediary field_42829 Lnet/minecraft/class_8177;field_42829:Lnet/minecraft/class_8177;
      named field_42829 Lnet/minecraft/class_8177;field_42829:Lnet/minecraft/class_8177;
    • field_42830

      public static final class_8177 field_42830
      Mappings:
      Namespace Name Mixin selector
      official l Ldcd;l:Ldcd;
      intermediary field_42830 Lnet/minecraft/class_8177;field_42830:Lnet/minecraft/class_8177;
      named field_42830 Lnet/minecraft/class_8177;field_42830:Lnet/minecraft/class_8177;
    • field_42831

      public static final class_8177 field_42831
      Mappings:
      Namespace Name Mixin selector
      official m Ldcd;m:Ldcd;
      intermediary field_42831 Lnet/minecraft/class_8177;field_42831:Lnet/minecraft/class_8177;
      named field_42831 Lnet/minecraft/class_8177;field_42831:Lnet/minecraft/class_8177;
    • field_42832

      public static final class_8177 field_42832
      Mappings:
      Namespace Name Mixin selector
      official n Ldcd;n:Ldcd;
      intermediary field_42832 Lnet/minecraft/class_8177;field_42832:Lnet/minecraft/class_8177;
      named field_42832 Lnet/minecraft/class_8177;field_42832:Lnet/minecraft/class_8177;
    • field_42833

      public static final class_8177 field_42833
      Mappings:
      Namespace Name Mixin selector
      official o Ldcd;o:Ldcd;
      intermediary field_42833 Lnet/minecraft/class_8177;field_42833:Lnet/minecraft/class_8177;
      named field_42833 Lnet/minecraft/class_8177;field_42833:Lnet/minecraft/class_8177;
  • Constructor Details

  • Method Details

    • method_49233

      private static class_8177 method_49233(class_8177 class_8177)
      Mappings:
      Namespace Name Mixin selector
      official a Ldcd;a(Ldcd;)Ldcd;
      intermediary method_49233 Lnet/minecraft/class_8177;method_49233(Lnet/minecraft/class_8177;)Lnet/minecraft/class_8177;
      named method_49233 Lnet/minecraft/class_8177;method_49233(Lnet/minecraft/class_8177;)Lnet/minecraft/class_8177;
    • method_49232

      public static Stream<class_8177> method_49232()
      Mappings:
      Namespace Name Mixin selector
      official a Ldcd;a()Ljava/util/stream/Stream;
      intermediary method_49232 Lnet/minecraft/class_8177;method_49232()Ljava/util/stream/Stream;
      named method_49232 Lnet/minecraft/class_8177;method_49232()Ljava/util/stream/Stream;
    • toString

      public final String toString()
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • hashCode

      public final int hashCode()
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object object)
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      Specified by:
      equals in class Record
      Parameters:
      object - the object with which to compare
      Returns:
      true if this object is the same as the object argument; false otherwise.
    • name

      public String name()
      Returns the value of the name record component.
      Returns:
      the value of the name record component
    • soundType

      public BlockSoundGroup soundType()
      Returns the value of the soundType record component.
      Returns:
      the value of the soundType record component
    • doorClose

      public SoundEvent doorClose()
      Returns the value of the doorClose record component.
      Returns:
      the value of the doorClose record component
    • doorOpen

      public SoundEvent doorOpen()
      Returns the value of the doorOpen record component.
      Returns:
      the value of the doorOpen record component
    • trapdoorClose

      public SoundEvent trapdoorClose()
      Returns the value of the trapdoorClose record component.
      Returns:
      the value of the trapdoorClose record component
    • trapdoorOpen

      public SoundEvent trapdoorOpen()
      Returns the value of the trapdoorOpen record component.
      Returns:
      the value of the trapdoorOpen record component
    • pressurePlateClickOff

      public SoundEvent pressurePlateClickOff()
      Returns the value of the pressurePlateClickOff record component.
      Returns:
      the value of the pressurePlateClickOff record component
    • pressurePlateClickOn

      public SoundEvent pressurePlateClickOn()
      Returns the value of the pressurePlateClickOn record component.
      Returns:
      the value of the pressurePlateClickOn record component
    • buttonClickOff

      public SoundEvent buttonClickOff()
      Returns the value of the buttonClickOff record component.
      Returns:
      the value of the buttonClickOff record component
    • buttonClickOn

      public SoundEvent buttonClickOn()
      Returns the value of the buttonClickOn record component.
      Returns:
      the value of the buttonClickOn record component