Basic development

This commit is contained in:
XevianLight
2026-01-16 17:51:41 -07:00
parent b0131011e5
commit 48e5499ad3
119 changed files with 3613 additions and 185 deletions

View File

@@ -0,0 +1,23 @@
package net.xevianlight.aphelion.client.dimension;
import net.minecraft.resources.ResourceKey;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.world.level.Level;
import java.util.HashMap;
import java.util.Map;
public final class DimensionRendererCache {
public static final Map<ResourceLocation, DimensionRenderer> RENDERERS = new HashMap<>();
public static void registerPlanetRenderers(Map<ResourceLocation, DimensionRenderer> renderers) {
RENDERERS.clear();
RENDERERS.putAll(renderers);
}
public static DimensionRenderer getOrDefault(ResourceLocation id) {
return RENDERERS.getOrDefault(id, null);
}
}