EndstoneMC / endstone

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

[bug] - installing a plugin under linux causes requirement conflicts #38

Closed legitbox closed 1 month ago

legitbox commented 1 month ago

Describe the bug installing a plugin in no matter what enviroment causes the plugin to start throwing venv or --user requirement errors

To Reproduce Steps to reproduce the behavior:

  1. put a plugin in the plugins directory
  2. start endstone inside or outside of venv
  3. you warnings/errors depending of in what enviroment you ran it in

Expected behavior its supposed to load the plugin in venv mode

Details (please complete the following information):

legitbox commented 1 month ago

posting the plugin which got angry on the endstone installation, maybe it might have something to do with this plugin.zip

wu-vincent commented 1 month ago

It should be fixed by https://github.com/EndstoneMC/endstone/commit/ebc51f989168feb0b000b08ed6e4b27d64e7e3f5 and https://github.com/EndstoneMC/endstone/commit/670a51f799bf6f436f34aa0d47c6d9b56fa6dd63.

Can you download the dev build and see if it works now in a virtual environment?