possi / MineVive

Home Page:https://www.reddit.com/r/Vive/comments/4hbo45/setup_your_minecraftserver_spigot_bukkit_17_with/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vivecraft Spigot Plugin (MineVive)

This Plugin allows you to setup a Spigot 1.7 Minecraft-Server to use with Vivecraft.

Server-Setup:

  1. Create an empty folder to setup the server (e.g. /opt/minecraft/vive/)
  2. Download Spigot 1.7.10 (Tested with Build spigot-1.7.10-R0.1-1649.jar) and save it to spigot.jar in your Folder
  3. Create a sub-folder called plugins
  4. Download ProtocolLib 3.7-SNAPSHOT for Spigot 1.7.x to the plugins-Directory (has to be named ProtocolLib.jar)
  5. Download this Plugin and save it as MineVive.jar within the plugins-Directory
  6. Start the server from your server directory with this command-line: java -jar spigot.jar
  7. The server will exit after 10 seconds and there will be new files in the server-directory.
  8. Open eula.txt with your favorite text-editor and change line 3 to eula=true (don't forget to save the change)
  9. Open spigot.yml and change two values:
    1. moved-wrongly-threshold: 10
    2. moved-too-quickly-threshold: 1000.0
  10. Now start the server again (cmd from 6.) You're done. Minecrive-Vive can connect to your server and use teleporting-locomotion.

How does it work?

The whole credit goes to Automat's impressive work of implementing Vive-Support into Minecraft!

There are only 2 small obstacles to use this on usual Minecraft-Servers:

  1. Minecraft usual limits the distance a player can move in a blink. Thanks to Spigot, this threshold can be modified (md_5 is awesome!) The Limits 10 and 1000.0 seems to be enough for now. I have no idea if they are way to huge. You may play with the limits to prevent Player from cheating.
  2. minecrift-vive/vivecraft asks the Server if teleport-motion is allowed, or otherwise falls back to normal-movement. This Plugin just response with "go for it", so minecrift-vive keeps teleporting-motion activated. That's all.

Benefit using Spigot:

There are thousands of free Plugins which work with Bukkit (Spigot) 1.7 so you can create fantastic servers with lot more features! Here you go: http://dev.bukkit.org/categories/

By the way: Non-Vivers can join the Server too. They just need a usual 1.7 Client, which official can be downloaded via the Launcher!

Forge

For Forge-Servers have a look at https://github.com/Techjar/VivecraftForgeExtensions

Compiling / Development

The newer version of this plugin uses my own Minecraft-Framework plib. You can compile everything using Maven: mvn clean package Jenkins: http://ci.ja-s.de:8080/job/MineVive/ Maven-Repo: http://repo.ja-s.de/mvn/