Commit Graph

  • 8e7e073523 Made Ender Dragons fire EntityRegainHealth events when getting healed by Ender Crystals. EvilSeph 2012-02-08 10:55:15 -05:00
  • 0a52fd372a Fixed VehicleBlockCollisionEvent returning the wrong block. Fixes BUKKIT-396 EvilSeph 2012-02-08 06:12:15 -05:00
  • 497a0e247b Made crafted maps fire MapInitializeEvent. Fixes BUKKIT-143 EvilSeph 2012-02-08 05:35:39 -05:00
  • 274e8a141a Made flaming arrows fire EntityCombustByEntity events. Fixes BUKKIT-707 EvilSeph 2012-02-08 03:19:24 -05:00
  • 4d563342ba Added Spawner Egg support to CreatureSpawnEvent. EvilSeph 2012-02-05 01:54:48 -05:00
  • 54e45b7d66 Prevent the Vanish API from sending unnecessary packets. EvilSeph 2012-02-03 05:11:44 -05:00
  • 5ae8f13fde Fixed items losing their enchantments under certain circumstances. Travis Watkins 2012-02-01 04:22:05 -06:00
  • 329cf29667 Added BlockFurnace for diff visibility. Travis Watkins 2012-02-01 03:50:31 -06:00
  • 37c8868532 [Bleeding] Implemented Vanish API. Travis Watkins 2012-01-31 13:54:15 -06:00
  • 028cbb8fe9 Removed MONSTER CreatureType. EvilSeph 2012-02-03 02:42:40 -05:00
  • 5479a2ca82 Fixed being unable to cancel TNT placement. Fixes BUKKIT-89. Tahg 2012-02-02 16:59:00 -05:00
  • 1884f2f763 Added BlockTNT for diff visibility. Tahg 2012-02-02 16:57:30 -05:00
  • 14bb771957 Allow plugins to change ID and Data during BlockPlace event. Tahg 2012-02-02 07:54:51 -05:00
  • 1bb011a543 Fixed other types of 'block transmuters'. Tahg 2012-02-02 07:54:51 -05:00
  • 8bf770c5f9 Added debug to help with diagnosing tile entity issues in the future. Tahg 2012-02-02 07:54:51 -05:00
  • 2dba592dc4 Remove tile entities when a block is removed. Tahg 2012-02-02 07:54:51 -05:00
  • 8b5289d431 Fixed wrong game type being sent when a player is teleported across worlds. Fixes BUKKIT-510 EvilSeph 2012-02-01 01:29:41 -05:00
  • b269d6b63b Updated version to 1.1-R4-SNAPSHOT for development towards next release. EvilSeph 2012-01-30 04:00:50 -05:00
  • ff28859a6f Updated version to 1.1-R3 in pom.xml for RB. EvilSeph 2012-01-30 03:22:16 -05:00
  • 69e766c5f3 Fixed BlockPlace event. Fixes BUKKIT-663 Tahg 2012-01-30 02:19:22 -05:00
  • 875219e28c Fixed vanilla issue where chunks would be mislocated and corrupt. Big thanks to Wug for the fix. Nathan Adams 2012-01-30 04:27:25 +00:00
  • 72559fe634 Added ChunkLoader.java and ChunkRegionLoader.java for diff visibility Nathan Adams 2012-01-30 04:20:59 +00:00
  • 48661b636c Updated version to 1.1-R3-SNAPSHOT for development towards next release. EvilSeph 2012-01-29 13:48:50 -05:00
  • 4e3aa61265 Updated version to 1.1-R2 in pom.xml for RB. EvilSeph 2012-01-29 13:23:42 -05:00
  • 3a419481ea Added 'generate-structure' setting support and WorldCreator property. Eric Stokes 2012-01-29 10:40:45 -07:00
  • f1a35effb0 Added useExactLoginLocation(). Closes BUKKIT-145 EvilSeph 2012-01-29 06:36:43 -05:00
  • c5a4bfd291 Use OO > new method Erik Broes 2012-01-29 16:06:11 +01:00
  • 3173b68bbe Filter null/AIR from items dropped on death. Fixes: BUKKIT-653 Erik Broes 2012-01-29 13:37:32 +01:00
  • 4c2f57592d Add some testing Erik Broes 2012-01-29 11:22:11 +01:00
  • 1ea0037f49 Fixed maps crashing/disconnecting the client under certain circumstances. EvilSeph 2012-01-29 01:15:55 -05:00
  • 9b635aacc4 Moved BlockPlace event. Tahg 2012-01-27 19:44:09 -05:00
  • 7bdfea4820 Reverted onPlace changes. EvilSeph 2012-01-28 01:59:59 -05:00
  • 9d90839723 Put statement inside CraftBukkit block Erik Broes 2012-01-28 09:04:16 +01:00
  • bb730f0ee7 Cleanup. EvilSeph 2012-01-27 18:23:16 -05:00
  • 38ad0ea5fd Prevent (Entity) null to be added to the entity list. Erik Broes 2012-01-27 19:42:04 +01:00
  • 16d3b705c5 Fix 'Block Transmute'. Bug where you could change the data of a block 'on demand'. Erik Broes 2012-01-27 19:29:12 +01:00
  • 98fd1a3606 Let's be a little less tricky to the client. Relates to BUKKIT-637 EvilSeph 2012-01-26 20:34:23 -05:00
  • 5900268e7a Fixed the behaviour of fluid blocks. Fixes BUKKIT-629 EvilSeph 2012-01-26 19:58:17 -05:00
  • 5bcb23502e Trick the client instead of modifying the world. Fixes BUKKIT-637 EvilSeph 2012-01-26 17:01:36 -05:00
  • 5451788eb9 Updated version to 1.1-R2-SNAPSHOT for development towards next release. EvilSeph 2012-01-25 04:40:11 -05:00
  • d01413653c Updated versions to 1.1-R1 in pom.xml for RB. EvilSeph 2012-01-25 01:12:09 -05:00
  • b987d1b052 Really loosened the throttles strictness this time. EvilSeph 2012-01-24 23:43:23 -05:00
  • 3e0a26f270 Fixed redstone torches not updating indirect neighbors. Fixes BUKKIT-477 EvilSeph 2012-01-24 23:09:01 -05:00
  • 989acd0afb Fix invalid data in pistons Tahg 2012-01-24 18:47:29 -05:00
  • b416dd337f Loosen throttle strictness. EvilSeph 2012-01-24 17:38:47 -05:00
  • 39935eb3f2 Fix diodes not updating indirect neighbors. Tahg 2012-01-24 18:03:34 -05:00
  • 3b46222c54 Persist locking of an animal's age to disk Erik Broes 2012-01-24 22:06:37 +01:00
  • 94231f1ecf [Bleeding] Implemented EnchantmentTable API. Mike Primm 2012-01-21 01:29:34 -06:00
  • c7716e1de4 [Bleeding] Audit of onPlace methods, Moved to postPlace as appropriate. Closes BUKKIT-89 Tahg 2012-01-17 19:37:58 -05:00
  • e92bdab57a Fixed CraftLivingEntity.damage when the entity is an EntityComplex. Sam Wilson 2012-01-23 22:04:18 -08:00
  • 872dad5540 [Bleeding] Implemented PotionSplashEvent. Closes BUKKIT-307 Zeerix 2012-01-20 09:56:02 +01:00
  • 74ead3abd1 Immediately tell client a block is broken, then process the event. Travis Watkins 2012-01-17 15:52:02 -06:00
  • cf521b5a5c Only truncate player name when sending spawn packet. Travis Watkins 2012-01-17 16:26:20 -06:00
  • 97ce5c4479 Implemented PlayerShearEntityEvent in EntityMushroomCow. EvilSeph 2012-01-23 19:51:36 -05:00
  • 93bc8ecd93 [Bleeding] Implemented Sheep, Shear and EntityChangeBlock API. Thanks tips48! Closes BUKKIT-512 Aidan Matzko 2012-01-21 21:28:32 -05:00
  • 229337bc8f Use BlockFadeEvents to signal fire blocks burning out Mike Primm 2012-01-11 21:49:19 -06:00
  • 51b29eff06 Removed accidentally committed change. Needs more investigating EvilSeph 2012-01-21 18:52:32 -05:00
  • 4f02563c63 Reverted changes to getItem(). Will be reimplemented after RB. EvilSeph 2012-01-20 14:52:32 -05:00
  • 1bbeec1f75 Accounted for NMS getItem() returning null in recent commit. EvilSeph 2012-01-20 11:45:37 -05:00
  • 85ab95cec7 Nullcheck EntityItem's ItemStack where required. This fixes BUKKIT-552 Nathan Adams 2012-01-20 16:40:27 +00:00
  • 51a056ecd5 Disallow colour names in offline-mode. This fixes BUKKIT-439. Thanks to cainfool for the discovery. Nathan Adams 2012-01-20 16:03:15 +00:00
  • 76d7a1ce1d Properly handle null and air items. Fixes BUKKIT-435 and BUKKIT-550 EvilSeph 2012-01-20 02:26:26 -05:00
  • 4b0f819af2 Updated timing code for new event system Tahg 2012-01-19 13:01:41 -05:00
  • 1aa0847803 Add updated repos to pom.xml Erik Broes 2012-01-19 23:02:46 +01:00
  • 28fcbec3b1 Prevent re-use of internal world dimension IDs. This fixes BUKKIT-448. Thanks to snowleo for the PR. Nathan Adams 2012-01-19 16:09:24 +00:00
  • b0f29b1755 Throw PlayerLevelChangeEvent and PlayerExpChangeEvent events. Thanks to feildmaster for the PR. Nathan Adams 2012-01-19 16:06:27 +00:00
  • 1f1c9c0d4b Correctly take in ChatColor length when limiting player list size. This should fix BUKKIT-571 Nathan Adams 2012-01-19 15:09:06 +00:00
  • 737cf284e3 Fix giving wrong arguments to callEntityDamageEvent. Forgot to update after changing the signature :( Erik Broes 2012-01-18 08:16:38 +01:00
  • 112e0816b9 Actually close the inventory on a *cross*-world teleport. Erik Broes 2012-01-17 22:50:18 +01:00
  • f5f268f939 Implement Player.setBedSpawnLocation(Location). Thanks md_5 Erik Broes 2012-01-17 22:35:31 +01:00
  • b22e727cda [Bleeding] Make BaseBiome to Biome mapping faster, detect missing mapping in future updates Mike Primm 2011-12-10 20:06:33 -06:00
  • bcf6440bc4 [Bleeding] Implement EntityShootBowEvent. Thanks Zeerix. Zeerix 2011-12-28 21:36:02 +01:00
  • edbb7358fc [Bleeding] Implementation of the brewing stand. Erik Broes 2012-01-17 17:08:54 +01:00
  • 387d7319bc [Bleeding] Prevent BlockSnow from recursively calling a physics update. Tahg 2012-01-17 07:37:14 -05:00
  • 1d4a9e1df5 [Bleeding] Make sure to close any open inventory windows before teleporting. Thanks md_5. Erik Broes 2012-01-17 13:22:59 +01:00
  • 1d04305cea [Bleeding] Added event calls for healing and harming by potions Zeerix 2012-01-14 00:29:44 +01:00
  • 2cc70bb055 [Bleeding] Implemented Block.breakNaturally and Block.getDrops Zeerix 2012-01-12 03:10:10 +01:00
  • fb1cfea89e [Bleeding] Implemented Block.getLightFromSky() and Block.getLightFromBlocks() Mike Primm 2011-12-29 13:31:21 -06:00
  • f7585e552d [Bleeding] Implemented World.getEntitiesByClass(Class<T>... classes) Mike Primm 2011-12-11 17:27:53 -06:00
  • 29096577b6 [Bleeding] Implement animal breeding API changes. Erik Broes 2012-01-05 19:30:00 +01:00
  • 520cb5aa5b Fixed bug involving pistons and powered rails. This fixes BUKKIT-517. Nathan Adams 2012-01-15 20:49:29 +00:00
  • 864397d6c8 Added MinecartTrackLogic.java and BlockMinecartTrack.java for diff visibility Nathan Adams 2012-01-15 19:03:41 +00:00
  • d3b4375d31 Fixed LongHashset incorrectly using read lock for popAll, and made it use write lock. This fixes BUKKIT-509 Nathan Adams 2012-01-15 18:49:16 +00:00
  • 95a72d1c59 Implemented World.getWorldType Nathan Adams 2012-01-15 17:44:15 +00:00
  • 65f30fd99d Dragons now throw events when creating portals Nathan Adams 2012-01-15 12:00:38 +00:00
  • 233de0de2c Some efficiency updates to hit-mechanics. Thanks mintplant for the PR. Erik Broes 2012-01-15 12:54:58 +01:00
  • a753ee587d Implemented allowFlight methods. Thanks to Qala for the PR. Nathan Adams 2012-01-15 10:55:05 +00:00
  • 6d49b11338 Made World.playEffect a bit more efficient. Thanks mintplant for the PR. Erik Broes 2012-01-15 11:42:40 +01:00
  • 9c1534336c Fix broadcasting to people without permission. Fixes BUKKIT-464. Thanks grandwazir for the PR. Erik Broes 2012-01-15 11:32:00 +01:00
  • d7cec38c38 Adding the option to suppress overload warnings as a bukkit.yml option. Thanks oloflarsson for the PR. Erik Broes 2012-01-15 11:11:25 +01:00
  • 25050e38eb Disallow people spawning invalid entities using monster eggs. Thanks to md-5 for the PR. Nathan Adams 2012-01-15 09:45:16 +00:00
  • 390a79e098 Added ItemMonsterEgg.java for diff visibility Nathan Adams 2012-01-15 09:41:41 +00:00
  • a4ce846d07 Fix formatting. Erik Broes 2012-01-14 23:02:10 +01:00
  • 61ec751ca1 Update for 1.1_01 renames. Erik Broes 2012-01-14 21:03:48 +01:00
  • 6495eee0c9 Throw an EntityBlockFormEvent for snowmen. Thanks to feildmaster. Nathan Adams 2012-01-15 09:11:21 +00:00
  • 93b3c96126 Don't allow explosions at the top of the world to wrap around. This fixes BUKKIT-232, thanks to wilsonsd for the PR. Nathan Adams 2012-01-15 07:29:48 +00:00
  • 23adb0d02f Minor optimization in BlockGrass by only checking light once instead of twice. Thanks to oloflarsson for the PR. Nathan Adams 2012-01-15 05:58:56 +00:00
  • b369805590 Don't allow players with modded clients to send empty (0 char) chat messages. Thanks to a PR by robin0van0der0v Nathan Adams 2012-01-15 05:52:46 +00:00
  • dfbcd36ab7 Fixed a further exploit with players attacking more things that they shouldn't. Nathan Adams 2012-01-14 18:12:59 +00:00
  • 2ab160e484 Implemented new PlayerDeathEvent methods for exp setting Nathan Adams 2012-01-14 18:08:27 +00:00