MCMEProject Plugin v3. 5
--------------
Projects news and statistics
The MCMEProject is a plugin for ongoing projects that would serve to inform all players and keep information up to date.
USAGE and PERMISSIONS
--------------
Projects news and statistics
The MCMEProject is a plugin for ongoing projects that would serve to inform all players and keep information up to date.
USAGE and PERMISSIONS
Colours indicate the ranks which have permission for a command :
- Adventurer (+ all ranks except OB)
- Artist (+ Designer )
- Designer
- Head Builder
- The first thing to do is to create the project: to do that type /project create nameProject (Eg. /project create Mordor);
- Well, you created your first project! But you need to add some information:
- First of all set the Project Leader : /project leader nameProject playerName (Eg. /project leader Mordor Bwot)
- Then set the project assistants
- To add one do /project add nameProject namePlayer (Eg. /project add Mordor barteldvn) [You can add assistants as much as you want]
- To remove one assistant do /project remove nameProject namePlayer (Eg. /project remove Mordor barteldvn)
- Then set the description, type /project description nameProject (Eg. /project description Mordor),then write in chat the description you want to use.
- Then set the link of the forum thread: to do that type /project link nameProject link (Eg. /project link Mordor
https://www.mcmiddleearth.com/community/threads/mordor.5245
) - Now set the date you think the project will end by typing /project time nameProject time (Eg. /project time Mordor 1y )
- Then set the percentage of progress: type /project percentage nameProject 0% (Eg. /project percentage Mordor 0)
- Great, you put some information in the database, but it isn't finished. You should now that this plugin register the amount of time and the number of placed and broken blocks. So you need to find an area in the map, and with WE you need to create a region.
- First of all to create a region you need to do /project area nameProject add areaName weight (Eg. /project area Mordor add Black_Gate 0), remember that before to type this command you need to make a selection with WE, it can be a CUBOID selection or a POLYGON selection.(you can create more regions) Weight is used for overlapping regions, normally should be 0.
- Cuboid selection: type //wand then left click for the first point and right click for the second.
- Polygon selection:type //sel poly then left click for the first point and right click to add other points.
- Well, you made that, and now if you want you can create a specific warp for it, just type /project location projectName areaName (Eg. (/project location Mordor Black_Gate), and the plugin will store your current location as warp.
- You can check at the dynamic map, click on Labels and enable Projectwarps and ProjectRegions, you should see a new area and a new warp in the map
- First of all to create a region you need to do /project area nameProject add areaName weight (Eg. /project area Mordor add Black_Gate 0), remember that before to type this command you need to make a selection with WE, it can be a CUBOID selection or a POLYGON selection.(you can create more regions) Weight is used for overlapping regions, normally should be 0.
- And now make visible your project, type /project show nameProject (Eg. /project show Mordor) and use /project details Mordor to check your project
- The end
- If you want to mark a project as finished just type /project finish nameProject (/project finish Mordor)
- If you want to reopen a project, type /project reopen nameProject (/project reopen Mordor)
- Every three weeks* the plugin sends to the leader and to each assistant of the project one message (every 30 seconds),that asks you to update information, in particular time remaining and percentage of progress.
- To do that type /project progress projectName percentage time
- For newPercentage and newEstimatedTime you can use " = " if you don't want to change values. (Eg. /project progress Mordor = = )
- For newEstimatedTime you need to use a correct language:
- y (year), m (months), w (weeks), d (day).
- You must use only one of them
- Example: If you want to set a time of 1 years and 6 months, use 18m ( /project progress Mordor = 18m)
- Example: If you want to set a time of 9 months and 6 days, use 283d ( /project progress Mordor = 283d)
- News
- With this command you can enable or disable the sending of news
- Commands:
- /project news true|false
- Teleport
- With this command you can teleport to a warp of a project region
- Commands:
- /project warp <projectName> <projectRegionName>
- List
- This command show you all the current ongoing projects that aren't finished or hidden
- Commands:
- /project list [#page]
- /project list [#page] archive (shows also finished or hidden projects)
- Projects Info
- This command show you all the information about a project (hidden/finished)
- Commands:
- /project details <projectName>
- Information shown:
- Name of the project
- Project Leader
- Project Assistants
- A description of the project
- Current percentage
- Estimated time for the finish of the project
- List of jobs linked to this project
- Link for the forum Thread
- Hours of play
- Amount of players that works on it
- List of region with warps (just click to teleport, if the warp exists)
- At the top of the message there is an icon like this "[...]", it tells you when the plugin has been updated
- Project Create+
- With this command you can start a new project. When you create a new project, you will be the leader (You can always change that)
- Commands:
- /project create <projectName>
- Project Progress
- This command helps the project leader/ assistants to update the time and the percentage of the project.
- If you are an Artist+ you can update a project only if you are an assistant of this project or the leader
- If you are HeadBuilder you can update all project, even if you aren't a project leader/assistant.
- Everytime you use this command, you send news to all players.
- Commands:
- /project progress <projectName> <newPercentage> <newEstimatedTime>
- For newPercentage and newEstimatedTime you can use " = " if you don't want to change values.
- For newEstimatedTime you need to use a correct language:
- y (year), m (months), w (weeks) d (day).
- You must use only one of them
- Example: If you want to set a time of 1 years and 6 months, use 18m
- Example: If you want to set a time of 9 months and 6 days, use 283d
- /project progress <projectName> <newPercentage> <newEstimatedTime>
- Commands to set all the information of a project
- If you are an Artist+ you can update a project only if you are an assistant of this project or the leader
- If you are HeadBuilder you can update all project, even if you aren't a project leader/assistant.
- Commands:
- /project add <projectName> <playerName>
- Use this command to add an assistant to a project
- /project remove <projectName> <playerName>
- Use this command to remove an assistant from a project
- /project description <projectName>
- Use this command to set the description of a project
- /project leader <projectName> <playerName>
- Use this command to change the project leader
- /project name <oldProjectName> <newProjectName>
- Use this command to change the name of the project
- /project time <projectName> <estimatedTime>
- Use this command to change the estimated time for a project (Use the correct Language)
- For newEstimatedTime you need to use a correct language:
- y (year), m (months), w (weeks) d (day).
- You must use only one of them
- Example: If you want to set a time of 1 years and 6 months, use 18m
- Example: If you want to set a time of 9 months and 6 days, use 283d
- /project main <projectName>
- Use this command to set a project as the main project of the server.
- ONLY ONE PROJECT CAN BE THE MAIN PROJECT
- /project link <projectName> <link>
- Use this command to set the link for the forum Thread
- /project percentage <projectName> <newPercentage>
- Use this command to change the current percentage
- /project add <projectName> <playerName>
- Regions and Warps
- If you are an Artist+ you can update a project only if you are an assistant of this project or the leader
- If you are HeadBuilder you can update all project, even if you aren't a project leader/assistant.
- You need a WE to use the region command
- Commands:
- /project area <projectName> add <regionName> <weight>
- /project area <projectName> remove <regionName>
- /project location <projectName> <regionName>
- You can set ONLY ONE WARP FOR EACH REGION
- Project Status
- If you are an Artist+ you can update a project only if you are an assistant of this project or the leader
- If you are HeadBuilder you can update all project, even if you aren't a project leader/assistant.
- Commands:
- /project show <projectName>
- /project hide <projectName>
- /project finish <projectName>
- /project reopen <projectName>
- Server and Project Statistics
- With this command you can get some information such as blocks, hours of works, number of builder, projects where builder worked on, in the given period of time
- Commands:
- /project statistics today|week|month|custom <<firstDate*>> <<secondDate*>>
- Period: Today( the current day)
- Week: one week
- Month: one month
- Custom:custom period between two given dates* with the correct format dd/mm/yyyy