Codex

0 Downloads

Overview

  • This is a plugin was started for multicoder's server; a server over two years old. This server was started to have someone else to play minecraft with. We noticed some players would ruin the fun for others, this plugin was made to help make the server fun for everyone.
  • My server is at www.nerdygnomes.com if you want to see how Codex runs.

Requirements

  • A MySQL server
  • Spoutcraft does not work with this plugin, have tried multiple times

Installation (when I have uploaded the jar)

  • Install mysql Linux: Go to your command line and type tasksel, then select LAMP. windows: the plugin will download mysql automatically you just have to install it, directions are given when the download is complete.
  • Download the jar file
  • Download the sample database (will automatically download before first release is out).
  • Upload the jar to your plugins folder
  • Sample database is automatically downloaded and imported.

Features

  • Online store for players to buy and sell from each other
  • Multiple world support
  • World specific settings for fire guard, PVP, and flying.
  • Each world has separate inventories.
  • Lockable doors (via a virtual key)
  • Hourly server update
    • Cleans memory used by the server itself, greatly reducing lag.
    • Purges experience orbs, and every boat past 50 every hour to stop griefing.
  • Rollback
  • The list of commands for Codex is here
  • Seasons Work started
    • Spring - snow melts
    • Winter - Snow appears

Logging

  • Logs text on signs (to rollback spawn signs broken by griefiers)
  • Logs all chat on the server (to make sure no players are cheating / using racial slurs)
  • Block logging (to catch greifers)
  • Logs broken signs text to rollback properly.
  • Login tracking (to let a player know if they have been hacked)
  • Command logging (to catch commands players abuse)
  • Chest logging, logs who interacts with a chest to stop thievery.
    • Chest logging now tracks items in a chest to track who steals what.

Bugs

  • Armor still moves between worlds (2/3 fixed)

Future

  • SQLlite support, may not be able to use all features with this, SQLlite can crash when their is over 2 million records...
  • Make /afk show if /td is 1 or 0 -would be very useful.
  • Add /vend hotbar
  • Add the /vend all
  • Add online store for each world if the world is supposed to have one.
  • When a tool is broken give resources to the stockpile.
  • Worlds that can have combine inventories between each other. (1/2 done, nether and regular worlds work together) [fixed, need tested]
  • Sport command for server events (1/4 done)
  • Add ranks for mayors, lords, elder (leader of a village) [added as titles, debugging]
  • Add keys that are given when a player joins a kingdom, or gets a rank in a kingdom.
  • Add status update for the RPG for each kingdom / town (9/10 done) [done, needs debuged since recent update]
  • Make inactive players (have not logged on in a month) not show in the kingdom totals. [fixed, needed checked]
  • Mail system restore? [1/2 restored, only
  • Drunken player death
  • Signs are logged for rollback, just a few tweaks needed to rollback normally.
  • Make the command logger show what is vended and how much.

Recent Versions

Version 1.8 [ release date to be determined ]

  • (multi) Added basic seasons support
  • (multi) Fixed a few small bugs here and their.
  • (multi) Rewrote the command handling to work faster for many commands.
  • (quacki) Entered all the current help information related to crafting.
  • (jacob) Added a craft help command for the users
  • (jacob) Updated the help command to be dynamic and expanable
  • (multi) Made the /gm command support multiple players
  • (multi) Started work on custom SQL class to speed up SQL commands.
  • (multi) Started to update this page
  • (multi) Mail command is 1/2 done

Version 1.7.9 (Jacob's Release) (Mar - Apr 22 2012)

  • (Jacob) Added more items, commands, features,ect then listed below, these are just a few....
  • (Jacob) Made door & chests lock both parts of the chest and finished lock command.
  • (Jacob) Made the InvSwap use the new player item storage system.
  • (Jacob) Added /gm command to replace /gamemode, stoped hacked client attacks.
  • (Jacob) Added 64*4 option to a command
  • (Jacob) Improved database for player inventories
  • (Jacob Improved database for player permissions (faster and more efficient)
  • (Quacki) Added all item recipes to the help craft command

Version 1.7.8

  • (Jacob) Damaged tools don't vend into the online store
  • (Jacob) Rebuild of the /vend and /get (faster)
  • (Jacob) Added /stock
  • (Jacob) Added /giveitem
  • (Jacob) Rebuilt, cleaned up, and made more useful the items table for the server.