VoxelModPackPlugin
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!
Broken with the latest build of bukkit, please update!
i get this error when bukkit launch this plugin
<textarea>21:58:52 [INFO] [VoxelModPackPlugin] Enabling VoxelModPackPlugin v9.4.0.4 21:58:52 [SEVERE] Error occurred while enabling VoxelModPackPlugin v9.4.0.4 (Is it up to date?) java.lang.NoClassDefFoundError: net/minecraft/server/Packet at com.thevoxelbox.voxelpacket.server.VoxelPacketListener.onEnable(VoxelPacketListener.java:39) at com.thevoxelbox.voxelmodpack.VoxelModPackPlugin.onEnable(VoxelModPackPlugin.java:71) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.v1_4_5.CraftServer.loadPlugin(CraftServer.java:272) at org.bukkit.craftbukkit.v1_4_5.CraftServer.enablePlugins(CraftServer.java:254) at net.minecraft.server.v1_4_5.MinecraftServer.j(MinecraftServer.java:320) at net.minecraft.server.v1_4_5.MinecraftServer.e(MinecraftServer.java:299) at net.minecraft.server.v1_4_5.MinecraftServer.a(MinecraftServer.java:258) at net.minecraft.server.v1_4_5.DedicatedServer.init(DedicatedServer.java:147) at net.minecraft.server.v1_4_5.MinecraftServer.run(MinecraftServer.java:398) at net.minecraft.server.v1_4_5.ThreadServerApplication.run(SourceFile:856) Caused by: java.lang.ClassNotFoundException: net.minecraft.server.Packet at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:70) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) ... 13 more</textarea>
Seems to be broken on the latest build of Bukkit.
@mattmess1221
Did you make sure you have the permission to noclip? You need either voxelflight.noclip or zombes.noclip (provided for backwards compatibility) to noclip.
I'm using the latest VoxelFly and can't seem to noclip with this. The only thing I can go through are transparent blocks, such as leaves, glass, ice, and fences. Noclip's enabled, and protocollib is also installed.
@Mumfrey
maybe, but voxel textures are enabled but things like voxel get when used say unknown command...
@MrScampi
No that's not intententional. Although be aware that the commands will only work if VoxelTextures support is enabled in the config (which is the default setting). You also need to be op to use those commands.
VoxelSniper shouldn't make any difference at all, it's not related to this plugin or the modpack in any way. Is it possible that you op'd yourself to make VoxelSniper work and that's why you could then use the VoxelTextures commands?
I have installed this plugin perfectly but the commands don't work, well mostly, I had to install voxelsniper separately for it to work
is that intentional?
@chrisk123999
We will look into ways of fixing this issue
It seems like using this with players with nametag color changed doesn't show chat bubbles over them.
http://dev.bukkit.org/server-mods/nametags/ http://dev.bukkit.org/server-mods/tag/
Using those 2 plugins.
@mattmess1221
Yes, that's intentional by Bukkit. You can read more here.
Edit: we have updated it.
Plugin's broken with latest craftbukkit.
@fisherman77
We might look into adding such functionality to FullBright in the future. But as RiotShielder stated, we have no control over other lightmods.
@fisherman77
That is a client mod, a server mod cannot control them unless it is implemented into both the plugin and client mod. Even if that were to happen it's not like people couldn't just install Nodus or some other Fullbright hack
Assuming that it works on 1.4.5, but is there a way to make it to where you can disable the fullbright functionality of VoxelPlayer and any other Voxel client mods that might be hacks ona survival server? Maybe make them permissible?