cabced11a7
Removed some "final" qualifiers from static methods.
...
Also fixed some other warnings IntelliJ annoyed me with
2013-09-21 10:09:49 -04:00
84598e220f
Updated Craftbukkit package version for 1.6.4
2013-09-19 21:30:55 -04:00
89e9829f28
Removed nonexistant parameter from javadoc.
2013-08-27 11:49:27 -04:00
8ce14dc982
Made //copy and //cut copy only the blocks contained in the selection.
2013-08-27 08:03:14 +02:00
77219a8b3e
The Sphere selector can now also shrink the region.
...
The radius is set to ceil(distanceToCenter).
2013-08-24 10:59:23 +02:00
878c26a8f0
Control flow improvements.
2013-08-24 10:59:22 +02:00
eacd147694
Optimized EditSession.countBlocks.
...
Also fixed the questionable semantics for that anonymous class' "contains" method.
2013-08-16 08:18:37 +02:00
28047894c4
BlockType adjustments
...
- Flagged heads as "cannot be passed through".
- Adjusted shouldPlaceLast (Added anvils, removed heads).
- Fixed portal frame height and added a few new blocks to centralTopLimit
- Made cobblestone wall 1.5 high.
2013-08-16 08:18:37 +02:00
2a4e6ac93a
Added a separate point maximum for polyhedral selections.
2013-08-16 08:18:36 +02:00
60f44be298
Minor polyhedron changes.
2013-08-08 08:28:26 +02:00
a669ef95c6
Tabs.
2013-08-06 23:50:02 -04:00
bf2c8ebed4
Only show nested commands in the Bukkit help if the player has permission to use at least one of the children
2013-08-06 20:09:47 -07:00
63f2f96a8c
Add convex to the @Command usage info for //sel.
2013-08-06 11:50:42 -04:00
d4a7f7b48a
ConvexPolyhedralRegions now preserve the order of their vertices.
2013-08-06 11:50:41 -04:00
d7d8930cd4
Made BlockWorldVector.equals accept all kinds of Vectors, not just WorldVectors.
...
This should make all those compareTo==0 things unnecessary.
2013-08-06 11:50:40 -04:00
b28fdbfe4e
Used vector constants in all appropriate placed.
2013-08-06 11:50:39 -04:00
4c496bfaac
Added constants to Vector2D, BlockVector and BlockVector2D and made the ones in Vector final.
2013-08-06 11:50:38 -04:00
37373976f5
Added the polyhedral selector to //sel.
2013-08-06 11:50:36 -04:00
731c8a0ce7
Added a ConvexPolyhedralRegion and selector
2013-08-06 11:50:35 -04:00
22798f49c8
Reduced some code duplication in the regions.
2013-08-06 11:50:34 -04:00
c838ef7b25
Moved the polygonization code to the specific regions that are being polygonized.
...
Also, maxPoints no longer has confusing semantics.
2013-08-06 11:50:33 -04:00
34093884bc
Replaced an if-else tree in /rement by an equivalent switch.
2013-08-04 10:12:16 +02:00
b710f919d5
Added static ZERO, UNIT_X, UNIT_Y, UNIT_Z, and ONE fields to Vector.
2013-08-04 10:12:15 +02:00
e787013bad
Fixed a typo.
2013-08-04 10:12:15 +02:00
9f4d470f7d
Made //move operate on the actual region instead of its bounding box.
2013-08-04 01:34:55 +02:00
c1396a2468
Added EditSession.moveRegion.
2013-08-04 01:34:54 +02:00
98e466d371
Fixed a typo.
2013-08-03 15:29:33 +02:00
9b37fb98ac
Fixed some warnings.
2013-08-03 14:46:37 +02:00
65c3614e7b
Support for listing in expand, contract, and shift.
...
Support listing in these commands by replacing a single Vector with a
List<Vector> and then iterating through it in a foreach loop. Region
changes are still performed individually, no extra complicated math
involved.
2013-08-02 22:55:38 -04:00
5f47ede05a
Made generation commands respect the max-radius config setting.
2013-08-02 22:50:14 -04:00
d7324f6b13
Made a checkMaxBrushRadius method for centralized use.
2013-08-02 21:34:20 -04:00
bc39a913ea
Fix logic error when checking for use-inventory overrides.
2013-07-26 08:33:52 -04:00
4d89b67b25
Update to MC 1.6.2
2013-07-12 02:04:20 -04:00
930e2e7107
Update MobType list, even though it's almost never used.
2013-07-02 07:34:42 -04:00
7a757ccdb2
Added blocks and items for MC 1.6
2013-07-02 07:34:41 -04:00
48bff509dd
Bukkit package naming changes for 1.6.1.
2013-07-02 07:34:20 -04:00
6f3fbdc963
Removed some debug prints.
2013-07-02 07:30:00 -04:00
d7837f6121
Added cylinder->polygon conversion.
2013-07-02 07:29:59 -04:00
610fa40e2a
Removed some javadocs for nonexistant parameters in Vector2D methods.
2013-07-02 07:29:58 -04:00
3e875b7936
Fixed some warnings.
2013-07-02 07:29:58 -04:00
5db504aed2
@Deprecated 2 deprecated constructors.
2013-06-22 05:56:02 +02:00
5895b492da
Horrible 0-day fix. Super important to upgrade.
...
Actually just a typo.
2013-06-03 16:54:14 -04:00
fb96ced3bf
Add coordinate argument to //chunk command.
2013-06-03 15:55:17 -04:00
10c43a9c9f
Made McRegionReader.getChunkInputStream() throw a DataException instead of returning a null when an ungenerated chunk is encountered.
2013-06-02 12:14:56 -07:00
ca06489e11
Don't spam chat when a different type of vector is given to the Selector.
2013-05-16 02:02:09 -04:00
94dbfa3b85
Be less lazy handling MobSpawnerBlock tags. (Although once again, no one should actually being using this class.)
2013-05-12 13:23:31 -04:00
fad30ff23b
Update for CraftBukkit 1.5.2 package.
2013-04-30 20:54:59 -04:00
f213bb73e8
Added pistons (retracted only) to cycler tool.
2013-04-18 16:56:09 -04:00
102a149dbb
Fix setbiome issue and tweak a few block names.
2013-04-09 17:17:15 -04:00
e7ae3b4ddf
Fix setting blocks that used multiple TileEntities on one block id.
...
Since forge added support for this feature, we need to double-pass
on setting block data values to preserve both TileEntity type and
block orientations.
Users using MCPC may need to remove their old MCPC nmsblock class
before the new one is used correctly. (Although it was only added
in a dev build)
2013-03-30 15:50:21 -04:00