Some modloaders and modpacks for minecraft, notably NeoForge (ATM10) use symlinks for additional java args:
NeoForge uses java ... @unix_args.txt as a tell for "look in here for further args". unix_args.txt is a symlink to libraries/net/neoforged/neoforge/VERSION/unix_args.txt. When I create a backup, the resulting file doesn't include the symlink file, only the destination. When restoring from a backup with a full file delete, the unix_args.txt symlink doesn't exist, and Java fails to start:

Some modloaders and modpacks for minecraft, notably NeoForge (ATM10) use symlinks for additional java args:
NeoForge uses
java ... @unix_args.txtas a tell for "look in here for further args".unix_args.txtis a symlink tolibraries/net/neoforged/neoforge/VERSION/unix_args.txt. When I create a backup, the resulting file doesn't include the symlink file, only the destination. When restoring from a backup with a full file delete, theunix_args.txtsymlink doesn't exist, and Java fails to start: