-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +0,0 @@ | ||
*-Patchs/ | ||
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,183 @@ | ||
<?xml version="1.0" encoding="utf-8" ?> | ||
<!DOCTYPE module PUBLIC "-//Checkstyle//DTD Checkstyle Configuration 1.3//EN" | ||
"https://checkstyle.org/dtds/configuration_1_3.dtd"> | ||
|
||
<!-- based on https://github.com/KyoriPowered/adventure/blob/master/.checkstyle/checkstyle.xml --> | ||
|
||
<module name="Checker"> | ||
<property name="charset" value="UTF-8"/> | ||
<property name="fileExtensions" value="java, properties, xml"/> | ||
<property name="severity" value="error"/> | ||
|
||
<!-- https://checkstyle.org/config_filefilters.html#BeforeExecutionExclusionFileFilter --> | ||
<module name="BeforeExecutionExclusionFileFilter"> | ||
<property name="fileNamePattern" value="module\-info\.java$"/> | ||
</module> | ||
|
||
<!-- https://checkstyle.org/config_whitespace.html#FileTabCharacter --> | ||
<module name="FileTabCharacter"> | ||
<property name="eachLine" value="true"/> | ||
</module> | ||
|
||
<!-- https://checkstyle.org/config_misc.html#NewlineAtEndOfFile --> | ||
<module name="NewlineAtEndOfFile"/> | ||
|
||
<!-- https://checkstyle.org/config_filters.html#SuppressionFilter --> | ||
<module name="SuppressionFilter"> | ||
<property name="file" value="${configDirectory}/suppressions.xml"/> | ||
</module> | ||
|
||
<!-- https://checkstyle.org/config_filters.html#SuppressWithPlainTextCommentFilter --> | ||
<module name="SuppressWithPlainTextCommentFilter"/> | ||
|
||
<module name="TreeWalker"> | ||
<!-- https://checkstyle.org/config_misc.html#ArrayTypeStyle --> | ||
<module name="ArrayTypeStyle"/> | ||
|
||
<!-- https://checkstyle.org/config_imports.html#AvoidStarImport --> | ||
<module name="AvoidStarImport"/> | ||
|
||
<!-- https://checkstyle.org/config_misc.html#AvoidEscapedUnicodeCharacters --> | ||
<module name="AvoidEscapedUnicodeCharacters"> | ||
<property name="allowByTailComment" value="true"/> | ||
<property name="allowEscapesForControlCharacters" value="true"/> | ||
<property name="allowNonPrintableEscapes" value="true"/> | ||
<property name="severity" value="info"/> | ||
</module> | ||
|
||
<!-- https://checkstyle.org/config_misc.html#CommentsIndentation --> | ||
<module name="CommentsIndentation"/> | ||
|
||
<!-- https://checkstyle.org/config_whitespace.html#EmptyForInitializerPad --> | ||
<module name="EmptyForInitializerPad"/> | ||
|
||
<!-- https://checkstyle.org/config_whitespace.html#EmptyForIteratorPad --> | ||
<module name="EmptyForIteratorPad"/> | ||
|
||
<!-- https://checkstyle.org/config_whitespace.html#EmptyLineSeparator --> | ||
<module name="EmptyLineSeparator"> | ||
<property name="allowMultipleEmptyLines" value="false"/> | ||
<property name="allowMultipleEmptyLinesInsideClassMembers" value="false"/> | ||
<property name="allowNoEmptyLineBetweenFields" value="true"/> | ||
<property name="tokens" | ||
value="CLASS_DEF, CTOR_DEF, ENUM_DEF, IMPORT, INSTANCE_INIT, INTERFACE_DEF, METHOD_DEF, STATIC_IMPORT, STATIC_INIT, VARIABLE_DEF"/> <!-- remove PACKAGE_DEF, temporarily remove COMPACT_CTOR_DEF, RECORD_DEF --> | ||
</module> | ||
|
||
<!-- https://checkstyle.org/config_coding.html#FallThrough --> | ||
<module name="FallThrough"> | ||
<property name="checkLastCaseGroup" value="true"/> | ||
</module> | ||
|
||
<!-- https://checkstyle.org/config_design.html#FinalClass --> | ||
<module name="FinalClass"/> | ||
|
||
<!-- https://checkstyle.org/config_coding.html#FinalLocalVariable --> | ||
<module name="FinalLocalVariable"/> | ||
|
||
<!-- https://checkstyle.org/config_whitespace.html#GenericWhitespace --> | ||
<module name="GenericWhitespace"/> | ||
|
||
<!-- https://checkstyle.org/config_design.html#HideUtilityClassConstructor --> | ||
<module name="HideUtilityClassConstructor"/> | ||
|
||
<!-- https://checkstyle.org/config_imports.html#IllegalImport --> | ||
<module name="IllegalImport"> | ||
<property name="illegalPkgs" value="sun, jdk, com.sun"/> | ||
</module> | ||
|
||
<!-- https://checkstyle.org/config_coding.html#IllegalTokenText --> | ||
<module name="IllegalTokenText"> | ||
<property name="format" | ||
value="\\u00(09|0(a|A)|0(c|C)|0(d|D)|22|27|5(C|c))|\\(0(10|11|12|14|15|42|47)|134)"/> | ||
<property name="message" | ||
value="Consider using special escape sequence instead of octal value or Unicode escaped value."/> | ||
<property name="tokens" value="CHAR_LITERAL, STRING_LITERAL"/> | ||
</module> | ||
|
||
<!-- https://checkstyle.org/config_misc.html#Indentation --> | ||
<module name="Indentation"/> | ||
|
||
<!-- https://checkstyle.org/config_blocks.html#LeftCurly --> | ||
<module name="LeftCurly"/> | ||
|
||
<!-- https://checkstyle.org/config_naming.html#MethodName --> | ||
<module name="MethodName"> | ||
<property name="format" value="^[_]?[a-z][a-zA-Z0-9]*$"/> | ||
</module> | ||
|
||
<!-- https://checkstyle.org/config_whitespace.html#MethodParamPad --> | ||
<module name="MethodParamPad"/> | ||
|
||
<!-- https://checkstyle.org/config_javadoc.html#MissingJavadocMethod --> | ||
<module name="MissingJavadocMethod"> | ||
<property name="allowMissingPropertyJavadoc" value="true"/> | ||
<property name="tokens" value="METHOD_DEF, ANNOTATION_FIELD_DEF"/> <!-- remove CTOR_DEF, COMPACT_CTOR_DEF --> | ||
</module> | ||
|
||
<!-- https://checkstyle.org/config_javadoc.html#MissingJavadocType --> | ||
<module name="MissingJavadocType"/> | ||
|
||
<!-- https://checkstyle.org/config_coding.html#NoFinalizer --> | ||
<module name="NoFinalizer"/> | ||
|
||
<!-- https://checkstyle.org/config_whitespace.html#NoLineWrap --> | ||
<module name="NoLineWrap"/> | ||
|
||
<!-- https://checkstyle.org/config_whitespace.html#NoWhitespaceAfter --> | ||
<module name="NoWhitespaceAfter"> | ||
<property name="allowLineBreaks" value="false"/> | ||
</module> | ||
|
||
<!-- https://checkstyle.org/config_whitespace.html#NoWhitespaceBefore --> | ||
<module name="NoWhitespaceBefore"> | ||
<property name="allowLineBreaks" value="true"/> | ||
</module> | ||
|
||
<!-- https://checkstyle.org/config_coding.html#OneStatementPerLine --> | ||
<module name="OneStatementPerLine"/> | ||
|
||
<!-- https://checkstyle.org/config_misc.html#OuterTypeFilename --> | ||
<module name="OuterTypeFilename"/> | ||
|
||
<!-- https://checkstyle.org/config_imports.html#RedundantImport --> | ||
<module name="RedundantImport"/> | ||
|
||
<!-- https://checkstyle.org/config_modifier.html#RedundantModifier --> | ||
<module name="RedundantModifier"> | ||
<property name="tokens" | ||
value="ANNOTATION_FIELD_DEF, CLASS_DEF, CTOR_DEF, ENUM_DEF, INTERFACE_DEF, VARIABLE_DEF"/> <!-- remove METHOD_DEF and RESOURCE --> | ||
</module> | ||
|
||
<!-- https://checkstyle.org/config_coding.html#RequireThis --> | ||
<module name="RequireThis"/> | ||
|
||
<!-- https://checkstyle.org/config_blocks.html#RightCurly --> | ||
<module name="RightCurly"> | ||
<property name="id" value="RightCurlyAlone"/> | ||
<property name="option" value="alone"/> | ||
<property name="tokens" | ||
value="ANNOTATION_DEF, CLASS_DEF, CTOR_DEF, ENUM_DEF, INSTANCE_INIT, LITERAL_FOR, LITERAL_WHILE, METHOD_DEF, STATIC_INIT"/> | ||
</module> | ||
<module name="RightCurly"> | ||
<property name="id" value="RightCurlySame"/> | ||
<property name="option" value="same"/> | ||
<property name="tokens" | ||
value="LITERAL_CATCH, LITERAL_DO, LITERAL_ELSE, LITERAL_FINALLY, LITERAL_IF, LITERAL_TRY"/> <!-- add LITERAL_DO --> | ||
</module> | ||
|
||
<!-- https://checkstyle.org/config_whitespace.html#SingleSpaceSeparator --> | ||
<module name="SingleSpaceSeparator"> | ||
<property name="validateComments" value="true"/> | ||
</module> | ||
|
||
<!-- https://checkstyle.org/config_whitespace.html#TypecastParenPad --> | ||
<module name="TypecastParenPad"/> | ||
|
||
<!-- https://checkstyle.org/config_coding.html#UnnecessaryParentheses --> | ||
<module name="UnnecessaryParentheses"/> | ||
|
||
<!-- https://checkstyle.org/config_imports.html#UnusedImports --> | ||
<module name="UnusedImports"/> | ||
|
||
</module> | ||
</module> |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE suppressions PUBLIC "-//Checkstyle//DTD SuppressionFilter Configuration 1.2//EN" "http://checkstyle.org/dtds/suppressions_1_2.dtd"> | ||
<suppressions> | ||
<suppress files=".*[\\/]test[\\/]java[\\/].*" checks="RequireExplicitVisibilityModifier"/> | ||
<!-- TODO: don't suppress I-prefixed API interfaces under com.earth2me.essentials --> | ||
<suppress files="(com[\\/]earth2me[\\/]essentials[\\/]|net[\\/]ess3[\\/]|net[\\/]essentialsx[\\/])(?:[^\\/]+$|(?!api)[^\\/]+[\\/])" checks="MissingJavadoc(Method|Type)"/> | ||
</suppressions> |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
# Currently used | ||
patreon: EssentialsX | ||
ko_fi: essentialsx | ||
github: EssentialsX | ||
open_collective: EssentialsX | ||
|
||
# Currently not used | ||
#tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel | ||
#community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry | ||
#liberapay: # Replace with a single Liberapay username | ||
#issuehunt: # Replace with a single IssueHunt username | ||
#otechie: # Replace with a single Otechie username | ||
#custom: # Replace with a single custom sponsorship URL |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
blank_issues_enabled: false | ||
contact_links: | ||
- name: View common issues | ||
url: https://github.com/EssentialsX/Essentials/issues/3956 | ||
about: Check the list of known common issues to see if it solves your problem. | ||
- name: Check past help requests | ||
url: https://github.com/EssentialsX/Essentials/discussions/categories/q-a | ||
about: Visit the Q&A forum to search for previous help requests. | ||
- name: Check past feature suggestions | ||
url: https://github.com/EssentialsX/Essentials/issues?q=is%3Aissue+label%3A%22type%3A+enhancement%22 | ||
about: Visit the Feature Suggestions forum to view and discuss existing feature suggestions. | ||
- name: Create help request | ||
url: https://github.com/EssentialsX/Essentials/discussions/new?category=q-a | ||
about: Create a support ticket to get help from developers. | ||
- name: Get help from the community on Discord | ||
url: https://discord.gg/casfFyh | ||
about: Join the MOSS Discord for community-powered EssentialsX support! |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,82 @@ | ||
name: Report bug | ||
description: Report a bug in EssentialsX. | ||
labels: 'bug: unconfirmed' | ||
body: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
Thanks for taking the time to report an EssentialsX bug! Fill out the form below to provide us with info to help fix the bug. | ||
Only use this if you're 100% sure you've found a bug and can reproduce it. If you're looking for general help with EssentialsX, try the Q&A forum or MOSS Discord server. | ||
- type: dropdown | ||
attributes: | ||
label: Type of bug | ||
description: What type of bug is this? Choose all that apply. | ||
multiple: true | ||
options: | ||
- Performance issue or memory leak | ||
- Data loss | ||
- Exploit | ||
- Compatibility issue | ||
- Error in console | ||
- Other unexpected behaviour | ||
validations: | ||
required: true | ||
|
||
- type: input | ||
attributes: | ||
label: "`/ess dump all` output" | ||
description: Run `/ess dump all` in the console, then copy and paste the link from the output of the command into this box. (If this command doesn't work, you should [update EssentialsX](https://essentialsx.net/downloads.html) and try again.) | ||
validations: | ||
required: true | ||
- type: input | ||
attributes: | ||
label: Error log (if applicable) | ||
description: If you are reporting a console error, upload any relevant log excerpts to either https://paste.gg or https://gist.github.com, save and the paste the link in this box. If you included those files in the same paste as your startup log, paste the same link here. | ||
placeholder: "Example: https://paste.gg/p/anonymous/109dd6a10a734a3aa430d5a351ea5210" | ||
|
||
- type: textarea | ||
attributes: | ||
label: Bug description | ||
description: Describe roughly what the bug is here. | ||
placeholder: | | ||
Example: "When running /nuke after putting everyone into adventure mode, there aren't any explosions..." | ||
validations: | ||
required: true | ||
- type: textarea | ||
attributes: | ||
label: Steps to reproduce | ||
description: Provide an example of how to trigger the bug. | ||
placeholder: | | ||
Example: | ||
1. Have at least 3 people online | ||
2. Run `/gma *` to put everyone into adventure mode | ||
3. Run `/nuke` | ||
validations: | ||
required: true | ||
- type: textarea | ||
attributes: | ||
label: Expected behaviour | ||
description: Explain what you should expect to happen. | ||
placeholder: | | ||
Example: "Everything should explode!" | ||
validations: | ||
required: true | ||
- type: textarea | ||
attributes: | ||
label: Actual behaviour | ||
description: Explain what actually happens. | ||
placeholder: | | ||
Example: "Everything doesn't explode :(" | ||
validations: | ||
required: true | ||
|
||
- type: textarea | ||
attributes: | ||
label: Additional Information | ||
description: | | ||
In this box, you can attach any relevant screenshots, files and links to Timings/spark profiler reports. | ||
You can also include a link to a heapdump if necessary, but please make sure you don't include any private player data in the heapdump. | ||
If you suspect this issue is related to a prior issue/PR/commit, please mention it here. | ||
validations: | ||
required: false | ||
|