All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Humility - Another Furniture Mod

Humility - Another Furniture Mod

by Miki-Liki • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

HumilityAFM

Humility - Another Furniture Mod

Description

This is a simple and small mod that adds some simple decorative blocks such as cabinets (which are fancier types of item frames) as well as some vanilla block variations. It specialises in procedurally generating variants of the same block so that you can always find the look you were searching for.

Download

The only official downloads are from Modrinth and GitHub
I can't ensure any other downloads are safe and don't include viruses
PLS download the mod from Modrinth if you can

Features:

Almost fully resourcepack compatible!

HumilityAFM uses mostly the existing vanilla textures,
So most resourcepacks should work with it out of the box!
There are some included resourcepacks that improve the compatibility even more :)

Cabinets

Make your treasures pop!
Match the wood to your build and wool interior to your item!

Cabinet Block Image Need something brighter? Illuminated Cabinet comes for rescue!

Wooden Mosaics!

Mix 2 different wood types to find your look!

Wooden Mosaic Image

Terracotta Tiles!

It’s like wooden mosaic but flatter.

Terracotta Tiles Image

Forced Corner Stairs variants

Make the vanillest armchairs, sofas, tables and more!

Forced Corner Stairs Image

Light Strips (need to be enabled in the config)

Lighten up your builds with unobtrusive light source

LED Image **Light Strips** also support **Bliss** shader and **Shimmer**'s mod coloured lights! LED coloured light Image

Soul and Redstone Jack o'Lanterns! (With Shimmer support!)

Soul and Redstone Pumpkins

Candlesticks! (need to be enabled in the config)

Candlesticks in a tunnel

High config customizability

Roadmap:

High priority:

  • Redo the window capture screenshots or at least crop the window app bar
  • Fix Cabinet breaking animation being invisible
  • Redo coloured torch textures using the Jack o'Lantern palette system
  • Improve the built-in mod support for:
    • BetterNether
    • BetterEnd
    • Biomes o' Plenty
    • (Add stone variants from the above mods, and fix the missing wood variants)

Medium priority:

  • Add 'Bliss' support for all the blocks from coloured feature set:
    • Coloured Torches
    • Coloured Jack o'Lanterns
    • Light Strips
  • Finish built-in coloured torches rp compat resourcepack
  • Add special built-in mod support for:
    • Sundries
    • DivineRPG
    • Couple other mods with custom wood types
  • Improve the speciality of Soul Jack o'Lantern :/
    • Make them work as bookshelves for enchanting?
    • Make them boost monster spawners?
    • Make them scare away Endermen or other mobs?
  • Add Fancy carpets
  • Add hanging pots
  • Add hanging candlesticks
  • Add more candlestick variants:
    • small, medium, large, etc.
  • Add correct map colours to generated blocks:
    • Cabinets and Illuminated Cabinets
    • Candlesticks
    • Wooden Mosaics
    • Terracotta Tiles
    • Light Strips
    • Coloured Torches
    • Jack o'Lanterns
    • Forced Corner Stairs
  • Rethink cabinet opening, item insertion and removal, and such
  • Add the ability to rotate items displayed in the cabinets
  • Expand Light Stips:
    • Vertical mount
    • Fit multiple Light Strips in 1 block
  • Make coloured flame particles for coloured torches
  • Improve the sounds by varying the pitch and volume slightly
  • Optimise the model datagen
  • Convert the config from JSON to TOML
  • Consider making Polymorph an optional dependency, now with the alternative wooden mosaic recipie datapack it is no longer needed, that said people might still be confused if they didn't have either enabled/installed
  • Add proper translations for the Resource Packs

