VoxelModPackPlugin

VoxelModPackPlugin

17.4k Downloads

VoxelModPack Plugin Note: Latest VoxelModPackPlugin update is for 1.7.10, not 1.7.9.

About VoxelModPackPlugin

VoxelModPackPlugin is the server-side counterpart to The VoxelModPack. It replaces and combines the now deprecated VoxelPacket, VoxelTextures, and VoxelPlayer plugins. Server owners can use this single plugin to provide all server-enhanced functionality to VoxelModPack users.

Features

  • Sends server region data to clients running the VoxelTextures client mod. The plugin is very lightweight and sends only the region data and a hashed “world identifier” used by the client to determine the current world.
  • Sends chat messages, player scale and rank information to clients running the VoxelPlayer client mod.
  • Enables use of the wiki functionality in VoxelBoards, simply set the wiki urls in the configuration file.

Requirements

  • Clients must be using mods designed by The VoxelModPack Team (like those included in VoxelModPack or BronyModPack) to take advantage of this plugin.

VoxelTextures Functionality

Using this plugin allows clients running VoxelTextures to experience region-specified texture pack changes and other cool functionality such as welcome text and display of the current region name. Server operators can reload the region file at any time and can also find the current world hash to allow the creation of server-specific region files. Place your server's custom regions.xml file in in the plugins/VoxelModPackPlugin/ folder on your server. An example regions.xml with comments is available here.

VoxelPlayer Functionality

Most VoxelPlayer functionality happens automatically, but to use the coloured names for ranks on your server it is necessary to be running PermissionsEx as well (it will be automatically detected if installed on your server). Once you have installed PermissionsEx you can easily assign a colour to a particular rank or user by setting the option node voxelplayer.rank.colour to a six-digit hex colour:

/pex group admins set voxelplayer.rank.colour FF5555

Commands

/vtreload

Reloads the server-side regions.xml file, use this command to instruct the server to reload the file from disk when changes are made.

/vthash

Displays the hash of the currently occupied world. Use this to find out the hash of your world to include in the regions.xml file.

VoxelFlight Functionality

Enabling the VoxelFlight component of VoxelModPackPlugin allows the server support noclipping from users who have been granted permission. Users can be given permission to noclip using the voxelflight.noclip permission node (also backwards-compatible with the zombes.noclip permission node). Only clients using the VoxelFlight client mod can noclip using this plugin, other flymods will not work unless they explicitly add support for VoxelModPackPlugin's noclip. ProtocolLib may optionally be used with this plugin, although it is not needed.

VoxelTextures Server-Side Installation Tutorial

This tutorial covers the previous, standalone VoxelTextures plugin. However the setup is exactly the same except that the name of the folder is now VoxelModPackPlugin instead of VoxelTexturesPlugin and VoxelPacket is no longer required, it is included within this plugin!