Community listing page, reviews here may not be monitored by the author.
VoxLib
No reviews yet
Provides additional tools for rotating and manipulating voxel shapes
Provides a framework or library for other mods to use.
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Community voices
Reviews
Filters
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
Must be installed on both the client and the server.
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
Gone are the days when you must create a new voxel shape for every direction your block faces! With the help of this library, it can all be done with a simple function.
This mod adds some tools that help modders to more easily manipulate, create, and rotate voxel shapes in their code!
To get started with using this library, please go here: GitHub
Required Dependencies
- Fabric API
- Fabric Language Kotlin - Adds compatibility for the programming language this mod is written in
Additional Links
VoxLib
VoxLib is a Fabric library for Minecraft 1.19.4 that makes working with block voxel shapes less repetitive. Create a shape once, combine its pieces, rotate it for each direction, and inspect the result in-game.
VoxLib is primarily intended for mod developers. Install it when another mod lists it as a dependency, or add it directly to your development environment.
Features
- Create cuboid and common block shapes
- Combine shapes with concise Kotlin helpers
- Build shapes conditionally
- Rotate and flip shapes for directional blocks
- Simplify complex collision and outline shapes
- Cache repeated shape operations
- Display targeted outline and collision shapes in-game
- Log and compare shapes in client or server environments
Quick Example
val northShape = createCuboidShape(5, 0, 0, 11, 16, 8)
val eastShape = northShape.rotateRight()
val southShape = northShape.flip()
val westShape = northShape.rotateLeft()
Using VoxLib from Modrinth Maven
repositories {
maven {
url = "https://api.modrinth.com/maven"
}
}
dependencies {
modImplementation "maven.modrinth:voxlib:1.6.0+1.19.4"
}
Dependencies
- Fabric API — required
- Fabric Language Kotlin — required
- Mod Menu — optional; provides access to the debug settings screen
Compatibility
- Minecraft 1.19.4
- Fabric
- Java 17 or newer
- Client and dedicated server
Shape utilities work on both sides. Rendering overlays and the configuration screen are client-only.
For complete examples and documentation, visit the GitHub repository.
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers