notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details on branch 2025Q3
minecraft-server Dedicated server for the game Minecraft
1.21.7 games on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.21.7Version of this port present on the latest quarterly branch.
Maintainer: freebsd@jonathanprice.org search for ports maintained by this maintainer
Port Added: 2025-07-12 00:51:05
Last Update: 2025-07-12 00:48:26
Commit Hash: c80bf36
Also Listed In: java
License: minecraft
WWW:
http://www.minecraft.net/
Description:
This is the dedicated server for the popular block building game Minecraft.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (72 items)
Collapse this list.
  1. /usr/local/share/licenses/minecraft-server-1.21.7/catalog.mk
  2. /usr/local/share/licenses/minecraft-server-1.21.7/LICENSE
  3. /usr/local/share/licenses/minecraft-server-1.21.7/minecraft
  4. bin/minecraft-server
  5. @owner mcserver
  6. @group mcserver
  7. etc/minecraft-server/java-args.txt
  8. minecraft-server/banned-ips.json
  9. minecraft-server/banned-players.json
  10. minecraft-server/debug
  11. minecraft-server/eula.txt
  12. minecraft-server/logs
  13. minecraft-server/server.jar
  14. minecraft-server/ops.json
  15. minecraft-server/server.properties
  16. minecraft-server/usercache.json
  17. minecraft-server/whitelist.json
  18. minecraft-server/world
  19. @dir etc/minecraft-server
  20. @dir minecraft-server
  21. @dir /var/db/minecraft-server
  22. @dir /var/log/minecraft-server
  23. @dir /var/log/minecraft-server/debug
  24. @rmtry minecraft-server/libraries/com/fasterxml/jackson/core/jackson-annotations/2.13.4/jackson-annotations-2.13.4.jar
  25. @rmtry minecraft-server/libraries/com/fasterxml/jackson/core/jackson-core/2.13.4/jackson-core-2.13.4.jar
  26. @rmtry minecraft-server/libraries/com/fasterxml/jackson/core/jackson-databind/2.13.4.2/jackson-databind-2.13.4.2.jar
  27. @rmtry minecraft-server/libraries/com/github/oshi/oshi-core/6.6.5/oshi-core-6.6.5.jar
  28. @rmtry minecraft-server/libraries/com/github/stephenc/jcip/jcip-annotations/1.0-1/jcip-annotations-1.0-1.jar
  29. @rmtry minecraft-server/libraries/com/google/code/gson/gson/2.11.0/gson-2.11.0.jar
  30. @rmtry minecraft-server/libraries/com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.jar
  31. @rmtry minecraft-server/libraries/com/google/guava/guava/33.3.1-jre/guava-33.3.1-jre.jar
  32. @rmtry minecraft-server/libraries/com/microsoft/azure/msal4j/1.17.2/msal4j-1.17.2.jar
  33. @rmtry minecraft-server/libraries/com/mojang/authlib/6.0.58/authlib-6.0.58.jar
  34. @rmtry minecraft-server/libraries/com/mojang/brigadier/1.3.10/brigadier-1.3.10.jar
  35. @rmtry minecraft-server/libraries/com/mojang/datafixerupper/8.0.16/datafixerupper-8.0.16.jar
  36. @rmtry minecraft-server/libraries/com/mojang/jtracy/1.0.29/jtracy-1.0.29.jar
  37. @rmtry minecraft-server/libraries/com/mojang/logging/1.5.10/logging-1.5.10.jar
  38. @rmtry minecraft-server/libraries/com/nimbusds/content-type/2.3/content-type-2.3.jar
  39. @rmtry minecraft-server/libraries/com/nimbusds/lang-tag/1.7/lang-tag-1.7.jar
  40. @rmtry minecraft-server/libraries/com/nimbusds/nimbus-jose-jwt/9.40/nimbus-jose-jwt-9.40.jar
  41. @rmtry minecraft-server/libraries/com/nimbusds/oauth2-oidc-sdk/11.18/oauth2-oidc-sdk-11.18.jar
  42. @rmtry minecraft-server/libraries/commons-io/commons-io/2.17.0/commons-io-2.17.0.jar
  43. @rmtry minecraft-server/libraries/io/netty/netty-buffer/4.1.118.Final/netty-buffer-4.1.118.Final.jar
  44. @rmtry minecraft-server/libraries/io/netty/netty-codec/4.1.118.Final/netty-codec-4.1.118.Final.jar
  45. @rmtry minecraft-server/libraries/io/netty/netty-common/4.1.118.Final/netty-common-4.1.118.Final.jar
  46. @rmtry minecraft-server/libraries/io/netty/netty-handler/4.1.118.Final/netty-handler-4.1.118.Final.jar
  47. @rmtry minecraft-server/libraries/io/netty/netty-resolver/4.1.118.Final/netty-resolver-4.1.118.Final.jar
  48. @rmtry minecraft-server/libraries/io/netty/netty-transport/4.1.118.Final/netty-transport-4.1.118.Final.jar
  49. @rmtry minecraft-server/libraries/io/netty/netty-transport-classes-epoll/4.1.118.Final/netty-transport-classes-epoll-4.1.118.Final.jar
  50. @rmtry minecraft-server/libraries/io/netty/netty-transport-native-epoll/4.1.118.Final/netty-transport-native-epoll-4.1.118.Final-linux-aarch_64.jar
  51. @rmtry minecraft-server/libraries/io/netty/netty-transport-native-epoll/4.1.118.Final/netty-transport-native-epoll-4.1.118.Final-linux-x86_64.jar
  52. @rmtry minecraft-server/libraries/io/netty/netty-transport-native-unix-common/4.1.118.Final/netty-transport-native-unix-common-4.1.118.Final.jar
  53. @rmtry minecraft-server/libraries/it/unimi/dsi/fastutil/8.5.15/fastutil-8.5.15.jar
  54. @rmtry minecraft-server/libraries/net/java/dev/jna/jna/5.15.0/jna-5.15.0.jar
  55. @rmtry minecraft-server/libraries/net/java/dev/jna/jna-platform/5.15.0/jna-platform-5.15.0.jar
  56. @rmtry minecraft-server/libraries/net/minidev/accessors-smart/2.5.1/accessors-smart-2.5.1.jar
  57. @rmtry minecraft-server/libraries/net/minidev/json-smart/2.5.1/json-smart-2.5.1.jar
  58. @rmtry minecraft-server/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar
  59. @rmtry minecraft-server/libraries/org/apache/commons/commons-lang3/3.17.0/commons-lang3-3.17.0.jar
  60. @rmtry minecraft-server/libraries/org/apache/logging/log4j/log4j-api/2.24.1/log4j-api-2.24.1.jar
  61. @rmtry minecraft-server/libraries/org/apache/logging/log4j/log4j-core/2.24.1/log4j-core-2.24.1.jar
  62. @rmtry minecraft-server/libraries/org/apache/logging/log4j/log4j-slf4j2-impl/2.24.1/log4j-slf4j2-impl-2.24.1.jar
  63. @rmtry minecraft-server/libraries/org/joml/joml/1.10.8/joml-1.10.8.jar
  64. @rmtry minecraft-server/libraries/org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar
  65. @rmtry minecraft-server/libraries/org/ow2/asm/asm/9.6/asm-9.6.jar
  66. @rmtry minecraft-server/libraries/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar
  67. @rmtry minecraft-server/versions/1.21.7/server-1.21.7.jar
  68. @owner
  69. @group
  70. @owner
  71. @group
  72. @mode
