LapisBlue / Pore

(Archive, not actively maintained) Run existing Bukkit plugins on Sponge natively
https://docs.lapis.blue/pore/
Other
61 stars 23 forks source link

Worldedit plugin cannot load #10

Closed ghost closed 9 years ago

ghost commented 9 years ago

http://pastebin.com/ztWZmkAJ

Due thi does not work worldguard plugin too.

simon816 commented 9 years ago

Pore is not ready yet, this is not at all surprising and is expected. The error is very self-explanatory

Caused by: org.apache.commons.lang.NotImplementedException: Code is not implemented
        at blue.lapis.pore.impl.PoreServer.getHelpMap(PoreServer.java:641) ~[PoreServer.class:?]
caseif commented 9 years ago

Currently Pore does not officially support any plugins at the moment, as there is still much work to be done on both SpongeAPI and many of Pore's own systems. We'll be sure to make a public announcement when the plugin is in a semi-working state, though.

stephan-gh commented 9 years ago

WorldEdit is available for Forge already, so I don't see a big point to invest a lot of time making it run on Pore. The native version would always run better than the Bukkit version running on Pore as a wrapper.

ghost commented 9 years ago

But many plugins depends on worldedit plugin. Will be possible use forge version with bukkit plugins? For example worldguard - one of best protection plugins depends on worldedit.

unascribed commented 9 years ago

Pore is intended to be a complete reimplementation of Bukkit on top of Sponge, and so it should be able to run any plugins (once it's finished), as long as they don't use NMS. WorldEdit does use NMS, but it has graceful fallbacks for when it can't.

Ultimately, WorldEdit and WorldGuard are being ported to Sponge by their developer, who is actually the project lead, so it's nothing to be terribly concerned about.

This basically means: We won't focus explicitly on WorldEdit support (it should work anyway), but you should never need to run WE or WG under Pore in the first place.

As a final note, Pore isn't finished. It can't run any plugins, let alone something as complicated as WorldEdit. When it's finished, it should work fine.