What are you searching for?

Better Block Entities
Better Block Entities

Better Block Entities

A Minecraft optimization mod for Fabric/Sodium that improves FPS / Block Entity Rendering by implementing a Hybrid Renderer.

download 292.6K Downloads · favorite 154 Followers · Updated 1 month ago
Fabric Management Optimization Utility 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10 +1 more

Versions

inventory_2
Better Block Entities 1.3.0-beta.4+1.21.11

1.3.0-beta.4+1.21.11 · 1 month ago · 141.97 KB

Fabric 1.21.11
inventory_2
Better Block Entities 1.3.0-beta.3+1.21.11

1.3.0-beta.3+1.21.11 · 1 month ago · 141.93 KB

Fabric 1.21.11
inventory_2
Better Block Entities 1.3.0-beta.2+1.21.11

1.3.0-beta.2+1.21.11 · 1 month ago · 133.52 KB

Fabric 1.21.11
inventory_2
Better Block Entities 1.3.0-beta.1+1.21.11

1.3.0-beta.1+1.21.11 · 1 month ago · 135.39 KB

Fabric 1.21.11
inventory_2
Better Block Entities 1.2.0+1.21.10

1.2.0+1.21.10 · 2 months ago · 117.18 KB

Release download
Fabric 1.21.9 1.21.10

Gallery

About

Better Block Entities

BBE is a client side mod that drastically improves block entity rendering, and we aim to improve and regularly update the mod between Minecraft versions.

Will I lose animations like FastChest and similar mods? No you won’t, that’s the neat part. You get the HUGE performance increase without compromising animations! (If you want, you can turn this off if you don’t like it) On top of that, we also optimize more than only chests, like:

  • Shulker Boxes
  • Signs
  • Decorated Pots
  • Beds
  • Bells
  • Chests (ender, trapped, and all the new copper variants)

We are planning on adding even more block entities to that list in the future!

How does the mod work?

The mod works by rendering certain supported block entities conditionally in the regular terrain or in “meshes.” The mod switches between using Minecraft’s intended path of rendering for block entities when they are animating, and statically meshing them into the terrain when they are not. This improves FPS by a lot and scales depending on how many block entities you have. Expect at least a 3× increase! We also offer options to turn off certain optimizations for each individual supported block through our config screen.

Some added benefits :

  • Being able to see these block entities from much further away (just like regular blocks)
  • Much nicer looking lighting / Ambient Occlusion (Smooth Lighting)

Mod Compatibility

Currently, Sodium is a dependency, but we plan on making it optional in the future. Fabric API is needed as well.*¹Fabric API is not a dependency as of Minecraft 1.21.11.

Mod Support: We aim to support as many mods as possible, but as many other developers know, it’s hard to support them all and incompatibilities will occur. If your mod does not work with BBE and you feel like it should, please reach out to us in our Discord server. Out of the box we support nearly all your favorite optimization mods like:

  • Sodium
  • Lithium
  • Nvidium
  • ImmediatelyFast
  • C2ME

And of course, the list goes on. Some known mods that do not work with BBE fully enabled are Traben’s [EMF] Entity Model Features / [ETF] Entity Texture Features mods. If you want these to work alongside BBE, you will have to turn off optimizations for the block entity you want EMF/ETF to modify through our config screen. The same goes for resource packs that modify any of the enabled block entities, like add new parts or custom animations. All texture/resource packs that only touch block entity textures will work.

Before and Afters

Performance Test: ~29000 chests

FAQ and Help

Q- What Minecraft versions will the mod be supporting?
A- Minecraft versions from 1.21.6 and above.

Q- Are backports planned?
A- No backports are planned.

Q- My chests (or any other block entity) is invisible/glitched, what do I do?
A- You are most likely using a resource pack that conflicts with BBE, either disable the block entity optimizations through the config screen or turn off the resource pack.

Q- What other mods/dependencies do I need?
A- For now, Fabric API and Sodium. *¹

Q- Are other mod loaders going to be supported?
A- Yes, a NeoForge variant is planned.

Q- Is BBE compatible with resource packs and shaders?
A- Yes! You can load most resource packs and shaders with BBE no problem. Check the "Mod Compatibility" section above for some more info on resource packs and EMF/ETF.

open_in_new View on Modrinth
Compatibility
Client: Required Server: Unsupported
gavel LGPL-3.0-or-later

Conversation

What are your thoughts?

Related projects

Optimization
Sodium
Sodium

by jellysquid3

The fastest and most compatible rendering optimization mod for Minecraft. Now available for both NeoForge and Fabric!

download 118.2M
favorite 32,788
Decoration Optimization
Iris Shaders
Iris Shaders

by coderbot

A modern shader pack loader for Minecraft intended to be compatible with existing OptiFine shader packs

download 90.5M
favorite 23,773
Optimization Utility
FerriteCore
FerriteCore

by malte0811

Memory usage optimizations

download 84.3M
favorite 12,712
Optimization
Entity Culling
Entity Culling

by tr7zw

Using async path-tracing to hide Block-/Entities that are not visible

download 84.0M
favorite 13,759
lock Cookie consent

SkinMC uses cookies to provide functionality and features.