layout |
title |
description |
hero |
features |
home |
Fabric Modding Wiki |
An open source guide-book for creating mods using Fabric. |
name |
tagline |
actions |
Fabric Modding Wiki |
An open source guide-book for creating mods using Fabric. |
theme |
text |
link |
brand |
Getting Started |
/getting-started/ |
|
theme |
text |
link |
alt |
Contribute |
/contributing |
|
|
|
title |
details |
link |
Items |
Discover how to register a simple item and how to texture, model and name it. |
/items/ |
|
title |
details |
link |
Blocks |
Learn how to register a simple block and block item, texture and model it. |
/blocks/ |
|
title |
details |
link |
Data Generation |
Find out how you can setup your project to utilize Fabric API's data generation helpers. |
/data-generation/ |
|
title |
details |
link |
Events |
Learn how to use Fabric API's event system. |
/events/ |
|
title |
details |
link |
Rendering |
Learn the basics of rendering in Minecraft, both 3D and 2D. |
/rendering/ |
|
title |
details |
link |
Sounds |
Learn how to utilize Minecraft's sound systems to add and play your own sounds. |
/sounds/ |
|
title |
details |
link |
Miscellaneous Topics |
Learn about other topics such as codecs, text and more. |
/misc-topics/ |
|
|
<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: "JR1811",
twitter: "ShiroJR1811",
mastodon: "@[email protected]",
website: "https://jr1811.github.io"
}, {
name: "0x3C50"
}, {
name: "Friendly-Banana"
}, {
name: "enjarai",
website: "https://enjarai.dev",
discord: "https://discord.gg/WcYsDDQtyR"
}, {
name: "imb11",
website: "https://imb11.dev/",
discord: "https://discord.imb11.dev/"
}, {
name: "Superkat32",
}, {
name: "oliviathevampire",
mastodon: "@[email protected]"
}]
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
, 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.