Commit Graph

20 Commits

Author SHA1 Message Date
d96d3cf8bc Changed instances of Pattern, Mask, etc. to newer versions.
Most affected is the brush code.
2014-06-27 19:55:38 -07:00
9381beb417 Actor should not have getWorld(). 2014-06-27 18:34:58 -07:00
23ce159ccf Moved other command handler related classes to the internal package. 2014-06-27 18:29:43 -07:00
47076b313e Fixed command logging regression caused by merge. 2014-06-27 18:29:43 -07:00
b7e0821b97 Removed command binding classes to internal package. 2014-06-27 18:29:43 -07:00
ebe2bc6ae2 Changed command pipeline to use Actor over LocalPlayer. 2014-06-27 18:29:42 -07:00
8f1943fd84 Merge commit '142f5c8e5c889ee5098c05ba2fde20b52467c1df' into feature/platform-caps 2014-06-27 16:03:29 -07:00
9bb70ad335 Updated events to choose the best platform for certain tasks. 2014-06-27 13:14:44 -07:00
e52ca6661f Added support for platforms to declare capabilities.
Platforms can declare certain capabilities and a suggested preference
for the platform for each capability. WorldEdit can then choose
the best platform for a given capability.

Examples of capabilities include providing configuration, registering
game hooks/events, performing changes to the world, or checking
permissions/authorization.
2014-06-27 01:11:35 -07:00
d9cea950b0 Added events for the other WorldEdit.handle*() methods. 2014-06-26 20:07:04 -07:00
fc50831cc0 Changed right click to use the event as well. 2014-06-26 17:07:08 -07:00
ff7d5aad1a Only handle primary input in block interact event handler. 2014-06-26 16:58:54 -07:00
900c9b5258 Added BlockInteractEvent to replace handleBlockLeftClick().
Needed quite a shim for tools/brushes for now.
2014-06-26 16:56:40 -07:00
f3e107da90 Handle running multiple platforms at a time better. 2014-04-05 23:27:10 -07:00
d1a69fd985 Raised level for platform registration log message. 2014-04-05 22:05:58 -07:00
24f8fbc92a Converted API over to use new World.
This breaks backwards compatibility for all getWorld() methods, but
shim methods were added for binary compatibility with method calls that
use LocalWorld.
2014-04-05 03:04:21 -07:00
7ed1718d21 Moved LocalWorld's members upwards to AbstractWorld and World. 2014-04-04 22:40:29 -07:00
d4c910a012 Created AbstractPlatform and deprecated ServerInterface. 2014-04-04 21:15:37 -07:00
8fb73347e4 Implemented PlatformManager, Platform over old platform registration method. 2014-04-04 20:53:58 -07:00
bed5fa8fdc Added Actor, Player, Entity, BaseEntity. 2014-04-04 17:54:14 -07:00