File Details
Immersive Vehicles-1.12.2-20.0.0.jar
- R
- Jul 29, 2021
- 4.14 MB
- 1.3K
- 1.12.2
- Forge
File Name
Immersive Vehicles-1.12.2-20.0.0.jar
Supported Versions
- 1.12.2
Curse Maven Snippet
Hooo boy, this is a big one...
Borked Things:
- Bullets changed how they were loaded, so packs that use them need to move their assests around. This is because in V19 bullets were parts, but in V20 they're unique entities and not funky fake-parts.
- How guns are rotated has changed. This has resulted in some packs loosing the ability to rotate guns until they update. The reason for this is to allow for proper muzzle positioning on AA guns with multiple barrels, as well as proper offsets for barrels on tanks with large turrets.
- Effectors now use collision boxes for interaction with the world rather than just hard-coded widths. This allows for movable and configurable effectors like trenchers and saws, but breaks all current effectors if they don't have collision.
- The old pack loader is now 100% gone. Nearly all packs have updated, and those that haven't have either betas with said updates, or are abandoned, so it's less of a major issue and more of a minor annoyance.
Features:
- Inventories now use a custom system, with a variable number of item stack slots and custom textures. Allows for more inventory than a single 6-slot double-chest.
- Engines now have a configiruable idle, start, and stall RPM.
- Overhauled the rendering system to be better with larger vehicles and those that are moving fast. Essentially, IV works better with Optifine when they follow Minecraft rules, and is smarter about detecting when Optifine ignores Minecraft rules and refuses to render things.
- Items can now be weapons. Yes, you can hit folks with wrenches for damage.
- Engines can now be only hand-started and not have electric starters.
- Vehicles can now drive on other vehicles. Yes, you can land an airplane on a bus!
- Vehicles can now have multiple trailers connected at once. Trailers may also request they connect to the vehicle, instead of just the vehicle connecting the trailer.
- Added JEI support!
- Instrument can now be put on parts.
- Signal controller can now accomodate left and right turn signals, right-hand drive roads, and diagonal intersections. Get creative folks!
- Boats can now have variable throttles like planes. Just need pack authors to update.
- Tick variables are now smoother due to using partial ticks. Results in smoother animations for most things.
- Added the ability to have drill effectors!
- Manuals now automatically appear in your inventory on first launch. Should reduce confusion for new players.
- Engines now show what fluids they take in their tooltops. Should reduce confusion for new players, and folks with custom modpacks.
- Joystick init can be tried a second time if it failed during boot. This is a hacky way of handling bad drivers of Corsair mice that mess up the Java framework, but does at least allow for more joystick support.
- Added ability to charge for fuels. Great for server ownwers.
- Improved sorting of pack items in creative tabs. Vehicles now come first rather than last. Then parts are right after the vehicles.
- Major helicopter physics improvements. You'll see a little bit now, but a lot more when packs finally update.
Fixes:
- Fixed parts benches crashing the game if no parts were present for that bench.
- Fixed jumping on vehicles not resetting fall timer and resulting in instant death when finally touching the ground.
- Fixed dev-mode hotloading not reloading non-rendered caches.
- Fixed dev-move exporting nulls in engine gear ratios rather than 0s.
- Fixed all variables being transfered to trailers, locking doors due to them being shut on the vehicle.
- Fixed engines with multiple reverse gears and up/down shifting RPMs crashing the game.
- Fixed a horrid TPS sink due to collision checks.
- Fixed blimps not actually being blimps.
- Fixed tabs having the wrong pack names if the first tab-item is a skin.
- Fixed vehicles with high down-force values having OP steering at high speeds. (BlazeWolf)
- Fixed vehicles keeping their motions when saved and trying to continue moving at those motions when re-spawned.
- Removed auto-chunk-loading-width adjustment code as it caused more performance issues on some machines than it gained on others.
- Overhauled packet code to better work with Sponge-based servers that screw up player IDs and packet routing.
- Fixed the szving of tank data corrupting TE IDs.
- Fixed various crashes due to bad hand-held gun states when leaving and re-joining a world.
- Fixed trailers running out of battery due to lights.
- Fixed crashes if you right-click on a decor block from a removed pack.
- Fixed distant mobs flickering due to changing of core variables that shouldn't have been changed...
- Fixed water bullets applying damage.
- Fixed burnouts in reverse rotating the wheels the wrong way.
- Fixed parts randomly disappearing if vehicles were loaded and unloaded in a single tick.
- Fixed yaw changes being applied to players incorrectly due to shaders.
- Fixed default part errors to show the actual part the default part was on, not the vehicle.
- Fixed hand-held guns being able to be fired in spectator mode.
- Fixed models having inverted normals in crafting benches.
- Fixed reverse gear not working to stop boats or blimps.
- Fixed spectator players colliding with vehicle hitboxes.
- Fixed engines not shifting even though they could if only one engine on the vehicle couldn't shift.
- Fixed default benches and items not using OreDict.
- Fixed parts with hitboxes breaking the whole vehicle when collided rather than just themselves.
- Fixed engine sub-parts not being startable.
- Fixed spare wheels rotating, and trying to do ground operations.
- Fixed button assignements in the joystick GUI being incorrectly labeled.
- Fixed applyAfter bug where animations would be applied twice.
- Fixed GUIs appearing on clients other than those that had requested them be opened.
- Fixed joystick system locking up some PCs on init when the keyboard was first pressed.
- Fixed OBJ parser not being able to handle object names after vertex defs.
- Fixed P-key config button keybinding not saving button setting if re-bound.
- Fixed interior sounds playing if custom cameras were used that put them on the exterior.

