nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)
Custom BattleRoyale

Custom BattleRoyale

Mod

Play customizable battleroyale in Minecraft

Client and server AdventureGame MechanicsManagementMinigameSocialStorage

4 downloads
1 follower

BattleRoyale

Erangle Pochinki 16:9 This mod aims to create a Battle Royale experience with highly customizable zones and gameplay mechanics, supporting integration with any other gameplay style. Its gameplay is inspired by PUBG, and it serves as a high-version enhanced edition of the Minecraft 1.12.2 mod, PUBGMC.

This mod is currently in early development.


Main Features:

Configuration files are located under ./minecraft/config/battleroyale.

Customizable Zones

Configuration files are located under ./minecraft/config/battleroyale/game/zone.

Zone Function Entries

  • "safe": Periodic poison damage within the judgment area.
  • "unsafe": Periodic poison damage outside the judgment area. Upcoming:
  • "entity": Spawns entities within the judgment area.
  • "refresh": Forces re-spawn of loot within the judgment area.
  • "extract": Special victory event.
  • "muteki": Damage immunity within the judgment area.
  • "capture": Special capture event.

Zone Shape Entries

  • "circle": 2D circular judgment area
  • "rectangle": 2D rectangular judgment area
  • "square": 2D square judgment area
  • "hexagon": 2D regular hexagon judgment area (flat-top)
  • "polygon": 2D regular polygon judgment area (pointy-top) Upcoming:
  • "ellipse": 2D ellipse
  • "star": 2D star

3D Zone Entries (Upcoming)

  • "sphere": Sphere
  • "ellipsoid": Ellipsoid
  • "hemisphere": Hemisphere
  • "cube": Cube
  • "cuboid": Cuboid

Shape Property Entries:

  • Fixed Generation: Precisely define the starting and ending positions and sizes of zones.
  • Previous Zone Type: Continues from an already generated area in the game.
  • Relative Distance: Adds an offset based on the previous zone type.

Gameplay Inspiration / Use Cases:

  • Zone-within-Zone Mode: Use the ID of an already generated zone to create an additional, smaller unsafe zone, enabling more intense "zone-within-zone" dynamics.
  • Migratory Battle Royale: By cleverly combining a safe zone with multiple high-damage unsafe zones, you can design scenarios like a boundary-restricted race, or guide players spawning from various directions to ultimately converge and battle within a specific building.

Currently, zones do not account for Y-coordinates. Future updates will introduce 3D volumetric zones, elliptical shapes, and more varieties, potentially enabling richer gameplay such as 3D mazes or hazardous zone evasion.

Item Loot Blocks

Configuration files are located under ./minecraft/config/battleroyale/loot/loot_spawner.

  • Supports spawning items from any mod.
  • Supports vanilla chest spawning.

Loot Entry Types:

  • MultiEntry: Spawns multiple specified entries.
  • RandomEntry: Randomly determines whether to spawn an entry.
  • RepeatEntry: Spawns entries multiple times.
  • TimeEntry: Spawns entries based on in-game time.
  • WeightEntry: Spawns entries with a weighted probability.

Item Loot Entries:

  • ItemEntry: Supports spawning any item, including those with NBT data.
  • EmptyEntry: Leaves a slot empty.

Gameplay Inspiration / Use Cases:

  • Widespread Common Loot: Set up common, easily found resources across the map to create a foundational scavenging experience.
  • Rare, High-Tier Drops: Introduce an element of luck and excitement by enabling rare spawns of powerful or advanced loot.
  • Hidden Caches & Strongholds: Design isolated, richly-stocked special loot points, concealed within your custom structures, to encourage exploration and intense contested fights.
  • Dedicated Supply Hubs: Provide specific resupply points near fixed spawn locations, perfect for small-scale, classic red-vs-blue team deathmatches or individual arena-style gameplay.

Entity Loot Blocks

Configuration files are located under ./minecraft/config/battleroyale/loot/entity_spawner.

Supports spawning any entity.

  • Transportation: You can spawn mounts (e.g., horses) or other mod entities like vehicles, serving as primary in-game movement methods.
  • PVE/Co-op Scenarios: Spawn zombies or creatures from other mods to create Battle Royales with neutral mobs, or co-op challenge-based apocalypse scenarios.

Loot entry types are the same as for Loot Spawner Blocks._

Entity Loot Entries:

  • EntityEntry: Supports spawning any entity, including those with NBT data, within a random range.
  • NoneEntry: Used as a placeholder in configuration files.

Battle Royale Game Configuration

  • Vanilla Game Rule Settings: Set original Minecraft game rules, which will automatically restore after the match ends.
  • Custom Spawn Points: Configure a list of fixed spawn locations or define a random spawn range.

Commands

  • Adjust Game Configuration: /battleroyale config spawn/gamerule [id]
  • Load/Initialize/Start Game: /battleroyale game load/init/start (If your configuration files are set up correctly, you can directly run /battleroyale game start, and the mod will automatically execute the load and init commands.)
  • Teleport to Lobby: /battleroyale game toLobby (Executing this command during a game will result in elimination.)
  • Manually Generate Loot: /battleroyale loot generate
  • Reload Config Files In-Game: /battleroyale reload
  • Join Game/Join Specific Team: /battleroyale team join [teamId]
  • Team Management: /battleroyale team leave/kick/invite/request

Note: All images were captured from maps I personally created.


External resources


Project members

XiaoColorful

Member


Technical information

License
GPL-3.0-only
Client side
required
Server side
required
Project ID