About Infinicraft
Infinicraft is a mod originally made by Blucubed as a simple video
concept. In short, it adds everything to Minecraft. By editing the
nbt data of pre-configured blocks and items, along with the power of
large learning models and pixel art generators, two items can be
combined to make something completely new. The only limit: your
imagination! ... Ok and maybe some functionality. The mod can't
program new behavior.
If you have any questions, or would just like to hangout with the
devs, join the Discord server!
Mod Setup
To get started with Infinicraft:
- Download the mod's jar
-
Install required dependencies:
- OWO lib
- Mod Menu
-
Configure through Mod Menu:
- Click 'Mods' while on the main menu
- Select 'Infinicraft'
- Click the sliders icon in top right
Personal Server Setup (DEV SAVVY'S ONLY!)
- Install Ollama and llama3
- Download the infinicraft-server folder
- Change any setting needed inside the server python script
- Run the server python script
-
Server will run on port
17707
by default (configurable in script)
How It Works
The mod has two items: infinicraft:infinite
and
infinicraft:infinicrafter
. The first acts as a
"universal item" and can take on any texture. It's nbt data for
allows modification to its behavior. Textures are stored in a
256-length array of integers representing colors (in decimal form)
of a 16x16 sprite, with -1 representing transparency. The
infinicrafter block takes two items and attempts to find a cached
recipe for them. If a recipe is not cached, the mod sends a request
to an Infinicraft server (configurable) and adds the new item into
items.json. Then it sends another request to generate a texture for
the item with BitRoss.
Credits
Original mod base
BitRoss, our item art generator, built from the ground up using open-source data. (Had a tad bit of help from Brian Dean, too)
Deprecated fork (originally integrated script into mod)
A few tooltips
Literally everything since v1.0.3
This mod is open-source! Come help us out!!!