Commit Graph

110 Commits

Author SHA1 Message Date
Erik Broes
a98c7ba2c7 Massive renaming update in nms. If you bypassed Bukkit, you will likely break.
Also minimized all the nms diffs and generic cleanups all around.
2011-06-27 00:47:03 +02:00
EvilSeph
79337d3aab Added SpawnReasons to CreatureSpawn events. Thanks winsock! 2011-06-21 16:37:07 -04:00
sunkid
214d412505 Added the abitility to spawn fireballs. 2011-06-20 16:26:22 -04:00
sunkid
6cf0fc4a7b No more ghastly pigs! 2011-06-19 18:39:47 -04:00
sk89q
57d677d1e8 Fixed CraftWorld.spawn() having all the inheritance checks backwards. 2011-06-19 12:59:36 -07:00
EvilSeph
cb7b82d452 Added API to allow plugins to set the world's spawn flags. 2011-06-19 06:34:22 -04:00
sunkid
546e1306d8 Fix for spawnMinecart. 2011-06-18 21:56:42 -04:00
EvilSeph
10fb5dc843 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:23:19 -04:00
EvilSeph
cc1b0a005c Added per player time support. Thanks eisental, Shamebot and needspeed10! 2011-06-17 02:29:16 -04:00
sunkid
a70a5abc3d Added implementation of general spawn method. 2011-06-17 01:57:33 -04:00
sunkid
a8817b7bd1 Implemented extended createExplosion methods. 2011-06-17 01:44:32 -04:00
Dinnerbone
7e22faf9d6 Moved some craftbukkit stuff down from WorldServer to World; should fix a few NPEs during generation, and saves on a lot of casting 2011-06-17 03:06:45 +01:00
Erik Broes
9adc03abab Generic cleanup of the org.bukkit.craftbukkit classes. 2011-06-12 12:51:54 +02:00
sk89q
e5c6b329d5 Whoops, need this commit too. 2011-06-09 23:56:42 -07:00
sk89q
ccabbcbf0a Added World.createExplosion() that takes a Location, instead of just raw X, Y, Z values. 2011-06-09 23:13:38 -07:00
sk89q
e45c502ec1 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:08:00 -07:00
sk89q
846bd468d4 Changed sound playing to effect dispatching, since these seem more like more like encompassing effect than mere sounds. 2011-06-09 22:57:32 -07:00
sk89q
baf9a9f501 Merge branch 'sound' of https://github.com/sunkid/CraftBukkit 2011-06-09 22:38:44 -07:00
sunkid
5fe9ac362b implementations of the playSound methods 2011-06-09 12:37:27 -07:00
EvilSeph
4a0eb0a4a1 Added method to create an explosion in world. Thanks Zaraza107! 2011-06-09 04:17:19 -04:00
Dinnerbone
fedcbdf256 Implemented custom chunk generators and block populators 2011-06-06 18:38:47 +01:00
Tahg
5f684ef163 fixed environments 2011-06-03 18:36:14 -04:00
Erik Broes
309846d732 Whitespace + general cleanup 2011-05-15 13:41:46 +02:00
sk89q
6cbd4cdf9e Added World.strikeLightningEffect() that does no damage. 2011-05-06 19:25:44 -07:00
Rigby
f342db744a Added per world PVP setting support. 2011-05-02 00:32:26 -04:00
EvilSeph
d2a4c510b3 Added events related to weather in 1.5. Thanks wizjany! 2011-04-25 19:47:25 -04:00
Rigby
5fff84c5a9 Added the ability to retrieve a world's Seed. 2011-04-25 16:49:24 -04:00
sk89q
a042ee1e26 Add methods to control thunder. 2011-04-22 03:13:21 -07:00
sk89q
c3ce6ce3ab Added weather control methods. 2011-04-22 02:18:13 -07:00
sk89q
6739d6d75c Added World.strikeLightning(). Also renamed WeatherStorm -> LightningStrike. 2011-04-22 01:25:55 -07:00
Erik Broes
a6c8a36dce Update for 1.5_02. 2011-04-21 04:25:46 -04:00
Erik Broes
483a878b8b Update for 1.4_00_01 -- if you bypassed Bukkit, you will most likely break. 2011-04-20 19:05:14 +02:00
afforess
adb13029bc Forces clients to update to the new time immediately when setTime or setFullTime is called. 2011-04-02 17:17:17 +02:00
William Bowers
325f4e0c22 Implemented the new SpawnChangeEvent in CraftWorld.setSpawnLocation() 2011-04-02 16:58:50 +02:00
Erik Broes
09cfbfbf73 Fix world.getFullTime() 2011-04-01 09:24:42 +02:00
Dinnerbone
87c36febeb Updated to Minecraft version 1.4 2011-03-31 21:40:00 +01:00
Erik Broes
e9cc4bbb05 world.spawnCreature cast fix 2011-03-30 00:41:07 +02:00
Celtic Minstrel
cd50683f78 World.spawnCreature now returns LivingEntity instead of Creature, to allow Ghasts and Slimes to be spawned using the command. 2011-03-26 17:52:04 +01:00
sk89q
6fc4d9dcfe Fixed CraftWorld.getSpawnLocation() not return the exact spawn location. 2011-03-25 12:24:18 -07:00
Raphfrk
7242f21a32 This should fix the chunk ghosting bug 2011-03-14 11:31:43 +00:00
Tahg
078f48c0fb Code cleanup, fixed doors, chunk entity fetching 2011-03-11 16:25:35 -05:00
Tahg
39acc5817e Additional hooks for chunks 2011-03-10 13:06:59 -05:00
Raphfrk
03a5bbc612 Regenerate and refresh chunk methods 2011-03-07 12:34:27 +00:00
Raphfrk
528b9b2e09 Fixed isChunkInUse() 2011-03-07 12:29:37 +00:00
Morgan Humes
9a264ed666 Implements World.save and Server.savePlayers() 2011-03-02 16:51:31 +01:00
SpeaKeasY
e6583c0d48 Added method to set spawn location 2011-03-01 10:39:26 +01:00
Tanel Suurhans
df2c0e2308 implement World.getPlayers 2011-02-28 16:20:44 +00:00
Dinnerbone
f759e0b60d Update to Minecraft 1.3 beta 2011-02-23 02:37:56 +00:00
Tahg
96435cfc76 refactor Items 2011-02-21 19:57:23 -05:00
VictorD
bf9a55049e Second part of NPE and arctan update :3 2011-02-20 23:22:28 +01:00