Skip to content

Conversation

@vLuckyyy
Copy link
Member

No description provided.

@vLuckyyy vLuckyyy requested a review from a team as a code owner January 19, 2026 20:59
Copy link

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a comprehensive set of documentation and templates, which is a great step towards improving the project's accessibility for both users and contributors. The new issue templates, pull request template, contributing guidelines, and updated README are well-structured. I've provided a few suggestions to enhance clarity, fix broken links, and ensure consistency across these new files.

Please follow these steps to have your contribution considered by the maintainers:

1. Follow all instructions in [the template](.github/pull_request_template.md).
2. Follow the [Checkstyle](checkstyle.xml) (if available) or standard Java coding conventions.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The link to the checkstyle.xml file appears to be broken. It should point to the correct location within the config directory to ensure contributors can find the style guide.

Suggested change
2. Follow the [Checkstyle](checkstyle.xml) (if available) or standard Java coding conventions.
2. Follow the [Checkstyle](config/checkstyle/checkstyle.xml) (if available) or standard Java coding conventions.

Comment on lines +15 to +16
- label: I have read the CONTRIBUTING guidelines
required: true

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

To make it easier for users to access the contribution guidelines, consider adding a direct link to the CONTRIBUTING.md file.

        - label: I have read the [CONTRIBUTING guidelines](CONTRIBUTING.md)
          required: true

Comment on lines +15 to +16
- label: I have read the CONTRIBUTING guidelines
required: true

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

To improve user experience, it would be helpful to include a direct link to the CONTRIBUTING.md file here.

        - label: I have read the [CONTRIBUTING guidelines](CONTRIBUTING.md)
          required: true

- [ ] Refactoring (no functional changes, just code cleanup)

### Checklist
- [ ] My code follows the code style of this project.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

To help contributors easily find the coding standards, you could link to the style guidelines section within your CONTRIBUTING.md file.

Suggested change
- [ ] My code follows the code style of this project.
- [ ] My code follows the [style guidelines](CONTRIBUTING.md#styleguides) of this project.


## Code of Conduct

This project and everyone participating in it is governed by our Code of Conduct. By participating, you are expected to uphold this code.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The Code of Conduct is mentioned but not linked. It's a best practice to include a link to a CODE_OF_CONDUCT.md file to ensure all participants can easily access it.

Suggested change
This project and everyone participating in it is governed by our Code of Conduct. By participating, you are expected to uphold this code.
This project and everyone participating in it is governed by our [Code of Conduct](CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code.

### Player Commands
| Command | Usage | Permission | Description |
| :--- | :--- | :--- | :--- |
| `/balance` | `/balance [player]` | `eternaleconomy.player.balance` | Check your own account balance. |

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The usage for checking one's own balance is documented as /balance [player], which can be confusing. Typically, checking one's own balance doesn't require any arguments. Changing the usage to just /balance would make it clearer.

Suggested change
| `/balance` | `/balance [player]` | `eternaleconomy.player.balance` | Check your own account balance. |
| `/balance` | `/balance` | `eternaleconomy.player.balance` | Check your own account balance. |

Comment on lines +60 to +65
| `/economy set` | `/eco set <player> <amount>` | `eternaleconomy.admin.set` | Set a player's balance to a specific amount. |
| `/economy add` | `/eco add <player> <amount>` | `eternaleconomy.admin.add` | Add a specific amount to a player's balance. |
| `/economy remove` | `/eco remove <player> <amount>` | `eternaleconomy.admin.remove` | Remove a specific amount from a player's balance. |
| `/economy reset` | `/eco reset <player>` | `eternaleconomy.admin.reset` | Reset a player's balance to the default. |
| `/economy reload` | `/eco reload` | `eternaleconomy.admin.reload` | Reload the plugin configuration. |
| `/economy check` | `/eco check <player>` | `eternaleconomy.admin.balance` | Check a player's balance (Admin alias). |

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The admin command documentation is inconsistent. The Command column lists /economy, but the Usage column uses the alias /eco. For clarity and consistency, it's better to use the primary command name /economy in the usage examples. The existence of aliases can be mentioned separately or left for users to discover in-game.

Suggested change
| `/economy set` | `/eco set <player> <amount>` | `eternaleconomy.admin.set` | Set a player's balance to a specific amount. |
| `/economy add` | `/eco add <player> <amount>` | `eternaleconomy.admin.add` | Add a specific amount to a player's balance. |
| `/economy remove` | `/eco remove <player> <amount>` | `eternaleconomy.admin.remove` | Remove a specific amount from a player's balance. |
| `/economy reset` | `/eco reset <player>` | `eternaleconomy.admin.reset` | Reset a player's balance to the default. |
| `/economy reload` | `/eco reload` | `eternaleconomy.admin.reload` | Reload the plugin configuration. |
| `/economy check` | `/eco check <player>` | `eternaleconomy.admin.balance` | Check a player's balance (Admin alias). |
| `/economy set` | `/economy set <player> <amount>` | `eternaleconomy.admin.set` | Set a player's balance to a specific amount. |
| `/economy add` | `/economy add <player> <amount>` | `eternaleconomy.admin.add` | Add a specific amount to a player's balance. |
| `/economy remove` | `/economy remove <player> <amount>` | `eternaleconomy.admin.remove` | Remove a specific amount from a player's balance. |
| `/economy reset` | `/economy reset <player>` | `eternaleconomy.admin.reset` | Reset a player's balance to the default. |
| `/economy reload` | `/economy reload` | `eternaleconomy.admin.reload` | Reload the plugin configuration. |
| `/economy check` | `/economy check <player>` | `eternaleconomy.admin.balance` | Check a player's balance (Admin alias). |


## 🧩 Placeholders

These placeholders are used within the `messages.yml` file to dynamic content.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

There's a minor grammatical error in this sentence. It would read more clearly if changed.

Suggested change
These placeholders are used within the `messages.yml` file to dynamic content.
These placeholders are used within the `messages.yml` file to insert dynamic content.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants