One Slot Survival

Quick rating

Community listing page, reviews here may not be monitored by the author.

One Slot Survival

No reviews yet

This Minecraft Forge mod for advanced players encourages cooperative play with extreme restrictions. It's fun in single player, but encourages cooperative play in multiplayer.

Mod Loaders
Forge
Minecraft

Community voices

Reviews

List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Show per page
10
25
50
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
Latest Version
oneslotsurvival-3.1.0+mc1.21.11.jar

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID

Resources

External Links

Source Issues Wiki Discord

About

Description

One Slot Survival

このページの日本語版はこちらにあります: https://github.com/GodHexagon/one_slot_survival/blob/curseforge-public/README.md

A Minecraft Forge mod for advanced players who enjoy limited inventory.

*Compatible with multiplayer servers. Please install this mod as a Forge mod on both the server and client.

Main Features

  • One Slot Limit: Your inventory is limited to one slot (main hand) + off-hand + equipment slot. Increase the difficulty of milestones (Diamond, Nether Gate, Ender Dragon slaying, etc.) to rediscover the joys of Minecraft.
  • Encourages Cooperative Play: Players can choose one of four main roles and one of seven secondary roles. Aim to utilize the abilities of each role.
  • Growth Element: Level up through gameplay. This will earn you inventory slots. There are different types of inventory slots, and different slots are earned depending on your role.

Notes

This mod is for restricted play only. While it becomes slightly more useful as you level up, it will not be more powerful than the vanilla version.

How to Play

Upon starting the game, your inventory will be limited to one slot.

Normally, players have access to the following commands:

  • /oneslot: Check your current role and level-up status.
  • /oneslot changerole, /oneslot changerole <role name>: Attempt to change your assigned role. This allows you to change the types of slots you gain upon leveling up.

Administrator commands are also available. For a complete list of commands, see the "Commands" section.

To disable role and level-up functionality and play entirely with a single inventory slot, run the following commands with administrator privileges. This will apply the one-slot inventory rules to players currently logged in to the world and any new players who join in the future.

/osa role clear both @a
/osw mainRoleChanging false
/osw subRoleChanging false
/osw defaultRole unassign

Commands

For regular players

  • /oneslot - Displays your main role, subrole, level, and the XP required to reach the next level.
  • /oneslot status - Alias ​​for /oneslot
  • /oneslot next - Displays the rewards you can earn at the next level-up.
  • /oneslot changerole - Displays a list of available roles.
  • /oneslot changerole <role name> - Confirms changes to the specified role (e.g., /oneslot changerole warrior).
  • /oneslot changerole <role name> agree - Executes the role change.
  • /oneslot data - Displays a list of all roles.
  • /oneslot data <role name> - Displays details for the specified role.
  • /oneslot data <role name> slot <slot number> - Displays details for a specific slot in the specified role.

For server administrators - Player-specific commands (OP authority required)

OP authority level 2 required. Command Alias: /osa or /oneslot admin

Mod Validity Management

  • /osa validity get [player] - Check mod validity
  • /osa validity enable [player] - Enable mods
  • /osa validity disable [player] - Disable mods
  • /osa validity toggle [player] - Toggle mod validity

Role Management

  • /osa role get [player] - Check role
  • /osa role set <role name> [player] - Set role (reset progress)
  • /osa role setNoClear <role name> [player] - Set role (keep progress)
  • /osa role clear [player] - Clear all roles
  • /osa role clear main [player] - Clear main role
  • /osa role clear sub [player] - Clear sub role

Level Management

  • /osa level get [player] - Check level
  • /osa level set <level> [player] - Set level (reset experience points)
  • /osa level setNoClear <level> [player] - Set level (keep experience points)
  • /osa level clear [player] - Reset level

Experience Management

  • /osa xp getRemaining [player] - Check required experience points for next level
  • /osa xp add <amount> [player] - Add experience points
  • /osa xp clear [player] - Clear experience points

Role Level-Up Time Management

  • /osa roleLeveledUpTimes get [player] - Check role level-up times
  • /osa roleLeveledUpTimes setMain <times> [player] - Set the main role level-up times
  • /osa roleLeveledUpTimes setSub <times> [player] - Set subrole level-up times
  • /osa roleLeveledUpTimes clear main [player] - Reset the main role level-up times
  • /osa roleLeveledUpTimes clear sub [player] - Reset the subrole level-up times
  • /osa roleLeveledUpTimes clear both [player] - Reset both role level-up times

Bulk Role Distribution

  • /osa distributeRole unassign - Unassign roles to all online players
  • /osa distributeRole random - Randomly assign roles to all online players
  • /osa distributeRole definedList - Assign roles sequentially based on a predefined list

Predefined List=

  • Main Roles: Miner, Warrior, Survivor, Builder
  • Subroles: Armorer, Archer, Fisher, Breeder | Scholar, Pharmacist, Thrower

For Server Administrators - World Settings Command (OP privilege required)

Requires OP privilege level 2. Command Alias: /osw or /oneslot world

  • /osw mainRoleChanging [true|false] - Sets or queries whether the main role can be changed.
  • /osw subRoleChanging [true|false] - Sets or queries whether the subrole can be changed.
  • /osw bonusItem [none|bundle|shulkerbox|bundle_respawn|shulkerbox_respawn] - Sets or queries bonus items.
  • /osw defaultModValidity [true|false] - Sets or queries the initial mod validity status for new players.
  • /osw defaultRole [unassign|random|definedList] - Sets or queries the initial role assignment method for new players. Note: The definedList is the same as for "[Bulk Role Distribution](#Bulk Role Distribution)".

Note: [player] is optional. If omitted, the command will target the user who executes the command.

About Development

Repository: https://github.com/GodHexagon/one_slot_survival

Past and Future Plans: See the task list in the repository.

Report Issues: Please use the CurseForge comment function.

License: Copyright (c) 2025 GodHexagon (とおる) All rights reserved.

For details, see the LICENSE file.

Screenshots

Gallery

  • 2025-10-26_20.02.55.png
    2025-10-26_20.02.55.png 2025-10-26_20.02.55.png

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works