Police searched the Adelaide house of Chad Vinzelberg, 37, on Monday after they were made aware of the man's comments on social media.
They allegedly discovered a replica pistol, which was loaded with a single bullet, two flick knives, an extendable baton under Vinzelberg's bed, and a medieval mace and a crossbow in his shed.
Vinzelberg was charged with four counts of possessing prohibited weapons and one count of possessing prescribed equipment. He was not charged in relation to the alleged online comment.
ABC News reported that a police prosecutor told the Elizabeth Magistrates Court that Vinzelberg posed a genuine concern for the safety of the community and that authorities were undertaking further investigations in relation to other devices located at his address.
However, his lawyer said the items were for ornamental use only.
The court's magistrate Gary Gumpl ordered Vinzelberg to be banned from using the internet or social media.