BedSumo - A unique minigame v1.0.1

A unique 1.8+ minigame with addon support via API

How it works

Try this product in game with a hosted Minecraft server!
  1. Click 'Request test server'
  2. Join the provided IP address
  3. Try out the product for up to 30 minutes
  4. Stop the server when you're done

Requesting a test server will duplicate the original files and provide you a new server for you to join and experiment with for up to 30 minutes. Any changes you make will not be served so feel free to play around!

There are no limits to the number of servers you may start, but you can only have one test server active at a time. You must stop any active test servers in order to start up a new one.

Features

  • Completely free
  • Instant setup
  • Full operator permissions
  • Invite friends
  • No usage limits

Testing servers provided by PebbleHost.
Visit PebbleHost.com

Requires Java 21+​

What is BedSumo?​

BedSumo is a fast-paced PvP minigame plugin inspired by the classic “Sumo” gamemode, but with a unique explosive twist. Instead of simply punching opponents off the platform, players use exploding beds as weapons to launch enemies into the void.

The gameplay is simple to learn but highly competitive and skill-based, making it perfect for practice servers, minigame networks, and casual PvP events.

How BedSumo Works​

Players are teleported into a custom arena where they fight on a floating platform. Every player receives beds that instantly explode when placed or clicked. These explosions create knockback, allowing players to:
  • Launch opponents off the map
  • Defend themselves from incoming attacks
  • Perform movement tricks and combos
  • Control space using timed explosions
The objective is simple:
Knock other players into the void while staying alive yourself.
Once a player falls below the configured void level, they die and are instantly respawned for the next round or fight.

Main Features​

Exploding Bed Combat​

Beds act as explosive knockback tools instead of normal Minecraft beds. Players can use them aggressively or defensively to outplay opponents.

Infinite Spawnpoint Support​

You can add unlimited arena spawnpoints. Players are randomly teleported to different positions each game for balanced fights.

Customizable Knockback & Explosions​

Server owners can fully adjust:
  • Explosion radius
  • Knockback strength
  • Bed respawn delay
  • Void death height
This allows you to create anything from casual gameplay to highly competitive ranked matches.

PlaceholderAPI Support​

BedSumo supports PlaceholderAPI integration, allowing you to display:
  • Kills
  • Deaths
  • Win statistics
  • Leaderboards
  • And more
on scoreboards, tablists, holograms, and other plugins.

%bedsumo_kills%
%bedsumo_deaths%
%bedsumo_kdr%
%bedsumo_bedsplaced%
%bedsumo_bedsexploded%
%bedsumo_bedsexplodedbyothers%
%bedsumo_longeststreak%
%bedsumo_streak%
%bedsumo_knockbackinflicted%
%bedsumo_knockbackreceived%
%bedsumo_playtime%
%bedsumo_distancetraveled%
%bedsumo_name%

%bedsumo_topkills_player%
%bedsumo_topkills_kills%
%bedsumo_topdeaths_player%
%bedsumo_topdeaths_deaths%

%bedsumo_topkills_(PLAYERRANK)%
%bedsumo_topkills_value_(PLAYERRANK)%
%bedsumo_topdeaths_(PLAYERRANK)%
%bedsumo_topdeaths_value_(PLAYERRANK)%


Built-In Scoreboard & Tablist​

Includes configurable:
  • Scoreboards
  • Tab headers/footers
  • Join/leave messages
  • Language file support
  • Ability to disable them in favor of other plugins
Default Scoreboard:
2026-05-14_11-03.png

Default Tablist:
2026-05-14_11-20.png

Setup Guide​

1. Install the Plugin​

Place the plugin & its dependency in the Dependencies tab into your server’s plugins folder:
Then restart or reboot your server.

2. Configure Arena Spawnpoints​

Go inside your arena and stand where players should spawn.
Run:
Code:
/bs addspawn
The plugin saves:
  • Position
  • Rotation
  • Camera direction (yaw & pitch)
You can add as many spawnpoints as you want.

3. Reload the Plugin​

After setting spawnpoints, reload the plugin:
Code:
/bs reload
or simply restart the server.
Your arena is now fully functional.
Commands:
2026-05-15_12-22.png

All commands are locked under a bedsumo.admin permission.

Configuration Overview​

YAML:
# BedSumo Configuration File

# Do NOT touch this setting, it is used to track configuration updates.
config-version: "1.2.0"

# Debug settings
debug:
  # Enable/disable debug logging throughout the plugin
  enabled: false

# Performance settings
performance:
  # Cache duration in seconds for leaderboard statistics (Top Kills / Top Deaths)
  # WARNING: Lowering this value causes the server to query the database more frequently.
  # Setting it too low may impact server performance! Default is 60 seconds.
  leaderboard_cache_seconds: 60

# World settings
world_settings:
  # Automatically set time to day and lock daylight cycle
  lock_time_day: true
  # Prevent rain and thunderstorms
  disable_weather: true
  # Completely prevent natural and custom creature spawning
  disable_mob_spawning: true
  # Prevent hunger loss for players
  disable_hunger_loss: true

# Spawn location where players are sent when they join
spawn:
  world: "world"
  x: 0.0
  y: 64.0
  z: 0.0
  yaw: 0.0
  pitch: 0.0

# Arena spawnpoints where players are teleported for the game
# Supports infinite spawnpoints - players will be randomly assigned to one
arena_spawnpoints:
  - world: "world"
    x: 0.0
    y: 64.0
    z: 0.0
    yaw: 0.0
    pitch: 0.0
  - world: "world"
    x: 10.0
    y: 64.0
    z: 0.0
    yaw: 90.0
    pitch: 0.0
  - world: "world"
    x: -10.0
    y: 64.0
    z: 0.0
    yaw: -90.0
    pitch: 0.0

# Game settings
game:
  # Knockback multiplier for bed explosions
  knockback_multiplier: 1.0
 
  # Maximum distance for bed explosion knockback effect
  explosion_radius: 5.0
 
  # Time in ticks before bed respawns (20 ticks = 1 second)
  bed_respawn_time: 20
 
  # Y level threshold for void deaths
  void_y_level: 0.0
 
  # Enable/disable infinite beds
  infinite_beds: true

# Database settings are in db.yml

# Scoreboard settings
scoreboard:
  enabled: true
  # Visual settings (title, lines) are managed in the language files (e.g. languages/en.yml)

# Tab list (Player List) Header and Footer
tab:
  enabled: true
  # Header and Footer lists are managed in the language files (e.g. languages/en.yml)

# Connection messages (broadcast when a player joins/leaves)
connection_messages:
  enabled: true
  # Messages are managed in the language files (e.g. general.join / general.leave)
  # Hide join/leave broadcasts if the player joins while vanished (SuperVanish/PremiumVanish)
  hide_if_vanished: true

# Economy settings
economy:
  # Enable or disable the entire economy rewards system
  enabled: true
  # Type of economy provider to use. Options: "vault" or "custom"
  # "vault" is default, if Vault is not installed it falls back to "custom" automatically
  type: "vault"
  # The command to run when in "custom" mode. {player} is replaced by player name, {amount} by the reward
  custom_command: "money give {player} {amount}"
 
  # Reward amounts & scaling
  rewards:
    # Base coins rewarded per kill
    base_reward: 10
 
    # Interval-based kill streak bonuses
    streak_bonus:
      # Enable or disable the kill streak bonus system completely
      enabled: true
      # The interval at which bonus coins and global chat announcements trigger (e.g. 5, 10, 15...)
      interval: 5
      # Additional bonus coins awarded on top of the base reward during triggers
      extra_coins: 15
 
    # Stackable exponential multipliers based on streak length
    multiplier:
      # Enable or disable the streak reward multiplier system completely
      enabled: true
      # The interval at which the reward multiplier stacks (e.g. 15, 30, 45...)
      interval: 15
      # The compounding multiplier factor applied per interval (e.g. 1.2 = 20% stack boost)
      factor: 1.2

Developer API​

BedSumo includes an API for developers who want to integrate with the plugin.
You can:
  • Access player statistics
  • Hook into game events
  • Create custom expansions
  • Build leaderboard systems
  • Integrate with other plugins
To use the API:
  1. Add the BedSumo jar to your local Maven/Gradle repository
  2. Add it as a dependency
  3. Ignore the jar using .gitignore if you are putting it in a github repo
You can find the full BedSumo JavaDocs here:
https://javadocsbedsumo.komas19.party/

Support​

For setup help, bug reports, suggestions, or API questions, join the official Discord server:
BedSumo Discord Support
Buy a license now
$3.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 10% commission.
154 Views
0 Purchases
2 Downloads
May 16, 2026 Published
N/A Updated
Not yet rated
7.8 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
Type
  1. Gameplay
  1. Minigame
  1. Fun
Game mode
  1. Minigame
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.12
  1. 1.11
  1. 1.10
  1. 1.9
  1. 1.8
Supported languages
  1. English
  1. French
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
A simple 1.8+ fastbridger minigame, with an API!
Not yet rated
0 purchases
EzCrates is a easy to use, 1.8+ secure crate system, with an API
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,208 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,173 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,097 purchases
Share and earn
Refer this resource and earn a 10% commission.
154 Views
0 Purchases
2 Downloads
May 16, 2026 Published
N/A Updated
Not yet rated
7.8 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
Type
  1. Gameplay
  1. Minigame
  1. Fun
Game mode
  1. Minigame
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.12
  1. 1.11
  1. 1.10
  1. 1.9
  1. 1.8
Supported languages
  1. English
  1. French
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
A simple 1.8+ fastbridger minigame, with an API!
Not yet rated
0 purchases
EzCrates is a easy to use, 1.8+ secure crate system, with an API
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,208 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,173 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,097 purchases
Top