Description
This mod is currently maintained on 1.18 forge&fabric, as well as 1.19
CF Page icon thanks to DrinkSomeMilk
For 1.18+:
Compatibility:
SU is currently semi-incompatible with Lithium/Canary/Radium, and incompatible with Optifine shaders
SU makes a tweak to Refined Storage for better compatibility, and currently cannot save AE2 blocks at all, so if you want a bulk storage mod, go for RS
Mekanism also does not work
SU 1.18 has had a lot of work put into optimizations
It's at a point where it can handle ~50k 1/16th unit spaces on 8GB RAM (granted with poor performance), and can handle ridiculous amounts of small blocks without meaningful amounts of performance loss
Infact, small redstone can actually perform better than vanilla redstone, despite using the same logic
SU still has integration for Pehkui
Pretty much all GUI blocks should work
The following recipes are where you start off with the mod, they are for the resizing hammers


Making a unit space:

Making a smaller unit space:

Making a larger unit space:

For 1.16:
1.16 SU is fully survival ready! (Recipes at the bottom of spoiler)
Do keep in mind, this will cause a lot of lag regardless of how you use it, so long as you are using it... my current, outdated approximation of when things will start going bad for the server is 184 unit tile entities.
Client side however, it'll start lagging a lot sooner (though maybe not anymore)
Almost perfectly compatible with Create, because reasons(?)
Most container blocks do work (all vanilla ones, excluding lectern), and this even includes chests from Iron Chests.
I am actively trying to get everything to work, so if something is broken, please do visit the issue tracker
I would recommend that you play with an entity resizing mod, such as ThreeCore, Shrink, Gullivern, or Pehkui.
If you have any of these mods installed, you can use shift+right click while holding a hammer of resizing to rescale yourself, and you can hit other entities with said hammers to rescale them.
I personally chose Pehkui.
Placement and breaking is done as you would expect.
Careful with large quantities of units, as your client will most likely not like it.
Crafting the resizing hammers:

Crafting the unit item:

Shrinking the unit item (shapeless):

Growing the unit item (shapeless):

You can also shrink blocks:

For 1.12/1.15:
This mod just adds small blocks that take up a fraction of a block. I struggled a lot with this one, and actually need help working this through. More specifically, a good way to simulate each tick in the small world.
This mod is a rewrite of the little blocks mod from back when Minecraft modding was simpler (I'm saying this without knowing, but the rendering method used in the original mod seems so much simpler to find than what I had to do.)
I did actually look at the code of little blocks, but I have no understanding of it, and a decent amount of the things it uses don't exist in 1.12+. 1.13 and later all had decent reworkings of the game, and almost the whole game's code changed afaik, thus not even the code from smaller units 1.12 would work. In other words, none of the code of this mod is from the original mod.
Differences in versions
(1.12)
- With that being said, the rendering code came from the carry on mod.
- Only semi-stable size from my testing is 1/2 scale, 1/16 almost freezes the game the instant it's placed.
To place sizes other than the default, run the command "setblock ~ ~1 ~ smallunits:su 0 destroy {scale:[number]}" and the size will be 1/[number].
(1.15)
- Renderer is fully made from custom code.
- (I uh... didn't test this... and it's false)All sizes are stable client side, but they get laggier the more little blocks you place, and the server still has issues with them.
- Placement and breaking actually works!
- After placing a su block, make sure you run /data modify block ~ ~ ~ world set value "0,0,0,Block{minecraft:stone}"
I want to make this compatible with ALL mods. With the original little blocks, if you used pretty much literally any mod other than itself with vanilla and maybe Gulliver, it would crash.
If you're a programmer, and would like to try to help with developing this, or if you just want to talk about the mod go to this discord server: Luigi's mods
I also post early access builds publicly on the discord server, so if you’re into early access, buggy builds of mods, or just want to see what’s going on with updates to the mod, check that out
Alternatives? Chunk In A Globe and Miniscaled
AD
Become Premium to remove Ads!
What means Verified?
-
Compatibility: The mod should be compatible with the latest version of Minecraft and be clearly labeled with its supported versions.
-
Functionality: The mod should work as advertised and not cause any game-breaking bugs or crashes.
-
Security: The mod should not contain any malicious code or attempts to steal personal information.
-
Performance: The mod should not cause a significant decrease in the game's performance, such as by causing lag or reducing frame rates.
-
Originality: The mod should be original and not a copy of someone else's work.
-
Up-to-date: The mod should be regularly updated to fix bugs, improve performance, and maintain compatibility with the latest version of Minecraft.
-
Support: The mod should have an active developer who provides support and troubleshooting assistance to users.
-
License: The mod should be released under a clear and open source license that allows others to use, modify, and redistribute the code.
-
Documentation: The mod should come with clear and detailed documentation on how to install and use it.
AD
Become Premium to remove Ads!
How to Install
Download Forge & Java
Download Forge from the offical Site or here. If you dont have Java installed then install it now from here. After Downloading Forge you can run the file with Java.
Prepare
Lounch Minecraft and select your Forge istallation as Version this will create a Folder called Mods.
Add Mods
Type Win+R and type %appdata% and open the .minecraft Folder. There will you find your Folder called Mods. Place all Mods you want to play in this Folder
Enjoy
You are now Ready. Re-start your Game and start Playing.