Port to 26.1

This commit is contained in:
skippyall
2026-04-29 17:20:13 +02:00
parent f5202a4264
commit e117139a63
100 changed files with 609 additions and 550 deletions
@@ -2,15 +2,16 @@ package io.github.skippyall.minions.docs;
import com.mojang.datafixers.util.Either;
import com.mojang.serialization.Codec;
import net.minecraft.resources.Identifier;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.function.Function;
import net.minecraft.resources.ResourceLocation;
public class DocsTree {
private final BranchElement root;
private final Map<ResourceLocation, DocElement> entries = new HashMap<>();
private final Map<Identifier, DocElement> entries = new HashMap<>();
public DocsTree(BranchElement root) {
this.root = root;
@@ -29,7 +30,7 @@ public class DocsTree {
return root;
}
public DocElement getElement(ResourceLocation id) {
public DocElement getElement(Identifier id) {
return entries.get(id);
}
@@ -54,15 +55,15 @@ public class DocsTree {
}
public static final class DocElement extends Element {
public static final Codec<DocElement> CODEC = ResourceLocation.CODEC.xmap(DocElement::new, DocElement::getId);
public static final Codec<DocElement> CODEC = Identifier.CODEC.xmap(DocElement::new, DocElement::getId);
private final ResourceLocation id;
private final Identifier id;
public DocElement(ResourceLocation element) {
public DocElement(Identifier element) {
this.id = element;
}
public ResourceLocation getId() {
public Identifier getId() {
return id;
}
}