EndstoneMC / endstone

Endstone - High-level Plugin API for Bedrock Dedicated Servers (BDS), in both Python and C++.
http://endstone.dev/
Apache License 2.0
267 stars 25 forks source link

Better plugins... [feature] #20

Closed cheditx closed 4 months ago

cheditx commented 5 months ago

As a python developer, i don't really like the plugin creation on this software, whats the sense of making pyproject.toml files, useless subdirectory etc...

Maybe something like this would be great!

image

wu-vincent commented 5 months ago

As a Python developer, you should probably know that creating plugins using pyproject.toml and entrypoints is the recommended method. That's the standard way that many other projects like flask, pytest, flake8 adopted. You will see all projects using this method here: https://github.com/search?q=project.entry-points.&type=code

I understand that it may seem a bit verbose, but it's just a one-time setup. Once you have it set up, you're good to go.

github-actions[bot] commented 4 months ago

This issue has been automatically marked as stale because it did not have recent activity. It will be closed in 7 days if no further activity occurs. If you wish not to mark it as stale, please leave a comment in this issue.

github-actions[bot] commented 4 months ago

This issue has been automatically closed because it did not have recent activity. If this remains to be a problem with the latest version of Endstone, please open a new issue and link this to it. Thanks!