📚Information
Highly optimized, feature-packed, and unique Reactions plugin.
Boost engagement on your server with the Reactions plugin, featuring exciting timed challenges. Players can compete in these quick-paced events to earn various rewards, as well as leaderboard spots! With customizable reaction types and timing, you can create a variety of engaging challenges that keep players active and entertained.
Highlights:
Create Unlimited Reactions: Our plugin allows you to make limitless types of reactions!
Unique Reaction Types: We have incredibly unique types of reactions that help enhance engagement!
Leaderboard: Players can compete for top spots on the Reactions Leaderboard!
Trivia Mode: Reactions also includes a mode for trivia where you can create multi-choiced questions!
Statistics Menu: Players can view all of their reaction statistics at ease within our sorted Reactions menu!
Scheduled Reactions: You can create a schedule that specific types of reactions happen, or have random reactions happen!
Short Showcase Video
Commands
Arguments wrapped in diamonds <arg>
are required for the command to run properly. Arguments wrapped in square braces[arg]
are treated as optional
Admin Commands (Permission: tidereactions.<sub-cmd>
)
/reactions
Sends admin help message
/reactions end | Permission:
tidereactions.end
Ends the ongoing reaction instance
/reactions reload | Permission:
tidereactions.reload
Reloads the TideReactions plugin and refreshes config values
/reactions start <reaction-type> | Permission:
tidereactions.start
Starts a new reaction based on the specified type.
Player Commands (Permission: tidereactions.<sub-cmd>
)
/reactions
Sends player help message.
/reactions time | Permission:
tidereactions.time
Tells you the time between the next reaction.
/reactions top | Permission:
tidereactions.top
Opens the reactions top menu
/reactions stats | Permission:
tidereactions.stats
Opens the reactions statistics menu
Default Configuration Files
Statistics Config 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! ))"
Settings Config File
command:
base-command-name: "reactions"
aliases:
- "tidereactions"
- "tidereaction"
- "tidereact"
- "react"
- "reaction"
- "chatreact"
- "chatreactions"
- "chatreaction"
sub-commands:
"start":
base-alias: "start"
aliases: []
"end":
base-alias: "end"
aliases: []
"stats":
base-alias: "stats"
aliases: []
"time":
base-alias: "time"
aliases: []
"top":
base-alias: "top"
aliases: []
"reload":
base-alias: "reload"
aliases: []
Reactions Config 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:
- "&f&m----------------------------------"
- " "
- "&b&lTide &3&lReaction &8- &bScramble"
- "&7&oUnscramble the word &f&obelow&7&o!"
- " "
- "&3&l→ &b&lWORD: &f%word%"
- " "
- "&f&m----------------------------------"
"complete":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&2&m----------------------------------"
- " "
- "&a&lTide &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&lTide &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:
- "&f&m----------------------------------"
- " "
- "&b&lTide &3&lReaction &8- &bEquation"
- "&7&oSolve the equation &f&obelow&7&o!"
- " "
- "&3&l→ &b&lWORD: &f%equation%"
- " "
- "&f&m----------------------------------"
"complete":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&2&m----------------------------------"
- " "
- "&a&lTide &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&lTide &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:
- "&f&m----------------------------------"
- " "
- "&b&lTide &3&lReaction &8- &bSpeed"
- "&7&oType the word &f&obelow&7&o!"
- " "
- "&3&l→ &b&lWORD: &f%word%"
- " "
- "&f&m----------------------------------"
"complete":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&2&m----------------------------------"
- " "
- "&a&lTide &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&lTide &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:
- "&f&m----------------------------------"
- " "
- "&b&lTide &3&lReaction &8- &bCrafting"
- "&7&oCraft the item &f&obelow&7&o!"
- " "
- "&3&l→ &b&lITEM: &f%material%"
- " "
- "&f&m----------------------------------"
"complete":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&2&m----------------------------------"
- " "
- "&a&lTide &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&lTide &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:
- "&f&m----------------------------------"
- " "
- "&b&lTide &3&lReaction &8- &bTrivia"
- "&7&oAnswer the question &f&obelow&7&o!"
- " "
- "&3&l→ &b&lQUESTION: &f%question%"
- " "
- "&f&m----------------------------------"
"complete":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&2&m----------------------------------"
- " "
- "&a&lTide &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&lTide &4&lReaction &8- &cTrivia"
- "&7&oNobody answered the question in time!"
- " "
- "&4&l→ &c&lANSWER: &f%question%"
- " "
- "&4&m----------------------------------"
Leaderboards/Top Menus Config 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! ))"
Storage Config File
storage:
type: "JSON" # JSON | SQL
host: 0.0.0.0
username: "username"
password: "password"
database: "database"
port: 3306
Messages Config File
messages:
"reloaded":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&b&lTech&3&lTide &f&l→ &7You have successfully reloaded &bTideReactions&7 in &b%time%ms&7."
"admin-help":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&f&m----------------------------------"
- " "
- "&b&lTech&3&lTide &7— &bReactions Admin Help"
- "&7&oCarefully crafted with expertise by &f&oindustry leaders&7&o."
- " "
- "&7<> = Required"
- "&7[] = Optional"
- " "
- "&b&lAdmin Commands:"
- "&b&l→ &7/reactions start <type>"
- "&b&l→ &7/reactions end"
- " "
- "&b&lPlayer Commands:"
- "&b&l→ &7/reactions time"
- "&b&l→ &7/reactions stats [player]"
- "&b&l→ &7/reactions top"
- " "
- "&f&m----------------------------------"
"player-help":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&f&m----------------------------------"
- " "
- "&b&lTech&3&lTide &7— &bReactions Help"
- "&7&oCarefully crafted with expertise by &f&oindustry leaders&7&o."
- " "
- "&7<> = Required"
- "&7[] = Optional"
- " "
- "&b&lCommands:"
- "&b&l→ &7/reactions time"
- "&b&l→ &7/reactions stats [player]"
- "&b&l→ &7/reactions top"
- " "
- "&f&m----------------------------------"
"no-permission":
sound:
enabled: true
value: "FIZZ"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&c&lTech&4&lTide &8&l→ &7No permission"
"invalid-arguments":
sound:
enabled: true
value: "FIZZ"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&c&lTech&4&lTide &8&l→ &7Invalid arguments!"
"time":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&b&lTech&3&lTide &f&l→ &7The next reaction will happen in &b%time%&7."
"started":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&b&lTech&3&lTide &f&l→ &7You have started a reaction."
"active":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&b&lTech&3&lTide &f&l→ &7There is already a reaction active!"
"none-active":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&b&lTech&3&lTide &f&l→ &7There are no reactions active."
"top-updating":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&b&lTech&3&lTide &f&l→ &7Reactions top is now updating!"
"top-updated":
sound:
enabled: true
value: "BLOCK_NOTE_PLING"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&b&lTech&3&lTide &f&l→ &7Reactions top has finished updating!"
Last updated