Skip to content

v1.55-release

Compare
Choose a tag to compare
@GoldSloth GoldSloth released this 07 Feb 21:27
· 228 commits to Ultimate since this release

Six months too late, we've finally released this update.

https://github.com/Unknown025/Flans-Mod-Plus/releases/tag/v1.55-release

https://www.curseforge.com/minecraft/mc-mods/flans-mod-ultimate-stability-edition/files/4386057

TheWillyJ worked in the original FM+U development group, so we're really pleased to have his help now. Originally I was planning for this to be the last 'feature' release, but I've still got the motivation to keep going a bit longer.

We will hopefully be putting out releases more frequently, so new features can be tested quickly, and bugfixes are more "official".

However, we will be focusing on tidying up the codebase - firstly by a complete overhaul of the config system. There is also scope for validation to fix common bugs, overhaul of flansmod.cfg e.t.c.
As before, there's still a deficit of documentation so that's still needing attention. There's a huge backlog of feature requests on our Trello board, so it is unlikely that we will get to new features unless they're easy to implement and widely applicable.

https://trello.com/b/zMVdRWcz/flansmod-ultimate-stability-project

Bug fixes:

- First reload of a gun wouldn't play animations properly
- (SecretAgent) Crash when loading stats
- (Gold) Gun reload sound not firing in creative
- (Gold) Bullets no longer collide with EntityScent from ZombieAwareness mod
- (Gold) Crash regarding PilotGuns
- (TheWillyJ) Half empty ammo stacks entering armour slots when player has a full inventory
- (Unknown) Optimised player class loading times
- (TheWillyJ) Bug where guns with ShootDelay not setup would bork player, prevent them from shooting
- build.gradle updated to stop issue with legacy forge gradle
- (Gold) When an engine's pack has been removed, it gets replaced by a default engine, preventing crash
- (TheWillyJ) Guns no longer continue to shoot after entering inventory GUI

Features:

Guns:

- (Gold) Bullet bounciness: Coefficient of speed change when hitting a block, will bounce off similar to grenades now. Off by default, bullet dies on impact with speed < 0.1 blocks/tick
- (Gold) Allowed standard reload sounds to be played on multi NumBullets guns (This might cause issues?)
- (Gold) Added MoveSpeedModifier as alias to MovementSpeedModifier for attachments
- (SecretAgent) SwitchDelay applies a warmup number of ticks for a gun to draw before it can be shot, reloaded e.t.c. after switching to it from another item
- (SecretAgent) HasVariableZoom, MinZoom, MaxZoom, ZoomAgument allow variable zooms for guns and attachments, changed by UP, DOWN keys by default.
- (TheWillyJ) Improved bullet counter HUD, enabled by default but disableable from Flansmod.cfg Enable fancy bullet gui
- (TheWillyJ) Flansmod.cfg Master Gun Damage Modifier, Master Gun Recoil Modifier, Master Dual-Wield Toggle. Self explanatory global defaults/multipliers
- (TheWillyJ) Flansmod.cfg Enable Gun Dev Mode Allows guns to be used without ammo for testing purposes
- (TheWillyJ) easyArms gun model setting, sets rotation point to be the hand rather than end of the arm. Will break existing arm settings if turned on!
- (TheWillyJ) Flansmod.cfg Block Chests While Holding Guns and Block All Interactions While Holding Guns
- (TheWillyJ) Flansmod.cfg Headshot damage Modifier, Leg damage Modifier
- (TheWillyJ) Flansmod.cfg Name tag render range, Name tag sneaking render range sets parameters for the teams setting
- (TheWillyJ) Flansmod.cfg Max Health allows players max health to be changed from 20

Driveables:

- (Gold) BrakingModifier Multiplies rate of decceleration (Vehicles only)
- (Gold) FixedSecondary, SecondaryAngle now fix a secondary gun relative to a vehicle's turret (All driveables)
- (SecretAgent) Player who placed a driveable is now saved to NBT
- (SecretAgent) Added LaserGuidance mode
- (Gold) Flansmod.cfg Explosion Wheel,Seat modifier for the amount of damage taken by wheels, seats when hit by an explosion. Previously, 100% damage taken would be transferred to the main driveable entity.
- (Gold) Mecha legs for vehicles. left/right/front/backLegModel model groups, legMoveSpeed, legMaxMove angle, legSteerAmount, legSpeedChange all control animation. Also setup leg stomp sounds StompSoundFront/BackLeft/Right
- (Gold) Added extra ship parts (See EnumDriveablePart), throttle nerf from losing bow/stern, engine and boiler rooms, steering e.t.c.
- (Gold) Scrollbars for driveable parts GUI
- (Gold) PartDeathExplosion spawns an explosion that damages other parts of the driveable when the part dies
- (Gold) Automatically set bulletDetectionRadius based on hitboxes. Should help common issues with it not being set for large driveables

Other:

- (PixelRider) Added DriveableDeathByHandEvent,GunFiredEvent, PlayerEnterSeatEvent, BulletHitEvent for better interop with FlansAPI, e.t.c.
- (Gold) AddPaintableToTables whether skins for anything paintable should be added to the paintjob table. Can be set for all variants of an item, or for individual variants.
- (Unknown) Part glow in models now will only trigger with fancy graphics on
- (Gold) Flansmod.cfg Show pack names in item descriptions controls whether a pack's name should be included in an item's description.

Please let us know of any bugs/crashes, either through opening a Github issue https://github.com/Unknown025/Flans-Mod-Plus/issues or in our Discord server https://discord.gg/JXxansAe3y