Firebot Filters
Filters decide whether an event should run.
Haven Minecraft Integration adds filters to its Minecraft events and also makes useful built-in Firebot filters available on those events.
Built-in filters added
| Filter | Events | Use it for |
|---|---|---|
| Channel is Live | All Minecraft events | Only run Minecraft event responses while the stream is live. |
| Viewer's Roles | Quest events | Only run quest event responses for viewers with selected roles. |
| Viewer's Ranks | Quest events | Only run quest event responses for viewers with selected ranks. |
Bridge Message filters
| Filter | Use it for |
|---|---|
| Bridge Level | Match Info, Warning, or Error. |
| Bridge Action | Match an action such as give_item, spawn_mob, or start_quest. |
| Bridge Message | Match message text from the bridge. |
Player Died filters
| Filter | Use it for |
|---|---|
| Minecraft Player Name | Match the Minecraft username. |
| Death Cause | Match causes such as fall, lava, or mob_attack. |
| Death Dimension | Match minecraft:overworld, minecraft:the_nether, or another dimension ID. |
| Attacker Type | Match the entity type that caused the death. |
| Direct Damage Source | Match the direct entity source, such as an arrow. |
Quest filters
| Filter | Use it for |
|---|---|
| Quest Name | Match a specific quest name. |
| Quest ID | Match one specific quest. |
| Quest Viewer Name | Match the viewer attached to the quest. |
| Quest Player Name | Match the Minecraft player. |
| Quest Type | Match objective type. |
| Quest Display Mode | Match None or Client Overlay. |
| Random Reward | Match quests that do or do not use random rewards. |
| Quest Progress | Compare current progress. |
| Quest Target | Compare target amount. |
| Quest Remaining | Compare remaining amount. |
| Quest Percent | Compare completion percent. |
Example: only announce completed quests while live
On Minecraft Quest Completed, add:
Channel is Live: true
Then add a Chat effect:
$minecraftQuestPlayerName completed $minecraftQuestName from $minecraftQuestViewerName.