Community listing page, reviews here may not be monitored by the author.
SBW Optimized
No reviews yet
This mod optimizes the rendering of vehicle entities loaded by the “Superb Warfare Mod.”
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
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
Resources
External Links
About
Description
SBW Optimized is a client-side rendering optimization mod for Superb Warfare. It makes Superb Warfare vehicles much lighter to render, and it includes the mesh-model loader used by Superb Warfare addons (formerly SBW Mesh Loader).
⚠ This mod does not add any tanks or fighter jets by itself. To add tanks and jets, install Superb Modern Combat together with this mod.
🧪 This mod is in beta. It may behave unexpectedly.
🚫 Please do not report bugs from SBW Optimized to the Superb Warfare servers under any circumstances. Report them in the comments section of this mod or on Vell's Mods info server.
What it does
Faster Superb Warfare vehicles (automatic)
All Superb Warfare vehicles, both cube models and mesh models, are rendered with VBOs (Vertex Buffer Objects). Each vehicle part is uploaded to the GPU once. After that, each frame only has to tell the GPU where each part is, instead of re-processing every vertex on the CPU.
- No setup needed. It works with Superb Warfare and its addons without changing them.
- Looks the same as before. Glass and other semi-transparent parts keep correct depth sorting, hidden faces are culled, and glowing, hidden, and animated parts behave as usual.
- Light changes are free. Vehicles never need to be rebuilt when they drive into shadow or light.
- Correct vanilla shading. Without a shader pack, face shading matches vanilla. Oculus shader packs are supported.
- Smart batching. Tiny parts stay on Minecraft's normal batched path, where they are cheaper to draw.
Mesh-model loader for addons (formerly SBW Mesh Loader)
- Loads Blockbench
poly_meshmodels for Superb Warfare addons and renders them with VBOs. - Automatically merges parts that never move, so each model needs as few draw calls as possible.
- Bones with
translucentin their name are drawn with correct transparency. - Includes a tank track system that draws a whole track loop in a single draw call.
Configuration
config/sbwoptimized-client.toml. Changes apply while the game is running.
| Option | Default | Description |
|---|---|---|
vehicleVbo |
true |
Turn the vehicle optimization on or off (handy for comparing FPS) |
smallChunkVertexThreshold |
128 |
Parts with this many vertices or fewer use Minecraft's normal rendering |
fixVanillaLighting |
true |
Match vanilla face shading when no shader pack is used |
Requirements
- Minecraft 1.20.1 / Forge 47+
- Superb Warfare (a version with mesh model support)
Client-side only. Install it on the client. It does nothing on a server and is not required there.
If you used SBW Mesh Loader before, remove it. SBW Optimized replaces it.
For addon developers
If you release a Superb Warfare addon that uses mesh models through this mod's loader, you must list SBW Optimized as a dependency.
For usage examples, see the Superb Modern Combat source code. Moving from SBW Mesh Loader only requires changing the package names (com.example.sbwmeshloader.core → com.velleagle.sbwoptimized.meshloader).
License
Released under the GPL-3.0 License.
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
(opens in a new tab)
Get it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources
