package net.minecraft.world.inventory; import it.unimi.dsi.fastutil.ints.IntList; import net.minecraft.util.StringRepresentable; public interface SlotRange extends StringRepresentable { IntList slots(); default int size() { return this.slots().size(); } static SlotRange of(final String name, final IntList slots) { return new SlotRange() { @Override public IntList slots() { return slots; } @Override public String getSerializedName() { return name; } public String toString() { return name; } }; } }