MCTennis [MiniGame|Tennis|GeyserMC|Folia|26.3]
7.46.0MCTennis is a spigot plugin to play tennis games in Minecraft.
7.46.0latestMCTennis v7.46.03 weeks ago Changes · Shynixn/BlockBall#739 Added a new /mctennis rejoin command to rejoin the last game you played if it is still running. This command will also restore you to the same team you played on. This is not enabled per default and you need to give players the new permission mctennis.rejoin.<arena_name> to allow them to use it. You can also give the permission /mctennis.rejoin.* to allow players to rejoin any arena they played in.7.45.0MCTennis v7.45.0Sep 23, 2026 Changes · Shynixn/BlockBall#768 Added support for Minecraft 26.3.x7.44.3MCTennis v7.44.3Sep 11, 2026 Changes · Shynixn/BlockBall#763 Updated the GeyserMC zip file to support the latest GeyserMC by switching to mapping files for the ball texture. · Shynixn/BlockBall#722 Changed /mctennis club join <arena> <club> to support referee now. Club VS club games can now also be played with a referee. The referee does not need to be a member of any club and just uses "referee" as the club name. Bugs/Issues · Shynixn/BlockBall#765 Fixed ball is not correctly dereferenced when a player leaves the game while grabbing it.7.44.1MCTennis v7.44.1Aug 14, 2026 Changes · Shynixn/BlockBall#757 Added a new property to the ball file called dribblingWhileGrabbedEnabled, which plays a dribble animation while a player is moving while grabbing a ball if enabled. This allows to setup games similar to BasketBall. · Shynixn/BlockBall#757 Improved display of the ball in inventory while grabbing a ball. · Shynixn/BlockBall#755 Changed the ball wiki page to reflect the new changes. · Shynixn/BlockBall#755 Readded camera-based steering to the engine. You can now configure per interaction type if the player can control the pitch and spin of the ball by moving their camera after shooting it. Bugs/Issues · Shynixn/BlockBall#760 Fixed ball glitches in Minecraft version 1.8.8 - 1.13.07.42.0MCTennis v7.42.0Jul 15, 2026 Changes · Shynixn/BlockBall#753 Added new logging settings to the config.yml. It is highly recommended to delete the config.yml to let it be recreated. · Shynixn/BlockBall#753 You can now configure the log level of MCTennis for the main server console and MCTennis-only log file found in the /plugins/MCTennis/logs folder. · Shynixn/BlockBall#753 Log levels can be switched without server shutdown and applied via the /mctennis reload command. This is useful for cases where you want to actively investigate something using DEBUG mode. Bugs/Issues · Shynixn/BlockBall#752 Fixed html color codes did not work in standard chat messages.7.41.1MCTennis v7.41.1Jun 26, 2026 Changes · Shynixn/BlockBall#527 Replacing the entire tennis ball physics engine with the new 2026 tennis ball engine. · Shynixn/BlockBall#527 All information can be found on this new wiki page · Shynixn/BlockBall#527 The tennis ball is no longer tied to the arena and can be configured in the new plugins/MCTennis/ball folder. · Shynixn/BlockBall#527 Added new tennis ball properties and replaced existing ones to make it more realistic. · Shynixn/BlockBall#527 The tennis ball can now be configured to have a realistic bounce, spin, and friction. · Shynixn/BlockBall#527 The tennis ball now bounces off walls and players in a more realistic way. · Shynixn/BlockBall#527 Added configurable tennis ball interactions. You can now configure to take sprinting, sneaking, selected hotbar slots, and more into account when interacting with the tennis ball. e.g. the tennis ball can be shot further while sprinting, the tennis ball can do a left curve when the left slots are selected · Shynixn/BlockBall#527 The developer api has changed. You can now spawn tennis balls outside of games and use it for other minigames or purposes on your server. · Shynixn/BlockBall#744 Added support for Minecraft 26.2 · Shynixn/BlockBall#743 Added a new flag to allow or deny block and items interactions during MCTennis in Minigame mode.7.39.1MCTennis v7.39.1Apr 11, 2026 Changes · Shynixn/BlockBall#727 Added support for Minecraft 26.1.x7.39.0MCTennis v7.39.0Mar 31, 2026 Changes · Shynixn/BlockBall#723 Added support for Minecraft 26.1 · Shynixn/BlockBall#712 Added a tennis club management and club VS club games to MCTennis. This update is very huge and brings a lot of features, permissions, config file entries, language file entries. Please take look at the 2 new wiki pages club management + club games. · Shynixn/BlockBall#712 This update can be installed without any additional steps but it is highly recommended to to delete the /plugins/MCTennis/config.yml and MCTennis/lang/en_us.yml file before in order to recreate them with the new options. · Shynixn/BlockBall#717 Armor is now applied after teleporting the player to the arena, which should solve compatibility issues with per-world inventory plugins7.34.2MCTennis v7.34.2Jan 5, 2026 Bugs/Issues · Shynixn/BlockBall#705 Fixed ball was not moving when using the latest Paper builds.7.34.1MCTennis v7.34.1Dec 28, 2025 Bugs/Issues · Shynixn/BlockBall#703 Fixed inventory reset timing was broken when using instantForceFieldJoin.7.34.0MCTennis v7.34.0Dec 13, 2025 Changes · Shynixn/BlockBall#701 Added support for Minecraft 1.21.11.7.33.0MCTennis v7.33.0Nov 26, 2025 7.32.1MCTennis v7.32.1Nov 14, 2025 Changes · Shynixn/BlockBall#529 Added ShyParticles to MCTennis. Particles can be accessed using the /mctennisparticle command, which can be played on all MCTennis events (e.g., goal scored, ball spawned, etc.) via commands. More details are available on the ShyParticles wiki. · Shynixn/BlockBall#529 Added new permissions to play and view particles. · Shynixn/BlockBall#529 The double jump sound and ball kick sound have been replaced by ShyParticles effects. You can find the new effects in plugins/MCTennis/effects. To apply the new values to your arena file, execute /mctennis toggle <game> on your arena files. · Shynixn/BlockBall#529 Added new language translation entries to the lang file. Bugs/Issues · Shynixn/BlockBall#692 Fixed OffHand items were not correctly handled on game join and game leave.7.31.1MCTennis v7.31.1Oct 20, 2025 Bugs/Issues · Shynixn/BlockBall#690 Fixed spectators flying into the hubgame arena forcefield loose flight and glitch into the void.7.31.0MCTennis v7.31.0Oct 11, 2025 Changes · Shynixn/BlockBall#688 Added support for Minecraft 1.21.107.30.0MCTennis v7.30.0Oct 4, 2025 Changes · Shynixn/BlockBall#682 Added support for Minecraft 1.21.9. Please notice that the gray, blue, green, etc. highlighting of arena selection does no longer work in 1.21.9. Mojang has removed the way to set custom colors and custom messages for block selections. When you select a block using the MCHockey axe, it glows green now. This does not have any impact on MCHockey gameplay, it only makes setting up arenas more difficult. · Shynixn/BlockBall#677 All commands do now support the new property playerPermission, which allows to only execute commands for a certain permission group. e.g. configuring winCommands where only VIP players with the permission yourpermission.vip receive diamonds on match win.7.29.0MCTennis v7.29.0Sep 25, 2025 Changes · Shynixn/BlockBall#570 Added new placeholders %mchockey_game_secondLastHitPlayerName% to display the player who was second to last to hit the ball. This is useful to display and track assists when scoring goals.7.28.0MCTennis v7.28.0Sep 10, 2025 Changes · Shynixn/BlockBall#675 Added penalty card tracking for referee gamemode. The referee can now assign yellow and red cards to the players. See the new section on the referee page. Added new placeholders for displaying yellow and red cards. · Shynixn/BlockBall#667 Removed the exp bar countdown. Instead, the %mctennis_game_time% placeholders now works in the lobby too. · Shynixn/BlockBall#674 Added guard rails to the arena creation. Only certain characters are allowed in the arena name now. Bugs/Issues · Shynixn/BlockBall#667 Fixed sound countdown glitching in referee gamemode.7.27.0MCTennis v7.27.0Aug 29, 2025 Changes · Shynixn/BlockBall#598 Added new area distance placeholders. This allows to show the players how much blocks they have to run to get to the enemy area. · Shynixn/BlockBall#646 Added a new command /mctennis copy to allow copying existing arenas. Bugs/Issues · Shynixn/BlockBall#672 Fixed command delays did not work since 7.26.0.7.26.0MCTennis v7.26.0Aug 10, 2025 Changes · Shynixn/BlockBall#563 Added support for Folia. · Shynixn/BlockBall#563 Significantly improved performance by multithreading and doing plugin related actions off the main thread. A spark profile run with 4 players playing a hubgame over 5 minutes displayed a 70% performance increase compared to MCTennis 7.25.1.7.25.0MCTennis v7.25.0Jul 24, 2025 7.24.0MCTennis v7.24.0Jul 15, 2025 Changes · Shynixn/BlockBall#639 Replaced the sign implementation of MCTenniswith ShyCommandSigns. This plugin runs in embedded mode similar to ShyScoreboard and ShyBossBar in MCTennis. · Shynixn/BlockBall#639 Improved performance of signs and added a new folder plugins/MCTennis/sign to configure individual signs. · Shynixn/BlockBall#639 Added new permissions for signs. See the wiki7.23.0MCTennis v7.23.0Jul 3, 2025 7.22.0MCTennis v7.22.0Jun 23, 2025 Changes · #82 Reworked MCTennis from scratch. Now MCTennis runs on the BlockBall engine, which means all features of BlockBall are available for MCTennis. This means stats tracking and the referee gamemode is available as well now. Check the new wiki to setup the game. · #82 Replaced power shots with different types of tennis rackets. · #82 Improved gameplay experience. It is now easier to hit balls and players cannot move into the field of enemy players. · #82 Added hubgamemode to play tennis games as hub games. · Shynixn/BlockBall#653 Added support for Minecraft 1.21.6.1.16.0MCTennis v1.16.0Mar 28, 2025 1.15.0MCTennis v1.15.0Feb 28, 2025 Changes · #76 Added scoreboards powered by ShyScoreboard to MCTennis. The scoreboard is created per player now, which allows to add player specific placeholders to it. It supports up to 32 characters per line and is designed for zero-flickering. All scoreboard changes have been backported across all versions. The scoreboard runs now asynchronously and works via client side packets.. Your players require the permission mctennis.shyscoreboard.scoreboard.* to see the scoreboard now. In order to patch existing arenas, you need to add the following commands to both teams. · #77 Added support for emojis in language and arena files.1.14.0MCTennis v1.14.0Jan 24, 2025 Changes · #71 Added support for Bedrock via GeyserMC. See wiki for details. · #72 Added a new language file property called durationInTicks, which allows to define how long an action bar message is shown. · #74 Removed the internal dependencies aopalliance, guice and gson. This makes the MCTennis jar file a lot smaller and reduces the memory footprint of the application. · #74 Reworked the placeholder implementation.1.13.0MCTennis v1.13.0Dec 11, 2024 Changes · #69 Added support for Minecraft 1.21.41.12.0MCTennisv 1.12.0Nov 22, 2024 1.11.0MCTennis v1.11.0Nov 9, 2024 1.10.0MCTennis v1.10.0Nov 8, 2024 Changes · #35, #55 Reworked language file to v2. The language files use the yaml file format now and allow to specify where a message is located. · #54 Added a new arena.yml option to keep the player inventory when joining a match. Delete your arena_sample.yml file to see where this option is located. Bugs/Issues · #53 Fixed player name placeholder is not correctly resolved.1.9.0MCTennis v1.9.0Oct 27, 2024 Changes · #49 Added support for Minecraft 1.21.3.1.8.0MCTennis v1.8.0Aug 24, 2024 Changes · #41 Added new Spanish language file. Thanks to @AlesixDev . Bugs/Issues · #43 Fixed spin calculations to ensure ball speed consistency. · #44 Fixed bedrock detection does not work on some servers.1.7.0MCTennis v1.7.0Aug 15, 2024 1.6.1MCTennis v1.6.1Jul 22, 2024 1.6.0MCTennis v1.6.0Jul 1, 2024 Changes · #31 Added support for minecraft 1.21.01.5.0MCTennis v1.5.0May 17, 2024 1.4.0MCTennis v1.4.0Apr 21, 2024 Changes · #20 Added new arena.yml options to execute command every game tick. Delete your arena_samle.yml to recreate it with the new options. · #20 Added more placeholders. · #20 Added placeholder support for all commands being executed in MCTennis. Together with the commands, this allows usecases like playing particles or sounds at the location of the ball. · #24 Updated third party dependencies for the non legacy versions.1.3.0MCTennis v1.3.0Mar 2, 2024 1.2.0MCTennis v1.2.0Feb 9, 2024 1.1.0MCTennis v1.1.0Dec 17, 2023 Changes · #9 Added support for minecraft 1.20.41.0.1MCTennis v1.0.1Oct 29, 2023 Changes · #6 Added renderYOffset configuration. Bugs/Issues · #4 Fixed NBT tags cannot be parsed in 1.17.1. · #7 Fixed MCTennis crashes because of CustomHeads handling in Paper 1.20.2.1.0.0Oct 13, 2023
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta