Links
Tags
Creators
Details
Licensed LGPL-3.0-only
Published 2 years ago
Updated 2 years ago
All versions
1.1
Release
Epitheca 1.12 years ago 57
Compatibility
Minecraft: Java Edition
1.21.1
Platform
Fabric
Supported environments
Client and server
Changes
- Created and textured the Recrafter block
- Add loot table, block tag, language translation, model, and recipe for Recrafter
- Convert all of the original crafting recipes into Recrafter recipes
- Create a custom Recrafter screen, which handles the following:
- Showing the player's inventory and hotbar along with the Recrafter GUI
- Allowing their inventory and hotbar to be interactable, and with their items in the right spots
- Have a custom Recrafter input and output slot with background textures
- Only allow valid inputs to be placed into the input
- Dynamically generate the correct possible outputs to select from based on the input
- Display the outputs in a 4x4 grid with a functioning scrollbar if there are more than 16 outputs
- Tooltips over the possible outputs with their item names
- Tooltips over the inputs and outputs
- Tooltip over the scrollbar when there are possible outputs present saying "X-Y out of Z" for the possible outputs being shown out of the total possible outputs
- Functionality for selecting a possible output from the grid
- Functionality for showing an amount of the selected possible output equal to the number of valid inputs (input 12 pieces of Glowstone, select Blue Glowstone, output shows and has 12 Blue Glowstone in it)
- Functionality for taking a selected possible output from the output slot
- Functionality for dropping the items put into the Recrafter and the player disconnects or the block is broken
- Add a total of 8 custom GUI-related textures for the Recrafter
- Add a total of 3 showcase images for the Recrafter
- Fixed a bug where bars were generating their item models twice, causing issues joining servers
- Update mod version
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:GQBNryV8:tDchn0f5"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:GQBNryV8:tDchn0f5"
}

