aumgn
a7b49ff793
Add minimum/maximumY to FlatRegion and fix a typo in Polygonal2DRegion
2012-04-16 08:45:53 +02:00
aumgn
6915244ab9
Add missing imports
2012-04-16 07:28:36 +02:00
aumgn
8c36047cbb
Fix warnings
2012-04-10 13:12:24 +02:00
aumgn
e86dc2c90b
Biome clean up & fixes
...
Change BiomeType to an interface.
Do not longer use invalid biomes of Bukkit Biome enum.
Add a common unknown biome type.
2012-04-10 13:09:47 +02:00
aumgn and zml2008
9a90702b2f
Fix CombinedMask created with /(g)mask commands
2012-03-31 09:04:54 -07:00
aumgn and zml2008
30ed049918
Implement InvertedMask & UnderOverlayMask as decorators
2012-03-31 09:04:54 -07:00
aumgn and zml2008
eb14efd2df
Add a dynamic region mask
2012-03-31 09:04:54 -07:00
aumgn and zml2008
84c1492b3f
Fix #region mask
2012-03-31 09:04:54 -07:00
aumgn and zml2008
842c469285
Make regions Cloneable
2012-03-31 09:04:54 -07:00
aumgn
bbda908093
Remove error-prone redundancy in Polygonal2D min/max management
2012-03-26 07:44:04 +02:00
aumgn and zml2008
a8eeacccd4
Add biome support
...
Add a BiomeTypes interface
Add methods in ServerInterface to retrieve the implemented BiomeTypes
Add a getBiome method to LocalWorld and subclasses
Add /biomeinfo & /biomelist commands
Add a BiomeTypeMask
Closes #181
2012-03-20 18:09:48 -07:00
aumgn and TomyLobo
499f3ccda7
Add a -f (friendly) flag to butcher
2012-03-17 09:46:24 +01:00
aumgn and TomyLobo
a23e9b857f
Add FlatRegion interface and an associated iterator
2012-03-17 09:26:05 +01:00
aumgn
d82111a4fc
Fix a NPE with brush using a global mask and no brush mask
2012-03-15 16:59:02 +01:00
aumgn and TomyLobo
857f721bb5
Add support for expand with reverse dir for Cylinder & Ellipsoid
2012-03-15 08:51:37 +01:00
aumgn and TomyLobo
760f77e681
Make inset/outset use varargs contract/expand, so they can be used with cylinders and ellipses.
2012-03-15 08:31:40 +01:00
aumgn and TomyLobo
8506bb437e
Deprecate expand/contract(Vector) in favor of varargs versions
...
This keeps things simpler by not dealing with redundant implementations
for single change and multiple changes.
This also let regions handle related changes in a more efficient way
(for example recalculates region components only when needed).
2012-03-15 08:31:39 +01:00
aumgn and TomyLobo
1359a7fada
Implement contract/expand(Vector...) for Cylinder & Ellipsoid
2012-03-15 08:31:30 +01:00
aumgn and TomyLobo
0346228310
Add positive() to Vector and Vector2D
2012-03-15 08:29:27 +01:00
Ferreira Christopher
eee02565ca
Fix NPE in CylinderRegion
2012-01-22 12:02:11 +01:00