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
Using object syntax is recommended and more intuitive:
@@ -112,7 +112,7 @@ If needing to map to a different port, then also set the environment variable `J
112
112
!!! example
113
113
114
114
With a compose file:
115
-
115
+
116
116
```yaml
117
117
environment:
118
118
ENABLE_JMX: true
@@ -131,3 +131,13 @@ The set of flags documented there can be added using
131
131
-e USE_AIKAR_FLAGS=true
132
132
133
133
When `MEMORY` is greater than or equal to 12G, then the Aikar flags will be adjusted according to the article.
134
+
135
+
## Enable MeowIce's Flags
136
+
137
+
[MeowIce has created an updated set of JVM flags](https://github.com/MeowIce/meowice-flags?tab=readme-ov-file#why-would-i-have-to-switch-) based on Aikar's flags but with support for optimizations for Java 17 and above
138
+
139
+
The set of flags documented there can be added using
140
+
141
+
-e USE_MEOWICE_FLAGS=true
142
+
143
+
There is an optional `USE_MEOWICE_GRAALVM_FLAGS` variable to enable GraalVM specific optimizations, defaults to `TRUE` if USE_MEOWICE_GRAALVM_FLAGS is `TRUE`
Copy file name to clipboardExpand all lines: docs/types-and-platforms/server-types/bukkit-spigot.md
+14-1Lines changed: 14 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ Run a Bukkit/Spigot server type by setting the environment variable `TYPE` to "B
12
12
```
13
13
docker run ... -e TYPE=SPIGOT ...
14
14
```
15
-
15
+
16
16
Compose
17
17
```yaml
18
18
environment:
@@ -50,3 +50,16 @@ Canyon is on a temporary hiatus, so by default the final build from GitHub will
50
50
51
51
-e CANYON_BUILD=6
52
52
-e CANYON_BUILD=26
53
+
54
+
### Poseidon
55
+
56
+
[Poseidon](https://github.com/retromcorg/Project-Poseidon) is a fork of CraftBukkit for Minecraft Beta 1.7.3. It includes multiple enhancements whilst also retaining compatibility with old Bukkit plugins.
57
+
58
+
-e VERSION=b1.7.3 -e TYPE=CANYON
59
+
60
+
!!! important
61
+
Only `VERSION=b1.7.3` is supported. Since that version pre-dates the health check mechanism used by this image, that will need to be disabled by setting `DISABLE_HEALTHCHECK=true`.
62
+
63
+
### Uberbukkit
64
+
65
+
[Uberbukkit](https://github.com/Moresteck/uberbukkit) is a fork of CraftBukkit for Minecraft Beta with Multi version support, supports b1.0 - b1.7.3
Copy file name to clipboardExpand all lines: docs/types-and-platforms/server-types/others.md
+7-1Lines changed: 7 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,6 +39,12 @@ Configuration options with defaults:
39
39
40
40
Instead of using format codes in the MOTD, Limbo requires [JSON chat content](https://minecraft.wiki/w/Raw_JSON_text_format#Java_Edition). If a plain string is provided, which is the default, then it gets converted into the required JSON structure.
41
41
42
+
## NanoLimbo
43
+
44
+
A [NanoLimbo](https://github.com/Nan1t/NanoLimbo) server can be run by setting `TYPE` to `NANOLIMBO`.
45
+
46
+
An alternate Limbo server
47
+
42
48
## Crucible
43
49
44
50
A [Crucible](https://github.com/CrucibleMC/Crucible) server can be run by setting `TYPE` to `CRUCIBLE`.
@@ -65,4 +71,4 @@ Alternatively, the final `-jar` invocation can be replaced by setting `CUSTOM_JA
65
71
66
72
When using `docker run` make sure to quote the entire value since it has spaces in it, such as
Copy file name to clipboardExpand all lines: docs/variables.md
+15-3Lines changed: 15 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
2
2
!!! warning
3
3
4
-
The variables listed on this page are manually documented and may be out-of-date or inaccurate.
4
+
The variables listed on this page are manually documented and may be out-of-date or inaccurate.
5
5
6
6
All other documentation pages are actively maintained, so please use the search box above to find the desired topic.
7
7
@@ -48,7 +48,7 @@
48
48
</tr>
49
49
<tr>
50
50
<td><code>TZ</code></td>
51
-
<td>You can configure the timezone to match yours by setting the TZ environment variable.
51
+
<td>You can configure the timezone to match yours by setting the TZ environment variable.
52
52
53
53
alternatively, you can mount: <code>/etc/localtime:/etc/localtime:ro
54
54
@@ -81,6 +81,18 @@ alternatively, you can mount: <code>/etc/localtime:/etc/localtime:ro
81
81
<td><code>false</code></td>
82
82
<td>⬜️</td>
83
83
</tr>
84
+
<tr>
85
+
<td><code>USE_MEOWICE_FLAGS</code></td>
86
+
<td><ahref="https://github.com/MeowIce/meowice-flags?tab=readme-ov-file#why-would-i-have-to-switch-">MeowIce has created an updated set of JVM flags</a> based on Aikar's flags but with support for optimizations for Java 17 and above</td>
87
+
<td><code>false</code></td>
88
+
<td>⬜️</td>
89
+
</tr>
90
+
<tr>
91
+
<td><code>USE_MEOWICE_GRAALVM_FLAGS</code></td>
92
+
<td>enables MeowIce's flags for GraalVM if USE_MEOWICE_GRAALVM_FLAGS is TRUE</td>
93
+
<td><code>true</code></td>
94
+
<td>⬜️</td>
95
+
</tr>
84
96
<tr>
85
97
<td><code>JVM_OPTS</code></td>
86
98
<td>General JVM options can be passed to the Minecraft Server invocation by passing a <code>JVM_OPTS</code> environment variable. The JVM requires -XX options to precede -X options, so those can be declared in <code>JVM_XX_OPTS</code>. Both variables are space-delimited, raw JVM arguments</td>
@@ -711,7 +723,7 @@ alternatively, you can mount: <code>/etc/localtime:/etc/localtime:ro
711
723
### CurseForge
712
724
713
725
!!! tip
714
-
726
+
715
727
Refer to the [main documentation page](types-and-platforms/mod-platforms/auto-curseforge.md) for more details and up-to-date information.
0 commit comments