-
Notifications
You must be signed in to change notification settings - Fork 1
/
messages.json
250 lines (250 loc) · 18.2 KB
/
messages.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
{
"messages": [
{
"commands": [
"download",
"dl"
],
"message": "Please download the latest ViaVersion plugins from the <#698284788074938388> channel. Remember to delete your old `.jar` files before downloading the new ones."
},
{
"commands": [
"bungeecord",
"bungee",
"proxy",
"velocity"
],
"message": "Please update your proxy to the latest version to support 1.8 - latest release clients:\n**Velocity** - https://papermc.io/downloads#Velocity\n**BungeeCord** (not recommended) - https://ci.md-5.net/job/BungeeCord"
},
{
"command": "packets",
"message": "If you were kicked for \"You are sending too many packets!\", change `max-pps` in the ViaVersion `config.yml` to either a higher number or -1 to disable it. Use `/viaversion pps` in-game to view how many packets players are sending."
},
{
"command": "tab",
"message": "If your players are getting kicked for spam, it's due to 1.13+'s tab-complete executing too fast.\n\nWays to solve this:\n- Update ViaVersion from <#698284788074938388> and edit `1_13-tab-complete-delay: 5` in the config. 5 is suggested to avoid kicking.\n- Disable tab-complete for 1.13+ using `disable-1_13-auto-complete: true` in the config.\n- If you use Paper 1.17.1+ then you can change the spam limit in paper.yml *(or in config/paper-global.yml if using 1.19+)* instead."
},
{
"commands": [
"connections",
"blockconnections"
],
"message": "If you want ViaVersion to calculate how to connect blocks for 1.13+ make sure you set `serverside-blockconnections: true` in the ViaVersion config. This was previously disabled by default as it uses slightly more CPU per player."
},
{
"commands": [
"blockprotocols",
"blockversions",
"block"
],
"message": "You can use https://via.krusic22.com/ to generate the list for `block-protocols` in the ViaVersion config, this will allow you to allow / deny specific versions.\nYou can also use `block-versions` to specify blocked versions by using its minecraft name (\"1.17\") and operands like `< >`. For example `\"<1.17\"` will only allow 1.17.x and above to join.\n*(You can also use https://viaversion.com/setup to generate the list)*"
},
{
"commands": [
"where",
"stack"
],
"messages": {
"plugin": "Please only install Via* plugins on either Velocity/Bungee **OR** backend servers *(e.g. Paper/Sponge)*. We recommend **backend servers** because it will give ViaVersion more information and a better experience.",
"mod": "ViaFabricPlus can be only installed on the client side, ViaFabric can be installed on both client and server side.",
"proxy": "ViaProxy is a standalone software and doesn't have to be installed on a server or as a mod."
}
},
{
"command": "more",
"messages": {
"plugin": "Please provide more information:\n- Enable `debug=true` in server.properties and recreate the issue.\n- Provide `/viaversion dump` link, this will allow us to work out incompatibilities.\n- Ensure you've said the **client-version** the issue happens with.",
"mod": "Please provide more information:\n- Provide `/viafabricplus dump` link, this will allow us to work out incompatibilities.\n- Provide your `latest.log` file.\n- Ensure you've said the **target-version** the issue happens with.",
"proxy": "Please provide more information:\n- Go to `Advanced` and run `Create ViaVersion dump` and provide us the link.\n- Go to `Advanced` and run `Upload latest log file` and provide us the link.\n- Ensure you've said the **Server Version** the issue happens with."
}
},
{
"commands": [
"viadump",
"dump"
],
"messages": {
"plugin": "Please run `/viaversion dump` in-game or in your console and copy the link into this channel, it gives us useful information about your server.",
"mod": "Please run `/viafabricplus dump` in-game and copy the link into this channel, it gives us useful information about your client.",
"proxy": "Please go to `Advanced` and run `Create ViaVersion dump` and provide us the link."
}
},
{
"commands": [
"error",
"spam",
"suppress"
],
"messages": {
"plugin": "To fix console spam, use `suppress-conversion-warnings: true` and `suppress-metadata-errors: true` in the ViaVersion `config.yml`. The errors will still happen but you won't be spammed with them and the issues will be ignored.",
"mod": "To fix log spam, use `suppress-conversion-warnings: true` and `suppress-metadata-errors: true` in the viaversion.yml (located in `config/viafabricplus/ViaLoader`). The errors will still happen but you won't be spammed with them and the issues will be ignored.",
"proxy": "To fix log spam, use `suppress-conversion-warnings: true` and `suppress-metadata-errors: true` in the viaversion.yml (located in `ViaLoader`). The errors will still happen but you won't be spammed with them and the issues will be ignored."
}
},
{
"command": "paste",
"message": "Please use https://mclo.gs/ for pasting long text / code / server/client logs."
},
{
"commands": [
"plugins",
"pl",
"setup"
],
"message": "If you want newer versions, e.g. 1.15.2 on 1.15 server, download just ViaVersion.\nIf you want older versions, e.g. 1.14.4 on 1.15 server, download ViaVersion and ViaBackwards.\nIf you want 1.7 / 1.8 versions, download ViaVersion, ViaBackwards and ViaRewind.\n\nStill confused? Try this tool - https://viaversion.com/setup"
},
{
"command": "api",
"messages": {
"plugin": "You can find documentation on how to use our API over at https://docs.viaversion.com/display/VIAVERSION/Basic+API+usage",
"mod": "You can find documentation and contributing guidelines for ViaFabricPlus over at https://github.com/ViaVersion/ViaFabricPlus/tree/main/docs",
"proxy": "You can find documentation on how to create ViaProxy plugins over at https://github.com/ViaVersion/ViaProxy?tab=readme-ov-file#developer-plugin-api"
}
},
{
"commands": [
"mapping",
"mappings"
],
"message": "This is an example of how the mapping works in Via:\nhttps://raw.githubusercontent.com/Jo0001/ViaRemapping/master/1.21.4-1.20.png"
},
{
"commands": [
"platforms",
"platform"
],
"message": "Here are the officially supported platforms:\nPaper and Spigot as a **plugin**,\nSponge as a **Sponge plugin**,\nVelocity as a **plugin**, *(Run the latest version of the proxy!)*\nBungee as a **plugin**, *(Run the latest version of the proxy!)*\nFabric 1.8/1.14+ as a mod. Requires **ViaFabric(Plus)** and **Fabric API** for your game version,\nStandalone as **proxy** with ViaaaS & ViaProxy.\n\nFor a overview checkout - https://viaversion.com/suite\n\n\n*Side note: As a network owner, running Via on the backend servers is recommended even if you have a ViaVersion compatible proxy.*"
},
{
"command": "tps",
"message": "**ViaVersion is causing TPS lag in timings?**\n\nViaVersion for versions 1.9 and above on 1.8 has to simulate player ticking for them to eat, draw bows, etc. This means our plugin looks like it's causing lag but it's actually calling Minecraft server methods. You can turn off `nms-player-ticking` in the ViaVersion `config.yml` to use an alternate method that won't touch timings but may cause issues with anti-cheat."
},
{
"command": "cooldown",
"message": "Specify how 1.8.x clients should see the cooldown indicator\nIn the Via**Rewind** `config.yml` set `cooldown-indicator: ` to\n `TITLE`,`ACTION_BAR`,`BOSS_BAR` or `DISABLED`\n*Note: This will only hide the cooldown, not disable it!*"
},
{
"command": "api-update",
"message": "Information about how to use the Via API in the latest release can be found here: https://gist.github.com/KennyTV/3778685985ddc45bd99e003191ff02eb"
},
{
"command": "error",
"message": "**That issue is not from Via, it's from the plugin shown in the stacktrace. Try the latest version of that plugin or contact the author of it and tell them to update the Via API usage.**"
},
{
"command": "btlp",
"message": "There is a current issue with BungeeTabListPlus and the latest Minecraft update, we suggest following their discord for updates."
},
{
"command": "reload",
"message": "**Do not use the `/reload` command**. It will cause issues with your server and its plugins. For more information, see https://madelinemiller.dev/blog/problem-with-reload/\n*Note: You can safely use `/minecraft:reload` to reload datapacks.*"
},
{
"command": "height",
"message": "Every player on 1.7.x - 1.16.5 can still play on 1.18+ servers but **the new world height is not supported.** *(players are stuck below y=0 & only see void)*\n\n*To avoid/revert this, use a datapack or downgrade back to 1.17.1 or only allow 1.17+ players, see https://gist.github.com/Jo0001/4fe96cf5a78c8a00560ea985f3b9eb22 for more information.*"
},
{
"commands": [
"binary",
"search",
"bs",
"binarysearch"
],
"messages": {
"plugin": "**How to perform a binary search:**\n\n1. Remove half of the existing plugins and put them aside for now,\n2. Run the server again,\n3. Is it still creating errors from there?\n\n*(If yes; Repeat from step 1 with current items)*\n*(If not; Swap out the current plugins with the ones set aside and repeat from step 1)*\n\n4. Repeat process until problematic plugin/s are found.",
"mod": "**How to perform a binary search:**\n\n1. Remove half of the existing mods and put them aside for now,\n2. Run the client again,\n3. Is it still creating errors from there?\n\n*(If yes; Repeat from step 1 with current items)*\n*(If not; Swap out the current mods with the ones set aside and repeat from step 1)*\n\n4. Repeat process until problematic mod/s are found."
}
},
{
"command": "aternos",
"message": "Links to the Via* plugins on aternos:\nhttps://aternos.org/addons/a/hangar/ViaVersion - ViaVersion,\nhttps://aternos.org/addons/a/hangar/ViaBackwards - ViaBackwards,\nhttps://aternos.org/addons/a/hangar/ViaRewind - ViaRewind."
},
{
"commands": [
"profilekey",
"missingkey"
],
"message": "**To resolve the \"Missing profile public key\" issue:**\n\n1. You need to disable `enforce-secure-profile` in server.properties file via 1.19 or later backend server(s),\n\n2. If you have velocity as your proxy; ensure that `force-key-authentication` is set to false in the velocity.toml file, *(+ Please try Legacy Forwarding if modern fails)*\n\n3. If you have Bungee as your proxy instead; ensure that `enforce_secure_profile` is set to false in the bungeecord's config.yml file,\n\n4. The **Chat messages can't be verified** toast can be removed from clients by deploying the FreedomChat plugin into your paper/purpur servers which requires no configuration from it *(the plugin can be found on Modrinth)*,\n\n**Versions of FreedomChat that work:**\n\n1.2.1 = 1.19.1/2,\n1.3.1 = 1.19.3,\n1.4.2 = 1.19.4,\n1.5.0 = 1.20/1.20.1,\n1.5.1 = 1.20.2,\n1.5.2 = 1.20.3/1.20.4.\n\n5. Disabling the enforced secure profiling system **doesn't** pose a security risk nor has anything to do with the `online-mode` boolean in practice, Although we aren't responsible for any issues caused by this entire setup."
},
{
"commands": [
"vbwiki",
"backwardswiki",
"backwards"
],
"message": "Here's a short wiki section on how to edit ViaBackwards mappings *(items, blocks, sounds)*: https://github.com/ViaVersion/ViaBackwards/wiki"
},
{
"commands": [
"java17"
],
"message": "ViaVersion for Minecraft 1.21 (v5.0.0+) requires Java 17. Here are some things to note:\n- See https://docs.papermc.io/misc/java-install on how to update your Java version\n- While **we will still offer additional magical jars for Java 8 compatibility** on releases for the foreseeable future, you should still make sure your server can run on Java 17 if possible by any means\n- Even 1.8-1.12 servers can run Java 17. Most of their server forks will also have proper support for it\n- Some versions have an arbitrary/unnecessary Java version check from Spigot that prevent startup: Use Paper's `-DPaper.IgnoreJavaVersion=true` for 1.16 and 1.17"
},
{
"commands": [
"bungee",
"sponge"
],
"message": "ViaVersion for Minecraft 1.21 (v5.0.0+) doesn't support BungeeCord or Sponge natively:\n- Bungee/Waterfall support has been moved to: <https://hangar.papermc.io/ViaVersion/ViaBungee> (currently still not working)\n - ViaVersion (and other Via plugins if wanted) need to be put into `plugins/ViaVersion/` for ViaBungee to load them\n- Sponge support has been moved to: <https://modrinth.com/plugin/viasponge>\n - ViaVersion (and other Via plugins if wanted) need to be put into `config/viaversion/` for ViaSponge to load them"
},
{
"commands": [
"protocolsupport",
"ps"
],
"message": "ProtocolSupport compatibility has been moved to an addon (<https://github.com/ViaVersionAddons/ProtocolSupportCompat>), since PS has been dead for a while and VR+VB are generally more usable across versions now"
},
{
"commands": [
"sponsor",
"snapshot"
],
"message": "**ViaVersion and ViaBackwards will only be released a day or so *after* a Minecraft update** unless the protocol changes of the update were trivial. **If you want early-access, usually days or even weeks before the final release, you can subscribe to either**:\n- [GitHub Sponsors](<https://github.com/sponsors/kennytv/sponsorships?sponsor=kennytv&tier_id=385613&preview=false>) (*preferred option, also allows payment through Patreon*. Use the `/verify` command on this Discord after), or alternatively\n- [Patreon](<https://www.patreon.com/kennytv/membership>) (*does not automatically come with private repo access*. See the highest tier and make sure to link Patreon to your Discord account under Discord Settings->Connections)\nThe GH Sponsors tier also includes automated access to a private repository with the code, which will be pushed to the public repository after the given delay on a Minecraft update."
},
{
"commands": [
"java8",
"java16",
"unsupported"
],
"message": "ViaVersion for Minecraft 1.21 (v5.0.0+) requires **Java 17**. **If you weren't able to update to newer Java versions**, you can use the Java 8 - 16 compatibility builds we provide:\n\nViaVersion - <https://ci.viaversion.com/job/ViaVersion-Java8/>\nViaBackwards - <https://ci.viaversion.com/view/ViaBackwards/job/ViaBackwards-Java8/>\nViaRewind - <https://ci.viaversion.com/view/ViaRewind/job/ViaRewind-Java8/>\n\nYou should not make yourself depend on these *too* much, they will generally **only be updated on releases**!"
},
{
"commands": [
"viafabricplus",
"vfpversions"
],
"message": "ViaFabricPlus **only supports the latest game version**. **Fixes or updates for older game versions will not be provided**. You have three options:\n\n- Update your game to the **latest version** and use the **latest ViaFabricPlus** version. (<https://modrinth.com/mod/viafabricplus/versions>)\n- Switch to ViaFabric, which supports more versions. (<https://modrinth.com/mod/viafabric/versions>)\n- Switch to ViaProxy, a standalone proxy that supports every client version from 1.7 and upwards. (<https://github.com/ViaVersion/ViaProxy>)"
},
{
"commands": [
"bumpvia"
],
"messages": {
"mod": "This is a ViaVersion/ViaBackwards bug **which is already fixed**, you can update ViaVersion/ViaBackwards locally by downloading it from here: \n<https://ci.viaversion.com/job/ViaVersion/>\n<https://ci.viaversion.com/view/ViaBackwards/job/ViaBackwards/>\n\nThen opening your .minecraft folder (or the folder your mods folder is located) and put the jars into:\n- **config/viafabricplus/jars** in case you use **ViaFabricPlus**\n- **mods** folder in case you use **ViaFabric**",
"proxy": "This is a ViaVersion/ViaBackwards/ViaRewind bug **which is already fixed**, you can update ViaVersion/ViaBackwards/ViaRewind locally by downloading it from here: \n<https://ci.viaversion.com/job/ViaVersion/>\n<https://ci.viaversion.com/view/ViaBackwards/job/ViaBackwards/>\n<https://ci.viaversion.com/view/ViaRewind/job/ViaRewind/>\n\nThen put the jars into the **jars** folder which should be located in the same folder as the **ViaProxy-<version>.jar** file, if the folder **doesn't exist**, you need to manually create it. Restart ViaProxy after that."
}
},
{
"commands": [
"out-of-order",
"chat-time"
],
"message": "**To resolve the \"Out-of-order chat packet received\" error:**\n\n1. You need to have either Pufferfish or Purpur as server software, *(or another server fork that has the workaround available)*\n2. Ensure that \"disable-out-of-order-chat\" is set to true in the pufferfish.yml file.\n\nOtherwise if this is not an option for you then this is usually caused by a third-party plugin or server software causing a chat race condition problem."
},
{
"commands": [
"network-error",
"network"
],
"message": "`Network protocol error` means you have a plugin sending bad data, usually scoreboard/tablist related. TAB for example has already fixed this some time ago in their latest version.\n\nThis was already broken before, but \"only\" printed an error in the client's console. Now they will forcefully disconnect themselves. You can temporarily (!) toggle the system property/startup flag `viaversion.strict-error-handling1_20_5` to make the client ignore the errors again, but this will not work in futue versions anymore"
},
{
"commands": [
"geyser",
"bedrock"
],
"message": "You only need ViaVersion on Geyser servers if you're not on the latest Minecraft: Java Edition version. Connection issues with Bedrock players should be troubleshooted using <https://wiki.geysermc.org/> and <https://discord.gg/geysermc>."
}
]
}