Vminecraft is a modular plugin for hey0's Minecraft Server Mod. The goal of the plugin is to add fun things to the server, including fun commands and also adding useful commands such as whois or godmode.
The second purpose of Vminecraft is to make the minecraft chat more useful, and more interesting. Vminecraft allows for an admin chat where entering a phrase like "@Hello admins" will send to any user set to admin (whether it be because of his group or his user settings). It also allows for COLORED TEXT HOLY SHI-. And lots of it.
2) Put vminecraftPlugin.jar into your plugins folder
3) Edit server.properties to read (CaSe SeNsItivE)
4) Run server_nogui.bat or server_nogui.sh
5) Add these commands to your groups/users. Red commands are recommended for admins and up, blue commands are recommended only for yourself. Green is safe for anyone.
*/adminchat enables adminchat for groups that are NOT set to 'Admin' permissions
6) If it says vminecraft loaded everything should be working
When you setup vminecraft it will create a file called 'vminecraft.properties'. This is the text file that controls everything vminecraft adds, allowing vminecraft to be completely modular. If you don't want to use anything in my mod but the quake style color scripting and the rainbow text scripts from my mod, you can only enable those and you don't have to worry about vminecraft conflicting with your other plugins. Save the file and use the /reload command to have your server refresh the vminecraft.properties file, no need to shut down your server to do this.
Set this to true if you want messages that begin with '>' to be colored light green
Quakecolors - When true, any message featuring quake style color codes like '^4 this text is red' will be turned RED. The color codes are from 0123456789abcdef. Theres a feature in place to make sure none of my color scripts ever crash your server.
cmdTphere - When true all commands that use /tphere make sure you can't bring anyone in a group that inherits your group to you, ie prevents lower ranked players from moving high ranked players to them.
cmdTp - Same thing but for /tp, low ranked players cannot teleport on their own to higher ranked players, they would need to be moved with /tphere
cmdFabulous - Using the command /fabulous players can make their text SUUUPER (Rainbow)
cmdWhois - Returns useful information about a player including what groups they are in, and if they can ignore restrictions.
cmdMasstp - Teleports everyone of lower rank to you, how awesome is that?
cmdSay - Creative style messages using /say, just like /say used to be!
globalmessages - Turns on global messages informing you what admins are kicking who, whos banning who, whos killing who, etc
Rules - This defines your /rules, when players type /rules they will be able to see your custom defined rules.
cmdEzModo - Enables the use of 'fun' commands like /ezmodo which is godmode toggle, /slay which instantly kills the target, and /ezlist which displays all users currently invincible. You won't even die from fall damage
cmdPromote - Currently disabled and being rewritten
cmdDemote - Currently disabled and being rewritten
Scheduled for b5
-Rewriting how /promote and /demote works so it will be working
-Anything that would be easy to do after I fix /premote and /demote
-Adding additional groups to adminchat by specifying them in the settings file
-Changed plugin format to hey0's brand new system (making it incompatible with servers running anything less than 115)
-Users/Groups with the ability to use /adminchat are able to speak in adminchat without being an admin
-vminecraft now loads right when your server loads (this won't effect much for most people)
-vminecraft's commands are now properly added to /help
-/masstp added, teleports everyone below you in rank to your position! This is purely a fun command... (maybe I'll add it for teleporting entire groups?)
-vminecraft will now create a properties file by default with default settings if you don't have one
-promote and demote are now inactive (won't do anything) until I recode them
Delete your old vminecraft.properties! Let vminecraft generate a new one then edit it!
Nice plugin, I'm loving it but I'm also having one tiny problem. I made a group called owner for myself and when I try to tp an admin to me or tp to them, it sais they have a higher permission than I do. I edited the vminecraft.properties and set cmdTp and cmpTphere to false, which works but every time I restart my server it resets back to normal, is there any way to fix this?
Edit: I feel stupid, this happened because it was inherited from mods instead of admins, sorry
The Meaning of Life, the Universe, and Everything.
Hey your "tp and tphere" commands 'cause the server to crash when using the newer hey0 mod versions.
This would be okay because I can disable them except for a rather serious issue
vminecraft.properties keeps RESETTING everytime the server starts up! So I have to modify it every time! When ALL I want this mod for is the /masstp function!
But I loved the /tp and /tphere blocking things. Pity they cause this error-
[INFO] hamba teleported to Kitteh
2010-10-20 21:00:19 [SEVERE] Throwable while calling plugin (Outdated?)
2010-10-20 21:00:19 [INFO] hamba teleported to Kitteh
Rollback Post to RevisionRollBack
Only nine fours can combine to power the crystal train to infinity.
[SEVERE] Exception while loading plugin
b5.5 to b6
Gah, fixed the problem regarding the properties file being rewritten, but for some reason the server won't load it...
Disregard that, finally finished fixing all the problems with the plugin, at least the ones that popped up while I tested it, so there might be some left.
b6 to b7
-Fixed a few bugs with commands returning 'Unknown Command'
-Added a god mode command and a command to kill players, and a command to see all players currently in god mode
-Fixed a few compile errors
-Fixed some misc bugs
b7 to b7.1
-Added simple death detection and a global message when a player dies
-Looking into the reversing the flow of time, also being able to pause it
-A light command that will swap the block underneath you with a lightblock unless its air or a liquid and will unswap once you move away
-More detailed death messages/more death messages(random ones)
-/a to toggle using admin chat without having to type @
-Command aliasing (making personal command shortcuts)
-A personal muting system