Fixes NPE when filling a bucket.
Ensure fluid types are lower-case.
Fixing bug with loading a saved game with a bucket full of fluid.
Add saving the FluidInventoryComponent in all cases so that multiplayer-client side events can properly adjust any visuals.
Proper handling of validation code and additional veto possibility for removing fluids.
Removing components from @ReceiveEvent and moving them to method parameters.
Getting rid of checkstyle errors.