ZeekDaGeek Bot Documentation

Automatic Commercials

Automatically plays commercials based on many options and filters such as online status and current game. It also gives options to skip the next automatic commercial, delay it or disable them all together.

!commercial_time <times>
Access: Moderators
Used to set when automatic commercials are run. The syntax for times is based off of a minute hour month year format, each additional time seperated by a comma.

Examples:
00,20,40 - Runs when the system clock minutes are 00, 20, 40 for every hour of every day.
30 00,30 06,30 12,30 18 - Runs at 12:30am, 6:30am, 12:30pm and 6:30pm every day.

!commercial_restrict_game [ON/OFF/TOGGLE/GET]
Access: Moderators
Retricting the game will prevent automatic commercials from running unless the currently played game is in the list of automatic commercial games.

Turns automatic commercial game restrictions ON or OFF if specified. The setting will be toggled if you do not specifiy a paramater or use TOGGLE. GET will return to current state of game restructions for automatic commercials.

!commercial_add_game [game]
Access: Moderators
Adds a specific game to the list of games with automatic commercials. If no game is supplied the current game is added to the list.

!commercial_remove_game [game]
Access: Moderators
Removes a specific game from the list of games with automatic commercials. If no game is supplied the current game is removed from the list.

!commercial_flavour_action [flavour action]
Access: Moderators
Sets the flavour text that goes along with a commercial. This is based off of raw IRC code and {%CHAN%} will be replaced with the channel the commercial is being sent to.

Example:
PRIVMSG {%CHAN%} :/me summons the ad gods! \o/

!commercial_timer_sync
Access: Moderators
Makes sure all commercial timers are synced, meaning it will end all timers are start them again.

!commercial_toggle [ON/OFF/TOGGLE/GET]
Access: Moderators
Turns automatic commercial ON or OFF if specified. If no paramaters are supplied or TOGGLE is called automatic commercials are toggled to the opposite of the current state. You can also find out the current status with GET.

!commercial [EARLY] [30/60/90/120/150/180] [TRUE/FALSE [TRUE/FALSE]]
Access: Moderators
Runs a commercial manually. If EARLY is specified the next automatic commercial will be skipped. Commercial length change the length of the commercial if specified, otherwise it the commercial will be 180 seconds. 

The last 2 parameters are bypasses for GAME CHECK and ONLINE CHECK respectively. By default both are TRUE which means it will play a commercial regardless of what game is being played and regardless of the stream being online or offline.

!commercial_skip [Skip number]
Access: Moderators
Defines how many automatic commercials will be skipped. If no number is specified only the next automatic commercial will be skipped.

!commercial_delay [delay amount]
Access: Moderators
Delays the next automatic commercial by the delay amount. If no delay amount is specified then the automatic commercial will be delayed by 5 minutes.

Delay amounts must be formated in either seconds or with the length as either d, h, m and s for days, hours, minutes and seconds respectively.

Examples:
20m - Delayed by 20 minutes.
3d2h5m22s - Delayed by 3 days, 2 hours, 5 minutes, 22 seconds.



Tracking

Tracks the status of the stream's online/offline status, title changes and game changes, grouping them into stream sessions. Additionally it tracks user's chat sessions and messages.



Whitelist Manager

Creates whitelists for Minecraft servers based off of manually entered names, subscriber lists and donator lists. Additionally reloads whitelists.

!minecraft_name <Minecraft username>
Access: Moderators, Subscribers, Donators
Associates a Minecraft name to your Twitch username for use in automatically built whitelists. NOTE: Whitelist updates every 5 minutes, don't expect an updated Minecraft username to be included in the whitelist instantly.

!whitelist ADD <Whitelist ID> <Minecraft username> [Expiration time]
Access: Moderators, Subscribers, Donators
Manully adds a Minecraft username to a whitelist by whitelist ID. If you would like the Minecraft username to be automatically you can specify a expiration date such as _28d21h10m59s_. NOTE: See the note for Minecraft name. Copy+Paste too hard.

!whitelist REMOVE <Whitelist ID> <Minecraft username>
Access: Moderators, Subscribers, Donators
Removes a Minecraft username from the a whitelist. NOTE: See the note for Minecraft name. Copy+Paste too hard.



Tweeter Reader

Read's the streamer's Tweeter account and relays the tweets to chat.



Conditional Commands

Use condition validation to display responses.

!conditional_set <command> <condition> <response>
Access: Moderators
Conditional commands are very complex or very simple depending on what you need. We'll go through each argument.

<command>:
Command can either be a simple word or a regular expression. If you use a word the command prefex will automatically be applied, at the moment the prefix is !. You can also use a regular expression for more customization, simply surround the regular expression with REGEX().

<condition>:
In order for a message to be delivered the condition must evaluate to TRUE in order for the response to be displayed. If multiple commands exist with the same trigger the one with the larger length is used first.
The following variables can be used in the condition (case sensitive): $ONLINE, $TITLE, $GAME, $NICK, $ACCESS (array), $CHANNEL, $CHANNEL_NAME, $COMMAND, $ARGUMENTS, $ARGS (array), $TIME, (in seconds)
Condition evaluation is based on only basic PHP evaluation, you can use the following functions: explode, implode, date, time, round, trunc, srand, rand, ciel, floor, strtolower, strtoupper, substr, stristr, strpos

<response>:
The response is what the bot will say when the command is used and the defined conditions are met. You can also use the the variables listed above in order to display information in the response, such as the name of the user who triggered it. Returns that are arrays are converted to strings for readability. Additionally you can include another command by using ${!COMMAND_TRIGGER} or ${@COMMAND_ID}.

EXAMPLES:
!cset mods ($GAME == "Terraria" AND stristr($TITLE, "modded")) ${!terraria_mods}
!cset mods ($GAME == "Minecraft" AND stristr($TITLE, "World World")) ${!wwmods}
!cset mods (TRUE) Please be more specific about which mods your interested in: !wwmods (World World Mods), !terraria_mods
!cset terraria_mods (TRUE) Currently playing modded Terraria. A list of the mods being used can be found here: ---
!cset wwmods (TRUE) The World World mod list, configs, etc can be found here: ---
!cset pew (in_array("@", $ACCESS)) $NICK goes pew pew pew.

!conditional_edit <COMMAND/CONDITION/RESPONSE> <command_id> <value>
Access: Moderators
Edits the command, condition or response for a specific command, identified by the command ID, which you can find down below.

!conditional_delete <command_id>
Access: Moderators
Removes the command identified by the command ID, which you can find down below.

!set <command> <response>
Access: Moderators
Adds a simple conditional command, with the with the condition set to (TRUE). If no response is provided then the command will be unset. Keep in mind that this can be overwritten by a longer condition with the same trigger.

!setmod <command> <response>
Access: Moderators
Adds a simple conditional command, with the with the condition set to (in_access("@", $ACCESS)), which means only moderators can use the command. If no response is provided then the command will be unset. Keep in mind that this can be overwritten by a longer condition with the same trigger.

!unset <command>
Access: Moderators
Removes a command by command trigger. Specifically this looks for a command with the condition (TRUE) or (in_access("@", $ACCESS)) and removes them.

--------------------

FORMAT
The following are custom created commands. The next entry labels the portions of the format.

[<CHANNEL>:<COMMAND_ID>] <TRIGGER>
Access: <CONDITION>
<RESPONSE>

---------------------

[zeekdageek:993] !#sponsored
Access: TRUE
I got this game for free through a service called KeyMailer where developers offer keys for free to content creators. Unlike #ad there's no additional paid agreement or mention of what's to be said about the game.

[zeekdageek:514] !001
Access: in_array("@", $ACCESS)
PTx3 donated this command.

[zeekdageek:321] !100k
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
100k HYPE!

[zeekdageek:71] !10k
Access: TRUE
10k HYPE!

[zeekdageek:333] !420
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Legalize it in Geektopia for the subs maaan!

[zeekdageek:499] !69
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Zeek is obsessed with this number for some reason geekPraise

[zeekdageek:576] !additionalmistakes
Access: TRUE
God Zeek, now everything is on fire as well panicBasket geekLewd

[zeekdageek:31] !ads
Access: in_array("@", $ACCESS)
Zeek runs 3 minutes of ads every hour on the hour. He appreciates the people that stay to watch. Thank You <# <3

[zeekdageek:511] !ak90
Access: in_array("@", $ACCESS)
he doesnt have a command snickers

[zeekdageek:919] !alive
Access: TRUE
https://www.twitch.tv/zeekdageek/v/103087592

[zeekdageek:1060] !alkahistorian
Access: TRUE
Web based alchemy incremental game: https://nagshell.github.io/elemental-inception-incremental

[zeekdageek:968] !allthemods
Access: TRUE
All The Mods is available through the Twitch launcher, just search it up. If you're a subscriber and want access to the server head over to the discord. https://discord.gg/geeks

[zeekdageek:1069] !aof4
Access: TRUE
The current modpack is All of Fabric 4. More information can be found here: https://www.curseforge.com/minecraft/modpacks/all-of-fabric-4

[zeekdageek:1088] !atm8
Access: TRUE
The current modpack is All The Mods 8. Check it out here: https://www.curseforge.com/minecraft/modpacks/all-the-mods-8

[zeekdageek:487] !autoclicker
Access: TRUE
AutoClicker AutoHotKey script: https://gist.github.com/ZeekDaGeek/0a8e4ed07dc4ffcfa06b

[zeekdageek:1008] !badum
Access: TRUE
Tish geekPraise

[zeekdageek:824] !balyware
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Mods made by Blay that never work so we have to shout for him to "FIX IT BLAY!" these mods can be found here http://balyware.com

[zeekdageek:573] !banana
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Greg wanted this.

[zeekdageek:1055] !battle
Access: TRUE
Join the battle? https://www.streamcaptain.com/t/ZeekDaGeek

[zeekdageek:768] !bds
Access: TRUE
BetterDeathScreen adds the chat box to the death screen. An experimental version can be found at http://blay09.net/files/betterdeathscreen-1.0.1.jar

[zeekdageek:480] !bees
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
BEES! http://beesbeesbees.com/

[zeekdageek:42] !beestream
Access: TRUE
not again http://www.youtube.com/watch?v=d4MqTCIDKhU

[zeekdageek:108] !bewbs
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
BEWBIESSS!

[zeekdageek:301] !birthday
Access: in_array("@", $ACCESS)
Zeek's birthday is February 1st

[zeekdageek:580] !blame
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
#blame$ARGUMENTS geekRage

[zeekdageek:600] !blaytweak
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Look at this amazing mod!! https://www.youtube.com/watch?v=ZVdculoMhuQ

[zeekdageek:367] !blessings
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Behold! The Song of Blessings from Rune Factory: Tides of Destiny! https://www.youtube.com/watch?v=YODdULTftQY

[zeekdageek:257] !bnbseed
Access: TRUE
Current BnB Seed: UnknownMinutes (Started at 01:00:00 steam time)

[zeekdageek:279] !bobblepplushy
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Bobble plushy, this shall never die: http://gyazo.com/765e4b01a8ff0fde0003d35559413e35 And now with 200% more dancing PPlushy! http://gyazo.com/8c7ee2dee004b0ff00e5b1571efc4620 -- http://zeekdageek.tv/ss/EB4se.gif

[zeekdageek:994] !bombmanual
Access: TRUE
If you want to play along load up http://www.bombmanual.com/ and join discord: http://discord.gg/geeks

[zeekdageek:289] !boop
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
$NICK boops $ARGUMENTS

[zeekdageek:357] !botbattle
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
The great battle between zeekbot and 001Bot on 07/01/14 ended in a draw: http://i.imgur.com/S3bxDCM.png NEVER FORGET

[zeekdageek:464] !bounce
Access: in_array("@", $ACCESS)
Its said that mini Zeek and mini Kitty are still bouncing

[zeekdageek:1076] !brainpower
Access: TRUE
O-oooooooooo AAAAE-A-A-I-A-U- JO-oooooooooooo AAE-O-A-A-U-U-A- E-eee-ee-eee AAAAE-A-E-I-E-A- JO-ooo-oo-oo-oo EEEEO-A-AAA-AAAA

[zeekdageek:114] !bsg
Access: in_array("@", $ACCESS)
Please do not back seat game. This means do not demand him to do things, tell him what to play or offer silly suggestions. Let Zeek figure it out for himself, unless he specifically asked. Backseatgaming will end in a purge!

[zeekdageek:455] !bsm
Access: in_array("@", $ACCESS)
Backseat moderating is not tolerated and will be purged!

[zeekdageek:988] !btm
Access: TRUE
Better Than Minecon is this weird thing that happens every year during Minecon and once not during Minecon: https://btm.mcft.net/moon/

[zeekdageek:221] !bttv
Access: TRUE
Better TwitchTV can be found here for Chrome: http://tinyurl.com/jwyn2vc and Firefox: http://tinyurl.com/o3w3l87

[zeekdageek:934] !butt
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Kitty is one, Zeek is one as well geekH

[zeekdageek:935] !butts
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Kitty is a butt, Zeek is a butt, Everybody's a butt

[zeekdageek:969] !buttsex
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
SURPRISE Teeheehee

[zeekdageek:157] !calm
Access: in_array("@", $ACCESS)
Calm thy titties!

[zeekdageek:386] !celsius
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Zeek uses celsius because of logic: 0ºC = water freezes, 100ºC = water boils (0ºC = 32ºF)

[zeekdageek:486] !ch
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
It's ClickerHeroes... http://www.clickerheroes.com/

[zeekdageek:267] !char
Access: TRUE
Charlie is Love! Charlie is Life! Charlie is All!

[zeekdageek:982] !charity
Access: TRUE
You can give your bits to charity, though usually you will get in trouble and charged with sexual harassment. Keep your bits in your pants ladies and gents.

[zeekdageek:424] !charshoe
Access: TRUE
Char has shoe on head; no riot http://zeekdageek.tv/ss/k25D0.gif

[zeekdageek:371] !chatez
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
He claims to be finnish. I disagree. Kappa

[zeekdageek:859] !chip
Access: TRUE
What a hottie! http://i.imgur.com/0e8Mrtg.jpg geekChip

[zeekdageek:1090] !chocopack
Access: TRUE
This The Chocolate Edition (+Hex Casting), find out more information here: https://www.curseforge.com/minecraft/modpacks/mc-chocolate-edition

[zeekdageek:970] !click
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Zeek hates his mouse, so he's trying to test the quoted durability number of clicks, you got a problem with that? geekRage

[zeekdageek:1051] !codevanilla
Access: TRUE
CodeVanilla is a light weight pack, based around coding. For public server information and downloads join the Discord: https://discord.gg/geeks

[zeekdageek:543] !codevanilla_archived
Access: TRUE
Code Vanilla is a light weight pack, based around coding. Mods, download list and changelog here: http://goo.gl/c8Ff3F

[zeekdageek:10] !commands
Access: TRUE
An updating command list can be found here: http://zeekdageek.tv/bot/docs/zeekdageek.html

[zeekdageek:1057] !compactclaustrophobia
Access: TRUE
The current modpack is Compact Claustrophobia. More information can be found here: https://www.curseforge.com/minecraft/modpacks/compact-claustrophobia

[zeekdageek:430] !computercraft
Access: in_array("@", $ACCESS)
One does not simply play modded minecraft without computercraft Kappa

[zeekdageek:1073] !createanb
Access: TRUE
The current modpack is Create: Above and Beyond. Check it out here: https://www.curseforge.com/minecraft/modpacks/create-above-and-beyond

[zeekdageek:1081] !createastral
Access: TRUE
The current modpack is Create: Astral. Check it out here: https://www.curseforge.com/minecraft/modpacks/create-astral

[zeekdageek:88] !creepytoast
Access: in_array("@", $ACCESS)
http://i.imgur.com/XGyrLSD.gif

[zeekdageek:22] !ctt
Access: TRUE
Tweet out the stream! http://clicktotweet.com/604Vr Very much appreciated good Geek. geekH

[zeekdageek:1072] !cubeformula
Access: TRUE
Amount of cubes to open = (x+1)x/2

[zeekdageek:1042] !cubemonth
Access: TRUE
January sucks for revenue, to counter act it for all of January we're doing 1 Chance Cube increasing for every single subscriber. Right now the next subscriber gets $(!nextcube) Chance Cubes.

[zeekdageek:1050] !cubepoints
Access: TRUE
To make things easier every 100 cube points is one Giant Chance Cube, every 20 is a Chance Icosahedron and every remaining point is a Chance Cube.

[zeekdageek:932] !cuddles
Access: $NICK == "gamerkitty_1"
.me cuddles Kitty

[zeekdageek:933] !cuddles
Access: $NICK == "notmyfriend"
Get bent NMF, you smelly jerk! geekRage

[zeekdageek:564] !damnit
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Dammit $ARGUMENTS DansGame!

[zeekdageek:381] !dance
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Everyone dance to the epic music geekDance

[zeekdageek:759] !dancehype
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
geekDance $ARGUMENTS HYPE!!! geekDance

[zeekdageek:960] !dannibean
Access: TRUE
Dannibean has the dorkiest little cat butt. Yes. kittehHeart http://twitch.tv/dannicat

[zeekdageek:1001] !deaths
Access: $GAME == "Dark Souls III"
$(!ds3_deathlist)

[zeekdageek:1028] !deaths
Access: TRUE
https://bit.ly/2KC3cAV

[zeekdageek:1061] !deaths_outerwilds
Access: TRUE
Deaths that have happened in Outer Wildwaterworlds: https://docs.google.com/spreadsheets/d/1_47zrWJnZZm9bYRYYFpw1rTJ8Z8PLLYOXRCg-FAXNKg/edit?usp=sharing

[zeekdageek:671] !departed
Access: TRUE
Zeek is playing FTB Departed which you can find and download from the FTB Launcher: http://www.feed-the-beast.com

[zeekdageek:84] !descopraise
Access: TRUE
Praise be the Desco! \o/ http://zeekdageek.tv/ss/IC6CX.png

[zeekdageek:766] !dip
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
geekDance Dip the $ARGUMENTS in the caramel! geekDance

[zeekdageek:717] !discord
Access: TRUE
You can access the community Discord here: http://discord.gg/geeks

[zeekdageek:1064] !discrud
Access: TRUE
$(!discord)

[zeekdageek:1036] !distractions
Access: TRUE
Don't mind Zeek, he gets - did you see that over there?

[zeekdageek:62] !donate
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Donations are not obligatory, but are very much appreciated as they help Zeek directly: https://zeekdageek.tv/donate/ geekH

[zeekdageek:607] !drunknote2
Access: in_array("@", $ACCESS)
show Kitty how much you love her and don't ever take her for granted. ever ever

[zeekdageek:606] !drunknotes
Access: in_array("@", $ACCESS)
WALRUS IS NOT TO BE TRUSTED! EVIIILLL

[zeekdageek:187] !ds2_deathlist
Access: TRUE
Dark Souls 2 deaths list: https://docs.google.com/spreadsheets/d/1COXX4jsrSaZjCRe6iE2Yf01Ahouybz8ILMlyO5L8e3g/edit?usp=sharing (Saved here for forever)

[zeekdageek:998] !ds3_deathlist
Access: TRUE
Dark Souls 3 deaths list: https://docs.google.com/spreadsheets/d/1COXX4jsrSaZjCRe6iE2Yf01Ahouybz8ILMlyO5L8e3g

[zeekdageek:163] !dual
Access: TRUE
$(!multi)

[zeekdageek:961] !duel
Access: TRUE
$(!multi)

[zeekdageek:1065] !eclipse
Access: TRUE
World World #16's eclispse was on day 50.

[zeekdageek:1039] !elife
Access: TRUE
The current modpack is Engineer's Life. Check it out here: https://www.curseforge.com/minecraft/modpacks/engineers-life

[zeekdageek:43] !emotes
Access: TRUE
Our subscriber emotes are: geekH (ge&#101;kH), geekToast (ge&#101;kToast), geekPraise (ge&#101;kPraise), geekAdGod (ge&#101;kAdGod), geekCrash (ge&#101;kCrash), geekChip (ge&#101;kChip), geekThump (ge&#101;kThump), geekRage (ge&#101kRage)

[zeekdageek:500] !english
Access: in_array("@", $ACCESS)
$ARGUMENTS this is an English only chat! We don't understand what you just said nor do you understand this.

[zeekdageek:582] !eve
Access: TRUE
Thinking of signing up for EVE? https://secure.eveonline.com/trial/?invc=c1ae8092-5fcc-4bf0-a7ce-99c1bf158839&action=buddy

[zeekdageek:135] !f7
Access: in_array("@", $ACCESS)
The yellow/red crosses are places where mobs can spawn. Press the F7 key to enable/disable them. It's a feature from NEI: http://www.minecraftforum.net/topic/909223-164-smp-chickenbones-mods/

[zeekdageek:442] !facecam
Access: stristr($TITLE, "PIZZA CAM")
PIZZA CAM IS NOW!

[zeekdageek:27] !facecam
Access: TRUE
Zeek prefers not to face cam, he's not probably set up for it either. Sorry.

[zeekdageek:585] !factorio
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Factorio is a game about building large automated factories, it's currently in alpha and you can get it from their website here: http://www.factorio.com

[zeekdageek:151] !fatrat
Access: TRUE
Some of the songs Zeek plays on his stream can be found here https://soundcloud.com/thefatrat

[zeekdageek:87] !fenfenpraise
Access: TRUE
\o/ http://zeekdageek.tv/ss/1sp7f.png

[zeekdageek:972] !fixit
Access: TRUE
Fix it! Fix it $ARGUMENTS, fix it now!

[zeekdageek:459] !flip
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
(╯°□°)╯︵ &#8238; $ARGUMENTS

[zeekdageek:941] !fo4mods
Access: TRUE
Fallout 4 Mod list: http://zeekdageek.tv/ss/E2xm9.png First time through so mainly UI and annoyance fixes.

[zeekdageek:950] !followage
Access: $NICK == "zerots"
No screw you. D: Followed for -1.

[zeekdageek:942] !followage
Access: TRUE
You have followed for $rand(0,69) $rand("seconds","minutes","days","weeks","months","years")

[zeekdageek:936] !followtime
Access: TRUE
You have followed for $rand(0,69) $rand("seconds","minutes","days","weeks","months","years")

[zeekdageek:965] !foreverstranded
Access: TRUE
Forever Stranded Hurt Edition is a harder version of Forever Stranded, with recipe changes and added challenges. The pack is available on the Twitch launcher through https://app.twitch.tv/

[zeekdageek:428] !ftb
Access: TRUE
FTB stands for Feed the Beast, it's both a mod pack and a Launcher for mod packs, you can find it here: http://www.feed-the-beast.com/

[zeekdageek:1005] !ftbcontinuum
Access: TRUE
FTB Continuum is a mod pack based around dedicated factories, requiring you to set up EFab for many recipes. The pack is available through the Twitch launcher: https://app.twitch.tv/

[zeekdageek:1070] !ftbuniversity
Access: TRUE
The current modpack is FTB University for Minecraft 1.16. More information can be found here: https://www.feed-the-beast.com/modpack/ftb_university_1_16

[zeekdageek:334] !game
Access: TRUE
It's $GAME, can't you see.

[zeekdageek:577] !geekrage
Access: in_array("@", $ACCESS)
geekRage

[zeekdageek:217] !gg
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
The Ad Gods will be very disappointed FailFish

[zeekdageek:1000] !ghettochip
Access: TRUE
([◕‿◕])

[zeekdageek:851] !ghettotoast
Access: TRUE
\[oᴗo]/

[zeekdageek:598] !gist
Access: TRUE
Zeek's OpenComputer programs: https://gist.github.com/ZeekDaGeek

[zeekdageek:478] !git
Access: in_array("@", $ACCESS)
Git gud $ARGUMENTS

[zeekdageek:261] !glomp
Access: in_array("@", $ACCESS) or in_array("*", $ACCESS)
$NICK glomps $ARGUMENTS non-sexually. I swear!

[zeekdageek:889] !gravelminer
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Zeek say's it's cheating, end of Kappa

[zeekdageek:675] !greg
Access: TRUE
http://blay09.net/pics/greg.png

[zeekdageek:973] !grill
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
$(!kitty)

[zeekdageek:1077] !gtnewhorizons
Access: TRUE
The current modpack is GregTech: New Horizons. Check it out here: https://gtnh.miraheze.org/wiki/Main_Page

[zeekdageek:719] !hcr
Access: TRUE
Hardcore Revival is a mod that allows players to resurrect each other in a hardcore world: http://minecraft.curseforge.com/projects/hardcore-revival

[zeekdageek:387] !hearts
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
geekH geekH geekH geekH geekH

[zeekdageek:588] !help
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
You are beyond it Kappa

[zeekdageek:1093] !hexxycraft
Access: TRUE
This is a private pack called HexxyCraft created by ChloeTax for the Hex Craft community discord, with a few modifications. https://modrinth.com/mod/hex-casting

[zeekdageek:590] !housetour
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
http://www.twitch.tv/zeekdageek/v/5103525

[zeekdageek:121] !how
Access: in_array("@", $ACCESS)
Here is how to do it http://lmgtfy.com/?q=$ARGUMENTS

[zeekdageek:295] !hug
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Come here $ARGUMENTS you motherhugger! geekPraise

[zeekdageek:1052] !humblebeginnings
Access: TRUE
I just wanted to have a three command combo in the title.

[zeekdageek:425] !hype
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
geekPraise $ARGUMENTS HYPE!!! geekPraiseL

[zeekdageek:1048] !idgaff
Access: TRUE
$(!idgaffriday)

[zeekdageek:1047] !idgaffriday
Access: TRUE
I Don't Give A Flipping Friday: Just me streaming whatever I want to, screw the numbers. I just want to have fun.

[zeekdageek:876] !idle
Access: TRUE
ReactorIdle: http://reactoridle.com/ | FactoryIdle: http://factoryidle.com/

[zeekdageek:713] !infinity
Access: TRUE
Zeek is playing on a subscriber server (you have to be a subscriber to join) running FTB Infinity Evolved, you can get it from the FTB launcher: http://www.feed-the-beast.com

[zeekdageek:987] !ingameinfo
Access: TRUE
Hey Zeek, when you forget next pack update the numbers are: {'bottom left': [11, -10], 'bottom right': [-11, -20]}

[zeekdageek:1026] !interactions
Access: TRUE
The current modpack is FTB Interactions. Check it out here: https://www.curseforge.com/minecraft/modpacks/ftb-interactions

[zeekdageek:138] !ip
Access: $GAME == "Minecraft" AND stristr($TITLE, "Subscriber server")
$(!subserverip)

[zeekdageek:465] !ip
Access: $GAME == "Minecraft" && stristr($TITLE, "MaterialEnergy³")
Zeek is playing singleplayer, you cant join him. And no he wont open to lan

[zeekdageek:1035] !ip
Access: $GAME == "Minecraft" AND stristr($TITLE, "RLCraft")
The server is public for the moment. IP: rlcraft.zeekdageek.tv

[zeekdageek:395] !ip
Access: $GAME == "Minecraft" && !stristr($TITLE, "Server")
Zeek is playing singleplayer, not on a server.

[zeekdageek:398] !ip
Access: $GAME == "Minecraft" && stristr($TITLE, "hypixel")
Zeek and Kitty are playing on mc.hypixel.net

[zeekdageek:921] !jackbox
Access: TRUE
Join the game by going to http://jackbox.tv and using the room code on your screen.

[zeekdageek:483] !jules
Access: in_array("@", $ACCESS)
Well look at this it's Jules, http://i.imgur.com/JMPsDH4.jpg

[zeekdageek:128] !jvmtweaks
Access: TRUE
Eyamaz has compiled a list of jvm arguments that may help run modded minecraft better - http://forum.feed-the-beast.com/threads/jvm.28994/

[zeekdageek:569] !kappa
Access: in_array("@", $ACCESS)
Another useless command by thebes! <3 Kappa

[zeekdageek:971] !kittensgame
Access: TRUE
The management game is Kittens Game: http://bloodrizer.ru/games/kittens/ (You're going to get addicted.)

[zeekdageek:245] !kitty
Access: in_array("@", $ACCESS)
She's a grill, Teehee http://i.imgur.com/PJxgZWR.jpg She also has a Twitch, follow it! http://twitch.tv/gamerkitty_1

[zeekdageek:47] !kleetho
Access: TRUE
Ladies and gentlemen, Kleetho! www.twitch.tv/kleetho

[zeekdageek:581] !kpm
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
[$rand(1,69)] Kappa Per Minute

[zeekdageek:394] !late
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
A Zeek is never late, nor is he early, he streams precisely when he means to. geekThump

[zeekdageek:1089] !lcmods
Access: TRUE
Profile code: 018ce692-2286-8943-2b3b-e219b037777b

[zeekdageek:547] !lego
Access: in_array("@", $ACCESS)
Go step on a lego Kappa https://www.youtube.com/watch?v=Vf2SHkOEvGk

[zeekdageek:989] !lewd
Access: TRUE
geekLewd http://i.imgur.com/SyRFPmy.gif

[zeekdageek:399] !lick
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
$NICK licks $ARGUMENTS with their silky smooth wet tongue.

[zeekdageek:507] !lies
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
And slander!

[zeekdageek:21] !links
Access: TRUE
$(!social)

[zeekdageek:1045] !litv
Access: TRUE
The current modpack is Life in the Village. More information is available here: https://www.curseforge.com/minecraft/modpacks/life-in-the-village

[zeekdageek:526] !lmgtfy
Access: in_array("@", $ACCESS)
Here let me do that for you http://lmgtfy.com/?q=$ARGUMENTS

[zeekdageek:247] !localhost
Access: in_array("@", $ACCESS)
Zeek is playing on, 127.0.0.1, otherwise known as localhost.

[zeekdageek:461] !lol
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Quack.

[zeekdageek:297] !m4m
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
M4m is a poopyhead and will touch your butt if you make him angry.  geekRage

[zeekdageek:592] !magiccave
Access: in_array("@", $ACCESS)
1300,800 -- 1300, 640

[zeekdageek:579] !mangenta
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
The manliest of colours/colors.

[zeekdageek:591] !mantispraise
Access: TRUE
geekPraise http://i.telegraph.co.uk/multimedia/archive/01779/praying-mantis-dan_1779751i.jpg geekPraise

[zeekdageek:1053] !manufactio
Access: TRUE
The current modpack is Manufactio. More information can be found here: https://www.curseforge.com/minecraft/modpacks/manufactio

[zeekdageek:340] !mature
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Welcome to Zeek's chat, where everyone is mature and there is a !sex command. Also !subscribe for !sex.

[zeekdageek:516] !mdk
Access: TRUE
Maybe this song is from Morgan David King (MDK) or maybe doesn't know the songs origin. Here's a link though! https://soundcloud.com/mdkofficial

[zeekdageek:491] !me3down
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
You can download zeek's ME3 world here: https://t.co/814YAamY7B

[zeekdageek:568] !me4
Access: TRUE
Zeek is playing MaterialEnergy^4. The pack is in the FTB launcher (!ftb) under the "3rd party packs" tab. Additional information can be found here: http://forum.feed-the-beast.com/threads/1-7-10-material-energy-4.57967/

[zeekdageek:83] !menacing
Access: TRUE
It will strike fear into your heart, and send chills through your body. http://zeekdageek.tv/ss/oIg1G.gif

[zeekdageek:650] !meow
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
MEOW!

[zeekdageek:1031] !meteor
Access: TRUE
Dont look at the meteor https://clips.twitch.tv/ComfortableFurrySquirrelCoolStoryBro

[zeekdageek:559] !mgs2deaths
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Total Deaths: 2

[zeekdageek:557] !mgscore
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Metal Geek Solid 1 Final Death Count; Death 41

[zeekdageek:552] !mgs_deaths
Access: in_array("@", $ACCESS)
https://docs.google.com/spreadsheets/d/1YKM3Qw0DIb-NO8K9tpNB7tX7mRmFmR9bMEnR5NQeF10/edit?usp=sharing

[zeekdageek:282] !mic
Access: in_array("@", $ACCESS)
Mic RAGE geekRage

[zeekdageek:23] !minu
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Minu is Zeek's cat. She likes to sit in Zeek's lap... and she is secretly trying to take over the stream. Meow.

[zeekdageek:272] !minuattack
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
When minu gets readfy to attack you better hide: https://i.imgur.com/0YXAV4q.gif

[zeekdageek:212] !minuspace
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Minu is actually an alien: https://i.imgur.com/HZf449o.jpg

[zeekdageek:446] !mistakes
Access: TRUE
They were made geekLewd

[zeekdageek:471] !moderator
Access: in_array("@", $ACCESS)
If you have to ask to be a mod, the answer is NO. Besides, Zeek has way to many of the swine's as it is. geekPraise

[zeekdageek:985] !modernskyblock2
Access: TRUE
Modern Skyblock 2 is fancy new skyblock that ditched Ex Nihilo for resource generation in favour for Sky Resources and adjusts the progression FTB Infinite Evolved Style. The pack is available on the Twitch launcher through https://app.twitch.tv/

[zeekdageek:560] !mods_generic
Access: TRUE
Use !wwpack or !codevanilla for information about a specific pack. Keep in mind there's a 30 second cooldown on running multiple commands.

[zeekdageek:983] !moretitlecommands
Access: TRUE
These jokes are lame.

[zeekdageek:256] !multi
Access: TRUE
Watch both sides here: https://kadgar.net/live/zeekdageek/skidinc

[zeekdageek:53] !multimc
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
MultiMC can be downloaded here: http://multimc.org/

[zeekdageek:520] !music
Access: TRUE
$(!song)

[zeekdageek:178] !mysouls
Access: TRUE
http://www.twitch.tv/zeekdageek/c/4136904

[zeekdageek:583] !newgame
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Zeek has not played this game before, this means he's exploring and learning how to use it. This DOES NOT mean he wants you to tell him how to do everything, let him figure it out, or feel my wrath. Back Seat Gaming will end in a purge then timeout, unless Zeek says something like "Chat, how do I".

[zeekdageek:506] !newmod
Access: in_array("@", $ACCESS)
Zeek is playing with a new mod, this means he's exploring and learning how to use it. This DOES NOT mean he wants you to tell him how to do everything, let him figure it out, or feel my wrath. Back Seat Gaming will end in a purge then timeout, unless Zeek says something like "Chat, how do I".

[zeekdageek:293] !newsub
Access: in_array("@", $ACCESS)
geekH geekToast geekH geekToast geekH geekToast geekH geekToast geekH geekToast

[zeekdageek:1043] !nextcube
Access: TRUE
56

[zeekdageek:1041] !nextsub
Access: TRUE
Next sub gets 61

[zeekdageek:188] !nmf
Access: TRUE
notmyfriend hates everyone, especially $NICK

[zeekdageek:536] !notstupid
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Zeek is not stupid, he's been playing modded Minecraft for years you muppet, well OK at times he does act stupid but he knows his Minecraft, mostly.

[zeekdageek:999] !nottechsupport
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Zeek is not a personal tech support, he is currently trying to stream to entertain his viewer, so I'm sorry he can't spend his time debugging your issues, for that you should use google.

[zeekdageek:258] !ocd
Access: TRUE
BEHOLD, the OCD Circle: geekOCD

[zeekdageek:435] !ocr
Access: TRUE
OCR is Overclocked Remix, it's a site dedicated to promoting the remixing of video game music: http://ocremix.org/ There is also an online radio station for them: http://ocr.rainwave.cc/

[zeekdageek:589] !ocular
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
$ARGUMENTS, Your ocular organs are a pleasant hue

[zeekdageek:774] !ohgawd
Access: TRUE
https://www.youtube.com/watch?v=C6jJJ7kwCQg Spec wanted this <_<

[zeekdageek:131] !omg
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Oh Mah Gawd! www.youtube.com/watch?v=ULKACY041fI

[zeekdageek:391] !omnom
Access: in_array("@", $ACCESS)
/me goes omnomnom

[zeekdageek:1044] !oneblock
Access: TRUE
Try it here: https://ijaminecraft.com/map/oneblock/

[zeekdageek:1011] !ontime
Access: TRUE
Not possible, nope, I refused to believe it geekThump

[zeekdageek:249] !opinion
Access: in_array("@", $ACCESS)
Oh you have an opinion?? Nope not on the internet you don't! http://i.imgur.com/EBuwacP.png

[zeekdageek:1013] !panic
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
I think you'll find it's !picnic.

[zeekdageek:9] !pcspecs
Access: TRUE
[CPU: Intel i7-7700k @ 4.20 GHz] [16GB Dance Dance Revolution 4 RAM] [GPU: GTX 980 x2 in SLI] [Casting Software: Open Broadcasting Software] [Upload Speed: 20.0Mbps]

[zeekdageek:104] !peachpraise
Access: TRUE
\o/ http://zeekdageek.tv/ss/wAFIU.png \o/

[zeekdageek:18] !pew
Access: in_array("@", $ACCESS)
$NICK goes pew pew pew!

[zeekdageek:125] !picnic
Access: in_array("@", $ACCESS)
Time to panic! http://i.imgur.com/hAOj2eB.gif

[zeekdageek:767] !pipes
Access: TRUE
$(!rage)

[zeekdageek:117] !pixelbutt
Access: TRUE
Butts! www.twitch.tv/paranormalpixel

[zeekdageek:485] !pizza
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
The Krusty Krab pizza is the pizza for you and me!

[zeekdageek:494] !pizzacam
Access: in_array("@", $ACCESS)
Pizzacam is a wondrous little thing Zeek will (probably) do during a ZGE stream!

[zeekdageek:113] !playlist
Access: TRUE
Zeek's YouTube playlist of music can be found here: http://www.youtube.com/watch?v=kNhpKra0AsM&list=PLBD16056CD427BBB9

[zeekdageek:111] !please
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Stahp! D=

[zeekdageek:145] !plotz
Access: TRUE
Do Notch proud. Make circles in minecraft. http://www.plotz.co.uk/

[zeekdageek:246] !pls
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
$(!please)

[zeekdageek:161] !plug
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
I for one welcome our new DubFM overlords https://www.dubtrack.fm/join/zeeks-geeks

[zeekdageek:605] !plushpraise
Access: TRUE
ZEEKBOT PRAISE! http://zeekdageek.tv/ss/q3CcC.png

[zeekdageek:213] !pogo
Access: in_array("@", $ACCESS)
Pogo? PogChamp

[zeekdageek:761] !points
Access: TRUE
You have 0 points, you're worthless, absolutely worthless. Side note, Zeek doesn't do points.

[zeekdageek:462] !poke
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
$NICK pokes $ARGUMENTS in the teehee place.

[zeekdageek:597] !pokemon
Access: TRUE
Game: https://www.reddit.com/r/pokemonzetaomicron List of the dead: http://tiny.cc/ZDGPokeNom

[zeekdageek:287] !popskyy
Access: TRUE
http://popskyy.bandcamp.com/ Go get sum moosic

[zeekdageek:93] !praise
Access: (in_array("*", $ACCESS) OR in_array("@", $ACCESS)) AND $ARGUMENTS != ""
geekPraise geekPraise geekPraise Praise $ARGUMENTS geekPraise geekPraise geekPraise

[zeekdageek:393] !praise
Access: (in_array("*", $ACCESS) OR in_array("@", $ACCESS)) AND $ARGUMENTS == ""
$rand("$(!fenfenpraise)","$(!descopraise)","$(!peachpraise)","$(!roadpraise)","$(!skeletorpraise)","$(!sunpraise)","$(!zeekpraise)","$(!plushpraise)")

[zeekdageek:906] !prime
Access: TRUE
Did you know that prime numbers are defined as numbers that can only be divided by 1 and themselves?

[zeekdageek:1029] !problems
Access: TRUE
Have you tried turning it off and back on again?

[zeekdageek:896] !projectozone2
Access: TRUE
The modpack is Project Ozone 2 Reloaded. It can be downloaded through the Curse launcher using fancy "Search" technology.

[zeekdageek:300] !promote
Access: in_array("@", $ACCESS)
Please go checkout $ARGUMENTS over at www.twitch.tv/$ARGUMENTS and don't forget to give them a follow geekH geekH

[zeekdageek:123] !pst
Access: TRUE
Zeek rocks the Pacific time zone. Need help? http://time.is/just/Los_Angeles

[zeekdageek:542] !pull
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Whooooaaaaah!!! - www.youtube.com/watch?v=k-FjEF1p_G4

[zeekdageek:513] !punker
Access: in_array("@", $ACCESS)
Dammit Punker! FailFish

[zeekdageek:149] !pwz
Access: TRUE
Join Zeek in the game! Join the Zeek's Geeks group in Steam, open the group chat, and click the arrow next to Zeek's name to find the "Join in game" option. http://steamcommunity.com/groups/ZeeksGeeks

[zeekdageek:291] !rage
Access: TRUE
geekRage RAGE IS OVER 9000!!!! geekRage

[zeekdageek:99] !raid
Access: TRUE
Dear lord, cover your raid holes!

[zeekdageek:980] !randomsounds
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
It's Dynamic Surroundings, stop asking, it's annoying Zeek geekRage

[zeekdageek:339] !readfy
Access: TRUE
It's not a typo! geekRage You are just not readfy enough to understand! geekChip

[zeekdageek:1010] !receivedfree
Access: TRUE
Every day developers shower keys onto random streamers hoping someone will play them. If !receivedfree is in the title that means that I got this game for free. No requirements of positivity are required and no stream content is dictated.

[zeekdageek:310] !rekt
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
The rekt intensifies! http://imgur.com/2hOYb2f

[zeekdageek:1018] !remember
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
/me will remember this.

[zeekdageek:927] !repairs
Access: TRUE
My computer has been slowly falling apart and has had trouble starting up lately, I'm trying to save up money to fix it. http://zeekdageek.tv/donate >.<

[zeekdageek:524] !rigged
Access: in_array("@", $ACCESS)
OMG WOW RIGGED http://i.imgur.com/XBtHH6D.jpg

[zeekdageek:1007] !riot
Access: TRUE
geekPraise STRIM OR RIOT geekRage

[zeekdageek:315] !rip
Access: in_array("@", $ACCESS)
https://www.youtube.com/watch?v=gIuotFZnBtk Rest in pepperonis, nevr 5 get these brav souls.

[zeekdageek:1034] !rlcraft
Access: TRUE
The current modpack is RLCraft (beta v2.7.1), available through: https://www.curseforge.com/minecraft/modpacks/rlcraft

[zeekdageek:144] !roadpraise
Access: in_array("@", $ACCESS)
Praise the road ! http://zeekdageek.tv/ss/Zvf6S.png

[zeekdageek:445] !roll
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Rolling the dice: [ $rand(1,6) ] [ $rand(1,6) ]

[zeekdageek:136] !rules
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
English only in the chat. No all caps. No links without permission. No advertising of any kind. No single emotes posts. No emote spamming. No command spamming. NO SPOILERS. No backseat gaming. Keep a friendly attitude in the chat. These rules are not final.

[zeekdageek:378] !sandershoe
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
CALM YOUR TITS http://i.imgur.com/GPOTp6h.jpg

[zeekdageek:427] !sarcasm
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Zeek is being sarcastic because someone or something said or did something stupid, it was probably you. It was wasn't it.

[zeekdageek:369] !save
Access: in_array("@", $ACCESS)
SAVE ZEEK SAVE!

[zeekdageek:440] !schedule
Access: in_array("@", $ACCESS)
I cast every day starting between 2:00~4:00 AM Pacific, as long as there are no issues (watch Twitter). A show usually lasts 6~8 hours.

[zeekdageek:320] !scrubing
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Hi, meet Scrub he beats girls.

[zeekdageek:1067] !seaopolis
Access: TRUE
The current modpack is Seaopolis. More information can be found here: https://www.curseforge.com/minecraft/modpacks/seaopolis

[zeekdageek:535] !seed
Access: TRUE
The seed for the World World Sub Server is: -4889166933464507241

[zeekdageek:997] !serverdown
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
$(!serversdown)

[zeekdageek:0] !serversdown
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Information has been observed, was noted and has been communicated to me that the server for the software called Minecraft, made by Notch, now owned by Microsoft, may be in a halted and non functioning state resulting in a communication disruption that has made it impossible to connect to the socket requested on the network at the specified address, on the specified port using the specified network protocol.

[zeekdageek:80] !serverspecs
Access: TRUE
[CPU: Intel i7-6700K @ 4.20GHz] [32GB DDR4 2133MHz] [2 x 500 GB SSD, 1 x 4TB HDD] [OS: Debian 9.4 Stretch (stable)]

[zeekdageek:1016] !sevtech
Access: TRUE
SevTech Ages is a pack based on progressing through different Ages of technology. The pack can be downloaded through the Twitch launcher.

[zeekdageek:338] !sex
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Teehee

[zeekdageek:586] !shoutout
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Nope

[zeekdageek:103] !singus
Access: in_array("@", $ACCESS)
Share in the awesome - http://www.twitch.tv/zeekdageek/c/3580579

[zeekdageek:100] !skeletorpraise
Access: TRUE
And he prays! \o/ http://zeekdageek.tv/ss/vSA9q.png

[zeekdageek:377] !skittle
Access: TRUE
Gosh darn skittletits!

[zeekdageek:805] !skyblock
Access: TRUE
Zeek is playing FTB Infinity Evolved: Skyblock on his subscriber server.

[zeekdageek:1083] !skyblockmods
Access: TRUE
Texture Pack: FurfSky Reborn --- Mods: NotEnoughUpdates, Skytils, Patcher, Scrollable Tooltips and OptiFine.

[zeekdageek:924] !skyexchange
Access: TRUE
The modpack is Skyexchange. It can be downloaded through the Curse launcher using fancy "Search" technology.

[zeekdageek:867] !skyfactory2.5
Access: TRUE
this mod pack is sky factory 2.5 you can find it on the curse launcher here http://mods.curse.com/modpacks/minecraft/245163-ftb-presents-skyfactory-2-5 or on the ftb launcher

[zeekdageek:939] !skyfactory3
Access: TRUE
Sky Factory 3 is available through the Curse launcher. Subscribers can find the server details in the subscriber channel on discord. - https://discord.gg/pGWHT8R

[zeekdageek:852] !skysub
Access: TRUE
If you're a subscriber (!subscribe) and want to join the subscriber server, follow these simple steps: http://goo.gl/1F99x1

[zeekdageek:166] !slap
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
$NICK slaps $ARGUMENTS with the ferocity of a thousand amazonian women

[zeekdageek:129] !snaz
Access: TRUE
The timer in the bottom right is how long the stream has been active, which is done with Snaz: http://jimmyappelt.be/preview/snaz/

[zeekdageek:89] !social
Access: TRUE
 Twitter: https://twitter.com/ZeekDaGeek/ YouTube: http://youtube.com/ZeekDaGeek Discord: http://discord.gg/geeks

[zeekdageek:1075] !socials
Access: TRUE
$(!social)

[zeekdageek:517] !song
Access: TRUE
Lately I've taken to picking random internet radio stations, today's is: https://chipstation.net/chiptune-radio/

[zeekdageek:454] !songname
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Darude - Sandstorm https://www.youtube.com/watch?v=0eD7DcrRLvU

[zeekdageek:226] !songrequest
Access: TRUE
Song request denied geekRage

[zeekdageek:323] !sp00ki
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
https://www.youtube.com/watch?v=tSdSemAMzdY 3 Sp00ki 8 me m8 8/8

[zeekdageek:488] !spam
Access: in_array("@", $ACCESS)
Heart spam is reserved for 2 occasions only. 1) When someone Subscribes and, 2) When someone Donates. Spamming in situations other then mentioned above with result in a purge. You have been warned!

[zeekdageek:986] !specs
Access: TRUE
$(!pcspecs) Use !serverspecs for server hardware.

[zeekdageek:458] !spoiler
Access: in_array("@", $ACCESS)
Spoilers are for cars, not chat.

[zeekdageek:558] !spoilers
Access: TRUE
DON'T  geekRage

[zeekdageek:109] !stahp
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Please Stahp! D=

[zeekdageek:841] !stardewmods
Access: TRUE
A list of the currently installed Stardew Valley mods can be found here: https://goo.gl/hYWQPa

[zeekdageek:63] !steam
Access: TRUE
Zeek's Geeks Steam group here: http://steamcommunity.com/gid/103582791432863166

[zeekdageek:1079] !stoneblock3
Access: TRUE
The current modpack is Stoneblock 3. Check it out here: https://feed-the-beast.com/modpacks/100-ftb-stoneblock-3

[zeekdageek:974] !sub
Access: TRUE
$(!subscribe)

[zeekdageek:1015] !subperks
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
To gain access to subscriber perks like sub servers, join the discord: http://discord.gg/geeks - Then read, IN FULL, the #read-me-first channel under information and help, follow the instructions in there to link Discord with Twitch. - Wait until Discord has synced with Twitch and you have access to the subscriber sub channels. - Read, IN FULL, the #subscriber-perks channel, as it will contain details on how to access your perks as well as whitelist yourself on any sub server.

