# =============================================================================
#  MCForum - blocked words (hate speech and slurs)
#
#  One term per line. Lines starting with # are comments.
#  Reload with  /forum reload
#
#  A post or reply containing any of these is REFUSED. There is deliberately no
#  "censor" option for this list: a partially masked slur is still a slur.
#
#  HOW MATCHING WORKS
#  Terms are matched after the text is folded into a canonical form, so you only
#  ever need to write the plain lowercase spelling. The filter already defeats:
#     capitals            SLUR
#     leetspeak           5lur, 51ur, $1ur
#     separators          s.l.u.r   s l u r   s-l-u-r
#     repeats             sluuuur
#     accents/lookalikes  slür, ｓｌｕｒ
#  Writing those variants out yourself is unnecessary and makes the list slower.
#
#  SHORT TERMS ARE DANGEROUS
#  Matching is substring-based, so a 3-4 letter entry will fire inside innocent
#  words. If that happens, add the innocent word to mcforum-allowed-words.txt
#  rather than removing the term.
#
#  This is a starting point, not a complete list. Extend it for your community,
#  and for the languages your players actually speak.
# =============================================================================

# --- racial and ethnic ---
nigger
nigga
chink
gook
spic
wetback
kike
raghead
towelhead
beaner
coon
jigaboo
paki
zipperhead
sandnigger
niglet

# --- sexuality ---
faggot
fag
dyke
tranny
shemale
buttpirate

# --- disability ---
retard
retarded
mongoloid
spastic

# --- other hate terms ---
heil hitler
gas the jews
white power
kill all jews
