From dd9a0de98d50696853442cf7bb37af72a8561375 Mon Sep 17 00:00:00 2001 From: md678685 Date: Sun, 19 Aug 2018 20:58:45 +0100 Subject: [PATCH] Implement ItemDbProviders, pt 6 --- .../src/net/ess3/nms/flattened/FlatItemDbProvider.java | 5 +++++ .../src/net/ess3/nms/ids/LegacyItemDbProvider.java | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/nms/FlattenedProvider/src/net/ess3/nms/flattened/FlatItemDbProvider.java b/nms/FlattenedProvider/src/net/ess3/nms/flattened/FlatItemDbProvider.java index e66a48b74..58e8c9fca 100644 --- a/nms/FlattenedProvider/src/net/ess3/nms/flattened/FlatItemDbProvider.java +++ b/nms/FlattenedProvider/src/net/ess3/nms/flattened/FlatItemDbProvider.java @@ -59,6 +59,11 @@ public class FlatItemDbProvider extends ItemDbProvider { return null; } + @Override + public Collection listNames() { + return Collections.unmodifiableSet(primaryNames.keySet()); + } + @Override public void rebuild(List lines) { String json = String.join("\n", lines); diff --git a/nms/IdProvider/src/net/ess3/nms/ids/LegacyItemDbProvider.java b/nms/IdProvider/src/net/ess3/nms/ids/LegacyItemDbProvider.java index 55d71b0df..d0debf44b 100644 --- a/nms/IdProvider/src/net/ess3/nms/ids/LegacyItemDbProvider.java +++ b/nms/IdProvider/src/net/ess3/nms/ids/LegacyItemDbProvider.java @@ -114,6 +114,11 @@ public class LegacyItemDbProvider extends ItemDbProvider { return retval; } + @Override + public Collection listNames() { + return primaryNames.values(); + } + @Override public boolean supportsLegacyIds() { return true;