Commit Graph

72 Commits

Author SHA1 Message Date
Nathan Adams
4a9efb9064 BREAKING CHANGE: Renamed Environment.SKYLANDS to THE_END 2011-11-21 22:38:06 +00:00
EvilSeph
ab1591b013 Added Difficulty API. 2011-10-03 10:11:46 -04:00
Dinnerbone
e6c273e8b0 Many javadoc fixes thanks to Celtic Minstrel 2011-09-25 02:56:40 +01:00
Dinnerbone
f36d65e910 Added world.getSeaLevel() 2011-09-25 01:05:32 +01:00
Dinnerbone
5132d893e4 Added new autosave methods to World 2011-09-02 20:46:44 +01:00
EvilSeph
79ac053ef6 Revert "Interface for changing the view distance." 2011-08-15 14:26:42 -04:00
Andrew Ardill
362f1163d0 Interface for changing the view distance.
Can be changed server wide, per world and per player.
Only server wide changes are kept between server restarts.

Setting the server or world view distance should fail if the
view distance is not between 3 and 15
2011-08-15 15:11:34 +10:00
Rigby
85df0bcfef Implemented per world setting to keep the spawn in memory or not. 2011-08-05 14:37:56 -04:00
EvilSeph
7b2e455b25 Added various utility methods to make chunk handling easier. Thanks Meaglin! 2011-07-28 00:32:28 -04:00
Dinnerbone
f3f66d84d7 Added world.getMaxHeight (currently static until 1.8) 2011-07-20 00:03:16 +01:00
Erik Broes
46d8c4d92f Remove superfluous javadocs 2011-07-17 17:20:22 +02:00
Erik Broes
902fb0451a Remove some deprecated methods in World 2011-07-17 17:02:37 +02:00
Dinnerbone
c7518e7033 Added helper methods World.getHighestBlockAt, Block.isEmpty, Block.isLiquid. Added methods to safely retrieve biome/temperature/humidity data for a block without generating the block. 2011-07-13 10:39:41 +01:00
Tahg
1dde11e274 uuid changes 2011-07-13 00:15:47 -04:00
Rigby
8230758bc1 Implements World UID. 2011-07-07 13:56:29 -04:00
EvilSeph
410d791547 Added API to allow plugins to set the world's spawn flags. 2011-06-19 06:34:07 -04:00
EvilSeph
944b128690 Added ChunkSnapShot improvements. Thanks mikeprimm!
Added support for biome data to chunk snapshot
Added method for returning empty chunk snapshot (for ungenerated chunks)
2011-06-17 09:21:56 -04:00
sunkid
a005d0a65d Added a general spawn method. 2011-06-17 01:57:12 -04:00
sunkid
52b7edc1ed Added setFire option to createExplosion methods. 2011-06-17 01:42:26 -04:00
Erik Broes
c54ec090c8 Generic cleanup 2011-06-12 12:49:08 +02:00
sk89q
e2bab1d47c Added World.createExplosion() that takes a Location, instead of just raw X, Y, Z values. 2011-06-09 23:13:36 -07:00
sk89q
a00efd634c Cleaned up some Javadocs. 2011-06-09 23:11:35 -07:00
sk89q
febba495d8 Moved playSound/Effect(Player, ...) to Player.playEffect(Location, ...) to be consistent, and because the code didn't really do what the Javadoc said. 2011-06-09 23:07:45 -07:00
sk89q
c0dfb02c10 Changed sound playing to effect dispatching, since these seem more like more like encompassing effect than mere sounds. 2011-06-09 22:57:44 -07:00
sk89q
a220975dec Merge branch 'sound' of https://github.com/sunkid/Bukkit 2011-06-09 22:38:21 -07:00
sunkid
069df1b6e6 added playSound methods to the World interface and a utility method to Location 2011-06-09 12:32:55 -07:00
EvilSeph
01a273d9a6 Added method to create an explosion in world. Thanks Zaraza107! 2011-06-09 04:12:39 -04:00
Dinnerbone
bca3b8d0c5 Added custom world generator API 2011-06-06 18:37:20 +01:00
Dinnerbone
e7019b40e3 Added new World.Environment 2011-05-26 06:14:48 +01:00
Erik Broes
c4d444ce98 Whitespace + general cleanup 2011-05-15 14:06:02 +02:00
sk89q
b09635228e Added World.strikeLightningEffect() that does no damage. 2011-05-06 19:25:43 -07:00
Rigby
d9593800e6 Added per world PVP setting support. 2011-05-02 00:28:33 -04:00
Rigby
3081b6ad16 Added the ability to retrieve a world's Seed. 2011-04-25 16:48:44 -04:00
sk89q
6a92cc783e Add methods to control thunder. 2011-04-22 03:12:54 -07:00
sk89q
a65f45661d Added weather control methods. 2011-04-22 02:17:53 -07:00
sk89q
b2ae16be0c Added World.strikeLightning(). Also renamed WeatherStorm -> LightningStrike. 2011-04-22 01:25:41 -07:00
Celtic Minstrel
8b58b44d2c World.spawnCreature now returns LivingEntity instead of Creature. 2011-03-26 18:11:21 +01:00
Raphfrk
1eb7c18d52 Regenerate and refresh chunk methods 2011-03-07 12:34:35 +00:00
Morgan Humes
8cc401cf8e Add World.save() and Server.savePlayers(); 2011-03-02 16:47:43 +01:00
SpeaKeasY
187ec75d65 Added method to set spawn location 2011-03-01 10:43:22 +01:00
Tanel Suurhans
b1ad39abc5 Added World.getPlayers 2011-02-28 16:37:21 +00:00
Tahg
d82679b8c7 refactor Items 2011-02-21 19:57:06 -05:00
Dinnerbone
c30e505151 (Relatively) minor javadoc cleanup 2011-02-19 22:49:55 +00:00
Dinnerbone
024db76644 Added a whole buncha overloads for Location in World 2011-02-18 16:34:49 +00:00
Andrew Ardill
b82af8b847 Added spawnCreature(Location, CreatureType)
This function will allow spawning of creatures in the world, removing
the need to interface with CraftBukkit directly.
2011-02-17 18:02:12 +11:00
Dinnerbone
e95f99802d Added loadChunk, unloadChunk and unloadChunkRequest. 2011-02-08 14:29:52 +00:00
Dinnerbone
914774e0d9 Added World.Environment enum, changed createWorld to use it 2011-02-07 01:56:38 +00:00
Raphfrk
64b2373562 getLoadedChunks method 2011-02-05 14:50:19 +01:00
Erik Broes
8039c05c9f General cleanup (deprecated+whitespace) 2011-02-02 00:28:41 +01:00
Erik Broes
74929091b9 Add Chunk.getBlock(x,y,z), World.loadChunk(x,z) World.isChunkLoaded(x,z). 2011-02-02 00:28:41 +01:00