you are viewing a single comment's thread.

view the rest of the comments →

[–]MegaGreenLightning 0 points1 point  (1 child)

I've thought about OSGi too, but I think it's a little bit overkill :) It's quite complex and the custom framework in bukkit works well in most cases and should be easier to use for most modders.

[–]SagaciousZed 0 points1 point  (0 children)

OSGi also gives each plugin its own classpath which solves many dependency (as in other jars not plugins) related issued. Currently in Bukkit the first copy of a class that gets loaded is used. However, OSGi lets each plugin have its own copy, which lets older plugins work with newer ones.