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
Available for free on <ahref="https://modrinth.com/project/skiesguis/"target="_blank"rel="noopener noreferrer">Modrinth</a>. Documentation available [here](/skiesguis/getting_started/introduction/)
28
28
</Card>
29
+
<Cardtitle="SkiesCrates"icon="seti:folder">
30
+
Server-sided customizable Crates with rewards for Fabric servers
31
+
32
+
Coming soon for free on Modrinth. Documentation available [here](/skiescrates/getting_started/introduction/)
The guide explains configuring the main `config.json` file for SkiesCrates. The main configuration file contains global settings that affect the entire mod.
Toggles the debugging status to make finding mistakes easier. Actual errors with the mod will still be displayed even if false. This is not recommended to leave enabled as it will display a lot of information. Can also be toggled using the command `/guis debug`.
27
+
```json
28
+
"debug": false
29
+
```
30
+
### Interaction Limiter
31
+
Set the interaction limit rate in milliseconds, which prevents players from spamming interactions with crates. Recommended to not set too low as frequent interactions may lead to lag.
32
+
```json
33
+
"interaction_limiter": 1000
34
+
```
35
+
### Key Options
36
+
Settings for the keys menu and command.
37
+
```json
38
+
"keys": {
39
+
"aliases" [
40
+
"keys"
41
+
],
42
+
"use_menu": true
43
+
}
44
+
```
45
+
<LinkCard
46
+
title="Keys Options"
47
+
href="/skiescrates/config/keys_options/"
48
+
description="Options for the Keys menu and command"
49
+
/>
50
+
51
+
### Storage Options
52
+
Settings for data storage.
53
+
```json
54
+
"storage": {
55
+
"type": "SQLITE",
56
+
"host": "localhost",
57
+
"port": 27017,
58
+
"database": "skiescrates",
59
+
"username": "root",
60
+
"password": "",
61
+
"table_prefix": "skiescrates_",
62
+
"properties": {
63
+
"useUnicode": "true",
64
+
"characterEncoding": "utf8"
65
+
},
66
+
"pool_settings": {
67
+
"maximum_pool_size": 10,
68
+
"minimum_idle": 10,
69
+
"keepalive_time": 0,
70
+
"connection_timeout": 30000,
71
+
"idle_timeout": 600000,
72
+
"max_lifetime": 1800000
73
+
},
74
+
"url_override": ""
75
+
}
76
+
```
77
+
<LinkCard
78
+
title="Storage Options"
79
+
href="/skiescrates/config/storage_options/"
80
+
description="Options for data storage"
81
+
/>
82
+
83
+
### Migration Options
84
+
Settings for data migration!
85
+
```json
86
+
"migration": {
87
+
"keys": []
88
+
}
89
+
```
90
+
<LinkCard
91
+
title="Migration Options"
92
+
href="/skiescrates/config/migration_options/"
93
+
description="Options for migration"
94
+
/>
95
+
96
+
### Webhook Options
97
+
Settings for sending Discord webhooks on certain events.
description: Configuration options for the Keys menu and command in SkiesCrates
4
+
---
5
+
6
+
Settings for the keys menu and command.
7
+
```json
8
+
"keys": {
9
+
"aliases" [
10
+
"keys"
11
+
],
12
+
"use_menu": true
13
+
}
14
+
```
15
+
## Aliases
16
+
A list of commands that can be used to access the keys menu. Each entry is a new command, which should only be one word and unused by another mod. **A restart is required to register commands**!
17
+
```json
18
+
"aliases": [
19
+
"keys"
20
+
]
21
+
```
22
+
## Use Menu
23
+
Toggles whether the keys menu GUI (`config/skiescrates/menus/keys.json`) should be used when accessing keys. If false, the list of keys will be printed in chat.
description: Configuration options for migration in SkiesCrates
4
+
---
5
+
6
+
Settings for data migration!
7
+
```json
8
+
"migration": {
9
+
"keys": []
10
+
}
11
+
```
12
+
## Key Migration
13
+
Used to allow items from other Crate mods to act as keys. Provide a key IDs and it's related NBT key->value pair. The example below shows a migration for a key containing the NBT `"CrateName:old_key_id"` being allowed to act as a `example_key` in SkiesCrates.
0 commit comments