promotional bannermobile promotional banner

Flan's Mod Ultimate Stability Edition

Project aimed at making Flan's Mod as stable as possible for 1.7.10.
Back to Files

Flan's Mod Ultimate Stability Edition 1.57 [1.7.10]

File nameFlans_Mod_Ultimate_Stability_Edition-1.57.jar
Uploaded
Jul 7, 2023
Downloads
4.7K
Size
2.4 MB
Mod Loaders
Forge
File ID
4630873
Type
B
Beta
Supported game versions
  • 1.7.10

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:flans-mod-ultimate-stability-edition-344089:4630873")

Learn more about Curse Maven

What's new

v1.57-dev

FM+USE Version 1.57

This release includes work from pixelrider2000, SecretAgent12 and TheWillyJ. Sadly, Willy has disappeared again which puts his projects on hold for now.

Fixes

  • (PixelRider) Fixed inventory bug for finding first empty slot
  • (Gold) Crash due to bullet hitdetection for a player with somehow negative ping.
  • (Gold) Crash due to a paintjob that has been removed, and no longer has a valid skin.
  • (Gold) Fixed shotgun/revolver animation issue
  • (Gold) Crash when there were no vehicles in game, and someone tried to craft using the driveable crafting table
  • (AntonIT) Crash due to EntityPlayer/EntityLivingBase cast
  • (Gold) Crosshairs no longer break boss bars

Features

  • (TheWillyJ) boltActionModel group for guns, with boltRotationAngle, boltCycleDistance and boltRotationOffset animation variables.
  • (TheWillyJ) rotationToolOffset adds a rotation helper to gun models, used with injectRotationTool
  • (TheWillyJ) Added flansmod.cfg Bonus regen amount, Bonus regen interval, Bonus regen food limit. At the tick interval, players will be healed by the amount if they have more food than the limit.
  • (Gold) Steering is now proportional to throttle, for slightly less goofy vehicle handling. Does not effect tanks.
  • (Pixelrider) Added GrenadeProximityEvent, BulletLockOnEvent, GunReloadEvent
  • (Pixelrider) Block penetration for bullets! In flansmod.cfg: Enable Block Penetration, Master Block Penetration Modifier, Penetrable Blocks. Block penetration is configured separately to main penetration. The list of blocks can be customised in flansmod.cfg. Each block can have specified hardness, and whether bullets can pass through without breaking the block. Modified on the bullet with BlockPenetrationModifier which overrides the master modifier.
  • (TheWillyJ) Automatic sprint stance animation, after sprinting for a few frames the gun will automatically go down to the side, and snap back when shooting. Can be configured in gun models with fancyStance = true, sprintStanceTranslate and sprintStanceRotate. Global modifiers in flansmod.cfg enableWeaponSprintStance, Enable Randomized Sprint Stance. Random stance uses a different "random" resting position for each gun.
  • (PixelRider) Ammo is now automatically combined in the inventory on reload, and added option to automatically put reloaded ammo in upper inventory instead of hotbar. Controllable through flansmod.cfg: Combine Ammo On Reload, Ammo To Upper Inventory On Reload, or through the ingame settings with ;. Also has server side Allow Combining Ammo on Reload.
  • (PixelRider) PlayerPenetrationDamageEffect, EntityPenetrationDamageEffect, BlockPenetrationDamageEffect, PenetrationDecayDamageEffect config options on bullet allow damage of the bullet to be decreased due to penetration loss.
  • (Gold) Default engines for crafting driveables in creative.
  • (SecretAgent) Default impact sounds for bullets hitting brick, dirt, glass, metal, rock, wood.

Config Rewrite

This project took a lot of time, it was started by TheWillyJ to improve how Flansmod read config files, however he dissappeared about 1/3 of the way through, where I took over. Both for tidier code, and easier validation and consistency. Instead of if/else statements for each config, the files are read ahead of time and stored, then each config is queried. The way errors are reported in the log have been overhauled and now report file name, pack name, shortname, a message, the config line which caused the error and an exception stacktrace. I would stronly encourage pack makers to read these logs to find what errors their packs may be causing.

The behaviour of this update should be the same as before, the main differences is now that the first instead of last config is read where it has been included multiple times in a config file. There will be things that we've missed though, so if you see any broken behaviour, or configs not read or throw errors you do not expect - please send all of these.

In future this will allow further validation to be possible, making the mod more stable and reporting more to pack makers.

More details: https://github.com/Unknown025/Flans-Mod-Plus/pull/183

This mod has no additional files