-
9feafcfc30
Convert newer API from radians to degrees.
sk89q
2014-07-15 20:10:14 -07:00
-
9b5c112e5c
Let NBT Tag(String name) accept a null name.
sk89q
2014-07-15 19:53:15 -07:00
-
3e34d5ca52
Re-implement /remove and /butcher with the new entity API.
sk89q
2014-07-15 19:47:47 -07:00
-
9dbc53476e
Delete protected Random instance from LocalWorld.
sk89q
2014-07-15 12:13:57 -07:00
-
1f709b9cc3
Move handling of hanging entities into ExtentEntityCopy.
sk89q
2014-07-15 12:09:11 -07:00
-
cf6fa98525
Rename getInteger -> getInt in NBT library and add putType(...) methods.
sk89q
2014-07-15 11:55:28 -07:00
-
a360800bbe
Update links in README.md.
Albert Pham
2014-07-14 23:36:17 -07:00
-
bf7185d173
Merge branch 'master' into feature/mapping
sk89q
2014-07-14 22:50:57 -07:00
-
-
-
-
6dcbc8eb66
Fix a confusion of loggers for command logging.
sk89q
2014-07-14 22:50:45 -07:00
-
b5aaef2505
Cleaned up and added many methods to the NBT classes.
sk89q
2014-07-14 20:36:27 -07:00
-
7243b2a05d
Write yaw/pitch in degrees rather than in radians with schematic files.
sk89q
2014-07-14 20:35:29 -07:00
-
e2082ee8a4
[Bukkit] Implement the new entity API.
sk89q
2014-07-14 18:11:38 -07:00
-
505d45237d
Remove UUID fields in ForgeWorld when creating entities.
sk89q
2014-07-14 15:58:43 -07:00
-
9c72a3c439
Fix blocks.json not being placed in the distribution.
sk89q
2014-07-14 13:48:30 -07:00
-
f033d87098
Add new Bukkit implementation adapter system to access MC internals.
sk89q
2014-07-14 12:10:38 -07:00
-
c535ad8682
Have BukkitEntity.getState() return null for now.
sk89q
2014-07-14 02:15:21 -07:00
-
f50c69ee8f
Use Location.getYaw() and getPitch() for converting to Bukkit Locations.
sk89q
2014-07-13 21:25:28 -07:00
-
bdd6d20013
Remove DataException from NbtValued's setNbtData().
sk89q
2014-07-13 18:15:44 -07:00
-
759c6ba50d
Add @Nullable to NbtValued methods.
sk89q
2014-07-13 18:15:16 -07:00
-
b751cbe1ee
Add support for entities with .schematic files.
sk89q
2014-07-13 01:14:46 -07:00
-
a95ebde620
Add setYaw, setYaw, and setDirection(yaw, pitch) to Location.
sk89q
2014-07-13 00:53:57 -07:00
-
9e105336d5
Add missing dependencies (Trove, GSON) to build.gradle.
sk89q
2014-07-12 18:38:30 -07:00
-
e21b21d266
Update changelog for 5.6.2 and 5.6.3.
sk89q
2014-07-12 13:15:34 -07:00
-
78988680e9
[Bukkit] Add support for MC 1.7.10.
sk89q
2014-07-12 13:09:44 -07:00
-
97a1664db5
Merge remote-tracking branch 'origin/master' into feature/mapping
sk89q
2014-07-10 22:33:25 -07:00
-
-
-
-
0ce7954dc9
Add support for copying entities between Extents.
sk89q
2014-07-10 22:22:35 -07:00
-
52f1a7d2d4
Fix issue with scaling transforms on blocks.
sk89q
2014-07-10 21:05:16 -07:00
-
ceec170be9
Change Location to store pitch/yaw rather than a directional vector.
sk89q
2014-07-10 15:49:34 -07:00
-
c564278dd6
Revert Extent.createEntity() taking a Vector.
sk89q
2014-07-10 14:50:40 -07:00
-
d50cd89005
Add Entity visitor and function interfaces.
sk89q
2014-07-10 02:59:09 -07:00
-
bd0e20e8a7
Have Extent.createEntity() take a Vector rather than a Location.
sk89q
2014-07-10 02:58:04 -07:00
-
e5959383c5
Fix /schematic load and save not taking 2 arguments.
sk89q
2014-07-10 01:34:05 -07:00
-
4f5e130b59
Add -p to /br clipboard to paste using origin of clipboard.
sk89q
2014-07-10 01:19:08 -07:00
-
91d3292d81
Call editSession.setBlock() in SnapshotRestore.
sk89q
2014-07-10 01:04:15 -07:00
-
66a51636a3
Ellipsoid-based region selectors no longer starts primary at (0, 0, 0).
sk89q
2014-07-10 00:47:36 -07:00
-
7283526123
Fixes commands registered with the legacy handler not tab completing players.
sk89q
2014-07-10 00:30:43 -07:00
-
dd497fdcb1
Send WrappedCommandException to the logger.
sk89q
2014-07-09 23:08:17 -07:00
-
4e69c7263f
Fix a syntax error in
393b0d3d.
sk89q
2014-07-09 23:07:40 -07:00
-
393b0d3d7a
Handle when CommandException.getMessage() is null in CommandManager.
sk89q
2014-07-09 23:05:40 -07:00
-
708b38312c
Closer isn't available in the Guava version that Bukkit bundles.
sk89q
2014-07-09 22:55:10 -07:00
-
9aec81c8c6
Change /schematic save to bake in the transform.
sk89q
2014-07-09 22:51:17 -07:00
-
2bbf5d2793
/schematic save should not check if the file exists.
sk89q
2014-07-09 22:04:17 -07:00
-
932513d8a1
Add Transform.isIdentity().
sk89q
2014-07-09 21:44:44 -07:00
-
47ad03a013
Add new Clipboard-compatible .schematic reader/writer.
sk89q
2014-07-09 21:08:34 -07:00
-
7b0e5a977f
Move GZIPOutputStream out of NBTOutputStream.
sk89q
2014-07-09 19:06:53 -07:00
-
955a52825f
Flip direction of //rotate to have it match previous behavior.
sk89q
2014-07-09 14:34:05 -07:00
-
56b349ead8
Add a new block metadata framework and fix //rotate and //flip.
sk89q
2014-07-09 14:14:17 -07:00
-
22dceb5614
Added GSON, Trove as dependencies and enabled minimizeJar for shading.
sk89q
2014-07-09 14:05:52 -07:00
-
6ef4f7b7cc
Moved legacy block classes to the legacy source root.
sk89q
2014-07-08 20:08:43 -07:00
-
7463fdef79
BlockRegistry, MaskRegistry, PatternRegistry -> *Factory
sk89q
2014-07-08 17:39:33 -07:00
-
65f451279c
Merge branch 'master' into feature/mapping
sk89q
2014-07-06 21:06:10 -07:00
-
-
-
-
d74237b15e
Fixes masks parsed from input not using block wildcards.
sk89q
2014-07-06 18:12:15 -07:00
-
68e5d5926a
Allow masks parsed from input to ignore the blacklist.
sk89q
2014-07-06 18:10:30 -07:00
-
85f014e256
Clamp acceptable density for //flora and //forest.
sk89q
2014-07-06 17:34:08 -07:00
-
e9ca618961
Fixes //desel no longer working.
sk89q
2014-07-06 17:29:17 -07:00
-
6f0fde47b0
Restored tab completion of player names.
sk89q
2014-07-06 17:22:49 -07:00
-
f1649dbf51
[Bukkit] Added runtime dependency for running Bukkit.
sk89q
2014-07-06 16:38:46 -07:00
-
297a6053ef
Merge pull request #298 from DarkArc/master
Albert Pham
2014-07-06 17:22:19 -07:00
-
-
bc92e43be0
Adds Platform support for WorldEdit CUI
Wyatt Childers
2014-07-06 20:13:27 -04:00
-
63605a8417
[Bukkit] Added shim method for setBlock(..., foundation.Block, ...).
sk89q
2014-07-05 16:40:07 -07:00
-
51a540dab1
Added //calc, //eval, etc. to evaluate mathematical expressions.
sk89q
2014-07-03 03:34:19 -07:00
-
6c4a321d61
Added support for mathematical expressions for numeric arguments in commands.
sk89q
2014-07-03 03:33:57 -07:00
-
1f6e31dae8
Changed /ascend and /descend to get arguments via injection.
sk89q
2014-07-03 03:33:16 -07:00
-
d3aa6c86a8
Added -m for //cut and //copy to set a source mask.
sk89q
2014-07-02 12:55:18 -07:00
-
b2e953a95f
Merge remote-tracking branch 'origin/master' into feature/mapping
sk89q
2014-07-02 12:54:30 -07:00
-
-
-
-
765d987ae1
ParametricCallable.mayConsumeArguments() handles flags better.
sk89q
2014-07-02 12:52:42 -07:00
-
aad7bb47d6
Added new preliminary non-destructive //rotate and //flip implementations.
sk89q
2014-07-02 02:56:21 -07:00
-
9e8b2d1875
Fix compile error in Transforms caused by merge.
sk89q
2014-07-02 02:55:02 -07:00
-
83e141bfb0
Added AffineTransform.scale(Vector).
sk89q
2014-07-02 02:54:48 -07:00
-
06c248e518
Rectified that hopper fix being very incomplete (and unit test breaking!).
sk89q
2014-07-01 15:37:12 -07:00
-
e207ccebe8
Fixed activated hoppers rotating incorrectly.
sk89q
2014-07-01 15:16:27 -07:00
-
8f8d991ee1
Fixed /butcher not working correctly in-game.
sk89q
2014-07-01 15:04:30 -07:00
-
ede28df487
Fixed handling of legacy Command.flags/.anyFlags.
sk89q
2014-07-01 14:15:19 -07:00
-
7ba002ac8d
Clean up ParametricCallable.
sk89q
2014-07-01 13:50:49 -07:00
-
c5bd8704ea
Added TransformRegion to transform another Region.
sk89q
2014-07-01 13:03:01 -07:00
-
7a5ea73c57
Merge branch 'master' into feature/mapping
sk89q
2014-07-01 12:59:55 -07:00
-
-
-
-
1b0a6bfcd8
Removed CommandCallable.getValueFlags().
sk89q
2014-07-01 12:56:27 -07:00
-
f3fe8f2ad8
Extracted CommandMapping interface.
sk89q
2014-07-01 12:47:56 -07:00
-
61053564fa
Added utility Transforms class.
sk89q
2014-07-01 12:42:18 -07:00
-
e3ae22da80
Identity.combine(other) should just return other.
sk89q
2014-07-01 12:41:52 -07:00
-
63411b427a
Added Transform.inverse() as a standard operation.
sk89q
2014-07-01 12:41:11 -07:00
-
a74bab7f98
Added changes to formatting package in some classes.
sk89q
2014-07-01 01:39:54 -07:00
-
83a657e561
formatting.components -> formatting.component
sk89q
2014-07-01 00:22:11 -07:00
-
7c2f6f0bcc
Sort commands for Dispatchers in CommandUsageBox.
sk89q
2014-06-30 23:22:04 -07:00
-
2effc57b78
When sorting commands for //help, ignore / characters.
sk89q
2014-06-30 23:17:44 -07:00
-
75b1fe6090
Added "Usage: " back when handling InvalidUsageException.
sk89q
2014-06-30 23:04:32 -07:00
-
f0530f9d28
Removed gold color from CommandUsageBox for command help.
sk89q
2014-06-30 23:03:46 -07:00
-
88f0f1061a
Cleaned up InvalidUsageException and CommandException to be less confusing.
sk89q
2014-06-30 23:02:04 -07:00
-
08ad5f4451
Handle exceptions thrown from bindings as a convertible InvocationTargetException.
sk89q
2014-06-30 22:51:21 -07:00
-
11d37bce2b
Implemented -? and changed handling of InvalidUsageException.
sk89q
2014-06-30 22:48:04 -07:00
-
c29ca03e35
Improved re-use of command help formatting.
sk89q
2014-06-30 22:08:08 -07:00
-
1e2523ddcb
Updated //help with colors and sub-command support.
sk89q
2014-06-30 21:56:05 -07:00
-
d1f5beb961
Shortened /schematic command descriptions.
sk89q
2014-06-30 21:48:26 -07:00
-
0a5a1e1b01
Fixed typo in //curve's help.
sk89q
2014-06-30 21:00:02 -07:00
-
-
dd924d806b
Fixed RepeatingExtentPattern repeating a (1, 1, 1) smaller region.
sk89q
2014-06-29 17:47:29 -07:00
-
09eb36dc5e
Added new Extent-compatible Clipboard and BlockArrayClipboard classes.
sk89q
2014-06-29 17:47:08 -07:00
-
eee2c5d9f4
Changed Location to use Extents rather than worlds and overhauled the new Entity code a bit.
sk89q
2014-06-29 15:36:41 -07:00
-
ad9b8ce3b1
[Bukkit] Made BukkitCommandSender public again.
sk89q
2014-06-29 12:28:27 -07:00
-
d4dde8c4a6
[Bukkit] Handle onDisable() better when onEnable() fails.
sk89q
2014-06-29 01:43:30 -07:00
-
302d089d55
Assembly needs to go after the shader .jar is built.
sk89q
2014-06-29 01:39:56 -07:00