VickyE's Starter Kits
作者:rebot | 分类:模组
Minecraft 版本: 1.20.4
平台: forge
标签: game-mechanics utility
StarterKits
StarterKits is a highly configurable starter kit system for Forge and NeoForge servers, designed to provide players with engaging, flexible, and fully customizable ways to receive kits throughout their gameplay—not just when they first join.
Whether you're running a survival server, RPG, factions, skyblock, or adventure experience, StarterKits gives server owners complete control over how, when, and who can claim kits.
✨ Features
? Powerful Kit System
- Create unlimited custom starter kits.
- Fully configurable items, equipment, and slot-based gear.
- Supports both legacy NBT and modern Data Components depending on the Minecraft version.
- Automatic data migration keeps older kit formats compatible with newer releases.
- A kit creation item that allows to open the new and inproved kit creation gui. (currently only way to create a kit withouth writing pure json)
? Random Kit Rolling
Players can:
- Choose a specific kit.
- Roll a completely random kit.
- Use weighted probabilities so rarer kits are harder to obtain.
- Restrict random selection to only kits the player is allowed to receive.
Optional configuration allows right-clicking the selector to instantly roll without opening the GUI.
? Modern Kit Selection UI
A redesigned interface provides:
- Clean card-based layout.
- Item previews with animated tooltips.
- Sorting options.
- Kit creation date sorting.
- Visual indicators for unavailable or already claimed kits.
- Permission and claim-state feedback.
? Permission Support
StarterKits integrates with:
- LuckPerms
- CraftTweaker
Allowing:
- Permission-gated kits.
- Script-controlled availability.
- Server-specific progression systems.
? Curios Integration
When Curios is installed, kits can include Curios equipment alongside normal inventory items.
⚙️ Flexible Claim Rules
Choose exactly when kits are awarded:
- First Join
- Always
- On Death
- On Death (Only if never previously claimed)
- Unlimited claiming
- Limited usage kits
You can also configure whether selectors are consumed after use or preserved.
? Hot Reloading
Most configuration and kit changes can be reloaded without restarting the server.
Players automatically receive updated kit information whenever kits are modified, making balancing and editing much faster during development or live server administration.
? Available Commands
StarterKits has a few commands to aid users and kit makers.
Player Commands:
/starterkits list
Admin Commands:
/starterkits reload
/starterkits get_selector
Because of the way starter kits works the only possible way to get a kit selector other than the automatic ways is through the get_selector command. There is a kit selector item in the creative menu but it's mostly useless. I'm planning to fix this later...
? Cross-Version Architecture
StarterKits has been rebuilt around a platform abstraction layer that allows the same core logic to support multiple Minecraft versions with consistent behavior.
Current supported platforms include:
The architecture is designed to simplify future version support while maintaining compatibility across releases.
? Advancements & Polish
StarterKits includes:
- Custom advancements.
- Fully translatable user interface.
- English translations.
- Serbian (Latin) translations.
- Improved command feedback and administration tools.
? Designed for Server Owners
StarterKits focuses on being:
- Highly configurable.
- Multiplayer-friendly.
- Performance conscious.
- Easy to extend.
- Compatible with popular server-side mods.
Whether you want a simple first-join kit or a complete progression system with weighted rewards, permissions, Curios equipment, death rewards, and random rolling mechanics, StarterKits provides the flexibility to build it.
⚠️ Updating
StarterKits automatically upgrades older kit formats whenever possible.
Although the migration system is designed to preserve existing data, backing up your world and configuration before updating is always recommended.
请登录后举报
暂无评论,抢个沙发吧~