Low/unknown priority:

  • Add leather variants of the cabinets?
  • Make the leather cabinets dyable?
  • Add carpet covered stairs?
  • Backport to older MC versions?:
    • 1.19.2?
    • 1.18.2?
    • 1.16.5?
    • 1.12.2?
    • 1.8.9?
    • 1.7.10?
    • 1.0?
  • Add crafting table on a stick?:
    • If the right-clicked block has a recipe that requires only itself and outputs only one other block, it will replace the right-clicked block with the output block from that recipe
  • Add variant choosing block?:
    • A GUI block that will show all the variants that can be crafted in the crafting table following the crafting table on a stick logic, and it will allow you to choose the variant you want to craft
    • It Should be really useful for candlesticks if they get a lot of variants
  • Consider doing a HumilityLib library mod for config or such?
  • Improve Illuminated Cabinet Brightening rendering?
  • Add thin (Blibiocraft style) and short cabinets?
  • Add a feature to connect 2 neighboring Cabinets into a big one?
  • Custom renderer for wooden mosaics to reduce file size?
  • Runtime resourcepack generation? (datapacks)

FAQ:

Q: Can you update/port the mod to MC x.x.x?
A: Depends, I'm interested in supporting multiple MC versions, but can't support all of them.
If you want support for specific MC version pls create an issue on GitHub

Q: Can you port to mod to forge?
A: I wanted this to be a forge mod, but I just couldn't get even the empty forge template to work and I gave up.
I'm not planing on porting the mod myself, but if you are interested in porting it yourself, you can, pls let me know of such projects on GitHub :)
You can also use the mod Kilt to run forge mods on fabric

Q: Why don’t I see Light Strips / Coloured Torches / Coloured Jack o'Lanterns in my game?
A: You need to enable coloured feature set in the config and restart the game. The coloured torches are in beta, and I don't want to separate any of them from each other

Q: Why don’t my Light Strips / Coloured Torches / Coloured Jack o'Lanterns emit coloured light?
A: For coloured lighting you need a separate compatible mod or shader. For now this includes Bliss shader and Shimmer mod
If the light sources still don't emmit coloured light:
When using Shimmer mod, there is probably some mod incompatibility. Try disabling the 'NVIDIUM' mod if present and it should start working again, if 'NVIDIUM' is not the cause try asking in Shimmer DC server for help
When using Bliss shader, make sure to load it via Iris or Oculus and not using Optifine! Then make sure floodfill option is enabled in the shader settings

Q: Why is the inside of Cabinets transparent?
A: Sodium <0.6.0 has issues with rendering transparency. You can try replacing it with Embeddium or installing other mods, like NVIDIUM, may help fix the problem. If that doesn't help, you can disable partial Cabinet transparency in the configuration (you will still be able to see the items inside)

Q Why do the edges become transparent when I look at a Cabinet?
A: I have no idea... probably another transparency issue :/

Versioning:

{major}.{minor}.{patch}.{mc_version_specific_patch}

  • major - Big changes, possibly breaking backward compatibility
  • minor - New features, but backward compatible
  • patch - Bug fixes, optimizations, small changes
  • mc_version_specific_patch - Patches (see above) exclusive to specific to a Minecraft version release

Note that features marked as beta may change or be removed even in minor updates, breaking their backward compatibility

Building instructions:

  1. Download the source code from GitHub
  2. Download the advzip utility, you can find it here under AdvanceCOMP package and move the advzip.exe executable to the main project folder
  3. Download the dependent mods for datagen and put them under ./build/datagen/mods/
  4. Run the pbr_redistributor.py scripts using the command python pbr_redistributor.py
  5. Run command ./gradlew runDatagen or gradlew runDatagen in the terminal
    • When the command fails, enable datagenMode in the config file under ./build/datagen/config/humility-afm.json
  6. Move the content (the inside of the folder) of src/main/generated/data/humility-afm/recipie(s)/datapack to src/main/resources/resourcepacks/alternate_wooden_mosaics_recipes/data/humility-afm/recipie(s)/
  7. Move the content (the inside of the folder) of src/main/generated/data/humility-afm/advancement(s)/recipes/misc/datapack to src/main/resources/resourcepacks/alternate_wooden_mosaics_recipes/data/humility-afm/advancement(s)/recipes/misc/
  8. Run command ./gradlew build or gradlew build in the terminal
  9. The compiled mod jar should be located in ./build/libs/ folder

💖 Like the mod? Check out my other work!

Modrinth GitHub

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3
Fabric
1mo ago 1
26.2
Fabric
1mo ago 1
26.2
Fabric
4mo ago 1
26.1.2
Fabric
4mo ago 1
26.1.x
Fabric
7mo ago 1
1.21.11
Fabric
7mo ago 1
1.21.8
Fabric
7mo ago 1
1.21.4
Fabric
7mo ago 1
1.21.1
Fabric
7mo ago 1
1.20.6
Fabric
7mo ago 1
1.20.4
Fabric
7mo ago 1
1.20.1
Fabric
7mo ago 1
1.21.11
Fabric
7mo ago 1
1.21.8
Fabric
7mo ago 1
1.21.4
Fabric
7mo ago 1
1.21.1
Fabric
7mo ago 1
1.20.6
Fabric
7mo ago 1
1.20.4
Fabric
7mo ago 1
1.20.1
Fabric
7mo ago 1
1.21.x
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.1
Fabric
last yr. 1
1.20.6
Fabric
last yr. 1
1.20.4
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.1
Fabric
last yr. 1
1.20.6
Fabric
last yr. 1
1.20.4
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.1
Fabric
last yr. 1
1.21.1
Fabric
last yr. 1
1.20.6
Fabric
last yr. 1
1.20.4
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.1
Fabric
last yr. 1
1.20.6
Fabric
last yr. 1
1.20.4
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.1
Fabric
last yr. 1
1.20.6
Fabric
last yr. 1
1.20.4
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
Done:
  • Ported to 26.3

