Information
Abyss Reactions is a fun and simple to use chat event plugin that keeps your players entertained by hosting automatic events such as random question trivia, math equations, unscrambling words, racing who can type a word the fastest, or even a crafting race!
Dependencies
AbyssLib (required)
Commands
Player Commands
/reactions help - Displays the commands the player has access to
Permission:
abyssreactions.help
/reactions time - Displays the time until the next reaction event
Permission:
abyssreactions.time
/reactions stats <player> - Displays the specified player's reaction event stats
Permission:
abyssreactions.stats
/reactions top - Opens the leaderboard GUI
Permission:
abyssreactions.top
Admin Commands
/reactions start <type> - Starts a reaction event of the specified type
Permission:
abyssreactions.start
/reactions end - Ends the current reaction event
Permission:
abyssreactions.end
Note: Admins need the abyssreactions.help.admin
permission to see the admin help menu instead of the player one.
Showcase
Successfully solving a reaction event
Not solving a reaction event
Trivia reaction event
Equation reaction event
Crafting reaction event
Scramble reaction event
Speed reaction event
Reaction Top GUI
Reaction Stats GUI (Global Statistics)
Reaction Stats GUI (Event Based Statistics)
Frequently Asked Questions
What are the different types of reaction events?
There are currently five different reaction event types in Abyss Reactions. The first is a scramble event, which scrambles one of the words specified in the configuration and requires the player to unscramble it. The second is a math problem that players must solve. The third competition is to see who can write the given word the fastest. The fourth is who can craft the specified item the fastest, and the final one is a trivia question.
Default Configuration Files
Message Configuration File
messages:
"admin-help":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&3&m--------------------------------"
- " "
- "&b&lAbyssDev &8&l┃ &bReactions Help"
- "&7&oMade by &f&oRelocation#0001&7&o."
- " "
- "&7<> = Required"
- "&7[] = Optional"
- " "
- "&3&lADMIN COMMANDS:"
- "&3&l» &b/reactions start <type>"
- "&3&l» &b/reactions end"
- " "
- "&3&lPLAYER COMMANDS:"
- "&3&l» &b/reactions time"
- "&3&l» &b/reactions stats [player]"
- "&3&l» &b/reactions top"
- " "
- "&3&m--------------------------------"
"player-help":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&3&m--------------------------------"
- " "
- "&b&lAbyssDev &8&l┃ &bReactions Help"
- "&7&oMade by &f&oRelocation#0001&7&o."
- " "
- "&7<> = Required"
- "&7[] = Optional"
- " "
- "&3&lCOMMANDS:"
- "&3&l» &b/reactions time"
- "&3&l» &b/reactions stats [player]"
- "&3&l» &b/reactions top"
- " "
- "&3&m--------------------------------"
"no-permission":
sound:
enabled: true
value: "FIZZ"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&c&lAbyss &8- &cNo permission"
"invalid-arguments":
sound:
enabled: true
value: "FIZZ"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&c&lAbyss &8- &cInvalid arguments!"
"time":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&b&lAbyss &8- &bThe next reaction will happen in &3%time%&b."
"started":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&b&lAbyss &8- &bYou have started a reaction."
"active":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&b&lAbyss &8- &bThere is already a reaction active!"
"none-active":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&b&lAbyss &8- &bThere are no reactions active."
"top-updating":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&b&lAbyss &8- &bReactions top is now updating!"
"top-updated":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&b&lAbyss &8- &bReactions top has finished updating!"
Reactions Configuration File
settings:
interval: 60 #How often a reaction is selected
time: 30 #How long the reaction lasts
scramble-reaction:
words:
- "abyss"
- "deep"
- "fish"
- "octopus"
rewards:
"1":
chance: 100
commands:
- "give %player% diamond 1"
messages:
"start":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&3&m----------------------------------"
- " "
- "&b&lAbyss &3&lReaction &8- &bScramble"
- "&7&oUnscramble the word &f&obelow&7&o!"
- " "
- "&3&l» &b&lWORD: &f%word%"
- " "
- "&3&m----------------------------------"
"complete":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&2&m----------------------------------"
- " "
- "&a&lAbyss &2&lReaction &8- &aScramble"
- "&f&o%player%&7&o has unscrambled the word!"
- " "
- "&2&l» &a&lANSWER: &f%word%"
- "&2&l» &a&lTIME: &f%time%s"
- " "
- "&2&m----------------------------------"
"end":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&4&m----------------------------------"
- " "
- "&c&lAbyss &4&lReaction &8- &cScramble"
- "&7&oNobody unscrambled the word in time!"
- " "
- "&4&l» &c&lANSWER: &f%word%"
- " "
- "&4&m----------------------------------"
equation-reaction:
equations:
- "10 + 1"
- "9 * 5"
- "60 / 6"
- "2 + 7"
rewards:
"1":
chance: 100
commands:
- "give %player% diamond 1"
messages:
"start":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&3&m----------------------------------"
- " "
- "&b&lAbyss &3&lReaction &8- &bEquation"
- "&7&oSolve the equation &f&obelow&7&o!"
- " "
- "&3&l» &b&lWORD: &f%equation%"
- " "
- "&3&m----------------------------------"
"complete":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&2&m----------------------------------"
- " "
- "&a&lAbyss &2&lReaction &8- &aEquation"
- "&f&o%player%&7&o has solved the equation!"
- " "
- "&2&l» &a&lANSWER: &f%equation%"
- "&2&l» &a&lTIME: &f%time%s"
- " "
- "&2&m----------------------------------"
"end":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&4&m----------------------------------"
- " "
- "&c&lAbyss &4&lReaction &8- &cEquation"
- "&7&oNobody solved the equation in time!"
- " "
- "&4&l» &c&lANSWER: &f%equation%"
- " "
- "&4&m----------------------------------"
speed-reaction:
words:
- "abyss"
- "deep"
- "fish"
- "octopus"
rewards:
"1":
chance: 100
commands:
- "give %player% diamond 1"
messages:
"start":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&3&m----------------------------------"
- " "
- "&b&lAbyss &3&lReaction &8- &bSpeed"
- "&7&oType the word &f&obelow&7&o!"
- " "
- "&3&l» &b&lWORD: &f%word%"
- " "
- "&3&m----------------------------------"
"complete":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&2&m----------------------------------"
- " "
- "&a&lAbyss &2&lReaction &8- &aSpeed"
- "&f&o%player%&7&o has typed the word!"
- " "
- "&2&l» &a&lWORD: &f%word%"
- "&2&l» &a&lTIME: &f%time%s"
- " "
- "&2&m----------------------------------"
"end":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&4&m----------------------------------"
- " "
- "&c&lAbyss &4&lReaction &8- &cSpeed"
- "&7&oNobody typed the word in time!"
- " "
- "&4&l» &c&lWORD: &f%word%"
- " "
- "&4&m----------------------------------"
crafting-reaction:
materials:
- "DIAMOND_BLOCK"
- "EMERALD_BLOCK"
- "REDSTONE_BLOCK"
rewards:
"1":
chance: 100
commands:
- "give %player% diamond 1"
messages:
"start":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&3&m----------------------------------"
- " "
- "&b&lAbyss &3&lReaction &8- &bCrafting"
- "&7&oCraft the item &f&obelow&7&o!"
- " "
- "&3&l» &b&lITEM: &f%material%"
- " "
- "&3&m----------------------------------"
"complete":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&2&m----------------------------------"
- " "
- "&a&lAbyss &2&lReaction &8- &aCrafting"
- "&f&o%player%&7&o has crafted the item!"
- " "
- "&2&l» &a&lITEM: &f%material%"
- "&2&l» &a&lTIME: &f%time%s"
- " "
- "&2&m----------------------------------"
"end":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&4&m----------------------------------"
- " "
- "&c&lAbyss &4&lReaction &8- &cCrafting"
- "&7&oNobody crafted the item in time!"
- " "
- "&4&l» &c&lITEM: &f%material%"
- " "
- "&4&m----------------------------------"
trivia-reaction:
questions:
"starwars":
chance: 100
question: "What year was Star Wars released?"
answers:
- "1977"
- "May 1977"
- "May 25 1977"
rewards:
"1":
chance: 100
commands:
- "give %player% diamond 1"
messages:
"start":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1S
pitch: 1
message:
enabled: true
value:
- "&3&m----------------------------------"
- " "
- "&b&lAbyss &3&lReaction &8- &bTrivia"
- "&7&oAnswer the question &f&obelow&7&o!"
- " "
- "&3&l» &b&lQUESTION: &f%question%"
- " "
- "&3&m----------------------------------"
"complete":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&2&m----------------------------------"
- " "
- "&a&lAbyss &2&lReaction &8- &aTrivia"
- "&f&o%player%&7&o has answered the question!"
- " "
- "&2&l» &a&lANSWER: &f%question%"
- "&2&l» &a&lTIME: &f%time%s"
- " "
- "&2&m----------------------------------"
"end":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&4&m----------------------------------"
- " "
- "&c&lAbyss &4&lReaction &8- &cTrivia"
- "&7&oNobody answered the question in time!"
- " "
- "&4&l» &c&lANSWER: &f%question%"
- " "
- "&4&m----------------------------------"
Statistic GUI Configuration File
title: "&8&l%player%'s Statistics"
rows: 6
borders:
"gray":
material: "GRAY_STAINED_GLASS_PANE"
name: " "
lore: []
slots:
- "0-53"
"magenta":
material: "MAGENTA_STAINED_GLASS_PANE"
name: " "
lore: []
slots:
- "9-9"
- "27-27"
"yellow":
material: "YELLOW_STAINED_GLASS_PANE"
name: " "
lore: []
slots:
- "11-11"
- "29-29"
"lime":
material: "LIME_STAINED_GLASS_PANE"
name: " "
lore: []
slots:
- "13-13"
- "31-31"
"light_blue":
material: "LIGHT_BLUE_STAINED_GLASS_PANE"
name: " "
lore: []
slots:
- "15-15"
- "33-33"
"red":
material: "RED_STAINED_GLASS_PANE"
name: " "
lore: []
slots:
- "17-17"
- "35-35"
"orange":
material: "ORANGE_STAINED_GLASS_PANE"
name: " "
lore: []
slots:
- "48-50"
scramble-item:
slot: 18
material: "PUMPKIN_SEEDS"
name: "&5&l[&d&l!&5&l] &dScramble Reactions"
lore:
- " "
- "&dInformation"
- "&d&l▎ &7Type: &fScramble"
- "&d&l▎ &7Completed: &f%amount%x"
- " "
- "&7&o(( You are viewing &f&o%player%'s&7&o stats! ))"
speed-item:
slot: 20
material: "SUGAR"
name: "&6&l[&e&l!&6&l] &eSpeed Reactions"
lore:
- " "
- "&eInformation"
- "&e&l▎ &7Type: &fSpeed"
- "&e&l▎ &7Completed: &f%amount%x"
- " "
- "&7&o(( You are viewing &f&o%player%'s&7&o stats! ))"
equation-item:
slot: 22
material: "PAPER"
name: "&2&l[&a&l!&2&l] &aEquation Reactions"
lore:
- " "
- "&aInformation"
- "&a&l▎ &7Type: &fEquation"
- "&a&l▎ &7Completed: &f%amount%x"
- " "
- "&7&o(( You are viewing &f&o%player%'s&7&o stats! ))"
trivia-item:
slot: 24
material: "WRITABLE_BOOK"
name: "&3&l[&b&l!&3&l] &bTrivia Reactions"
lore:
- " "
- "&bInformation"
- "&b&l▎ &7Type: &fTrivia"
- "&b&l▎ &7Completed: &f%amount%x"
- " "
- "&7&o(( You are viewing &f&o%player%'s&7&o stats! ))"
crafting-item:
slot: 26
material: "CRAFTING_TABLE"
name: "&4&l[&c&l!&4&l] &cCrafting Reactions"
lore:
- " "
- "&cInformation"
- "&c&l▎ &7Type: &fCrafting"
- "&c&l▎ &7Completed: &f%amount%x"
- " "
- "&7&o(( You are viewing &f&o%player%'s&7&o stats! ))"
total-item:
slot: 49
material: "SUNFLOWER"
name: "&6&l[&e&l!&6&l] &eTotal Reactions"
lore:
- " "
- "&eInformation"
- "&e&l▎ &7Type: &fAll"
- "&e&l▎ &7Completed: &f%amount%x"
- " "
- "&7&o(( You are viewing &f&o%player%'s&7&o stats! ))"
Leaderboard GUI Configuration File
title: "&8&lREACTIONS TOP"
rows: 3
top-slots: [10,11,12,13,14,15,16]
top-update-interval: 60 #seconds
borders:
"gray":
material: "GRAY_STAINED_GLASS_PANE"
name: " "
lore: []
slots:
- "0-26"
invalid-item:
material: "PLAYER_HEAD"
skull: "MHF_Question"
name: "&c???"
lore: []
valid-item:
material: "PLAYER_HEAD"
skull: "%player%"
name: "&3&l[&b&l!&3&l] &b%player% &7(#%rank%)"
lore:
- "&7&o(( &f&o%player%&7&o has &f&o%amount%x&7&o reactions! ))"
stats-item:
slot: 26
material: "PLAYER_HEAD"
skull: "%player%"
name: "&3&l[&b&l!&3&l] &b%player% &7(#%rank%)"
lore:
- "&7&o(( You currently have &f&o%amount%x&7&o reactions! ))"
Last updated