You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Want ender pearls to stack to 64? Totems to stack to 16? Buckets to stack to 16? Add the item id to the config, set the number, reload, and you are done.
44
+
## π¬ Demo
17
45
18
-
By default, ConfigStackMC uses vanilla values, so installing it does **not** change gameplay until you edit the config.
@@ -59,29 +89,23 @@ ConfigStackMC is designed to work on the logical server side. If your server set
59
89
60
90
---
61
91
62
-
## Compatibility
92
+
## β Compatibility
63
93
64
-
Releases are built for a specific Minecraft version. Always check the release title and release notes before downloading.
94
+
Each release targets a specific Minecraft version. Check the release title before downloading and use the jar that matches your game or server version.
65
95
66
96
Example release title:
67
97
68
98
```text
69
99
ConfigStackMC v1.0.0-mc26.1.2
70
100
```
71
101
72
-
The release workflow can automatically find the latest Minecraft version that has:
73
-
74
-
- a stable Paper build
75
-
- a matching Fabric API artifact
76
-
- a successful ConfigStackMC build
77
-
78
-
This means new Minecraft targets can be released without manually editing hardcoded version numbers every time.
102
+
Paper and Fabric builds are provided separately for the same target version.
79
103
80
-
Build success means the jars compile against that Minecraft/Paper/Fabric target. For main servers, test the jar on a small test world first.
104
+
A successful build means the project compiled for that target. For an important server or world, test the new jar once before replacing your current setup.
81
105
82
106
---
83
107
84
-
## Paper installation
108
+
## π οΈ Paper installation
85
109
86
110
1. Download the `ConfigStackMC-...-paper.jar` file from Releases.
87
111
2. Put it into your Paper server's `plugins/` folder.
Install Fabric Loader and Fabric API for the Minecraft version shown in the release notes, then download the `ConfigStackMC-...-fabric.jar` file.
131
+
132
+
### Singleplayer
107
133
108
-
1. Install Fabric Loader for the Minecraft version shown in the release notes.
109
-
2. Install Fabric API for the same Minecraft version.
110
-
3. Download the `ConfigStackMC-...-fabric.jar` file from Releases.
111
-
4. Put it into your local `mods/` folder.
112
-
5. Start the game once.
113
-
6. Open the generated config:
134
+
1. Put the Fabric jar into your local `mods/` folder.
135
+
2. Start the game once.
136
+
3. Open the generated config:
114
137
115
138
```text
116
139
config/configstackmc.yml
117
140
```
118
141
119
-
7. Edit the stack sizes you want.
120
-
8. Run:
142
+
4. Edit the stack sizes you want.
143
+
5. Run:
121
144
122
145
```text
123
146
/stackconfig reload
124
147
```
125
148
126
-
---
127
-
128
-
## Fabric installation: multiplayer server
149
+
### Multiplayer server
129
150
130
-
1. Install Fabric Loader on the server for the Minecraft version shown in the release notes.
131
-
2. Install Fabric API on the server for the same Minecraft version.
132
-
3. Download the `ConfigStackMC-...-fabric.jar` file from Releases.
133
-
4. Put it into the server's `mods/` folder.
134
-
5. Start or restart the server once.
135
-
6. Open the generated config:
151
+
1. Put the same Fabric jar into the server's `mods/` folder.
152
+
2. Start or restart the server once.
153
+
3. Open the generated config:
136
154
137
155
```text
138
156
config/configstackmc.yml
139
157
```
140
158
141
-
7. Edit the stack sizes you want.
142
-
8. Run:
159
+
4. Edit the stack sizes you want.
160
+
5. Run:
143
161
144
162
```text
145
163
/stackconfig reload
146
164
```
147
165
148
-
The Fabric jar is for both Fabric singleplayer and Fabric multiplayer servers. Paper servers still need the Paper jar instead.
149
-
150
166
---
151
167
152
-
## Config example
168
+
## βοΈ Configuration
153
169
154
170
Paper config path:
155
171
@@ -168,6 +184,7 @@ Default config uses normal vanilla values. It is safe to install without changin
168
184
```yaml
169
185
max-allowed-stack-size: 99
170
186
warn-dangerous-items: true
187
+
171
188
items:
172
189
dried_ghast: 64
173
190
bell: 64
@@ -187,6 +204,7 @@ Example edited config:
187
204
```yaml
188
205
max-allowed-stack-size: 99
189
206
warn-dangerous-items: true
207
+
190
208
items:
191
209
ender_pearl: 64
192
210
snowball: 64
@@ -205,9 +223,24 @@ Item id rules:
205
223
- Invalid item names are ignored with a warning instead of crashing the server/game.
206
224
- Stack sizes must be from `1` to the safe API limit, currently `99`.
207
225
226
+
### Modded items
227
+
228
+
On Fabric, modded items should work as long as you use their full item id:
229
+
230
+
```yaml
231
+
items:
232
+
create:brass_ingot: 64
233
+
farmersdelight:tomato: 32
234
+
another_mod:custom_item: 16
235
+
```
236
+
237
+
The part before `:` is the mod id. Leaving it out makes ConfigStackMC treat the item as a normal `minecraft:` item.
238
+
239
+
Paper does not have true Fabric/Forge mod items. Custom items added by Paper plugins are usually based on a vanilla material, so ConfigStackMC may only see the base item instead of that custom item by itself.
240
+
208
241
---
209
242
210
-
## Commands
243
+
## β¨οΈ Commands
211
244
212
245
| Command | Permission | What it does |
213
246
| --- | --- | --- |
@@ -223,9 +256,12 @@ Examples:
223
256
/stackconfig info minecraft:totem_of_undying
224
257
```
225
258
259
+
> [!IMPORTANT]
260
+
> After using `/stackconfig reload` or `/stacks reload`, some existing stacks may not update instantly. Reopen the inventory, reconnect, or restart the server/singleplayer world if needed.
261
+
226
262
---
227
263
228
-
## What ConfigStackMC changes
264
+
## π What ConfigStackMC changes
229
265
230
266
ConfigStackMC only changes the max stack size of configured items.
231
267
@@ -242,7 +278,7 @@ Minecraft still decides whether two item stacks are compatible. For example, two
242
278
243
279
---
244
280
245
-
## Notes about special items
281
+
## β οΈ Notes about special items
246
282
247
283
Be careful when increasing stack sizes for items that can store special data, such as:
248
284
@@ -258,48 +294,20 @@ ConfigStackMC does not block them, but stacking data-heavy items can have gamepl
258
294
259
295
---
260
296
261
-
## Troubleshooting
262
-
263
-
### Paper says the jar has no `plugin.yml` or `paper-plugin.yml`
264
-
265
-
You probably placed the wrong file in `plugins/`.
266
-
267
-
Use the file with `paper` in its name:
268
-
269
-
```text
270
-
ConfigStackMC-...-paper.jar
271
-
```
272
-
273
-
Do not use the Fabric jar on Paper.
297
+
## π§― Troubleshooting
274
298
275
-
### Fabric does not load the mod
299
+
Most problems are caused by using the wrong jar or mixing versions.
276
300
277
-
Check that you installed:
301
+
- **Paper server:** use the jar with `paper` in its name and place it in `plugins/`.
302
+
- **Fabric:** use the jar with `fabric` in its name, place it in `mods/`, and make sure Fabric Loader and Fabric API match the Minecraft version shown in the release.
303
+
- **Config changes are not showing:** run `/stackconfig reload`, then reopen the inventory or reconnect. Existing stacks may need a server or world restart.
304
+
- **Still not loading:** check the first ConfigStackMC warning or error in the server/game log. It usually points directly to the problem.
278
305
279
-
- the Minecraft version shown in the release notes
280
-
- Fabric Loader for that version
281
-
- Fabric API for that version
282
-
- the `ConfigStackMC-...-fabric.jar` file
283
-
284
-
### Nothing changed after editing the config
285
-
286
-
Run:
287
-
288
-
```text
289
-
/stackconfig reload
290
-
```
291
-
292
-
Then check an item:
293
-
294
-
```text
295
-
/stackconfig info ender_pearl
296
-
```
297
-
298
-
Also make sure the item is listed under `items:` and that the number is valid.
306
+
Still stuck or found a bug? [Open an issue](https://github.com/TheETR/ConfigStackMC/issues/new) and include your Minecraft version, platform, ConfigStackMC version, and the relevant log or error message.
299
307
300
308
---
301
309
302
-
## For developers
310
+
## π¨βπ» For developers
303
311
304
312
Most users do not need to build this project. Download a jar from Releases instead.
305
313
@@ -332,9 +340,8 @@ The release workflow supports:
332
340
- automatic daily checks for new compatible targets
333
341
- release tags like `v1.0.0-mc26.1.2`
334
342
335
-
336
343
---
337
344
338
-
## License
345
+
## π License
339
346
340
347
All rights reserved unless a separate license file says otherwise.
0 commit comments