[zeekdageek:96] !subscribe
Access: TRUE
Subscribing is paying twitch $4.99/month to support zeek. Subscribe to Zeek today and receive various benefits! http://twitch.tv/zeekdageek/subscribe

[zeekdageek:28] !subserver
Access: TRUE
All subscriber server information is available through our Discord ( http://discord.gg/geeks ) #subscriber-perks channel when a subscriber links their Twitch to Discord.

[zeekdageek:137] !subserverip
Access: TRUE
Zeek is playing on his Subscriber Server. For access, you'll need to subscribe here on Twitch. Your subscription helps pay for the server costs and supports Zeek's stream. geekH twitch.tv/ZeekDaGeek/subscribe

[zeekdageek:205] !subsounds
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Regulars and subs feel free to record more subscribe/donate/following sounds and send zeek a download link as a twitch message!

[zeekdageek:562] !sugar
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Hes a big sugary butt! SWEET WALNUTS! \o/

[zeekdageek:164] !sunbro
Access: TRUE
Sunbro is alive! o/ Praise the sun! (But we will never forget zeek's betrayal)

[zeekdageek:186] !sunforest
Access: TRUE
The best mod in the southern hemisphere.

[zeekdageek:159] !sunpraise
Access: TRUE
Praise the sun! https://i.imgur.com/GyE3VSw.gif

[zeekdageek:156] !techsupport
Access: in_array("@", $ACCESS)
Any problems with the mod pack should be submitted though: https://github.com/ZeekDaGeek/worldworldpack-public/issues Chat is not for tech support.

[zeekdageek:529] !test
Access: in_array("@", $ACCESS)
Bot is running correctly

[zeekdageek:37] !texturepack
Access: TRUE
geekToast Toasty Resource Pack (by Time_mon): http://tymondomanko.github.io/ToastResourcePack/

[zeekdageek:484] !thebes
Access: in_array("@", $ACCESS)
hes not a sexist i swear! geekRage

[zeekdageek:981] !thecurrentmonth
Access: TRUE
The current month is September. Every streamer is freaking out about it for some reason.

[zeekdageek:505] !therobrit
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
British m9

[zeekdageek:95] !time
Access: in_array("@", $ACCESS)
The time is now: $TIME

[zeekdageek:406] !title
Access: TRUE
$TITLE

[zeekdageek:439] !toast
Access: TRUE
$(!texturepack)

[zeekdageek:70] !toastdance
Access: in_array("@", $ACCESS)
http://p2.storage.canalblog.com/21/51/377716/61021588.gif

[zeekdageek:493] !todo
Access: in_array("@", $ACCESS)
Add !guess command for diamond mining.

[zeekdageek:306] !touchbutt
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
$NICK touches $ARGUMENTS's butt Kappa

[zeekdageek:441] !tp
Access: TRUE
$(!texturepack)

[zeekdageek:345] !trade
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Give Zeek ALL of your cards here: http://steamcommunity.com/tradeoffer/new/?partner=27942014&token=mEkS641i

[zeekdageek:771] !trashslot
Access: TRUE
The trash slot in the inventory is added by the TrashSlot mod, which can be found here: http://minecraft.curseforge.com/projects/trashslot

[zeekdageek:90] !treasure
Access: TRUE
Open ALL the chests! http://www.twitch.tv/zeekdageek/c/3483296

[zeekdageek:905] !treat
Access: TRUE
Treat Zeek: http://treatstream.com/t/treat/zeekdageek

[zeekdageek:1014] !treatstream
Access: TRUE
$(!treat)

[zeekdageek:278] !ts
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
If you wish to join Zeek or any of the Geek's to chat with you can do so at ts.cloudbro.net under "Zeeks Geeks"

[zeekdageek:38] !ttvirc
Access: TRUE
Twitch chat is in game using a mod called EiraIRC - http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/1291581

[zeekdageek:324] !twerk
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
$NICK twerks on $ARGUMENTS while looking directly in their eyes. how does that even work

[zeekdageek:39] !t_t
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
geekThump

[zeekdageek:777] !unstable
Access: TRUE
Zeek is playing FTB Unstable v4.2.8 on the subscriber server. Make sure you use the Curse launcher version.

[zeekdageek:538] !uptime
Access: TRUE
$(!snaz)

[zeekdageek:1085] !vaulthunters3
Access: TRUE
The current modpack is Vault Hunters 3rd Edition. Check it out here: https://www.curseforge.com/minecraft/modpacks/vault-hunters-1-18-2

[zeekdageek:802] !veinminer
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
It's some deeply mystical mod that's concept and function simply eludes our ability to fathom it. If you would be so gracious could you please enlighten us with a detailed explanation of it's inner working so we can better understand this, veinminer.

[zeekdageek:153] !void
Access: TRUE
See how Zeek cheated death in Skyblock like a boss: http://www.twitch.tv/zeekdageek/c/3874377

[zeekdageek:470] !walnut
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
http://zeekdageek.tv/ss/sRQlv.gif

[zeekdageek:292] !wanuy
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
You may also call him Walnut. SWEET WALNUTS! \o/

[zeekdageek:603] !warlord
Access: TRUE
He's the clown amongst mods.

[zeekdageek:565] !whatgame
Access: in_array("@", $ACCESS)
StarMineTerBoundCraftaria

[zeekdageek:712] !whispertest
Access: in_array("@", $ACCESS)
.w Blay09 This work?

[zeekdageek:850] !whispertest2
Access: TRUE
.w $NICK Testing?

[zeekdageek:937] !whitelist
Access: empty($ARGUMENTS) AND (in_array("*", $ACCESS) OR in_array("@", $ACCESS))
If you are a subscriber type !minecraft <username> to add yourself to the whitelist then allow some time for the whitelist to refresh.

[zeekdageek:797] !witness
Access: TRUE
Current in The Witness progress is about 420, +116, +3

[zeekdageek:498] !wwhow
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
The World World(s) is a collection of mods that Zeek has assembled himself in a Minecraft 1.7.10. It was built using MultiMC by creating a new instance, selecting a forge version, then manually downloading and adding each mod in the following list to the instance. Zeek has then tweaked the configuration files to fix duplicate IDs and balance where necessary.It cannot be found/downloaded from any launchers. If you want to make the pack yourself, google and download MultiMC, read up on how to use it, then download and add the mods found in Zeek's official mod list: http://tinyurl.com/wwpack

[zeekdageek:537] !wwissues
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
You can report your issues here, make sure that it hasnt been posted before! https://github.com/ZeekDaGeek/worldworldpack-public/issues

[zeekdageek:13] !wwmods
Access: TRUE
$(!wwpack)

[zeekdageek:518] !wwpack
Access: TRUE
This is the World World Pack. The pack is currently only available as a manual download for MultiMC: http://tinyurl.com/wwpack Click the "Download + Changelog" tab at the bottom.

[zeekdageek:1063] !wwpack116
Access: TRUE
This is the World World Pack. The pack is currently not available.

[zeekdageek:443] !yay
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Yaaaaaaaaaaay!! geekPraise

[zeekdageek:551] !zeek
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Zeek's Canadian. Eh!http://i.imgur.com/ybpN5Qd.jpg

[zeekdageek:215] !zeekdanyan
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Nyannyannyan https://imgur.com/b7GOW4O

[zeekdageek:380] !zeekpraise
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
http://i.imgur.com/tN1LKVb.png geekPraise

[zeekdageek:1049] !zeeksgottamove
Access: TRUE
I've got to move before the end of the month so we need to stream a bunch and raise money. http://zeekdageek.tv/donate

[zeekdageek:165] !zeekuschrist
Access: TRUE
http://imgur.com/JoKshXL All hail Zeekus Christ! http://www.twitch.tv/zeekdageek/v/48977774

[zeekdageek:875] !zeek_tnt_derp
Access: TRUE
Zeek should not be trusted with TNT of any sort: Case 1: https://www.twitch.tv/zeekdageek/v/24033053 Case 2: https://www.twitch.tv/zeekdageek/v/48288482

[zeekdageek:185] !zerozerozero
Access: TRUE
is a god amongst peasants

[zeekdageek:61] !zge
Access: TRUE
ZGE (Zeek's Gotta Eat) is a monthly event where Zeek streams a whole bunch. The focus of the stream is to show some love to all the lovely Zeek supporters out there. geekToast

[zeekdageek:431] !zomgninja
Access: in_array("@", $ACCESS)
ZOMG PogChamp

[zeekdageek:467] !\(^o^)/
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
\(o)/

[zeekdageek:26] !\o/
Access: in_array("@", $ACCESS)
geekAdGod

[zeekdageek:566] #skidthecheat
Access: in_array("@", $ACCESS)
Skid isn't cheating geekRage, he's just compensating himself for mistakes Zeek made against him. Now shut up and enjoy the Kitty Ducks geekPraise

[zeekdageek:390] #zeekdacheat
Access: in_array("*", $ACCESS) OR in_array("@", $ACCESS)
Zeek isn't cheating geekRage, he's just compensating himself for mistakes Minecraft made against him. Now shut up and enjoy the Kitty Ducks geekPraise

[zeekdageek:795] alot
Access: FALSE
http://hyperboleandahalf.blogspot.co.uk/2010/04/alot-is-better-than-you-at-everything.html

[zeekdageek:922] anom1
Access: TRUE
RitzMitz

[zeekdageek:595] bow1
Access: TRUE
RitzMitz

[zeekdageek:596] cry4
Access: TRUE
RitzMitz

[zeekdageek:1032] lastchecked
Access: FALSE
2019-08-06

[zeekdageek:285] najgori
Access: in_array("@", $ACCESS)
bravo Zeek!  geekChip

[zeekdageek:1025] REGEX(/cobalt[1-4]/)
Access: TRUE
RitzMitz

[zeekdageek:978] REGEX(/kittehChute/i)
Access: $NICK != "dannicat"
NOPE geekRage

[zeekdageek:1020] REGEX(/rooD?[0-4]/)
Access: TRUE
RitzMitz

[zeekdageek:1012] REGEX(/wixS[0-9]/)
Access: TRUE
RitzMitz

[zeekdageek:1092] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND !stristr($TITLE, "The longest condition goes last, so lets fill this baby up with useless text, no other time will this apply") AND $ONLINE === TRUE
$(!hexxycraft)

[zeekdageek:1074] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "Create: Above and Beyond")
$(!createanb)

[zeekdageek:1058] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "Compact Claustrophobia")
$(!compactclaustrophobia)

[zeekdageek:804] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "FTB Infinity Skyblock")
$(!skyblock)

[zeekdageek:1046] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "Life in the Village")
$(!litv)

[zeekdageek:572] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "MaterialEnergy⁴")
$(!me4)

[zeekdageek:1091] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "Chocolate Edition")
$(!chocopack)

[zeekdageek:984] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "Modern Skyblock 2")
$(!modernskyblock2)

[zeekdageek:1027] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "FTB Interactions")
$(!interactions)

[zeekdageek:1084] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "Ironman Skyblock")
$(!skyblockmods)

[zeekdageek:966] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "Forever Stranded")
$(!foreverstranded)

[zeekdageek:1004] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: ($GAME == "Minecraft" AND stristr($TITLE, "Pyramid Reborn"))
The current modpack is Feed The Beast (FTB) Pyramid Reborn. If you would like, you can download the pack on the Twitch Launcher under the Mods section.

[zeekdageek:1040] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "Engineer's Life")
$(!elife)

[zeekdageek:1068] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "All of Fabric 4")
$(!aof4)

[zeekdageek:1071] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "FTB University")
$(!ftbuniversity)

[zeekdageek:1082] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "Create: Astral")
$(!createastral)

[zeekdageek:1087] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "All The Mods 8")
$(!atm8)

[zeekdageek:1086] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "Vault Hunters")
$(!vaulthunters3)

[zeekdageek:938] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "Sky Factory 3")
$(!skyfactory3)

[zeekdageek:1006] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "FTB Continuum")
$(!ftbcontinuum)

[zeekdageek:778] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "FTB Unstable")
$(!unstable)

[zeekdageek:546] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "!CodeVanilla")
$(!codevanilla)

[zeekdageek:1078] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "New Horizons")
$(!gtnewhorizons)

[zeekdageek:1080] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "Stoneblock 3")
$(!stoneblock3)

[zeekdageek:910] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: stristr($TITLE, "OZone 2") OR stristr($TITLE, "Oderp 2")
$(!projectozone2)

[zeekdageek:673] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "FTB Departed")
$(!departed)

[zeekdageek:967] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "All The Mods")
$(!allthemods)

[zeekdageek:714] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "FTB Infinity")
$(!infinity)

[zeekdageek:1017] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "SevTech Ages")
$(!sevtech)

[zeekdageek:533] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "World World")
$(!wwpack116)

[zeekdageek:1066] regex(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: ($GAME == "Minecraft" AND stristr($TITLE, "Seaopolis"))
$(!seaopolis)

[zeekdageek:923] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "Skyexchange")
$(!skyexchange)

[zeekdageek:1054] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "Manufactio")
$(!manufactio)

[zeekdageek:1033] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "RLCraft")
$(!rlcraft)

[zeekdageek:842] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $GAME == "Stardew Valley"
$(!stardewmods)

[zeekdageek:561] REGEX(/^(!pack|!mods|!modpack)(\s+.*|\s+|)$/i)
Access: $ONLINE === FALSE
$(!mods_generic)

[zeekdageek:915] REGEX(/^(!pack|!mods|!modpack|!map)(\s+.*|\s+|)$/i)
Access: $GAME == "Minecraft" AND stristr($TITLE, "Captive Minecraft IV")
This a Vanilla Minecraft 1.10 map which if you want it is available here: http://thefarlanders.com/captiveminecraftiv/

[zeekdageek:515] REGEX(/^(.*|)(\s+|)geekHat(s|)(\s|)(.*|)$/)
Access: TRUE
This one time Kitty was leaving and went to say "Hearts" and instead said "Hats". She will never live this down and this command shall forever exist as a monument to the shame.

[zeekdageek:1021] REGEX(/^.*\balkW[1-6]\b.*$/)
Access: TRUE
RitzMitz

[zeekdageek:1024] REGEX(/^.*\bbra[1-4]\b.*$/)
Access: TRUE
RitzMitz Denied

[zeekdageek:587] REGEX(/^.*\bwix1\b\s+\bwix2\b.*$/)
Access: TRUE
RitzMitz Denied

[zeekdageek:503] wix1
Access: TRUE
RitzMitz

[zeekdageek:962] xxxbo
Access: TRUE
RitzMitz

[zeekdageek:964] xxxmi
Access: TRUE
RitzMitz

[zeekdageek:963] xxxnd
Access: TRUE
RitzMitz

[zeekdageek:907] xxxsk
Access: TRUE
RitzMitz



Chat Filter

Filters out links posted in chat.

!filter_links [ON/OFF/TOGGLE]
Access: Moderators
Allow general users to post links without being permitted.

!filter_subcriber_links [ON/OFF/TOGGLE]
Access: Moderators
Allow subscribers to post links without being permitted.

!permit <username> [time]
Access: Moderators
Permit a user to post links for a specific amount of time, defaults to 5 minutes if not specified.

!link_filter <GOOD/BAD> <LINK> [Punishment]
Access: Moderators
GOOD: Adds a link that is not timed out.

BAD: Add a link that results in a more strict punishment than a perge.

LINK can be a simple pattern using asterisks to represent any stringor can be inclosed in REGEX() to denote a regular expression.

Punishment for bad links denotes the length of time of a timeout applied. Use "-" for a perminant timeout.



Geekmas Tree

The Geekmas Tree&tm; allows donators to add lights to the tree, subscribers to add ornaments to the tree when they subscribe, etc. These commands control the tree as needed.

!geekmas_tree [SHOW/HIDE]
Access: Moderators
Hides or displays the Geekmas Tree during the holiday seasons. If SHOW and hide are not specified the tree will instead toggle.



Subscribers

Keeps track of when new users subscribe and notifies the channel of the new subscriber. If the DHD exists also sends a sound trigger to the streamer.



Donators

Keeps track of users who donate, allows them to apply donations towards packages and apparently is very confusing.

!donation ADD <Twitch username> <donation amount>
Access: Moderators
Adds donation credit assigned to someone's Twitch username. Donation credit can be applied towards donator packages such as Subscriber priveledges. When confirmed you will receive a donation ID.

!donation REMOVE <Twitch username> <donation amount>
Access: Moderators
Removes donation credit assigned to someone's Twitch username. This is the same as !donation add with a negitive amount.

!donation REVERSE <Donation ID>
Access: Moderators
If a mistake was made you can reverse a donation based on the donation ID received from !donation add/remove. Credit changes will be reversed and the donation will be invalid.

!apply_credit [BALANCE]
Access: Donators
Displays your currently credit balance for your Twitch account.

!apply_credit APPLY [package]
Access: Donators
Uses Twitch account's credit balance to apply a package to your account.

If no package is specified it will list valid packages.

Packages (may not have all):

!apply_credit UNDO
Access: Donators
Reverses any applied packages that happened in the last 5 minutes, returning the credit to your balance.



Dial Home Device

Updates a publicly visible file which the streamer's computer can use to check for updated information.



Random Draw

A raffle system that ties into subscriptions and donations as well as the duration of someones viewing session to add weights to each users as rewards for being regular viewers as apposed to people who are around only for giveaways.

!raffle START [Trigger text]
Access: Moderators
Starts a new raffle. If there are existing entrants from previous raffles they will be maintained. If trigger text is specified only entering the trigger text will enter you into the draw. If no trigger text is specified entering anything will enter you into the draw.

!raffle STARTFRESH
Access: Moderators
Similar to START, however, it clears the existing entrants starting out with an empty list.

!raffle PAUSE
Access: Moderators
Stops accepting new entrants to the raffle but maintains the list to draw from if you wish.

!raffle RESET
Access: Moderators
Clears the current raffle entrants but allows new entrants to join the raffle.

!raffle STOP/END
Access: Moderators
Stops the current raffle and clears all existing raffle entrants.

!raffle PICK/DRAW
Access: Moderators
Pick a user at random based on raffle settings. The winner is displayed in chat along with some Geek Stats to expose the way the raffle works.

!raffle_settings WEIGHTING <FLAT/NORMAL/SESSION_LENGTH>
Access: Moderators
Changes the random drawing method for the raffle system. The types include the following:

FLAT
Automatically included groups and manual entrants each earn one point, making the random draw very flat. If you're a subscriber and manually enter you only earn one point.
NORMAL
Automatically included groups earn one point and manual entrants earn two points. Being a memeber of multiple automatically included groups and manually entering stack. If You were a subscriber who manually entered you would get 3 points. Multiple auto included groups stack as well, subs that donate as well would recieve 1+1 bonus points.
SESSION_LENGTH
Similar to NORMAL, however, the amount of points you get depends on how long you've been viewing the current streaming session. Each hour watched is worth one point, rounded up. If you were a subscriber who watched for 3 hours 15 minutes you would receive 4 points for being a subscriber -- manually entering would get you 8 points, double your session value.

Weighting in this contense effects your chances of being drawn in the raffle. If your have a weight of 5 and everyone else has a weight of 1 you have 5 times the chance of anyone else.

!raffle_settings INCLUDE_GROUP <group>
Access: Moderators
Adds a group that will be automatically included into any raffle, regardless of their online status. For example, this allows Subscriber to be entered into every draw. See WEIGHTING for more information.

!raffle_settings EXCLUDE_GROUP <group>
Access: Moderators
Removed a group that is automatically included into any raffle.