Immersive and lore friendly enhancements for vanilla Minecraft
Vane is a plugin-suite which provides many immersive and lore friendly additions to vanilla minecraft. It will run on any PaperMC based minecraft server.
For a comprehensive feature overview, visit the official website.
Visit the Gallery on Modrinth to view a selection of features or refer to the official website for a complete overview.
(And a whole lot more!)
If you are setting up a new server, check out our Server Installer for an easy way to properly setup a minecraft server with vane, autostart, 3D online map, and more awesome features.
Simply download all desired jars files from the Releases and put them into the plugins/
directory.
Grab the all-plugins.zip
if you don't want to download each file by hand. You can also download vane from Modrinth. Make sure that:
vane-waterfall
, vane-velocity
and vane-plexmap
(plexmap addon) are not classical server plugins! Use them only if you know what you are doing.For a comprehensive guide, visit the Installation Guide on the wiki.
Download the applicable jar (vane-waterfall.jar
or vane-velocity.jar
) and place it in the proxy server's plugins/
directory. The configuration will be generated on first start.
Waterfall: Before using multiplexers, you must define listeners (distinct ports) for your servers in the
proxy's config.yml
. Afterwards, all further configuration is handled in the plugin's config.toml
.
Velocity: All configuration is handled in the plugin's config.toml
There are permissions players will need to perform certain actions, such as starting offline servers and joining servers in maintenance mode.
Waterfall: Permissions must be defined in the proxy's config.yml
! External permissions plugins
will not work.
These permissions must be assigned to the player's UUID. THIS IS IMPORTANT and
won't work with player names.
Velocity: Permissions can be handled by any external permissions plugin, such as LuckPerms. Unlike Waterfall, this will work with player names or UUIDs. Check the config for additional settings to manage your servers.
You can of course build the plugin yourself. To do that you need at least JDK 17.
./gradlew build
target/
.If you experience "peer not authenticated" issues from gradle, just retry. Seems to be a skittish integration between gradle and maven repositories.
Please refer to the FAQ in the wiki.
I would like to thank the following projects and people maintaining them:
The following projects will be included in the compilation step: