
qwq-flytre-bingo-booster
๐ฏ๐ฅ๐จ๐โก Flytre Bingo booster server side plugin: team name dyeing + scoreboard sidebar
๐About qwq-flytre-bingo-booster
![]()
๐ฏ๐ฅ๐จ๐โก qwq-flytre-bingo-booster
๐งฉ A Spigot helper plugin for Flytre Bingo: team dyeing + sidebar display
๐ฌ Plugin usage / ๐ Bug reports / ๐จโ๐ป Development discussion โ Join our QQ Group: 259248174 ๐ (This group is gone)
๐ฌ Plugin usage / ๐ Bug reports / ๐จโ๐ป Development discussion โ Join our QQ Group: 1085190201 ๐
๐ก Mention me in the group for faster replies ~ โจ
๐ Features
๐พ All three commands support persistence to the config file.
| Feature | Command | Description |
|---|---|---|
| ๐จ Team Dyeing | /qwq_bingo_team_color_dye <true/false> |
Reads the native Team or scoreboard objective based on team_detection config, applies team color and prefix (๐ดRed/๐กYellow/๐ขGreen/๐ตBlue) to player names |
| ๐ Sidebar | /qwq_bingo_sidebar <true/false> |
Displays team member list on the right side of the screen, auto-refreshes by configurable tick interval |
| ๐ Persistent Effects | /qwq_bingo_effect <true/false> <effect> <amplifier> <true/false> |
Continuously reapplies potion effects to all online players |
๐ก This plugin is designed specifically for Flytre Bingo. Download the Flytre Bingo map here.
It reads Minecraft native Teams or the main scoreboard objective to determine teams, integrating with the map's native datapack.
๐ผ๏ธ Preview

๐บ๏ธ Version Support
As of June 3, 2026, this plugin supports:
| ๐ฏ Supported Map | |
| ๐ Map Versions | 1.16.x ยท 1.17.x ยท 1.18.x ยท 1.19.x ยท 1.20.2-4 ยท 1.21.5 ยท 1.21.10 |
| ๐ฆ Plugin Version |
๐ Tech Stack
| ๐งฑ Server | |
| ๐ Language | |
| ๐ Build |
๐ฆ Download & Installation
Place the .jar file in your server's plugins/ directory and restart.
Default configuration:
# ๐ฏ qwq-flytre-bingo-booster ้
็ฝฎ
# ๐ข ๆฅๅฟ็บงๅซ (Log Level): debug, info, warn, error, silent
# ๐ debug - ่พๅบๆๆๆฅๅฟ๏ผ่ฐ่ฏ็จ ๐ง๏ผ
# โน๏ธ info - ่พๅบ info ๅไปฅไธ๏ผ้ป่ฎค โ
๏ผ
# โ ๏ธ warn - ๅช่พๅบ่ญฆๅๅ้่ฏฏ ๐ก
# โ error - ๅช่พๅบ้่ฏฏ ๐ด
# ๐ silent - ๅ
ณ้ญๆๆๆฅๅฟ ๐คซ
log_level: info
# ๐งพ ๅฝไปคๅ้
็ฝฎ
# `team_color_dye` - ๅผๅ
ณ้ไผๆ่ฒ๏ผไธบ็ฉๅฎถๅๆทปๅ ๅฏนๅบ้ไผ้ข่ฒไธๅ็ผ
# `bingo_sidebar` - ๅผๅ
ณๅณไพง้ไผๆๅไพง่พนๆ ๆพ็คบ
# `bingo_effect` - ่ฎพ็ฝฎๆๅ
ณ้ญๅธธ้ฉป่ฏๆฐดๆๆ
commands:
team_color_dye: qwq_bingo_team_color_dye
bingo_sidebar: qwq_bingo_sidebar
bingo_effect: qwq_bingo_effect
# ๐ ๅ่ฝ้ป่ฎคๅฏ็จ้
็ฝฎ
features:
team_color_dye:
enabled_on_load: true
refresh_interval_ticks: 10
bingo_sidebar:
enabled_on_load: true
refresh_interval_ticks: 10
bingo_effect:
enabled_on_load: true
refresh_interval_ticks: 10
apply_duration_ticks: 114514
# ๐ Bingo ๅธธ้ฉป่ฏๆฐดๆๆๅ่กจ
# ๆฏไธชๅฏน่ฑก่กจ็คบไธๆกๅๆไปถ็ฎก็็ๅธธ้ฉป่ฏๆฐดๆๆ้
็ฝฎ
# `enabled` - ๆฏๅฆๅฏ็จ่ฏฅๆๆ
# `type` - ่ฏๆฐดๆๆ ID๏ผไพๅฆ minecraft:night_vision
# `amplifier` - Bukkit ๅ
้จ็ญ็บงๅผ๏ผ0=1็บง๏ผ1=2็บง๏ผ2=3็บง๏ผไปฅๆญค็ฑปๆจ
# `hide_particles` - ๆฏๅฆ้่็ฒๅญๆๆ
bingo_effects:
# ้ป่ฎคๆๆ๏ผๆฅ่ฟซ 4๏ผ้่็ฒๅญ๏ผ้ป่ฎคๅฏ็จ
- enabled: true
type: minecraft:haste
amplifier: 3
hide_particles: true
# ้ป่ฎคๆๆ๏ผ่ฟ
ๆท 3๏ผ้่็ฒๅญ๏ผ้ป่ฎคๅฏ็จ
- enabled: true
type: minecraft:speed
amplifier: 2
hide_particles: true
# ้ป่ฎคๆๆ๏ผๅค่ง 2๏ผ้่็ฒๅญ๏ผ้ป่ฎคๅฏ็จ
- enabled: true
type: minecraft:night_vision
amplifier: 1
hide_particles: true
# ๐ฅ ้ไผๆฃๆต้
็ฝฎ
team_detection:
# ๐ ๆฃๆตๆนๅผ: team ๆ scoreboard
# team - ไผๅ
่ฏป็ฉๅฎถๅฝๅ scoreboard ไธ็ๅ็ team๏ผ่ฏปไธๅฐๆถๅ้ไธป scoreboard๏ผๆจ่ โ
๏ผ
# scoreboard - ่ฏปไธป่ฎกๅๆฟๆไธช objective ็ๅๆฐๅผ
method: team
# ๐ ๅฆๆ็จ scoreboard ๆนๅผ๏ผๆๅฎไธป่ฎกๅๆฟ objective ๅ
scoreboard_name: teamScore
commands โ custom command names:
team_color_dye: command name for team dye togglebingo_sidebar: command name for bingo sidebar togglebingo_effect: command name for persistent potion effect toggle/update
features.*.enabled_on_load controls whether features auto-enable on load, and refresh_interval_ticks controls each scheduled task interval:
true: auto-enable on server startfalse: keep disabled until command is run
team_detection.method supports two modes:
team: read the player's native Team from their current scoreboard first, fall back to the main scoreboardscoreboard: read the score value from the specified objective on the main scoreboard, defaults toteamScore
๐ง Build
Local Build
./gradlew build
Output is in build/libs/ (*-all.jar is the fat jar).
GitHub Actions CI
Pushing to main or for-* branches will trigger CI if the commit message contains specific keywords:
| Keyword | Action |
|---|---|
build action |
๐ Build and upload artifact |
build release |
๐ Build + ๐ Create GitHub Release |
Example:
git commit -m "aaa: some commit messages...; build action"
git commit -m "bbb: yet other commit messages...; build release"
PRs to main or for-* branches also trigger builds (but not releases).