Thirty-seven-year-old Rodolfo Montoya of Huntington Beach was charged Thursday with two counts of criminal threats, one count of dissuading a witness and possession of an assault weapon.
It's unclear whether he has an attorney.
Police say Montoya, a cook at the Long Beach Marriott, was angry over a workplace issue and on Monday told a co-worker he was going to shoot other colleagues and people at the hotel.
Police say at Montoya's home, they found a Colt AR-15 rifle, a shotgun, pistols and other rifles, tactical gear and hundreds of rounds of ammunition.
Montoya could face more than five years in prison if convicted.
Copyright 2019 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.