Skip to content

Commit 5d60769

Browse files
committed
add setup guide
1 parent 4eab7d6 commit 5d60769

2 files changed

Lines changed: 187 additions & 0 deletions

File tree

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
# PerPlayerKit
2+
23
Join the discord for more information and support: [Discord](https://discord.gg/5djuBSKWuV)
34

5+
## 🚀 Quick Start
6+
7+
New to PerPlayerKit? Check out our [Simple Setup Guide](./SIMPLE_SETUP_GUIDE.md) for a step-by-step walkthrough that gets you up and running in minutes!
8+
49
![Main Menu](./images/MainMenu.png)
510

611
## License: AGPLv3

SIMPLE_SETUP_GUIDE.md

Lines changed: 182 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,182 @@
1+
# 🎮 PerPlayerKit - Simple Setup Guide for Server Owners
2+
3+
_Don't worry, we'll get you set up step by step! No technical experience needed._
4+
5+
## What is PerPlayerKit?
6+
7+
PerPlayerKit lets your players create their own custom PvP kits (armor, weapons, potions, etc.) instead of everyone using the same boring kits. Think of it like a "build your own loadout" system for Minecraft PvP!
8+
9+
## 📋 Before You Start
10+
11+
**You need:**
12+
13+
- A Minecraft server running Paper or Spigot (version 1.19 or newer)
14+
- Access to your server files (usually through FTP or a control panel)
15+
16+
**Don't have Paper?** Download it from [papermc.io](https://papermc.io/) - it's better than regular Spigot!
17+
18+
---
19+
20+
## 🚀 Step 1: Install the Plugin
21+
22+
1. **Download PerPlayerKit** from wherever you got it
23+
2. **Stop your server** (important!)
24+
3. **Put the .jar file** in your `plugins` folder
25+
4. **Start your server** - it will create the config files
26+
5. **Stop your server again** - we need to edit the config
27+
28+
---
29+
30+
## 🎯 Step 2: Set Up Your Kit Room
31+
32+
The kitroom is where players pick items for their kits. You need to create these in-game.
33+
34+
### Creating Kit Rooms:
35+
36+
1. **Start your server**
37+
2. **Join as an admin** (make sure you have OP or the `perplayerkit.admin` permission)
38+
3. **Type `/kit`** - this opens the main plugin menu
39+
4. **Click the Nether Star** - this opens the kit room edito
40+
5. **For each kit room:**
41+
- Fill the GUI with items you want players to choose from
42+
- Hover over the **barrier** block in the cornor and _shift right click_ to save the contents of the menu
43+
- You can adjust the names and items representing each page of the kit room in the config
44+
45+
### Example Kit Room Ideas:
46+
47+
- **Crystal PvP**: End crystals, obsidian, armor, totems
48+
- **Sword PvP**: Swords, shields, armor, food
49+
- **UHC**: Golden apples, potions, bows, materials
50+
- **Axe Combat**: Axes, shields, specialized gear
51+
- **Utility**: Potions, wind charges, ender pearls, misc items
52+
53+
---
54+
55+
## 👥 Step 3: Set Up Permissions
56+
57+
_It is recommended to setup specific permissions instead of using the general ones but this will due for a basic setup._
58+
Your players need permissions to use the plugin. Add these to your permissions plugin:
59+
60+
### For Regular Players:
61+
62+
```
63+
perplayerkit.use
64+
```
65+
66+
_This gives them access to everything they need!_
67+
68+
### For Staff Members:
69+
70+
```
71+
perplayerkit.staff
72+
```
73+
74+
_This lets them inspect player kits and moderate_
75+
76+
### For Admins:
77+
78+
```
79+
perplayerkit.admin
80+
```
81+
82+
_Full access to everything_
83+
84+
**Don't have a permissions plugin?** Get LuckPerms - it's the best and easiest to use!
85+
86+
---
87+
88+
## 🎮 Step 4: Tell Your Players How to Use It
89+
90+
Share this with your players:
91+
92+
### Basic Commands:
93+
94+
- **`/kit`** or **`/k`** - Open the main kit menu
95+
- **`/k1`** through **`/k9`** - Quickly load kit 1-9
96+
97+
### How to Make a Kit:
98+
99+
1. Type `/kit` to open the menu
100+
2. Click "Create New Kit"
101+
3. Choose items from the kit rooms you set up
102+
4. Arrange them in your inventory how you want
103+
5. Save the kit with a name
104+
6. Done! You can now load this kit anytime
105+
106+
---
107+
108+
## 🔧 Optional: Useful Settings
109+
110+
Here are some settings you might want to change in your config:
111+
112+
### Make Players Heal When They Load Kits:
113+
114+
```yaml
115+
feature:
116+
set-health-on-kit-load: true
117+
set-hunger-on-kit-load: true
118+
```
119+
120+
### Give Players Their Kit Back When They Respawn:
121+
122+
```yaml
123+
feature:
124+
rekit-on-respawn: true
125+
```
126+
127+
### Disable Kits in Certain Worlds:
128+
129+
```yaml
130+
disabled-command-worlds:
131+
- "spawn"
132+
- "lobby"
133+
```
134+
135+
---
136+
137+
## 🆘 Common Problems & Solutions
138+
139+
### "Players can't use /kit command"
140+
141+
- **Fix**: Check permissions! They need `perplayerkit.use`
142+
143+
### "Kit rooms are empty"
144+
145+
- **Fix**: You, the admin, need to set them up with as explained above
146+
147+
### "Plugin won't start"
148+
149+
- **Fix**: Make sure you're using Paper/Spigot 1.19+ and Java 17+
150+
151+
### "Database errors"
152+
153+
- **Fix**: Use SQLite unless you specifically need MySQL
154+
155+
### "Items are disappearing from player kits"
156+
157+
- **Fix**: This is the anti-exploit filter working! By default, players can only use items that exist in your kit rooms. If you want to allow all items, set `only-allow-kitroom-items: false` in your config.yml under the `anti-exploit` section.
158+
159+
---
160+
161+
## 🎉 You're Done!
162+
163+
Your players can now:
164+
165+
- Create up to 9 custom kits each
166+
- Share kits with friends
167+
- Quickly load their favorite setups
168+
- Have way more fun in PvP!
169+
170+
**Need help?** Join the Discord: [https://discord.gg/5djuBSKWuV](https://discord.gg/5djuBSKWuV)
171+
172+
---
173+
174+
## 📚 Want More Advanced Features?
175+
176+
Once you're comfortable with the basics, check out:
177+
178+
- [CONFIG.md](./CONFIG.md) - All configuration options
179+
- [COMMANDS.md](./COMMANDS.md) - Complete command list
180+
- [API.md](./API.md) - For developers
181+
182+
**Remember**: Start simple! You can always add more features later once your players are used to the plugin.

0 commit comments

Comments
 (0)