layout |
title |
description |
hero |
features |
home |
YACL Wiki |
A builder-based configuration library for Minecraft. |
name |
tagline |
actions |
Yet Another Configuration Library |
A builder-based configuration library for Minecraft. |
theme |
text |
link |
brand |
Getting Started |
/getting-started/installing |
|
theme |
text |
link |
alt |
Contribute |
/contributing |
|
|
|
title |
details |
link |
Setup YACL |
Learn how to setup YACL in your mod, and how to create a configuration screen using either the automatic system or the manual method. |
/getting-started/installing |
|
title |
details |
link |
Automatic Screen Generation |
Discover YACL's powerful auto-generation system, which allows you to create a configuration screen with annotations. |
/autogen/setup |
|
|
<style scoped>
.container {
margin: auto;
width: 100%;
max-width: 1280px;
padding: 0 24px;
padding-top: 48px !important;
}
@media (min-width: 640px) {
.container {
padding: 0 48px;
}
}
@media (min-width: 960px) {
.container {
width: 100%;
padding: 0 64px;
}
}
</style>
<script setup>
import {
VPTeamMembers
} from 'vitepress/theme'
const memberData = [{
name: "imb11",
website: "https://imb11.dev/",
discord: "https://discord.imb11.dev/"
}, {
name: "isXander",
website: "https://isxander.dev",
discord: "https://short.isxander.dev/discord/"
}]
const members = memberData.map((data) => {
const links = [];
if(data.twitter) links.push({
icon: "twitter",
link: `https://twitter.com/${data.twitter}`,
target: '_blank',
rel: 'sponsored'
});
if(data.mastodon) {
const mastodon_domain = data.mastodon.split("@")[1];
const mastodon_username = "@" + data.mastodon.split("@")[0];
links.push({
icon: "mastodon",
link: `https://${mastodon_domain}/${mastodon_username}`,
target: '_blank',
rel: 'sponsored'
});
}
if(data.website) links.push({
icon: {
svg: `
`
},
link: data.website,
target: '_blank',
rel: 'sponsored'
});
if(data.discord) links.push({
icon: "discord",
link: data.discord,
target: '_blank',
rel: 'sponsored'
});
links.push({
icon: "github",
link: `https://github.com/${data.name}`,
target: '_blank',
rel: 'sponsored'
});
return {
name: data.name,
avatar: `https://github.com/${data.name}.png?size=120`,
links: links,
target: '_blank',
rel: 'sponsored'
}
});
</script>
::: info
These pages have been tested and verified to work with Minecraft 1.20.4
(NeoForge+Fabric) and YACL 3.3.0
, if you encounter any issues, please report them on the Discord or GitHub.
:::
These people have written the many guides and resources on this website, you should go and support them! If you want to contribute guides and resources, check out the Contributing page.