Package Details: craftbukkit-spigot 1.20.4.3952-1

Git Clone URL: https://aur.archlinux.org/craftbukkit-spigot.git (read-only, click to copy)
Package Base: craftbukkit-spigot
Description: CraftBukkit, Spigot, and vanilla Minecraft servers
Upstream URL: https://www.spigotmc.org/
Keywords: minecraft-server
Licenses: GPL3
Conflicts: bukkit, craftbukkit, craftbukkit-stable
Provides: craftbukkit, minecraft-server
Submitter: jeancf
Maintainer: ejona86
Last Packager: ejona86
Votes: 6
Popularity: 0.001935
First Submitted: 2015-03-28 13:07 (UTC)
Last Updated: 2024-02-20 00:04 (UTC)

Dependencies (6)

Required by (5)

Sources (11)

Pinned Comments

ejona86 commented on 2019-07-21 21:01 (UTC) (edited on 2019-07-21 21:02 (UTC) by ejona86)

BuildTools will default to 1.14.4 soon. I suggest preparing for the new version now by running cd /srv/craftbukkit && java -jar /usr/share/java/craftbukkit-spigot/spigot.jar --forceUpgrade (and once it finishes, you can ctrl+C or type "stop") as recommended by Spigot. If you do not use /srv/craftbukkit or you run multiple servers, make sure to run the command for each.

ejona86 commented on 2019-07-21 20:44 (UTC) (edited on 2019-12-14 16:45 (UTC) by ejona86)

This package tracks the default version of Minecraft used by BuildTools. To use a different version of Minecraft (old or development) change _pkgver to the version of Minecraft you want to use.

See the readme.md for usage information

Latest Comments

1 2 Next › Last »

ejona86 commented on 2021-06-20 20:22 (UTC)

This follows the version of spigot selected by default by BuildTools. BuildTools uses latest.json from https://hub.spigotmc.org/versions/ by default. Each build has its own number and the versioned json files and latest.json are symlinks. Since the version number isn't saved in the JSON file, you can search for the modification time to see what relates to each other. For example, currently latest.json and 1.16.5.json are build 3096.json which was modified "11-Jun-2021 04:10". (That is what I do; if you know of a more-direct approach, please comment.)

As mentioned in the pinned comment, if you want to upgrade sooner than the BuildTools default changes, just change _pkgver in the PKGBUILD.

ejona86 commented on 2019-07-21 21:01 (UTC) (edited on 2019-07-21 21:02 (UTC) by ejona86)

BuildTools will default to 1.14.4 soon. I suggest preparing for the new version now by running cd /srv/craftbukkit && java -jar /usr/share/java/craftbukkit-spigot/spigot.jar --forceUpgrade (and once it finishes, you can ctrl+C or type "stop") as recommended by Spigot. If you do not use /srv/craftbukkit or you run multiple servers, make sure to run the command for each.

ejona86 commented on 2019-07-21 20:44 (UTC) (edited on 2019-12-14 16:45 (UTC) by ejona86)

This package tracks the default version of Minecraft used by BuildTools. To use a different version of Minecraft (old or development) change _pkgver to the version of Minecraft you want to use.

See the readme.md for usage information

ejona86 commented on 2018-11-28 18:43 (UTC)

Upgraded to 1.13.2, as BuildTools now defaults to that version. If you want 1.12.2, it should be as easy as modifying _pkgver and changing the java-runtime-headless dependency to be <= 10.

ejona86 commented on 2018-11-12 06:55 (UTC)

I just pushed a new package release (still 1.12.2) that changed enough that you should be careful when upgrading. Most users should have a fairly painless upgrade, just needing to create eula.txt. However, users that modified start_server.sh or backup.sh will need to investigate the new configuration approach. See the readme.

As a bonus though, running multiple servers is now supported. See the readme.

Note that if you want 1.13.2, it should be as easy as modifying _pkgver. But 1.12.2 is still the default of BuildTools.jar and plugins are still fixing 1.13 bugs, so I kept the version the same for the moment.

jeancf commented on 2018-07-23 09:21 (UTC)

@jgottula The release is a development build deemed unsafe to use with existing worlds. I will wait until "wave 2" before upgrading the package to 1.13.

jgottula commented on 2018-07-22 19:28 (UTC)

Spigot 1.13 has been officially released.

jeancf commented on 2017-07-17 10:06 (UTC)

craftbukkit-spigot-1.12-1 released: * Updated Spigot build tools to #60 * Updated minecraft to 1.12 * Implemented suggestion of @ejona86 for safer startup method

hansolo commented on 2017-06-28 16:10 (UTC)

I tried my hand at running multiple servers via instanced systemd services. This way you can launch servers using the systemd @ syntax. Like this: `systemctl start spigot@lol-server`. This comes with a big 'works for me' caveat. If anyone is interested I will invest some more time to improve this. You currently have to copy over the config file for each instance and I have not tested the idle server yet. See this link for the patch: https://ptpb.pw/jayY.patch

ejona86 commented on 2017-02-26 21:55 (UTC)

@jeancf, that's because the craftbukkit user can't write to /var/run. Cleanest way is to specify RuntimeDirectory=craftbukkit in the service file, and change PIDFile to resemble /run/craftbukkit/spigot.pid. Similarly update start_server.sh to write to /run/craftbukkit/$1.pid.