Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .classpath
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="unittest"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="lib" path="D:/GIT/PluginRef/Vault.jar"/>
<classpathentry kind="lib" path="D:/GIT/PluginRef/craftbukkit-1.9.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
<classpathentry kind="output" path="bin"/>
</classpath>
17 changes: 17 additions & 0 deletions .project
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>ClassRanks</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
3 changes: 3 additions & 0 deletions .settings/org.eclipse.jdt.ui.prefs
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
eclipse.preferences.version=1
org.eclipse.jdt.ui.javadoc=false
org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\r\n * @return the ${bare_field_name}\r\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\r\n * @param ${param} the ${bare_field_name} to set\r\n */</template><template autoinsert\="true" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\r\n * ${tags}\r\n */</template><template autoinsert\="false" context\="filecomment_context" deleted\="false" description\="Comment for created Java files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.filecomment" name\="filecomment">/**\r\n * @author ${user}\r\n * @create ${date}\r\n * &lt;pre&gt;\r\n *\r\n * &lt;/pre&gt;\r\n */</template><template autoinsert\="false" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\r\n * @author ${user}\r\n * @create ${date}\r\n * &lt;pre&gt;\r\n * description\:\r\n *\r\n * ${tags}\r\n * &lt;/pre&gt;\r\n */</template><template autoinsert\="true" context\="fieldcomment_context" deleted\="false" description\="Comment for fields" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment">/**\r\n * \r\n */</template><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\r\n * ${tags}\r\n */</template><template autoinsert\="true" context\="overridecomment_context" deleted\="false" description\="Comment for overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name\="overridecomment">/* (non-Javadoc)\r\n * ${see_to_overridden}\r\n */</template><template autoinsert\="true" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\r\n * ${tags}\r\n * ${see_to_target}\r\n */</template><template autoinsert\="true" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype">${filecomment}\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}</template><template autoinsert\="true" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.classbody" name\="classbody">\r\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\r\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.enumbody" name\="enumbody">\r\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\r\n</template><template autoinsert\="true" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.catchblock" name\="catchblock">// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();</template><template autoinsert\="true" context\="methodbody_context" deleted\="false" description\="Code in created method stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodbody" name\="methodbody">// ${todo} Auto-generated method stub\r\n${body_statement}</template><template autoinsert\="true" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}\r\n// ${todo} Auto-generated constructor stub</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template></templates>
215 changes: 215 additions & 0 deletions Doc/ClassRankCore.mgc
Original file line number Diff line number Diff line change
@@ -0,0 +1,215 @@
<?xml version="1.0" encoding="UTF-8"?>
<ClassDiagram>
<Class name="net.slipcor.classranks.commands.RankupCommand" x="671" y="1064">
<AttributesDisplayFilter public-accepted="true"
private-accepted="true" protected-accepted="true"
default-accepted="true" static-accepted="false"/>
<MethodDisplayFilter public-accepted="true"
private-accepted="false" protected-accepted="false"
default-accepted="false" static-accepted="false"
accessors-accepted="false" constructors-accepted="false"/>
<Association
destinationClassName="net.slipcor.classranks.commands.PlayerCommands"
endpointName="cmdMgr" kind="Simple"/>
<Association
destinationClassName="net.slipcor.classranks.ClassRanks"
endpointName="plugin" kind="Simple"/>
<Communication destinationClassName="net.slipcor.classranks.ClassRanks"/>
<Communication destinationClassName="net.slipcor.classranks.commands.PlayerCommands"/>
</Class>
<Class name="net.slipcor.classranks.commands.RankdownCommand"
x="1058" y="897">
<AttributesDisplayFilter public-accepted="true"
private-accepted="true" protected-accepted="true"
default-accepted="true" static-accepted="false"/>
<MethodDisplayFilter public-accepted="true"
private-accepted="false" protected-accepted="false"
default-accepted="false" static-accepted="false"
accessors-accepted="false" constructors-accepted="false"/>
<Association
destinationClassName="net.slipcor.classranks.commands.PlayerCommands"
endpointName="cmdMgr" kind="Simple"/>
<Association
destinationClassName="net.slipcor.classranks.ClassRanks"
endpointName="plugin" kind="Simple"/>
<Communication destinationClassName="net.slipcor.classranks.ClassRanks"/>
<Communication destinationClassName="net.slipcor.classranks.commands.PlayerCommands"/>
</Class>
<Class name="net.slipcor.classranks.managers.ConfigManager" x="1192" y="-7">
<AttributesDisplayFilter public-accepted="true"
private-accepted="true" protected-accepted="true"
default-accepted="true" static-accepted="false"/>
<MethodDisplayFilter public-accepted="true"
private-accepted="false" protected-accepted="false"
default-accepted="false" static-accepted="false"
accessors-accepted="false" constructors-accepted="false"/>
<Association
destinationClassName="net.slipcor.classranks.ClassRanks"
endpointName="plugin" kind="Simple"/>
<Communication destinationClassName="net.slipcor.classranks.core.Rank"/>
<Communication destinationClassName="net.slipcor.classranks.ClassRanks"/>
<Communication destinationClassName="net.slipcor.classranks.managers.ClassManager"/>
</Class>
<Class name="net.slipcor.classranks.managers.PlayerClassManager"
x="427" y="410">
<AttributesDisplayFilter public-accepted="true"
private-accepted="true" protected-accepted="true"
default-accepted="true" static-accepted="false"/>
<MethodDisplayFilter public-accepted="true"
private-accepted="false" protected-accepted="false"
default-accepted="false" static-accepted="false"
accessors-accepted="false" constructors-accepted="false"/>
<Association
destinationClassName="net.slipcor.classranks.core.PlayerClazzList"
endpointName="playerClassList" kind="Simple"/>
<Communication destinationClassName="net.slipcor.classranks.core.PlayerClazzList"/>
</Class>
<Class name="net.slipcor.classranks.core.Rank" x="229" y="106">
<AttributesDisplayFilter public-accepted="true"
private-accepted="true" protected-accepted="true"
default-accepted="true" static-accepted="false"/>
<MethodDisplayFilter public-accepted="true"
private-accepted="false" protected-accepted="false"
default-accepted="false" static-accepted="false"
accessors-accepted="false" constructors-accepted="false"/>
<Association
destinationClassName="net.slipcor.classranks.core.Clazz"
endpointName="crcSuper" kind="Simple"/>
</Class>
<Class name="net.slipcor.classranks.ClassRanks" x="1148" y="502">
<AttributesDisplayFilter public-accepted="true"
private-accepted="true" protected-accepted="true"
default-accepted="true" static-accepted="false"/>
<MethodDisplayFilter public-accepted="true"
private-accepted="false" protected-accepted="false"
default-accepted="false" static-accepted="false"
accessors-accepted="false" constructors-accepted="false"/>
<Association
destinationClassName="net.slipcor.classranks.managers.PlayerManager"
endpointName="pm" kind="Simple"/>
<Association
destinationClassName="net.slipcor.classranks.managers.ConfigManager"
endpointName="config" kind="Simple"/>
<Association
destinationClassName="net.slipcor.classranks.commands.PlayerCommands"
endpointName="cmdMgr" kind="Simple"/>
<Communication destinationClassName="net.slipcor.classranks.managers.ConfigManager"/>
</Class>
<Class name="net.slipcor.classranks.commands.ClassAdminCommand"
x="1412" y="1023">
<AttributesDisplayFilter public-accepted="true"
private-accepted="true" protected-accepted="true"
default-accepted="true" static-accepted="false"/>
<MethodDisplayFilter public-accepted="true"
private-accepted="false" protected-accepted="false"
default-accepted="false" static-accepted="false"
accessors-accepted="false" constructors-accepted="false"/>
<Association
destinationClassName="net.slipcor.classranks.ClassRanks"
endpointName="plugin" kind="Simple"/>
<Communication destinationClassName="net.slipcor.classranks.managers.ConfigManager"/>
<Communication destinationClassName="net.slipcor.classranks.core.Rank"/>
<Communication destinationClassName="net.slipcor.classranks.ClassRanks"/>
<Communication destinationClassName="net.slipcor.classranks.managers.ClassManager"/>
</Class>
<Class name="net.slipcor.classranks.managers.ClassManager" x="511" y="58">
<AttributesDisplayFilter public-accepted="true"
private-accepted="true" protected-accepted="true"
default-accepted="true" static-accepted="false"/>
<MethodDisplayFilter public-accepted="true"
private-accepted="false" protected-accepted="false"
default-accepted="false" static-accepted="false"
accessors-accepted="false" constructors-accepted="false"/>
<Association
destinationClassName="net.slipcor.classranks.ClassRanks"
endpointName="plugin" kind="Simple"/>
<Association
destinationClassName="net.slipcor.classranks.core.Clazz"
endpointName="clazzes" kind="Simple"/>
<Communication destinationClassName="net.slipcor.classranks.managers.ConfigManager"/>
<Communication destinationClassName="net.slipcor.classranks.core.Rank"/>
<Communication destinationClassName="net.slipcor.classranks.ClassRanks"/>
<Communication destinationClassName="net.slipcor.classranks.core.Clazz"/>
</Class>
<Class name="net.slipcor.classranks.core.Clazz" x="65" y="51">
<AttributesDisplayFilter public-accepted="true"
private-accepted="true" protected-accepted="true"
default-accepted="true" static-accepted="false"/>
<MethodDisplayFilter public-accepted="true"
private-accepted="false" protected-accepted="false"
default-accepted="false" static-accepted="false"
accessors-accepted="false" constructors-accepted="false"/>
<Association
destinationClassName="net.slipcor.classranks.core.Rank"
endpointName="ranks" kind="Simple"/>
</Class>
<Class name="net.slipcor.classranks.commands.PlayerCommands" x="617" y="716">
<AttributesDisplayFilter public-accepted="true"
private-accepted="true" protected-accepted="true"
default-accepted="true" static-accepted="false"/>
<MethodDisplayFilter public-accepted="true"
private-accepted="false" protected-accepted="false"
default-accepted="false" static-accepted="false"
accessors-accepted="false" constructors-accepted="false"/>
<Association
destinationClassName="net.slipcor.classranks.managers.PlayerManager"
endpointName="pm" kind="Simple"/>
<Association
destinationClassName="net.slipcor.classranks.ClassRanks"
endpointName="plugin" kind="Simple"/>
<Communication destinationClassName="net.slipcor.classranks.managers.ConfigManager"/>
<Communication destinationClassName="net.slipcor.classranks.core.Rank"/>
<Communication destinationClassName="net.slipcor.classranks.ClassRanks"/>
<Communication destinationClassName="net.slipcor.classranks.managers.ClassManager"/>
<Communication destinationClassName="net.slipcor.classranks.managers.PlayerManager"/>
</Class>
<Class name="net.slipcor.classranks.managers.PlayerManager" x="623" y="508">
<AttributesDisplayFilter public-accepted="true"
private-accepted="true" protected-accepted="true"
default-accepted="true" static-accepted="false"/>
<MethodDisplayFilter public-accepted="true"
private-accepted="false" protected-accepted="false"
default-accepted="false" static-accepted="false"
accessors-accepted="false" constructors-accepted="false"/>
<Association
destinationClassName="net.slipcor.classranks.ClassRanks"
endpointName="plugin" kind="Simple"/>
<Communication destinationClassName="net.slipcor.classranks.managers.ConfigManager"/>
<Communication destinationClassName="net.slipcor.classranks.ClassRanks"/>
</Class>
<Class name="net.slipcor.classranks.core.PlayerClazzList" x="100" y="473">
<AttributesDisplayFilter public-accepted="true"
private-accepted="true" protected-accepted="true"
default-accepted="true" static-accepted="false"/>
<MethodDisplayFilter public-accepted="true"
private-accepted="false" protected-accepted="false"
default-accepted="false" static-accepted="false"
accessors-accepted="false" constructors-accepted="false"/>
</Class>
<Class name="net.slipcor.classranks.commands.ClassCommand" x="110" y="624">
<AttributesDisplayFilter public-accepted="true"
private-accepted="true" protected-accepted="true"
default-accepted="true" static-accepted="false"/>
<MethodDisplayFilter public-accepted="true"
private-accepted="false" protected-accepted="false"
default-accepted="false" static-accepted="false"
accessors-accepted="false" constructors-accepted="false"/>
<Association
destinationClassName="net.slipcor.classranks.commands.PlayerCommands"
endpointName="cmdMgr" kind="Simple"/>
<Association
destinationClassName="net.slipcor.classranks.ClassRanks"
endpointName="plugin" kind="Simple"/>
<Communication destinationClassName="net.slipcor.classranks.ClassRanks"/>
<Communication destinationClassName="net.slipcor.classranks.commands.PlayerCommands"/>
</Class>
<Class name="net.slipcor.classranks.core.PlayerClazzRank" x="87" y="377">
<AttributesDisplayFilter public-accepted="true"
private-accepted="true" protected-accepted="true"
default-accepted="true" static-accepted="false"/>
<MethodDisplayFilter public-accepted="true"
private-accepted="false" protected-accepted="false"
default-accepted="false" static-accepted="false"
accessors-accepted="false" constructors-accepted="false"/>
</Class>
</ClassDiagram>
Binary file added Doc/ClassRankCore.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading