There’s now an amidst-beta package available at https://aur.archlinux.org/packages/amidst-beta/ if you want the latest beta version of AMIDST. This package, amidst, is only for the stable/final releases.
![]() |
VOOZH | about |
| Git Clone URL: | https://aur.archlinux.org/amidst.git (read-only, click to copy) |
|---|---|
| Package Base: | amidst |
| Description: | Advanced Minecraft Interface and Data/Structure Tracking |
| Upstream URL: | https://github.com/toolbox4minecraft/amidst |
| Licenses: | GPL3 |
| Submitter: | Freso |
| Maintainer: | Freso (cubethethird) |
| Last Packager: | Freso |
| Votes: | 17 |
| Popularity: | 0.000000 |
| First Submitted: | 2013-08-09 08:50 (UTC) |
| Last Updated: | 2021-06-17 19:12 (UTC) |
There’s now an amidst-beta package available at https://aur.archlinux.org/packages/amidst-beta/ if you want the latest beta version of AMIDST. This package, amidst, is only for the stable/final releases.
Java 8 is required, but in actuality it could be any version. Why does the PKGBUILD force =8 ? Even Minecraft itself has moved on from JRE 8
@Freso
optdepends as "An array of packages that are not needed for the software to function, but provide additional features."libbluray and libjpeg-turbo. I will point out that Linux convention is to keep filenames lowercase (and there's no reason to change it to uppercase), but like you said, we don't need unnecessary modifications.@lberrymage
optdepends, as in optional. They don’t have to provide functionality to the program, and you are free to not install them. I might remove the outdated of the two in the next package update, but I don’t see a reason to remove both at this point.echo and precreated ….sh files being used also in Arch packages and am not aware of any preference among Arch devs either way. If there’s a guideline/update I have missed in this respect, I am happy to change this./usr/share/java/myprogram directory."I have a few suggestions
-noverify flag to java; it was deprecated in JDK 13.minecraft and minecraft-launcher packages out of optdepends; amidst doesn't inherit any additional functionality from these.sh dependency, as this is included in the base installation.echo to make a script from the PKGBUILD, just create the script file directly in the git tree.amidst.jar file as /usr/share/java/amidst.jar rather than /usr/share/java/amidst/AMIDST.jar. I think this would follow convention in that directory more closely (this is more of my pickiness though, admittedly).I don't think any of these are strictly necessary, but they would clean things up a bit in my opinion.
Could you please make the main executable pass its arguments to the AMIDST invocation? This is solved by adding "$@" (including quotation marks) to the end of the second line of the amidst.sh file.
Also, adding sh to the dependencies is not necessary, since sh is part of the base installation.
There’s now an amidst-beta package available at https://aur.archlinux.org/packages/amidst-beta/ if you want the latest beta version of AMIDST. This package, amidst, is only for the stable/final releases.
@mqs I came here to say the same thing. Updated PKGBUILD here:
https://pastebin.com/raw/67yUhPSB
I've also created a new AUR package that tracks the git repo directly:
@Freso Could you please push the version to the current beta? the last release is just too old for current seeds and as per my experience just now the beta works just fine
I updated the PKGBUILD myself: https://gist.github.com/mqus/059020041fea08147a2ae80ca130bf47
So if anyone wants to build the beta, you have to git clone the aur package, replace the PKGBUILD with the one from the gist and run makepkg -sri
Hi,
Can we have the 4.3 Beta (eventually in another package) for MC 1.12?
The 4.2 don't start for me. I manually replaced the jar and now it works again, but i think to mess manually with tracked files isn't the best practice ;).
THX