Commit Graph

  • 43492ab6af Revert "Do not immediately re-queue repeating tasks, or they may simply keep repeating on this tick, until the 35ms time limit runs out." See 3632d99122 (commitcomment-478252) Dinnerbone 2011-07-14 23:21:28 +01:00
  • 4a932c11de Do not immediately re-queue repeating tasks, or they may simply keep repeating on this tick, until the 35ms time limit runs out. Afforess 2011-07-13 17:26:33 -07:00
  • 958acee5af Use ColouredConsoleSender to send chat to console. Thanks TheDgtl! EvilSeph 2011-07-14 15:45:24 -04:00
  • 3c5ecd0854 Fixed missing BiomeBase.SKY to Biome.SKY mapping. Thanks mikeprimm! EvilSeph 2011-07-14 15:05:43 -04:00
  • cc94325b28 Implemented pig zombie get/set anger functions. Celtic Minstrel 2011-07-02 22:15:06 -04:00
  • c9979169b9 Possibly fixed crashes caused by tile entities under certain circumstances again. EvilSeph 2011-07-13 19:49:20 -04:00
  • 185d590146 Fixed the accounting for world UID conflicts. EvilSeph 2011-07-13 15:35:05 -04:00
  • 3d28c67c08 Implemented helper methods + new biome methods Dinnerbone 2011-07-13 06:52:40 +01:00
  • 7f6e7060d7 Account for world UID conflicts. EvilSeph 2011-07-13 03:29:43 -04:00
  • eb19e4e8dc Fixed uuid code that was prematurely pushed. Warren Loo 2011-07-13 01:16:59 -04:00
  • 9e49127c7d Made the order of aliases matter. We may or may not re-do this in a later build. Rigby 2011-07-13 04:14:28 +01:00
  • a9cdc36f2c Possibly fixed crashes caused by tile entities under certain circumstances. Warren Loo 2011-07-12 17:48:22 -04:00
  • d0f904fc50 uuid changes Tahg 2011-07-13 00:06:07 -04:00
  • 83fd8fad69 Added command line logging configuration which enables log file: * Size limiting (--log-limit <size in bytes>) * Rotation (--log-count <count of files>) * Custom naming (--log-pattern <filename pattern>) * Append (--log-append <true|false>) Note: This is done via command line and not bukkit-settings as that would require lots of refactoring of both core server and CraftBukkit due to the current initialisation ordering and depenencies. All settings default to that of the standard server stevenh 2011-07-10 18:28:57 +01:00
  • f6a06e8df4 Temporarily relocated 1.7.3 jar to static location Erik Broes 2011-07-09 11:49:43 +02:00
  • c56d0c0842 Use generators from bukkit.yml if none was specified at createWorld Dinnerbone 2011-07-08 19:01:03 +01:00
  • dac47b0134 Updated pom mc version Dinnerbone 2011-07-08 13:30:49 +01:00
  • 2f218ba6b1 Update for 1.7.3 Dinnerbone 2011-07-08 13:25:53 +01:00
  • cc635ed51c Try find conflicting UIDs Dinnerbone 2011-07-07 20:49:13 +01:00
  • 0993e6cbd1 Okay, back to arbitrary offsets! Dinnerbone 2011-07-07 20:29:57 +01:00
  • 2564043882 No longer use an arbitrary offset to locate the correct map Dinnerbone 2011-07-07 20:22:03 +01:00
  • 83abbfe4d6 Cleaned up this worlduid stuff a little. Dinnerbone 2011-07-07 19:47:42 +01:00
  • 4cab8635db Made maps support MultiWorld worlds. Rigby 2011-07-03 07:42:26 +01:00
  • 9ced39421f Implements a World UID. Rigby 2011-07-05 04:48:27 +01:00
  • 5515ce1ff6 IntelliJ is awesome. EvilSeph 2011-07-05 00:14:34 -04:00
  • 3789f61c7e Added PlayerFish event. EvilSeph 2011-07-03 00:28:29 -04:00
  • aacb95e275 Fixed Sheep not firing EntityDeath event. EvilSeph 2011-07-02 21:28:45 -04:00
  • f7e17b68de Fixed PlayerPickupItem event returning wrong amount picked up and added function to get the amount remaining on the ground. EvilSeph 2011-07-02 14:05:31 -04:00
  • 22097a9962 Fixed NPE in BlockFurnace. EvilSeph 2011-07-02 19:17:43 -04:00
  • 7cd03e65d1 Improved FurnaceBurn event. EvilSeph 2011-06-30 23:05:20 -04:00
  • 68506e2a4a Forgot version in CraftBukkit Erik Broes 2011-07-01 14:24:59 +02:00
  • 1497eec04a Update for 1.7.2 Erik Broes 2011-07-01 14:05:57 +02:00
  • 25f72c9caa Fixed doors not updating their state to reflect any redstone currents when placed. EvilSeph 2011-06-30 13:54:12 -04:00
  • b530299759 Made trapdoors fire BlockRedstone events. EvilSeph 2011-06-30 13:51:42 -04:00
  • 1e209e8e11 Improved PlayerMove event implementation. Rigby 2011-06-30 06:26:18 +01:00
  • 49df44ad6c Possible fix for cancelled CraftScheduler tasks still running. EvilSeph 2011-06-30 02:18:11 -04:00
  • 8a521ec629 Added reasons for entities regaining health. EvilSeph 2011-06-28 20:11:23 -04:00
  • f518ced9ad Fixed BlockRedstone event firing too many times under certain circumstances. EvilSeph 2011-06-27 23:10:32 -04:00
  • 61a7a0633c Update to minecraft 1.7_01 Dinnerbone 2011-06-30 15:47:36 +01:00
  • a679e7f380 Update to Minecraft 1.7 Dinnerbone 2011-06-29 23:02:25 +01:00
  • a98c7ba2c7 Massive renaming update in nms. If you bypassed Bukkit, you will likely break. Erik Broes 2011-06-27 00:25:01 +02:00
  • 9e5dba8306 Picking up arrows now also fires PlayerPickupItem Erik Broes 2011-06-26 17:02:47 +02:00
  • f0402d9d6c Fixed cancelling the PlayerPickup event, getAmount(), item duping issue. Erik Broes 2011-06-26 10:53:45 +02:00
  • b4c0492b15 Fixed Explosion.setYield(0) still dropping blocks. EvilSeph 2011-06-24 00:26:33 -04:00
  • 528e8c7221 Don't register commands only on init Dinnerbone 2011-06-26 02:46:04 +01:00
  • 0b92a51ba7 Fixed the fix of the EntityTame event. EvilSeph 2011-06-23 19:26:36 -04:00
  • a5dd42adb9 Portals created by fire now trigger PortalCreateEvent. Rigby 2011-06-23 23:48:54 +01:00
  • b94bb27663 Delayed alias registration until postworld Dinnerbone 2011-06-24 00:57:46 +01:00
  • 22c28e593e We build for JDK 1.5. EvilSeph 2011-06-23 15:41:07 -04:00
  • 6e746ef79a Made bukkit settings reload on reload(). sunkid 2011-06-23 11:06:09 -07:00
  • ebfd973d09 Fixed PlayerPickupItem event firing even if the player could not pick up the item. EvilSeph 2011-06-23 01:08:56 -04:00
  • 98098481e9 Fixed default command alias to do an array Dinnerbone 2011-06-22 19:20:14 +01:00
  • 0a3b89c8f8 Implemented new alias system Dinnerbone 2011-06-22 19:10:29 +01:00
  • e73b10cf9e Fire WorldLoad events on default worlds for plugins who load:startup Dinnerbone 2011-06-22 18:33:23 +01:00
  • 7f0126a364 You may now set a generator to a default world using plugin.yml Dinnerbone 2011-06-22 18:27:27 +01:00
  • d647e2098e Implemented startup plugin loading Dinnerbone 2011-06-22 17:46:12 +01:00
  • ff67eda4c4 Fixed players not healing in other worlds when spawn-monsters is false. EvilSeph 2011-06-22 12:49:34 -04:00
  • 7efaa1a02e Inform the client when a move event is cancelled. Rigby 2011-06-22 04:04:11 +01:00
  • 568731f29c Line endings. Dinnerbone 2011-06-22 16:55:04 +01:00
  • 79337d3aab Added SpawnReasons to CreatureSpawn events. Thanks winsock! EvilSeph 2011-06-21 16:20:11 -04:00
  • faab690dc7 Added Sky biome for the Skylands. Thanks robin0van0der0v! EvilSeph 2011-06-21 15:46:02 -04:00
  • cd1c3858eb Fixed spawn location offset. EvilSeph 2011-06-21 00:24:20 -04:00
  • 0648302078 Implements isBedSpawn() to the PlayerRespawnEvent. Rigby 2011-06-21 04:33:29 +01:00
  • 138c70183d Changed Nether portals to be handled by a customiseable PortalTravelAgent and updated the PlayerPortalEvent Rigby 2011-06-20 06:34:17 +01:00
  • 214d412505 Added the abitility to spawn fireballs. sunkid 2011-06-20 12:36:46 -07:00
  • 8df3fe62f4 Remove Squid spawning restriction as Squids seem to obey spawn flags. EvilSeph 2011-06-20 04:44:49 -04:00
  • 5335508c2e Possible fix for furnaces leaving items behind. EvilSeph 2011-06-20 01:40:11 -04:00
  • 918f488d23 Added Furnace smelt and burn events. EvilSeph 2011-06-19 21:47:17 -04:00
  • 6cf0fc4a7b No more ghastly pigs! sunkid 2011-06-19 15:03:54 -07:00
  • 57d677d1e8 Fixed CraftWorld.spawn() having all the inheritance checks backwards. sk89q 2011-06-19 12:59:17 -07:00
  • 7ac53dfc8b Fixed NPEs in infinite item loss fix EvilSeph 2011-06-19 13:58:38 -04:00
  • cb7b82d452 Added API to allow plugins to set the world's spawn flags. EvilSeph 2011-06-19 06:09:05 -04:00
  • 89a524678a Added getOnlineMode() for the Server. Thanks Rigby! EvilSeph 2011-06-19 06:13:52 -04:00
  • a6e5c97223 Fixed losing an infinite item when interacting with an entity. Thanks for the help Rigby! EvilSeph 2011-06-19 01:44:57 -04:00
  • 12b7499c4f Added Entity target events to EntityGhast. Thanks winsock! EvilSeph 2011-06-19 01:23:45 -04:00
  • 98f05f7756 Fixed hostile entities continuously targeting dead entities. Thanks Rigby! EvilSeph 2011-06-19 00:53:45 -04:00
  • b292a9dfbc Added more events for Wolves. Thanks Deaygo! EvilSeph 2011-06-18 22:37:52 -04:00
  • 155874eec9 Implemented the concept of a projectile. sunkid 2011-06-18 08:10:31 -07:00
  • 546e1306d8 Fix for spawnMinecart. sunkid 2011-06-18 09:30:50 -07:00
  • 0ef0bdb61c I'm sorry Paintings... please come back... Rigby 2011-06-19 08:59:47 +08:00
  • a6b8b80fad Added PlayerToggleSneakEvent.isSneaking(). sk89q 2011-06-18 14:35:51 -07:00
  • 4cefee5be7 Added world seed display to 'Preparing level' log message for each world EvilSeph 2011-06-17 23:23:34 -04:00
  • 87b421767c Added wolf damage and target events. Thanks Deaygo! EvilSeph 2011-06-17 23:47:33 -04:00
  • b0fcbe7fca Fixed several NPEs within World. Thanks Deaygo! EvilSeph 2011-06-17 23:36:35 -04:00
  • 68695fb9d6 Fixed EntityTame event firing too many times. EvilSeph 2011-06-17 23:06:20 -04:00
  • d48e9c22f5 Added BlockSpread, BlockForm and BlockFade events. EvilSeph 2011-06-17 14:48:20 -04:00
  • 22f26895ec Added Redstone event support for detector rails. EvilSeph 2011-06-17 20:09:55 -04:00
  • b92f54639a Added recommended work-around for handling player movement in such a way that it doesn't trigger the movement speed check. Thanks for the help Rigby! EvilSeph 2011-06-17 19:19:11 -04:00
  • f3d25e647f Added EntityRegainHealthEvent. Thanks TimWolla! EvilSeph 2011-06-17 16:50:56 -04:00
  • fadd962b9c Added the implementation of the concept of an Explosive. sunkid 2011-06-14 11:03:29 -07:00
  • 10fb5dc843 Added ChunkSnapShot improvements. Thanks mikeprimm! EvilSeph 2011-06-17 09:23:19 -04:00
  • 105cc5393c Forgot to account for code shuffling with player.dat fixes. EvilSeph 2011-06-17 08:59:03 -04:00
  • 39332e5c87 Added Instrument enum, Note class and get/setNote functions. Thanks xZise! EvilSeph 2011-06-17 03:16:18 -04:00
  • cc1b0a005c Added per player time support. Thanks eisental, Shamebot and needspeed10! EvilSeph 2011-06-17 02:29:16 -04:00
  • a70a5abc3d Added implementation of general spawn method. sunkid 2011-06-08 15:47:27 -07:00
  • a8817b7bd1 Implemented extended createExplosion methods. sunkid 2011-06-12 15:49:52 -07:00
  • be45f900e5 Fixed issues with infinite items. Thanks for the help Rigby! EvilSeph 2011-06-17 01:12:49 -04:00
  • 0c56bfb62f Possible Player.dat fixes to address issues with switching between Vanilla and Bukkit or vice versa. Rigby 2011-06-16 04:24:31 +01:00
  • 7aadc3d666 Moved spawn-protection from server.properties into (settings.)spawn-radius in bukkit.yml Dinnerbone 2011-06-17 04:49:58 +01:00
  • c0244eda04 Implemented bukkit.yml command aliases Dinnerbone 2011-06-17 04:09:43 +01:00