Class TagComparator

java.lang.Object
org.cyclops.commoncapabilities.ingredient.TagComparator
All Implemented Interfaces:
Comparator<net.minecraft.nbt.Tag>

public class TagComparator extends Object implements Comparator<net.minecraft.nbt.Tag>
A comparator implementation for NBT tags.
  • Field Details

    • INSTANCE

      public static Comparator<net.minecraft.nbt.Tag> INSTANCE
      A comparator for NBT tags. (This is set in GeneralConfig)
  • Constructor Details

    • TagComparator

      public TagComparator(@Nullable org.cyclops.cyclopscore.nbt.path.navigate.INbtPathNavigation ignoreNbtNavigation)
  • Method Details

    • compare

      public int compare(net.minecraft.nbt.Tag o1, net.minecraft.nbt.Tag o2)
      Specified by:
      compare in interface Comparator<net.minecraft.nbt.Tag>
    • compare

      protected int compare(net.minecraft.nbt.Tag o1, net.minecraft.nbt.Tag o2, @Nullable org.cyclops.cyclopscore.nbt.path.navigate.INbtPathNavigation ignoreNbtNavigation)