solero / houdini

A Club Penguin private server written in Python 3
https://houdini.readthedocs.io/
MIT License
281 stars 54 forks source link

Support multi-module plugins #92

Closed brosquinha closed 7 months ago

brosquinha commented 9 months ago

Context

I'm developing a bot plugin for Houdini here. Since I'm planning on adding a fairly amount of features, its source code started to grow a little too much for a single file, which lead me to slip it into multiple files to better organize it. However, Houdini expects all modules under houdini/plugins to contain a plugin subclass, so it currently does not support such multi-module plugins.

Proposed solution

Ignore all non-plugin modules inside houdini/plugins.

AllinolCP commented 7 months ago

Welcome! and Thank You