Collapse this list.
Dependency lines:
  • minecraft-server>0:games/minecraft-server
To install the port:
cd /usr/ports/games/minecraft-server/ && make install clean
We doubt a package is available for this port because we see it marked as as:
  • Package not available
Packages are normally not provided for ports that are marked as above.
To add the package, run one of these commands:
  • pkg install games/minecraft-server
  • pkg install minecraft-server
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: there is no package for this port: _LICENSE_RESTRICTED = delete-package delete-distfiles
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1751958383 SHA256 (minecraft-server-1.21.7/server.jar) = b955b8f75d811cc326179472174941358eeaf97a68999ee119ccd3873350c4ee SIZE (minecraft-server-1.21.7/server.jar) = 57556704

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Runtime dependencies:
  1. java : java/openjdk21
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for minecraft-server-1.21.7: ====> Options available for the single RUN: you have to select exactly one of them DAEMON=off: Run as a service STANDALONE=on: Run the .jar file directly ===> Use 'make config' to modify these settings
Options name:
games_minecraft-server
USES:
java
pkg-message:
For install:
When you first run minecraft-server, it will populate the file /usr/local/etc/minecraft-server/eula.txt It is required to read the EULA, and then set eula=true - Configuration files can be found in /usr/local/etc/minecraft-server/ - Log and debug output files can be found in /var/log/minecraft-server/ - World files can be found in /var/db/minecraft-server/ Without daemon option: - To run the server, run /usr/local/bin/minecraft-server - To edit java's parameters, edit /usr/local/etc/minecraft-server/java-args.txt - To run with a specific version of Java, set environment variable JAVA_VERSION, for example: export JAVA_VERSION=22 /usr/local/bin/minecraft-server or: JAVA_VERSION=22 /usr/local/bin/minecraft-server With daemon option: - The service has been installed with the name 'minecraft' - To adjust maximum memory usage (-Xmx), use minecraft_memx= in /etc/rc.conf - To adjust initial memory usage (-Xms), use minecraft_mems= in /etc/rc.conf - To add other java parameters, use minecraft_args= in /etc/rc.conf - To run with a specific version of Java, use minecraft_java_version= in /etc/rc.conf - To see the interactive console, type service minecraft console
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://piston-data.mojang.com/v1/objects/05e4b48fbc01f0385adb74bcff9751d34552486c/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.21.7
12 Jul 2025 00:48:26
commit hash: c80bf360039d29d1e27e4bfd5cf1c4f2581fa9b8commit hash: c80bf360039d29d1e27e4bfd5cf1c4f2581fa9b8commit hash: c80bf360039d29d1e27e4bfd5cf1c4f2581fa9b8commit hash: c80bf360039d29d1e27e4bfd5cf1c4f2581fa9b8 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Alexandre Labarre
games/minecraft-server: Update 1.21.5 => 1.21.7

Changelogs:
https://www.minecraft.net/en-us/article/minecraft-java-edition-1-21-6
https://www.minecraft.net/en-us/article/minecraft-java-edition-1-21-7

PR:		287644
Approved by:	Jonathan Price <freebsd@jonathanprice.org> (maintainer, timeout 3
weeks)
MFH:		2025Q3

(cherry picked from commit ff79bdca19feda09958a1e65022f36dc75914fc2)

Number of commits found: 1