Make Main Menu optional

This commit is contained in:
Ampflower 🌺 2025-03-11 18:40:22 -07:00
parent 972b74db40
commit 4180170b74
No known key found for this signature in database
GPG Key ID: FC0397C90D508D7F
17 changed files with 28 additions and 0 deletions

View File

@ -15,8 +15,13 @@ import net.fabricmc.fabric.api.blockrenderlayer.v1.BlockRenderLayerMap;
import net.fabricmc.fabric.api.client.particle.v1.ParticleFactoryRegistry;
import net.fabricmc.fabric.api.client.rendering.v1.EntityRendererRegistry;
import net.fabricmc.fabric.api.client.rendering.v1.LivingEntityFeatureRendererRegistrationCallback;
import net.fabricmc.fabric.api.resource.ResourceManagerHelper;
import net.fabricmc.fabric.api.resource.ResourcePackActivationType;
import net.fabricmc.loader.api.FabricLoader;
import net.fabricmc.loader.api.ModContainer;
import net.minecraft.client.render.RenderLayer;
import net.minecraft.client.render.block.entity.BlockEntityRendererFactories;
import net.minecraft.text.Text;
import net.minecraft.util.Identifier;
@Environment(EnvType.CLIENT)
@ -37,6 +42,10 @@ public class JoyClient implements ClientModInitializer {
});
ParticleFactoryRegistry.getInstance().register(JoyParticles.TOTEM_OF_PRIDE_PARTICLE, TotemOfPrideParticle.Factory::new);
final ModContainer self = FabricLoader.getInstance().getModContainer(Joy.MOD_ID).orElseThrow();
ResourceManagerHelper.registerBuiltinResourcePack(JoyUtil.id("menu"), self, Text.of("Joy's Main Menu & HUD"), ResourcePackActivationType.DEFAULT_ENABLED);
}
private static void registerBedBlockRenderLayers() {

View File

@ -0,0 +1,13 @@
package gay.pridecraft.joy;
import net.minecraft.util.Identifier;
/**
* @author Ampflower
* @since 1.0.0
**/
public final class JoyUtil {
public static Identifier id(String name) {
return Identifier.of(Joy.MOD_ID, name);
}
}

View File

Before

Width:  |  Height:  |  Size: 6.9 KiB

After

Width:  |  Height:  |  Size: 6.9 KiB

View File

@ -0,0 +1,6 @@
{
"pack": {
"pack_format": 34,
"description": "From §cPr§6id§eep§2ac§9k 7§5.0§r"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB