Mod - CurseForge
Starter Kit
📦 Give all new players joining the world configurable starter gear, items and/or potion effects. It can overwrite the initial inventory, or add the items after. Compatible with FTB Team Islands.
Source-provided project description. FreeMinecraftMods keeps creator credit and adds separate compatibility and decision guidance below.
Project overview
Starter Kit is a mod which allows players who join a world for the first time to receive items set in a config file. It's possible to set items to any specific slot in the inventory, to the offhand and to the armour slots. The mod can detect which players have never joined before. If another mod adds items, such as guide books, they can either be removed completely or added after the kit has been set. This is configurable via the addExistingItemsAfterKitSet config option. Can be used in a server for all new players or in singleplayer to start off with a default inventory of your choosing. There is also optional support for FTB's Team Island mod after the create island command. The mod can be used server-side only . If you want players to be able to use the "Choose Kit GUI", it has to be installed on the client as well. Alternatively, they can choose kits via server commands. Features: • A guide here in the description. Difficulty ranging from Simple , Intermediate and Advanced . • Give players joining the world for the first time custom starter items and/or potion effects. • Support for multiple kits. Can be given randomly or chosen by the player. • There is custom tracking to determine who are new players, compatible with existing worlds. • Lots of commands! For creating, adding, managing and choosing starter kits. • If installed on the client, kits can be chosen via a custom GUI screen. If not, commands can be used. • Add descriptions to your kits. RPG modpack, anyone? • Remove other modded starter items, such as guide books. Or add them after the starter kit. All available config options: randomizeMultipleKitsToggle default true When multiple starter kits are added via /starterkit add, there are two ways to distribute them. With this enabled, one is chosen at random. When disabled, players can choose one on first join. addExistingItemsAfterKitSet default true Whether items that existed in the inventory, such as books added by other mods, should be added back to the inventory after the kit was set. If disabled, they'll be removed. You can still manually set them via the kit. usePotionEffectsInStarterKit default true If potion/mob effect functionality should be enabled. This means that when creating a kit via /sk (add/set), it also saves the active effects the player has. And when handing out the starter kits, it adds the effects to new players. formatKitNames default true If kit names should be formatted. Each word will be capitalized. chooseKitScreenHeader default "%s, you can choose a starter kit!" The text used above the kit choice screen, or if the mod is not installed in the chat. %s will be replaced with the player's name. announcePlayerKitChoiceInDedicatedServer default true Whether an announcement should be broadcasted to the server whenever a new player makes a kit choice. 'randomizeMultipleKitsToggle' must be disabled, and there must be at least 2 starter kits available. enableFTBIslandCreateCompatibility default true Whether the starter kit should be re-set after the '/ftbteamislands create' command from FTB Team Islands. Does nothing when it's not installed. Both '/starterkit' and '/sk' can be used. Admin Commands: /sk add (kit_name) - Adds your current inventory to the active kits. /sk set (kit_name) - Sets your current inventory as the only active kit. /sk give <player> (kit_name) - Give a player a random (or specific) starter kit. /sk activate <kit_name>/_all - Moves kit_name or all kits from inactive to active. /sk deactivate <kit_name>/_all - Moves kit_name or all kits from active to inactive. /sk list (inactive) - Lists all active (or inactive) kits. /sk reset - Resets all tracking. Players receive another kit on join. /sk reload - Reloads starter kit changes from the config folder. User Commands: /sk choose <kit_name> - Allows players to choose a starter kit via commands. This is only needed when Starter Kit is not installed on the client and the server enabled kit choices. /sk info <kit_name> - Shows the description and items of kit_name. /sk help - Shows the Starter Kit commands in-game. Usage Guide: The mod can be configured in many different ways. To keep a better overview, I've divided the difficulty into three different sections. Simple , Intermediate and Advanced . Simple: Set a custom starter kit. Add/Remove starter items from other mods. And giving players a starter kit via commands. Intermediate: Add an extra starter kit. Deactivate a kit via commands. Add a starter kit with potion effects, and setting the level and duration. Advanced: Make players choose a kit on first join. Move the inactive default kits to active. Show the choose kit GUI screen. Create a starter kit with a custom description. Section 1: Simple This is the default starter kit, which will be given when the mod is installed without any configuration: You can set your own starter kit by using the ' /starterkit set (kit_name) ' (or ' /sk set (kit_name) ') command. The kit name is optional. After using this command, all other active starter kits are moved to the inactive folder. Here you can see the new starter kit data file that was create
FreeMinecraftMods decision guide
This mod is most relevant to players looking for Armor, Tools, and Weapons, Adventure and RPG, Server Utility on Fabric, Forge, Quilt, NeoForge. Treat those labels as discovery hints, then verify the exact file and dependency list on the official project page.
The source record was updated on Jun 18, 2026, which is a recent freshness signal. A recent date does not guarantee support for every loader or Minecraft version, so still inspect the current file list.
What to verify before choosing a file
- Confirm that the file is published by the credited creator on the linked official source.
- Match the Minecraft version exactly instead of relying only on a broad category label.
- Read dependencies, incompatibilities, and changelog notes before updating an existing instance.
- Match the loader or server platform and its required version. Forge and NeoForge are not interchangeable.
- Back up worlds and configuration files before testing the project in a long-term save or public server.
Compatibility at a glance
Minecraft versions in this snapshot: 1.20.5, 1.20.2, 1.20.3, 1.18.2, 1.20, 1.19.4, 1.19.3, 1.16.5, 1.19.1, 1.19, 1.18.1, 1.18
Loaders and platforms: Fabric, Forge, Quilt, NeoForge
Before you install
Match the exact Minecraft version and loader, install every required dependency, and test in a separate profile before opening an important world. Keep a backup before changing a working mod list.
Source, licensing, and corrections
FreeMinecraftMods does not mirror the project files. Use the official source for downloads, release notes, dependencies, support, and licensing details. Project names, images, and creator-written descriptions remain the property of their respective owners.
How listings are reviewed | Report incorrect project information | Rights-holder and DMCA information
