diff options
Diffstat (limited to 'runtime/src/main/java/me/shedaniel/rei/impl')
2 files changed, 9 insertions, 9 deletions
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/common/category/CategoryIdentifierImpl.java b/runtime/src/main/java/me/shedaniel/rei/impl/common/category/CategoryIdentifierImpl.java index c23ebee80..2b9ed42ed 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/common/category/CategoryIdentifierImpl.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/common/category/CategoryIdentifierImpl.java @@ -32,7 +32,7 @@ import java.util.Objects; import java.util.function.Function; public class CategoryIdentifierImpl<D extends Display> implements CategoryIdentifier<D> { - private ResourceLocation location; + private final ResourceLocation location; public CategoryIdentifierImpl(ResourceLocation location) { this.location = Objects.requireNonNull(location); diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/common/entry/comparison/NbtHasherProviderImpl.java b/runtime/src/main/java/me/shedaniel/rei/impl/common/entry/comparison/NbtHasherProviderImpl.java index a3bedba31..17f8bd517 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/common/entry/comparison/NbtHasherProviderImpl.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/common/entry/comparison/NbtHasherProviderImpl.java @@ -24,6 +24,8 @@ package me.shedaniel.rei.impl.common.entry.comparison; import com.google.common.base.Predicates; +import me.shedaniel.rei.api.common.entry.comparison.ComparisonContext; +import me.shedaniel.rei.api.common.entry.comparison.EntryComparator; import me.shedaniel.rei.impl.Internals; import net.minecraft.nbt.CompoundTag; import net.minecraft.nbt.ListTag; @@ -32,23 +34,21 @@ import org.jetbrains.annotations.Nullable; import java.util.*; import java.util.function.Predicate; -import java.util.function.ToLongFunction; public class NbtHasherProviderImpl implements Internals.NbtHasherProvider { - private final ToLongFunction<Tag> defaultHasher = _provide(); + private final EntryComparator<Tag> defaultHasher = _provide(); @Override - public ToLongFunction<Tag> provide(String... ignoredKeys) { + public EntryComparator<Tag> provide(String... ignoredKeys) { if (ignoredKeys == null || ignoredKeys.length == 0) return defaultHasher; return _provide(ignoredKeys); } - private ToLongFunction<Tag> _provide(String... ignoredKeys) { + private EntryComparator<Tag> _provide(String... ignoredKeys) { return new Hasher(ignoredKeys); } - private static class Hasher implements ToLongFunction<Tag> { - @Nullable + private static class Hasher implements EntryComparator<Tag> { private final Predicate<String> filter; private Hasher(@Nullable String[] ignoredKeys) { @@ -66,9 +66,9 @@ public class NbtHasherProviderImpl implements Internals.NbtHasherProvider { private boolean shouldHash(String key) { return filter.test(key); } - + @Override - public long applyAsLong(Tag value) { + public long hash(ComparisonContext context, Tag value) { return hashTag(value); } |
