public Entry(FMLControlledNamespacedRegistry registry) { this.ids = Maps.newHashMap(); this.substitutions = Sets.newHashSet(); this.aliases = Maps.newHashMap(); this.blocked = Sets.newHashSet(); registry.serializeInto(this.ids); registry.serializeSubstitutions(this.substitutions); registry.serializeAliases(this.aliases); if (GameData.getBlockRegistry() == registry || GameData.getItemRegistry() == registry) { this.blocked.addAll(GameData.getMain().blockedIds); } }