v1.55-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