Project Codename ECM
Who - We are the people your admin is too scared to warn you about. Ok, Maybe not. We are a group of people working under the auspices of the Essentials project.
Iaccidentally - Project Manager Flux - Coordinator Whisk - Developer AeSix - Assistant Ghostmuffin - Ideas Riaku - Modding Consultant Zarubinator - Tester chrisward - Developer gravypod - Developer
Brought to you by the letter E, the number 4 and the support of players like You!
ECM is the code-name for a project to build an object manipulation, terrain reforming, and aesthetics plug-in for Bukkit. This includes meta-gaming functions beyond that of creative mode, allowing object copy/paste, rotation, area modification on a grand scale, and the ability to save and build saved patterns in files, and geometric shape creation.
Expect features such as those you would find in a graphics art program, the old hMod plug-in Cuboid, and level editors from some other games, as well as features known to users of other certain Bukkit plug-ins.
We are currently designing the base plugin. This is a time consuming operation, as this is a very large project in concept, but may take time to flesh out the basics to get started. The team is made of top-notch developers and project mangers, so expect this project to take off fairly quickly, and to have a working beta rather soon!
We are located on IRC at Esper.net and can be contacted there. If you start talking to one of us about the project, please mention the project as we all have many things on our plates. We will not magically know what you're referring to if you say "I want to help you code" or "How long is the project going to be?"
Though many of the functions and features we have planned for ECM are available in other plug-ins, and features which might seem not too important to some users - we feel that what is currently available is not good enough, though there is potential. Instead of fighting a stable, set community to change a current project, and realistically because a complete fresh start is better at this point any ways, We have started ECM. By better, we don't mean just more features shoved into a jar file. Though we are going to have a very feature rich plug-in, the goal is to have the operations be more intuitive to the users, be less intrusive to server game play, and have the world-class support of people who care about the admins running their software.
First, we're taking the ideas of old, the functions of use, and the features people want and we're organizing them properly. Second, we're not relying on any old code. We're doing this from the ground up. There may be dependencies on EssentialsCore, EssentialsSigns, and possibly a few other Essentials Project functions, as the plan is to integrate ECM into Essentials Project. This is the only code we may implement not directly written for this project.
We will also integrate other projects to give function, but these are used by the plug-in, not part of the plug-in. These may include such as SQLite, jdbc connectors for SQL servers, Open formats for 3D object storage.
We're a github project, as you probably already knew. We're also working via IRC and Piratepad for collaboration.
Considerations - There is no reason one player should be able to cause the entire server to halt all other operations. There is no reason players have to jump through hoops to build something awesome. There is no reason the server needs to be bogged down to the point no one can do anything, for one operation. There is no reason an admin has to be told they need to read the wiki and not bother asking questions. We're confident in this so much, we're going to prove it!
Feedback - If you want to leave us a note, you can contact us at:
IRC: irc.esper.net #iacc
We are, especially at this stage, looking for feature and function requests, ideas and any other thoughts to improve the project! Use the contact information above to help us out!
Though this project may eventually be integrated into Essentials, this project is not officially sponsored by, endorsed by, or built by Essentials. Any function which ECM uses which is similar to a function found in other plugins is either coincidence or simply the only way to do it, we're not stealing your codes. Anything else is, well, irrelevant
(if your name is not rightfully in the above list, and you want it there, please say something to someone, likewise, if your name is here and you want it removed, again, say something to someone)