[SBW] Drill, Baby, Drill! is a SuperbWarfare addon making vehicles fuel-powered.

- Omni-Support: Supports every fuel and item from Vanilla or mods, even when it is not in default config.
- Simplicity: It is a small mod adding just a few items and functionalities. Everything is optimized as much as im capable of optimizing it, its still being worked on. It does not contain tick-heavy logic and even lightweight tick logic can be optimized or disabled through config. With it disabled mod does not affect performance.
- Realism: Instead of using electricity for vehicles clearly powered by petrol, diesel or any other fuel you can use actuall fuel. It is even divided into vehicle classes such as "light vehicles", "heavy vehicles", "ships" and "aircrafts", each configurable independantly.
- Config-based: You can put literally anything into config fuel lists: items, fluids or their whole tags. There are fuel lists for different vehicle classes. Anything can be turned into fuel through config as well as balanced with specification of how much energy it provides. You can disable SuperbWarfare default electricity refueling to enforce fuel usage, adjust performance impact and more.
How to Install [SBW] Drill, baby, drill! (Mod)
[SBW] Drill, baby, drill! by NotPancerny is verified for Forge across Minecraft versions 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1 (latest release: 1.3.2, file size: 57 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1) and platform (Forge).
- Make sure you have the compatible loader or environment installed for Forge.
- Move the downloaded [SBW] Drill, baby, drill! file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version- Fuel Pump and Fuel Canister not facing player when being placed
New Config Option:
#Should dbd check inventory for items or fluids being fuel? [false by default, might be performance heavy]
inventoryRefuel = false
it gets rid of legacy system searching inventory for items or fluid containers defined as a fuel, searching whole inventory even with cooldown is not really lightweight so for now i added ability to disabled it, soon it might be deleted completely
Different fuels for different vehicle types.
Possibility to block sbw refueling with energy. (and to disable it for fixed weapons so your naval cannon can still be powered with a system from below)
Ability to define how many items/fluid can go through one conversion. (one that happens every configured interval)
Added canister and fuel pump that can help with refueling. They are overall better for performance than refueling through inventory and can be used without getting inside vehicle. Fuel pump can be provided with fuel from downside (it will display current fluid and ammount of it on the display), pick up nozzle and just use it on vehicles. Since it is pressurized it offers much higher fueling speed.
Fixes & Optimizations:
Registry - Lowered impact on world loading time and eliminated possible lag-spikes.
Performance Boost – Improved many methods within by this mod.
Config Changes:
Default config is made to work with Create: The Factory Must Grow mod and nothing else, you can still change it.
New Fields in Config:
``
lightItemFuels and lightFluidFuels for Cars
heavyItemFuels and heavyFluidFuels for Tanks, APCs and Anti Aircraft vehicles
artilleryItemFuels and artilleryFluidFuels for Fixed Cannons
navalItemFuels and navalFluidFuels for Boats
aircraftItemFuels and aircraftFluidFuels for Airplanes and Helicopters
energyRefuel if false, it will block sbw from recharging vehicles with electricity
maxItemsPerConversion defines how many items can be converted at once
maxFuelPerConversion defines how much fluid can be converted at once
fixedEnergyRefuel if true, fixed vehicles will use default electricity from sbw instead of artillery fuel list
canisterCapacity defining canister capacity
pumpCapacity defining fuel pump capacity
``Huge optimization fix
Aviation-only fuel – Planes and helicopters now have their own fuels.
Fixes & Optimizations:
Config - Improved config loading performance.
Performance Boost – Limited world scan to check only for vehicles instead of all entities.
Better Container Handling – Improved overall performance and changed some slow methods.
Config Changes:
Added aircraftItemFuels list
Added aircraftFluidFuels list
(If you used previous version of this mod, you have to delete config file to let mod create a new one that can work with this version)
Fluid Support – Vehicles can now be refueled using liquids. Works with buckets and any other fluid containers.
Tag Support – You can now use tags in config to add multiple items at once.
Instant Refuel – Added a config option to fill the tank instantly in one go instead of item-by-item.
New Config Format – Separated item fuels and fluid fuels into two clear lists in config.
Fixes & Optimizations:
Performance Boost – Replaced slow reflection with Mixin Accessors for faster energy syncing.
Loop Protection – Added safety checks to prevent game freezing/crashing when using buggy or zero-value fuels.
Better Container Handling – Improved how the mod returns empty buckets and partially used canisters.
Logic Fix – Vehicles now prioritize one slot at a time instead of consuming fuel from the entire inventory at once.
Config Changes:
Added instantRefuel (true/false).
Added fluidFuels list.
Removed fuelEfficiencyMultiplier (values are now direct).
(If you used previous version of this mod, you have to delete config file to let mod create a new one that can work with this version)