FAQ
Can I use this as a full Minecraft clone?
The kit is intended as a starting point. It gives you:
- Chunk-based world
- Basic mining & placing
- Inventory & hotbar
- Tools and pickups
Features like crafting, enemies, armor, biomes, redstone-like logic, or multiplayer are left for you to implement based on your project needs.
Why do you use IDs instead of storing BlockData directly in chunks?
Using byte IDs keeps memory usage low and makes it easier to:
- Save and load chunks
- Stream large worlds
- Do quick equality checks and generation logic
My icons look wrong / missing in the hotbar.
Check the following:
InventorySlotUIis using bothslot.block.iconandslot.tool.icon.- You assigned correct
BlockData/ToolDataassets. iconImagereference is set on all slot prefabs (hotbar & main inventory).
The held item is huge / tiny / distorted.
- Ensure the
handAnchortransform has a scale of(1,1,1). - Tweak held item position/rotation/scale on
HeldItemRenderer. - Avoid non-uniform scaling on parents.
Can I add crafting?
Yes. A simple approach:
- Define
RecipeScriptableObjects (inputs + outputs). - Build a small UI listing recipes.
- On craft, consume from
Inventoryand add result item.
Crafting is not included by default to keep the kit light and focused.