Currently not working:
  • Illuminated Cabinet Brightening
  • Light Strip Brightening
  • Fixed missing block and item models and textures
  • Added back optional support for BetterNether, BetteEnd and Biomes o'Plenty
  • Fixed block codecs, so structures with blocks from this mod (if any are added by other mod or the user) should generate correctly
  • Removed duplicated cabinet model
  • Done:**
  • Moved to mojmap :(
  • Updated to Minecraft 26.1 and 26.2

  • Currently not working:**
  • Illuminated Cabinet Brightening
  • Light Strip Brightening
  • No Biomes o' Plenty support (as it does not have a 26.2 build yet)
Second beta for 26.1
  • Added back Biomes o'Plenty support
  • Hopefuly broke nothing while doing so...*
  • Done:**
  • Moved to mojmap :(
  • Updated to Minecraft 26.1

  • Currently not working:**
  • Illuminated Cabinet Brightening
  • Light Strip Brightening
  • No Biomes o' Plenty support (as it does not have 26.1 build yet)
Fixed #17 - crash when using single creative tab with candlesticks being disabled
Fixed #17 - crash when using single creative tab with candlesticks being disabled
Fixed #17 - crash when using single creative tab with candlesticks being disabled
Fixed #17 - crash when using single creative tab with candlesticks being disabled
Fixed #17 - crash when using single creative tab with candlesticks being disabled
Fixed #17 - crash when using single creative tab with candlesticks being disabled
Fixed #17 - crash when using single creative tab with candlesticks being disabled
  • Fixed a massive log error spam on world loading/creation
  • Merged all versions into a single manifold branch
  • Improve sounds by varying the pitch and volume slightly
  • Moved support from 1.21.6 to 1.21.8
  • Ported to 1.21.11
  • Improved networking
  • Improved performance by optimising the block models
  • Fixed a massive log error spam on world loading/creation
  • Merged all versions into a single manifold branch
  • Improve sounds by varying the pitch and volume slightly
  • Moved support from 1.21.6 to 1.21.8
  • Ported to 1.21.11
  • Improved networking
  • Improved performance by optimising the block models
  • Fixed a massive log error spam on world loading/creation
  • Merged all versions into a single manifold branch
  • Improve sounds by varying the pitch and volume slightly
  • Moved support from 1.21.6 to 1.21.8
  • Ported to 1.21.11
  • Improved networking
  • Improved performance by optimising the block models
  • Fixed a massive log error spam on world loading/creation
  • Merged all versions into a single manifold branch
  • Improve sounds by varying the pitch and volume slightly
  • Moved support from 1.21.6 to 1.21.8
  • Ported to 1.21.11
  • Improved networking
  • Improved performance by optimising the block models
  • Fixed a massive log error spam on world loading/creation
  • Merged all versions into a single manifold branch
  • Improve sounds by varying the pitch and volume slightly
  • Moved support from 1.21.6 to 1.21.8
  • Ported to 1.21.11
  • Improved networking
  • Improved performance by optimising the block models
  • Fixed a massive log error spam on world loading/creation
  • Merged all versions into a single manifold branch
  • Improve sounds by varying the pitch and volume slightly
  • Moved support from 1.21.6 to 1.21.8
  • Ported to 1.21.11
  • Improved networking
  • Improved performance by optimising the block models
  • Fixed a massive log error spam on world loading/creation
  • Merged all versions into a single manifold branch
  • Improve sounds by varying the pitch and volume slightly
  • Moved support 1.21.6 to 1.21.8
  • Ported to 1.21.11
  • Improved networking
  • Improved performance by optimising the block models
  • Updated dependencies
  • Added 2 new config options for customising creative inventory tabs
  • Updated dependencies
  • Added 2 new config options for customising creative inventory tabs
  • Updated dependencies
  • Added 2 new config options for customising creative inventory tabs
  • Updated dependencies
  • Added 2 new config options for customising creative inventory tabs
  • Updated dependencies
  • Added 2 new config options for customising creative inventory tabs
  • Fixed broken translations
  • Updated dependencies
  • Added 2 new config options for customising creative inventory tabs
  • Reduced the jar size:
  • Minified the included JSON files
  • Recompressed the jar with advzip -3 -i 5
  • Recompressed all the image files
  • Fixed coloured jack o'Lanterns being based on the redstone jack o'Lantern block variant
  • Code clean-up:
  • BlockEntityRegistry
  • CabinetBlock
  • Client side code
  • Fixed Cabinets displaying the items after it got removed
  • Improved Cabinet sound a bit
  • Server feature sync:
  • If the client config differs from the server one, display a warning message with the differences
  • Finished built-in jack o'Lantern rp compat resourcepack
  • Light Strip Brightening option no longer requires a game restart to take effect
  • Added PBR data to:
  • Light Strip models (vanilla emission)
  • Jack o'Lanterns textures:
  • Optifine emission (coloured face only)
  • LabPBR metadata (emission included) (sharp face)
  • LabPBR metadata (emission included) (smooth)
  • Coloured Torches:
  • Optifine emission
  • LabPBR (sharp)
  • LabPBR (smooth)
  • Cabinets
  • Fixed Outer Light String brightening rendering
  • Fixed Coloured Feature set translations
  • Reduced the number of blocks in the Coloured Feature Set to 1 per type per colour
  • Added Illuminated Cabinet Brightening to the config
  • Removed Shimmer Colour configuration from the config
The colours should be handled by Shimmer, Shimmer Support Layer, user and/or respective shaders
  • Reduced the jar size:
  • Minified the included JSON files
  • Recompressed the jar with advzip -3 -i 5
  • Recompressed all the image files
  • Fixed coloured jack o'Lanterns being based on the redstone jack o'Lantern block variant
  • Code clean-up:
  • BlockEntityRegistry
  • CabinetBlock
  • Client side code
  • Fixed Cabinets displaying the items after it got removed
  • Improved Cabinet sound a bit
  • Server feature sync:
  • If the client config differs from the server one, display a warning message with the differences
  • Finished built-in jack o'Lantern rp compat resourcepack
  • Light Strip Brightening option no longer requires a game restart to take effect
  • Added PBR data to:
  • Light Strip models (vanilla emission)
  • Jack o'Lanterns textures:
  • Optifine emission (coloured face only)
  • LabPBR metadata (emission included) (sharp face)
  • LabPBR metadata (emission included) (smooth)
  • Coloured Torches:
  • Optifine emission
  • LabPBR (sharp)
  • LabPBR (smooth)
  • Cabinets
  • Fixed Outer Light String brightening rendering
  • Fixed Coloured Feature set translations
  • Reduced the number of blocks in the Coloured Feature Set to 1 per type per colour
  • Added Illuminated Cabinet Brightening to the config
  • Removed Shimmer Colour configuration from the config
The colours should be handled by Shimmer, Shimmer Support Layer, user and/or respective shaders
  • Reduced the jar size:
  • Minified the included JSON files
  • Recompressed the jar with advzip -3 -i 5
  • Recompressed all the image files
  • Fixed coloured jack o'Lanterns being based on the redstone jack o'Lantern block variant
  • Code clean-up:
  • BlockEntityRegistry
  • CabinetBlock
  • Client side code
  • Fixed Cabinets displaying the items after it got removed
  • Improved Cabinet sound a bit
  • Server feature sync:
  • If the client config differs from the server one, display a warning message with the differences
  • Finished built-in jack o'Lantern rp compat resourcepack
  • Light Strip Brightening option no longer requires a game restart to take effect
  • Added PBR data to:
  • Light Strip models (vanilla emission)
  • Jack o'Lanterns textures:
  • Optifine emission (coloured face only)
  • LabPBR metadata (emission included) (sharp face)
  • LabPBR metadata (emission included) (smooth)
  • Coloured Torches:
  • Optifine emission
  • LabPBR (sharp)
  • LabPBR (smooth)
  • Cabinets
  • Fixed Outer Light String brightening rendering
  • Fixed Coloured Feature set translations
  • Reduced the number of blocks in the Coloured Feature Set to 1 per type per colour
  • Added Illuminated Cabinet Brightening to the config
  • Removed Shimmer Colour configuration from the config
The colours should be handled by Shimmer, Shimmer Support Layer, user and/or respective shaders
  • Reduced the jar size:
  • Minified the included JSON files
  • Recompressed the jar with advzip -3 -i 5
  • Recompressed all the image files
  • Fixed coloured jack o'Lanterns being based on the redstone jack o'Lantern block variant
  • Code clean-up:
  • BlockEntityRegistry
  • CabinetBlock
  • Client side code
  • Fixed Cabinets displaying the items after it got removed
  • Improved Cabinet sound a bit
  • Server feature sync:
  • If the client config differs from the server one, display a warning message with the differences
  • Finished built-in jack o'Lantern rp compat resourcepack
  • Light Strip Brightening option no longer requires a game restart to take effect
  • Added PBR data to:
  • Light Strip models (vanilla emission)
  • Jack o'Lanterns textures:
  • Optifine emission (coloured face only)
  • LabPBR metadata (emission included) (sharp face)
  • LabPBR metadata (emission included) (smooth)
  • Coloured Torches:
  • Optifine emission
  • LabPBR (sharp)
  • LabPBR (smooth)
  • Cabinets
  • Fixed Outer Light String brightening rendering
  • Fixed Coloured Feature set translations
  • Reduced the number of blocks in the Coloured Feature Set to 1 per type per colour
  • Added Illuminated Cabinet Brightening to the config
  • Removed Shimmer Colour configuration from the config
The colours should be handled by Shimmer, Shimmer Support Layer, user and/or respective shaders
Humility - Another Furniture Mod Icon
Download Humility - Another Furniture Mod
Select game version
Select platform