minecraft-src/net/minecraft/client/ClientBootstrap.java
2025-07-04 03:45:38 +03:00

29 lines
1.1 KiB
Java

package net.minecraft.client;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.minecraft.client.color.item.ItemTintSources;
import net.minecraft.client.renderer.item.ItemModels;
import net.minecraft.client.renderer.item.properties.conditional.ConditionalItemModelProperties;
import net.minecraft.client.renderer.item.properties.numeric.RangeSelectItemModelProperties;
import net.minecraft.client.renderer.item.properties.select.SelectItemModelProperties;
import net.minecraft.client.renderer.special.SpecialModelRenderers;
import net.minecraft.client.renderer.texture.atlas.SpriteSources;
@Environment(EnvType.CLIENT)
public class ClientBootstrap {
private static volatile boolean isBootstrapped;
public static void bootstrap() {
if (!isBootstrapped) {
isBootstrapped = true;
ItemModels.bootstrap();
SpecialModelRenderers.bootstrap();
ItemTintSources.bootstrap();
SelectItemModelProperties.bootstrap();
ConditionalItemModelProperties.bootstrap();
RangeSelectItemModelProperties.bootstrap();
SpriteSources.bootstrap();
}
}
}