CLASS net/minecraft/class_9276 net/minecraft/component/type/BundleContentsComponent FIELD field_49289 DEFAULT Lnet/minecraft/class_9276; FIELD field_49290 CODEC Lcom/mojang/serialization/Codec; FIELD field_49291 PACKET_CODEC Lnet/minecraft/class_9139; FIELD field_49292 NESTED_BUNDLE_OCCUPANCY Lorg/apache/commons/lang3/math/Fraction; FIELD field_49293 ADD_TO_NEW_SLOT I FIELD field_49294 stacks Ljava/util/List; FIELD field_49295 occupancy Lorg/apache/commons/lang3/math/Fraction; METHOD (Ljava/util/List;)V ARG 1 stacks METHOD (Ljava/util/List;Lorg/apache/commons/lang3/math/Fraction;)V ARG 1 stacks ARG 2 occupancy METHOD equals (Ljava/lang/Object;)Z ARG 1 o METHOD method_57421 stream ()Ljava/lang/Iterable; METHOD method_57422 get (I)Lnet/minecraft/class_1799; ARG 1 index METHOD method_57423 getOccupancy (Lnet/minecraft/class_1799;)Lorg/apache/commons/lang3/math/Fraction; ARG 0 stack METHOD method_57424 (Lnet/minecraft/class_9276;)Ljava/util/List; ARG 0 component METHOD method_57425 calculateOccupancy (Ljava/util/List;)Lorg/apache/commons/lang3/math/Fraction; ARG 0 stacks METHOD method_57426 size ()I METHOD method_57427 (Lnet/minecraft/class_9276;)Ljava/util/List; ARG 0 component METHOD method_57428 getOccupancy ()Lorg/apache/commons/lang3/math/Fraction; METHOD method_57429 isEmpty ()Z CLASS class_9277 Builder FIELD field_49296 stacks Ljava/util/List; FIELD field_49297 occupancy Lorg/apache/commons/lang3/math/Fraction; METHOD (Lnet/minecraft/class_9276;)V ARG 1 base METHOD method_57430 removeFirst ()Lnet/minecraft/class_1799; METHOD method_57431 add (Lnet/minecraft/class_1735;Lnet/minecraft/class_1657;)I ARG 1 slot ARG 2 player METHOD method_57432 add (Lnet/minecraft/class_1799;)I ARG 1 stack METHOD method_57433 getOccupancy ()Lorg/apache/commons/lang3/math/Fraction; METHOD method_57434 addInternal (Lnet/minecraft/class_1799;)I ARG 1 stack METHOD method_57435 build ()Lnet/minecraft/class_9276; METHOD method_57436 getMaxAllowed (Lnet/minecraft/class_1799;)I ARG 1 stack