Description
>>> BETA RELEASE <<<
Inspired by the online game S4 League, Block League is a team hack'n'slash minigame where alertness and strategy are everything. Choose between Touchdown and Deathmatch mode, customise your weapons set, and jump into the action!
Try this minigame on our server "A.E.S"
Releases
2026-05-26 10:01 UTC
0.14.0 - "Mi curi? 🙏"
What's new
Gameplay
- Add helping hand (consume less stamina when down by 3+ points in TD)
- Play deny sound when trying to perform a stamina action with not enough stamina
- Flash stamina bar red when there isn't enough stamina to perform an action
- Spectators can chat with players and vice versa
- If spectated player dies, automatically spectate another one
- Don't show the xp GUI if the whole loadout is maxed
- Possibility to carry less than 3 weapons
- Profile: keep in memory the last selected skin, if unlocked
- Profile: centre arrows to navigate weapon variants
- Add stun and thrown mechanic (currently unused)
Weapons
- New weapon: H.E.A.L.
- Pixelgun: reduce damage if distance is less than 35
- SMG: remove secondary fire
- Sword: change how dash hits players, dealing multiple damage to all enemies close enough to the dashing player as the latter shifts forward
Translations
- Portugueuse BR (IamnotMinetest)
- French (Monapp, Quelquun, Hypériōn, bubub)
- German (Wuzzy)
- Italian
- Polish (Placek Plackowski, pilkit, Tnexy)
- Russian (SkyBuilder1717, VAI_PROG)
- Spanish (gallegonovato, Gabri06)
- Ukrainian (SomeTr)
Technical
- Add
block_league.get_equipped_weapons_amount(..)
- Print stats: also print the level of every weapon
- Print stats: clean up average level output
- Improve bomb code using the new
on_impact(..) weapons_lib callback
- Use new weapons_lib syntax for bomb bullet
- Use new weapons_lib syntax for
slow_down_user
- Use new weapons_lib syntax for
magazine
- Move .blend files into a specific folder
- Translations: .tr -> .po format
- Several cleanups
Fixes
- CRASHFIX: gently fail when new players decide to try the tutorial first but no tutorial map exists or it's under maintenance
- CRASHFIX: using sentry gun and propulsor whilst queuing made the game crash
- HOTFIX: drastically decrease chances for the tutorial to crash
- Bugfix:
get_unlocked_weapons(..) didn't return the right value
- Bugfix: resetting the ball with no stamina and switching to a weapon with an empty magazine in the same step broke the player speed, making them go faster
2025-12-05 00:17 UTC
0.13.0 - "Si expa"
What's new
Gameplay
- Beta experience system
- Balance teams based on levels (both when a match starts and when players join an ongoing match)
- Recommend new users to play the tutorial if they try to join a normal match instead
Weapons
- Sentry gun: display health bar for its allies
- Bomb: increase damage, 125->135
- Bomb: increase magazine, 1->2
Translations
- [+] Portugueuse BR (IamnotMinetest)
- [+] Turkish (birdlover32767)
- German (Wuzzy, Dirk)
- Italian
- Russian (SkyBuilder1717)
Technical
- Command to unlock weapons
- Remove health bars via
on_detach(..) to avoid issues
- Decoblocks: turn Neden1 chainlink into a grating
- modpack.conf: LT 5.13 as minimum required version
Fixes
- Bugfix: leaving the game whilst invisible left the team colour patina on players
- Bugfix: correctly render the action log for people using a OS UI scale greater than 1
- Bugfix: people dying whilst in queue remained stuck in an undead state
2025-08-20 11:11 UTC
0.12.0 - "John Cena"
What's new
Gameplay
- Profile: make weapons ammo section wider
- Profile: don't close the profile when an item is being equipped and Esc is pressed
- Profile: make text of weapon descriptions smaller, so as to avoid issues with some custom fonts
Weapons
- Weapon skins system (staff only)
- New pixelgun aspect
- Bomb: increase damage, 110 -> 125; increase minimum damage %, 0.3 -> 0.35
- Bomb: add specific icons for double/triple kills
- Propulsor: increase jump delay, 0.3 -> 0.4
- Sentry gun: custom crosshair
Skills
Translations
- [+] Ukrainian (Githabnet)
- Chinese, simplified Han script (y5nw)
- French (Monapp, milimarg, bubub)
- German (Wuzzy, Dirk)
- Italian (Zughy, ciampix)
- Polish (Szkodnix)
- Russian (SkyBuilder1717)
- Spanish (Atul_Eterno, gallegonovato, otf31)
Technical
- Luanti Minimum required version 5.9 -> 5.13
- Don't make
bl_decoblocks dependant from block_league
- Don't make
bl_decoblocks dependant from bl_tutorial
- Remove deprecated
set_bone_position function
- Remove deprecated
arena_lib.force_arena_ending function
- Use
achvmt_lib.register_section function instead of deprecated register_mod
- Remove deprecated
skills functions
- Use GUIDs for sentries
- Add global to track the max time in seconds to get assists
Fixes
- CRASHFIX: don't crash when a party enters a game with spectators in it
- Bugfix: correctly render the name of the object killed when a sentry performs the killing
- Bugfix: prevent TD maps from being enabled when goals or ball spawner are missing
- Bugfix: prevent people from jumping too high with the propulsor
- Bugfix: prevent players from jumping twice superfast in certain situations, with the propulsor
- Bugfix: show the correct score to spectators when joining
- Bugfix: prevent people in tutorial from leaving with the ball still attached (due to the new arena_lib's entity removal logic)
- Bugfix: dead sentries couldn't get assists
- Bugfix: dead sentries didn't receive any kill if their target killed themselves within the 5 second kill time (it was considered suicide)
- Bugfix: damage points calculation didn't take in consideration the target's health, always adding the max amount of points
2025-01-30 11:17 UTC
0.11.0 - "Linea della vita"
What's new
Gameplay
- Show allies' HP through a health bar above their head
- New death screen and animation
- See the amount of damage dealt when hitting someone
- Players: 100 HPs instead of 20 (and damage scaled accordingly)
- Add heartbeat sound when dying
- Add countdown sound when 10 or less seconds are left
- Turn time yellow when 30 seconds are left, and red when 10 are
- Touchdown: remove immunity when getting the ball
- Profile: make equipping weapons more straightforward
- Profile: open donation page by clicking the text about donating
- Add invisible rays nodes
Weapons
- Add Sentry Gun
- Add Bomb
- Remove Kunai
- Propulsor: use
touch_interaction so as to make it easier to use on mobile (Grorp)
- Pixelgun: decrease damage, 90 -> 80
- Peacifier: increase damage, 10 -> 15
- Prevent weapons from dealing built-in knockback
Translations
- [+] Chinese, simplified Han script (y5nw)
- [+] French (Monapp)
- German (Atalanttore, Dirk, fnetX, Wuzzy)
- Italian
- Polish (Szkodnix)
- Russian (Githabnet, nemo, SkyBuilder1717, vintprox)
- Spanish (Gabri06)
Technical
- mod.conf: set min version (5.9)
- Remove deprecation warning from chatcmdbuilder
- Add
blockleague_betatester priv
- Add functions to alter and check stamina
- Minetest -> Luanti/core
- Rework sound system for dead players (but also spectators)
Fixes
- Bugfix: scoring with a sword dash and no stamina now speeds you up once the dash ends
- Bugfix: prevent sword dash from pushing people upwards in some cases
- Bugfix: prevent weapons from disappearing when respawning
- Bugfix: accessibility description of sentries shots was wrong
- Bugfix: avoid stamina bar sometimes being stuck to a chunk when stamina is 0
- Bugfix: prevent people from going faster when leaving a match during the weapon recovery or reload phase
- Bugfix: prevent people from going faster when dashing through rays whilst holding the ball and having stamina left
- Bugfix: players were able to avoid rays if going at very fast speed (e.g. when pushed)
- Bugfix: spectators in info panel weren't updated when spectators left
- Bugfix: prevent the same player from scoring a TD AND being the assister at the same time
- Bugfix: it was possible to go over the fences in Tunnel. Added two new nodes as a replacement
2024-08-25 15:01 UTC
0.10.0 - "Peacify her"
What's new
Gameplay
- Equipment: possibility to change weapons order
- Play deny sound when hitting someone who's immune
- Spectate: hide HPs, stamina and weapons when spectating the ball, and show it again once back on a player
- Touchdown: Increase TD assist time, 5->10
- HUD - info panel: show spectators list
- HUD - action log: put a background to improve readability
- GUI - profile: improve readability
- Force spawners rotation when respawning and when new rounds start
- Tutorial: fix accessibility description for obstacles being destroyed
Weapons
- Add peacifier
- Add kunai
- Propulsor: remove immunity when using it
Technical
- Use weapons_lib
- Add mod for Block League nodes
- GUI: add sanity checks to stop cheaters
- Update to new arena_lib spawners format
- Test kit: add kunai
- Translate Block League mod name in the audio_lib GUI
- Update German translation (@Wuzzy)
Fixes
- CRASHFIX: in case external mods removed the players' patina, don't crash when entering as a spectator
- CRASHFIX: letting the tutorial running out of time made the game crash
- CRASHFIX (revealed with MT 5.9): correctly handle death by sentries in the tutorial
- CRASHFIX due to Minetest ghost entities
- Bugfix: avoid huge jumps when using the propulsor
- Bugfix: blue team TD assists weren't calculated
- Bugfix: immunity patina and message were not removed for players who remained dead until the next round
- Bugfix: immunity patina remained stuck if players died by falling out of the map whilst immune
- Bugfix (regression): leaving whilst holding the ball stuck the ball indefinitely
- Bugfix (regression): victory/defeat sounds weren't always working
All releases
Threads
New thread
Information
Provides
bl_decoblocks
block_league
bl_tutorial
Dependencies
- Required
-
achievements_lib
arena_lib
controls
default
panel_lib
skills
weapons_lib
worldedit_commands
- Optional
-
parties
visible_wielditem
Information
- Type
- Mod
- Technical Name
- block_league
- Languages
-
English, Deutsch, Español, Français, Magyar, Italiano, Polski, Português do Brasil, Русский, Türkçe, Українська, 中文 (简体)
- License
-
AGPL-3.0-or-later
for code,
CC-BY-SA-4.0
for media.
- Maintenance State
- Beta
- Added
- 2020-11-03 18:04 UTC
- Maintainers
-
Zughy
Idk, I just don’t think the FPS genre works for Minetest
I don’t know why, but I just can’t get myself to like this minigame. I feel like the FPS genre doesn’t really work for Minetest, as Minetest was never made for this.
I recognize all the features and depth in this game, but no matter what, I just can’t have fun. Doesn’t matter if I win or lose, it just gets boring for me. It's hard to explain, but somehow the controls just feel a bit off and don't feel like that of a proper FPS.
Also, you have a special tool that you can use to do super jumps which sounds awesome on paper but in practice you first have to select the super jump tool first and then punch the ground. It's inconvenient and slow to use and it doesn't feel smooth; other "parcours"-focused shooters like Red Eclipse do parcours better IMO.
The game isn't bad tho, there clearly was a lot of thought and effort put into it. Maybe I'm just not the right type of player, idk. So: Neutral rating.
NOTE: A previous version of this review complained about a major lag problem in this game, causing misses far too often, making it practically unplayable to me. But this issue has now been resolved, I can actually hit things now. So I replaced this review with a re-review. The old review rating was: Neutral (so no change).
Love this game
I have so much fun whenever we organize a tournament on the AES server :D
vert nice FPS game, have great potential
as in title
A dynamic and fun game
Block League has beautiful texture (thanks also to soothing32) and great weapon designs. The AES tournaments are a super fun and competitive. Touchdown shines whether you’re in small teams (even 1v1!) or big teams, making it perfect for friends to compete or teamup. Deathmatch is pure adrenaline, but beware: raw skill is key, and some players are insanely good. Better start practicing… or get ready to lose! ;D
Awsome and suggested to try ;)
I realy like it! The code is simply, and waiting for the xp ! ;D
Very Good!
I like playing this on Minigames A.E.S and it's fun to make my own maps. Also the textures are VERY good.
SIMPLY AWESOME **!!!
I never played S4League, but i am a REALLY lover of FPSArena (like Open Arena and Xonotic <3) and this Block League with its "TouchDown" mode is a very balanced and funny gamemode like a CTF with also the "Arrow-weapon" that allows you to do some Trick like big jumps and streaf :D
Really fun and good Minigame!
Cool
Great work done there
its fun
i dont know what to put here... its just fun :D