TomyLobo and wizjany
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
TomyLobo and wizjany
89e9829f28
Removed nonexistant parameter from javadoc.
2013-08-27 11:49:27 -04:00
TomyLobo
8ce14dc982
Made //copy and //cut copy only the blocks contained in the selection.
2013-08-27 08:03:14 +02:00
TomyLobo
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
TomyLobo
878c26a8f0
Control flow improvements.
2013-08-24 10:59:22 +02:00
TomyLobo
eacd147694
Optimized EditSession.countBlocks.
...
Also fixed the questionable semantics for that anonymous class' "contains" method.
2013-08-16 08:18:37 +02:00
TomyLobo
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
TomyLobo
2a4e6ac93a
Added a separate point maximum for polyhedral selections.
2013-08-16 08:18:36 +02:00
TomyLobo
60f44be298
Minor polyhedron changes.
2013-08-08 08:28:26 +02:00
TomyLobo and wizjany
d4a7f7b48a
ConvexPolyhedralRegions now preserve the order of their vertices.
2013-08-06 11:50:41 -04:00
TomyLobo and wizjany
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
TomyLobo and wizjany
b28fdbfe4e
Used vector constants in all appropriate placed.
2013-08-06 11:50:39 -04:00
TomyLobo and wizjany
4c496bfaac
Added constants to Vector2D, BlockVector and BlockVector2D and made the ones in Vector final.
2013-08-06 11:50:38 -04:00
TomyLobo and wizjany
37373976f5
Added the polyhedral selector to //sel.
2013-08-06 11:50:36 -04:00
TomyLobo and wizjany
731c8a0ce7
Added a ConvexPolyhedralRegion and selector
2013-08-06 11:50:35 -04:00
TomyLobo and wizjany
22798f49c8
Reduced some code duplication in the regions.
2013-08-06 11:50:34 -04:00
TomyLobo and wizjany
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
TomyLobo
34093884bc
Replaced an if-else tree in /rement by an equivalent switch.
2013-08-04 10:12:16 +02:00
TomyLobo
b710f919d5
Added static ZERO, UNIT_X, UNIT_Y, UNIT_Z, and ONE fields to Vector.
2013-08-04 10:12:15 +02:00
TomyLobo
e787013bad
Fixed a typo.
2013-08-04 10:12:15 +02:00
TomyLobo
9f4d470f7d
Made //move operate on the actual region instead of its bounding box.
2013-08-04 01:34:55 +02:00
TomyLobo
c1396a2468
Added EditSession.moveRegion.
2013-08-04 01:34:54 +02:00
TomyLobo
98e466d371
Fixed a typo.
2013-08-03 15:29:33 +02:00
TomyLobo
9b37fb98ac
Fixed some warnings.
2013-08-03 14:46:37 +02:00
TomyLobo and wizjany
6f3fbdc963
Removed some debug prints.
2013-07-02 07:30:00 -04:00
TomyLobo and wizjany
d7837f6121
Added cylinder->polygon conversion.
2013-07-02 07:29:59 -04:00
TomyLobo and wizjany
610fa40e2a
Removed some javadocs for nonexistant parameters in Vector2D methods.
2013-07-02 07:29:58 -04:00
TomyLobo and wizjany
3e875b7936
Fixed some warnings.
2013-07-02 07:29:58 -04:00
TomyLobo
5db504aed2
@Deprecated 2 deprecated constructors.
2013-06-22 05:56:02 +02:00
TomyLobo
186fbb98a2
Changed all references to BaseItem.getDamage to getData.
2012-08-24 13:39:52 +02:00
TomyLobo
07e270289e
Removed @Deprecated from getBlockType/Data.
2012-08-24 13:39:43 +02:00
TomyLobo
0bc9369cc8
Made /butcher print the radius it uses and added an "all" parameter.
2012-08-16 15:30:16 +02:00
TomyLobo
cacf2cabe2
Moved the spawn egg entry in ItemType further up.
2012-08-15 19:16:24 +02:00
TomyLobo
5e4c809f66
Added ender chest to flip/rotate.
2012-08-14 01:32:35 +02:00
TomyLobo
bcf4204ffc
Added tripwire hook to flip/rotate.
2012-08-14 01:30:45 +02:00
TomyLobo
df3062a68f
Added cocoa plant to cycle/flip/rotate.
2012-08-14 01:20:50 +02:00
TomyLobo
3497d9e557
Added 1.3 stairs and wooden steps to cycle/flip/rotate.
2012-08-14 01:20:50 +02:00
TomyLobo
b07a084b8a
Added cocoa plant to centralTopLimit.
2012-08-14 01:18:31 +02:00
TomyLobo
e8ea4e4ef1
Added 1.3 blocks to getBlockBagItem.
2012-08-14 00:35:24 +02:00
TomyLobo
082871f46d
Added 1.3 blocks to isContainerBlock.
2012-08-13 23:59:37 +02:00
TomyLobo
c2d7ab5bff
Added 1.3 blocks to isRedstoneBlock.
2012-08-13 23:57:53 +02:00
TomyLobo
0b0b39b025
Added 1.3 blocks to isRedstoneSource.
2012-08-13 23:57:12 +02:00
TomyLobo
7c4cf0494f
Added 1.3 blocks to isNaturalTerrainBlock.
2012-08-13 23:56:20 +02:00
TomyLobo
22ed05576c
Added 1.3 blocks to emitsLight.
2012-08-13 23:55:10 +02:00
TomyLobo
38a1d8fcc1
Added 1.3 blocks to isTranslucent.
2012-08-13 23:53:42 +02:00
TomyLobo
ad4213e1e3
Added leaves, piston extension, mobspawner, wooden/cobble stairs, chest and cactus to isTranslucent.
2012-08-13 23:52:47 +02:00
TomyLobo
ec4dbac165
Added 1.3 blocks to getAttachment.
2012-08-13 23:41:25 +02:00
TomyLobo
42a64f72a1
Added 1.3 blocks to shouldPlaceLast.
2012-08-13 23:28:36 +02:00
TomyLobo
d88691d450
Added 1.3 blocks to canPassThrough.
2012-08-13 23:26:28 +02:00
TomyLobo
69cf59565b
Added 1.3 blocks to usesData.
2012-08-13 23:23:50 +02:00
TomyLobo
094909c7e1
Fixed for SpoutAPI changes.
2012-08-13 19:40:13 +02:00
TomyLobo
0e897778b0
Removed lily pad from canPassThrough.
2012-08-12 16:00:14 +02:00
TomyLobo
edcccfce5f
Made findFreePosition and setOnGround respect half-blocks and such.
2012-08-12 16:00:14 +02:00
TomyLobo
aaa01eb608
meh
2012-08-12 16:00:13 +02:00
TomyLobo
b2e442e53d
Added BlockType.centralTopLimit.
...
Returns the y offset a player falls to when falling onto the top of a block at xp+0.5/zp+0.5.
2012-08-12 15:56:47 +02:00
TomyLobo
499e73751d
Fixed some warnings.
2012-08-11 04:35:01 +02:00
TomyLobo
aa844c1a11
Made Bukkit and dummypermscompat dependencies optional.
2012-08-10 23:08:54 +02:00
TomyLobo
ce20f33425
Marked Spout dependencies as optional.
2012-08-03 14:10:55 +02:00
TomyLobo
9c3a449066
Updated Vanilla dependency to 1.3.0-SNAPSHOT.
2012-08-03 14:10:20 +02:00
TomyLobo
5183726c39
Fixed some warnings.
2012-08-03 14:09:13 +02:00
TomyLobo
bb5f3477c2
//chunk no longer switches from //sel extend to //sel cuboid.
2012-07-28 14:50:01 +02:00
TomyLobo
afb9052cc9
ExtendingCuboidRegionSelector's ctor now requires a LocalWorld.
2012-07-28 14:49:30 +02:00
TomyLobo
29393a808b
Updated for SpoutAPI changes.
2012-07-28 14:48:38 +02:00
TomyLobo
97876d8581
Upped Bukkit dependency version to 1.2.4-R4.1.
2012-07-14 00:16:58 +02:00
TomyLobo
6c413289be
Added [g]closest(x,y,z,index,count,stride) to the expression parser.
...
This function reads <count> x/y/z triplets from [g]megabuf, starting at <index> and advancing <stride> elements each time.
It then finds the element closest to the given coordinates.
2012-07-13 17:29:21 +02:00
TomyLobo
613f3884d4
Reorganized megabuf a bit.
2012-07-13 12:24:14 +02:00
TomyLobo
fd4e94220f
Fixed a NullPointerException in ifs without an else.
...
The NPE occured if the condition was not optimizable to a constant.
2012-07-13 12:20:33 +02:00
TomyLobo
7bc66b8247
Removed unused imports.
2012-06-22 02:10:15 +02:00
TomyLobo
b2aeb2e1f1
Added upside-down stairs to //cycle.
2012-06-15 00:11:28 +02:00
TomyLobo
16a90d1b70
Updated for SpoutAPI changes.
2012-06-11 03:30:04 +02:00
TomyLobo
782cd9a763
Set Bukkit dependency to R2.1.
...
That's the current CraftBukkit++ version.
2012-06-11 03:28:55 +02:00
TomyLobo
5a9bddd252
Added flip and rotate code for upside-down stairs and steps.
2012-06-07 12:55:58 +02:00
TomyLobo
d32bb79549
Updated for latest SpoutAPI.
2012-06-07 12:18:57 +02:00
TomyLobo
06ed8ecf97
Made Vector implement Comparable<Vector> instead of Comparable<BlockVector>. Oops
2012-06-07 12:18:22 +02:00
TomyLobo
e69ad4d08f
Made Vector Comparable.
2012-06-06 15:54:44 +02:00
TomyLobo
50b7ef02c7
Updated for latest SpoutAPI/Vanilla version.
2012-05-28 03:20:10 +02:00
TomyLobo
30515a65f5
Fixed 2 warnings.
2012-05-27 20:30:17 +02:00
TomyLobo
f910fe4e66
Added //generate -c, which offsets the input coordinates from the selection center.
2012-05-17 12:17:41 +02:00
TomyLobo
3e77e024c0
Updated bukkit dependency to 1.2.5-R1.2-SNAPSHOT.
2012-04-15 19:35:23 +02:00
TomyLobo
419e4a681d
Fixed a warning.
2012-04-15 19:35:11 +02:00
TomyLobo
4208ba33d6
Updated for latest SpoutAPI and fixed some warnings.
2012-03-21 11:06:32 +01:00
TomyLobo
a74a0a40e2
We don't really need deprecated private methods :)
2012-03-21 10:58:14 +01:00
TomyLobo
cfb19eba9b
Made //undo and //redo disregard global masks.
2012-03-20 18:21:38 +01:00
TomyLobo
d3162f6695
Fixed for latest SpoutAPI.
2012-03-17 10:00:13 +01:00
TomyLobo
fcd792191a
Fixed for latest SpoutAPI.
2012-03-15 10:34:30 +01:00
TomyLobo
4ad330a958
Fixed //shift not updating polygonal regions properly.
2012-03-15 09:05:47 +01:00
TomyLobo
85cdd49593
In WorldGuard, teleport/spawn location yaw/pitch should now work.
2012-03-12 16:40:02 +01:00
TomyLobo
b8e9f6bb77
Updated to new SpoutAPI version.
2012-03-12 10:23:02 +01:00
TomyLobo
255b04e13d
Added a Location class and conversion utilities.
...
This is required for the latest WorldGuard version
2012-03-12 10:23:02 +01:00
TomyLobo
bc94f8f973
Removed an unused import.
2012-03-11 14:27:04 +01:00
TomyLobo
19b353f6b5
Added a paragraph about building pull requests to README.md.
2012-03-06 22:23:48 +01:00
TomyLobo
12b8224957
Changed java version to 1.6.
2012-03-04 17:54:53 +01:00
TomyLobo
4e91f4e988
No longer using deprecated stuff.
2012-03-02 19:57:32 +01:00
TomyLobo
247e8b163d
Removed the com.sk89q.bukkit.migration package and LegacyPermissionsProviderWrapper.
...
This restores compatibility with the latest Bukkit builds.
2012-02-20 14:33:09 +01:00
TomyLobo
20315f10ef
Fixed some warnings.
...
Bad zml, baaaaaad.
2012-02-20 14:33:09 +01:00
TomyLobo
c6ce8541bc
Upped dependency version for bukkit.
2012-02-14 02:22:33 +01:00
TomyLobo
ea4ee34810
Fixed north face not being set with non-singleblockpatterns.
2012-02-07 00:37:52 +01:00
TomyLobo
aaac36b1cc
Factored lookup code from BlockType and ItemType into a method in StringUtil.
2012-01-31 17:01:06 +01:00
TomyLobo
d2c64e9304
BaseBlock changes
...
- Changed up EditSession.replaceBlocks to make BaseBlock.inIterable unnecessary.
- Returned BaseBlock.inIterable to its old state and deprecated it.
- Renamed the old BaseBlock.equals to equalsFuzzy, changed the parameter type and took the casts and type checks out.
- Made a new BaseBlock.equals that is consistent with the rules java prescribes.
2012-01-31 16:57:40 +01:00
TomyLobo
a7c75285d9
Fixed for new SpoutAPI version.
2012-01-24 03:49:59 +01:00