2025-11-24 22:52:51 +03:00

30 lines
812 B
Java

/*
* Decompiled with CFR 0.152.
*
* Could not load the following classes:
* com.mojang.serialization.Codec
* com.mojang.serialization.DataResult
*/
package net.minecraft.server.jsonrpc.api;
import com.mojang.serialization.Codec;
import com.mojang.serialization.DataResult;
import java.net.URI;
import java.net.URISyntaxException;
public class ReferenceUtil {
public static final Codec<URI> REFERENCE_CODEC = Codec.STRING.comapFlatMap(string -> {
try {
return DataResult.success((Object)new URI((String)string));
}
catch (URISyntaxException e) {
return DataResult.error(e::getMessage);
}
}, URI::toString);
public static URI createLocalReference(String typeId) {
return URI.create("#/components/schemas/" + typeId);
}
}