
ShadowKits
A simple Kits system designed for Minecraft Fabric servers Compatible whit any mod! EX: Cobblemon etc...
3.0K
6
ShadowKits
release8 января 2026 г.Changelog for v2.0
- The structure of the mod has been rebuilt.
- GUI's get full reworked.
- Kits Formats get full reworked, now is only one section for rewords.
- added System for transfer legacy files to the new system.
- added support for more economyes (now u can set in ech kits to use own provider of economy and currency).
- added in the config.json to set the fallback economy provider and currency.
- Privew Blocks get remaked on the GUI's.
- Sounds get full reworked.
Format: item
Gives a single item.
{
"type": "item",
"material": "minecraft:stone_pickaxe",
"amount": 1,
"displayname": "&eExample Item",
"lore": ["&7Example lore line 1", "&7Example lore line 2"],
"enchants": [{"name": "minecraft:unbreaking", "level": 1}],
"customModelData": 0,
"enchantEffect": false,
"unbreakable": false
}
Format: command
Runs a single command (supports %player%).
{
"type": "command",
"command": "say Hello %player%",
"displayItem": {
"material": "minecraft:paper",
"amount": 1,
"displayname": "&dExample Command",
"lore": ["&7Runs a command when claimed"],
"customModelData": 0,
"enchantEffect": false
}
}
Format: item_pack
Gives multiple items in one reward.
{
"type": "item_pack",
"displayname": "&aExample Item Pack",
"lore": ["&7Contains multiple items"],
"pack": [
{
"material": "minecraft:oak_log",
"amount": 32,
"displayname": "&eExample Pack Item 1",
"lore": ["&7..."]
},
{
"material": "minecraft:torch",
"amount": 16,
"displayname": "&eExample Pack Item 2",
"lore": ["&7..."]
}
]
}
Format: command_pack
Runs multiple commands in one reward.
{
"type": "command_pack",
"displayItem": {
"material": "minecraft:tripwire_hook",
"amount": 1,
"displayname": "&dExample Command Pack",
"lore": ["&7Runs multiple commands"],
"customModelData": 0,
"enchantEffect": false
},
"pack": [
{ "command": "say First command for %player%" },
{ "command": "say Second command for %player%" }
]
}
Format: item_random
Gives one random item from a weighted list.
{
"type": "item_random",
"displayname": "&eExample Random Item",
"lore": ["&7Picks one entry based on weight"],
"randomList": [
{
"weight": 1.0,
"material": "minecraft:diamond",
"amount": 1,
"displayname": "&bRare Example",
"lore": ["&7..."]
},
{
"weight": 5.0,
"material": "minecraft:iron_ingot",
"amount": 8,
"displayname": "&fCommon Example",
"lore": ["&7..."]
}
]
}
Format: command_random
Runs one random command from a weighted list.
{
"type": "command_random",
"displayItem": {
"material": "minecraft:command_block",
"amount": 1,
"displayname": "&eExample Random Command",
"lore": ["&7Runs one random command based on weight"],
"customModelData": 0,
"enchantEffect": false
},
"randomList": [
{ "weight": 1.0, "command": "say Rare random command for %player%" },
{ "weight": 4.0, "command": "say Common random command for %player%" }
]
}
ShadowKits
release24 августа 2025 г.Changelog
- fix Privew Menu.
- Database modifications.
ShadowKits
release22 августа 2025 г.Changelog
- I update the GUI System.
- I added posibility to change the clicks for Blocks Preview.
- I added a new function for
FirstTimeJoinon the server to get the kit when a new player enter for first time on the server. - I fix onJoin.
- I make the cooldown message to be editable on configs.
New Function for kit.
"firstTimeJoin": true,- Iftruethe kit is given when the player enther for first time on the server."firstTimeJoin": false,- Iffalsethe function is not affecting anything.
Blocks Privew Clicks Changes.
I added posibility to change the clicks interaction.
Interaction: claim, preview, none
"leftClickAction": "claim",
"rightClickAction": "preview",
"allowClaim": true
"allowClaim": true- If "true", the preview block no longer has a kit claim function.
Messages
"cooldownLoreFormat": "&7Cooldown: &e%time%",
"cooldownReadyText": "&aReady"
ShadowKits
release14 августа 2025 г.ShadowKits
- I added a new system to be able to set kits privew/claims per block with custom privew gui per kit, which is not the same as the one in commands.
- I rebuilt the MySQL database from zero. ( for any problems, please join the discord and let us know!)
- I fixed the issue with adding items in the GUI using SHIFT so that they are no longer lost.
Commands
/kit block set <kit_name>- This command will transform the block you are looking at into a kit preview block, which you can interact with to preview the kit or claim it./kit block unset- With this command you will be able to transform the preview kit block back into a normal block.
Permissions
kit.block.set
kit.block.unset
ShadowKits
release6 июля 2025 г.- I added database support to save data in
SqliteandMySQL. - I added support for
materialto theItemformat and to theDisplayItemto set custom NBT.
Database:
- Please note that
databaseshave not been tested that much at the moment, for any problems please contact us on Discord in the Support section! config/shadowkits/config.json
"database": {
"enabled": true,
"type": "sqlite",
"mysql": {
"host": "127.0.0.1",
"port": 3306,
"database": "shadowkits",
"username": "root",
"password": "password"
}
}
NBT
It is worth mentioning that when writing JSON in " " you always have to add a \ to let JSON know that " is separated!
- Example of writing
NBTto an item
"material": "cobblemon:pokemon_model[cobblemon:pokemon_item={species:\"cobblemon:bulbasaur\",aspects:[\"shiny\"]}]",
Совместимость
Ссылки
Создатели
Детали
Лицензия:GPL-3.0-only
Опубликован:1 год назад
Обновлён:3 месяца назад
