Skip to content
/ vane Public

Immersive and lore friendly enhancements for vanilla Minecraft

License

Notifications You must be signed in to change notification settings

oddlama/vane

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MIT License Join us on Discord Features Installation Guide FAQ

About vane

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.

  • Lore friendly and properly integrated immersive features. Vane augments the classic vanilla experience, and doesn't try to replace it. Generally, player's are not supposed to notice which features were introduced by vane.
  • Countless quality-of-life, gameplay and system improvements
  • Fully-configurable. Disable or configure anything you dislike
  • Several carefully designed custom items
  • Many custom enchantments for a selection of tools, including the elytra
  • The best portals you can imagine. Expensive but worthwile for long distance travel. Supports all entities including minecarts!
  • A simple but powerful region system for grief protection
  • BlueMap and Dynmap integration
  • And a lot more!

Installation

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.

Otherwise, 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 also need the newest version of ProtocolLib.

Beware 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.

Proxy Installation (vane-waterfall, vane-velocity)

Download the vane-{waterfall, velocity}.jar into the proxy server's plugins/ directory. The configuration will be generated on first start.

Enabling Authentication Multiplexing

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

Permission management

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.

Building from source

You can of course build the plugin yourself. To do that you need at least JDK 17.

  1. Execute ./gradlew build
  2. All resulting jar files that can be used on a server will be in target/.

If you experience "peer not authenticated" issues from gradle, just retry. Seems to be a skittish integration between gradle and maven repositories.

FAQ

Please refer to the FAQ in the wiki.

Acknowledgements & 3rd-party software

I would like to thank the following projects and people maintaining them:

  • Spigot for the awesome baseline server software.
  • PaperMC for the valuable additions missing from Spigot, and for Waterfall.
  • ProtocolLib for the awesome protocol layer library.
  • DynmapCoreAPI (Apache-2.0), dynmap integration
  • BlueMapAPI (MIT), BlueMap integration
  • Quark (CC-BY-NC-SA 3.0) Assets and texts for the Slime Bucket

Included software

The following projects will be included in the compilation step: