MinecraftUtils is a collection of Minecraft utilities, tools, generators and references built for players, server admins, developers, and enthusiasts. The site hosts popular tools like Inventory Slots, XP Calculators, Nether Coordinate Converters, and a list of many external utilities.
The project is maintained by Fy17 and contributors. If you want to support the project or chat with the team, join our Discord:
minecraftutils.com is an open source website, and all developers are allowed to contribute to it. All edits are to be done in a fork using pull requests, or in a separate branch to avoid issues. All contributors are appreciated!
- Next.js v16.0.4
- React v19.2.0
- Tailwind CSS v4
- TypeScript v5
- Tabler Icons v3.35.0
- ESLint v9
Some components are also based on premade shadcn components, with some edits made.
To set up the project locally, clone it from GitHub and run npm install.
To run it locally, use npm run dev.
We use reusable UI components across the site for a consistent look.
Examples:
Button
<Button variant="outline" size="sm">My Button</Button>Card
<Card>
<CardHeader>
<CardTitle>Title</CardTitle>
<CardDescription>Description</CardDescription>
</CardHeader>
</Card>You most likely won't have to make edits to these components, or install new ones. If you need to, please consider consulting someone first, or making sure it keeps the standard.
To define a new tool, start by opening app/AppStructure.tsx, here the list of all utilities are defined.
Each utility gets its own folder under the correct category in /app. All components are to be in this folder.
For more reference, look at the other utilities already added, or ask for help in the discord server.
Make sure to always use the same theme, the same base-components when possible, and some nice looking Tabler icons!
Thanks for contributing!