@Test public void testToNova() { assertThat(converter.toNova(new ResourceLocation("nova", "stuff"))).isEqualTo(new Asset("nova", "stuff")); assertThat(converter.toNova(new ResourceLocation("nova:otherStuff"))).isEqualTo(new Asset("nova", "otherStuff")); assertThat(converter.toNova(new ResourceLocation("nova:otherStuff"))).isEqualTo(new Asset("nova", "otherstuff")); assertThat(converter.toNovaTexture(new ResourceLocation("nova", "stuff"))).isEqualTo(new Texture("nova", "stuff")); assertThat(converter.toNovaTexture(new ResourceLocation("nova:otherStuff"))).isEqualTo(new Texture("nova", "otherStuff")); assertThat(converter.toNovaTexture(new ResourceLocation("nova:otherStuff"))).isEqualTo(new Texture("nova", "otherstuff")); }
@Override public Asset toNova(ResourceLocation resource) { return new Asset(resource.getResourceDomain(), resource.getResourcePath()); }
AssetConverter implements NativeConverter<Asset, ResourceLocation> { @Override public Asset toNova(ResourceLocation resource) { return new Asset(resource.getResourceDomain(), resource.getResourcePath()); } }
AssetConverter implements NativeConverter<Asset, ResourceLocation> { @Override public Asset toNova(ResourceLocation resource) { return new Asset(resource.getResourceDomain(), resource.getResourcePath()); }  }
AssetConverter implements NativeConverter<Asset, ResourceLocation> { @Override public Asset toNova(ResourceLocation resource) { return new Asset(resource.getResourceDomain(), resource.getResourcePath()); }  static AssetConverter instance(); @Override Class<Asset> getNovaSide(); @Override Class<ResourceLocation> getNativeSide(); @Override Asset toNova(ResourceLocation resource); Asset toNovaTexture(ResourceLocation resource); @Override ResourceLocation toNative(Asset asset); ResourceLocation toNativeTexture(Asset asset); ResourceLocation toNativeTexture(Asset asset, boolean preserveExtension); ResourceLocation toNativeTexture(Asset asset, boolean preserveExtension, boolean removeType); }
AssetConverter implements NativeConverter<Asset, ResourceLocation> { @Override public Asset toNova(ResourceLocation resource) { return new Asset(resource.getResourceDomain(), resource.getResourcePath()); }  static AssetConverter instance(); @Override Class<Asset> getNovaSide(); @Override Class<ResourceLocation> getNativeSide(); @Override Asset toNova(ResourceLocation resource); Asset toNovaTexture(ResourceLocation resource); @Override ResourceLocation toNative(Asset asset); ResourceLocation toNativeTexture(Asset asset); ResourceLocation toNativeTexture(Asset asset, boolean preserveExtension); ResourceLocation toNativeTexture(Asset asset, boolean preserveExtension, boolean removeType);  }