Commit Graph

  • 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
  • 548ccabe2f Fixed .createWorld not respecting container folder 100%. Thanks to plleg for the PR. Nathan Adams 2012-01-14 17:50:31 +00:00
  • 366d310186 Added .equals and .hashcode to CraftBlockState Nathan Adams 2012-01-14 17:47:15 +00:00
  • 657f458ba7 Player.setPlayerListName no longer counts colors towards the 16-char limit. Thanks to an (unfortunately old) PR by ZachBora. Nathan Adams 2012-01-14 17:42:18 +00:00
  • d73c29aad7 Implemented entity.playEffect. Thanks to main-- Nathan Adams 2012-01-14 17:36:47 +00:00
  • 743c623d53 Modified ConsoleReader to use System.in instead of FileDescriptor.in. Big thanks to escortkeel for the (unfortunately very old) PR. Nathan Adams 2012-01-14 17:12:45 +00:00
  • 6cc56b8c2c Added ItemDespawnEvent Feildmaster 2011-10-17 07:38:03 -05:00
  • cc05bea457 Prevent unbounded TickList growth on busy servers (>1000 events/tick). This completes another Bleeding request. Mike Primm 2011-12-14 08:58:01 -06:00
  • 52c526f313 Small optimization in EntityPlayer by caching the hashcode. Thanks to a very old PR by Belphemur. In addition, changed and slightly improved the hashcode formula for entities Nathan Adams 2012-01-14 14:56:47 +00:00
  • 77a12d4dce Correct casting for creature target typechecking Nathan Adams 2012-01-14 14:49:41 +00:00
  • e6bb19f63a Fixed any chance of creatures .getTarget throwing a class cast exception - thanks to an old PR by garbagemule! Nathan Adams 2012-01-14 14:45:56 +00:00
  • 3d31c27864 Fixed players attempting to attack item entities - This fixes BUKKIT-341 Nathan Adams 2012-01-14 13:27:15 +00:00
  • d5438c30b9 Fixed block.getBiome returning null in new 1.1 biomes. This fixes BUKKIT-496 Nathan Adams 2012-01-14 13:14:14 +00:00
  • 9da730c8e1 Made Mycel blocks throw BlockFade and BlockSpread events. This fixes BUKKIT-488. Thanks to tips48 for the pull request. Nathan Adams 2012-01-14 12:56:54 +00:00
  • 64ac337d4c Added BlockMycel.java for diff visibility Nathan Adams 2012-01-14 12:50:09 +00:00
  • 3ee8a2372c Additional commit to fix #BUKKIT-24 Nathan Adams 2012-01-14 12:46:23 +00:00
  • 84b0310ae8 Fixed items retaining enchantment visual effects after all enchantments are lost Issue #BUKKIT-24 - Upon removing enchantments, visual effect on item does not go away Nathan Adams 2012-01-14 12:29:11 +00:00
  • 0a2a38c25b Added NBTTagCompound.java for diff visiblity Nathan Adams 2012-01-14 12:27:38 +00:00
  • 9ac06e7720 Fixed informing players of supported Plugin Channels Nathan Adams 2012-01-14 01:46:22 +00:00
  • 4dc2065f54 Undo commit cc60920 to allow for proper integration with the new Bukkit enum values md-5 2012-01-14 11:14:43 +11:00
  • 24fe96ada8 Add fix for new login protocol Tahg 2012-01-13 10:20:30 -05:00
  • b4f215e913 Implemented new Plugin Message API - see http://dinnerbone.com/blog/2012/01/13/minecraft-plugin-channels-messaging/ Nathan Adams 2012-01-13 08:52:26 +00:00
  • d8052a63ed Fix NPE involving WorldTypes when using CraftServer.createWorld(WorldCreator creator) md-5 2012-01-13 16:06:55 +11:00
  • 8aaa528763 Fixed version in startup message Nathan Adams 2012-01-12 22:33:31 +00:00
  • 7219d4dd85 Updated to Minecraft 1.1 Erik Broes 2012-01-12 23:10:13 +01:00
  • dd5ef8725c Bumped verison to 1.1-R1-SNAPSHOT Nathan Adams 2012-01-12 19:10:04 +00:00
  • 7d0e739f96 Fix balance of CraftBukkit start/end. Erik Broes 2012-01-12 19:43:34 +01:00
  • 897551e39e Update to mc-dev rename revision 01 Nathan Adams 2012-01-12 15:27:39 +00:00
  • 7f079a0cd6 Fix CraftBukkit comments. Erik Broes 2012-01-12 12:02:39 +01:00
  • 42e473783e Fixed our handling of network packets. EvilSeph 2012-01-10 23:21:38 -05:00
  • 194f54a90e Revert "Improved our handling of player interactions." EvilSeph 2012-01-10 22:19:23 -05:00
  • bff4d0f696 Improved our handling of player interactions. EvilSeph 2012-01-10 01:08:49 -05:00
  • 67dbe71bd9 Fix calling CombustEvent caused by enchantment Andrew Ardill 2012-01-09 10:46:07 +11:00
  • 93aed40c4f Fixed filled bottles not appearing in inventory. Fixes BUKKIT-325. Thanks md-5! EvilSeph 2012-01-07 22:06:41 -05:00
  • 13470ccf79 Inform the client when break events are cancelled. Thanks mrapple! EvilSeph 2012-01-07 20:26:23 -05:00
  • 86fef037e0 Fixed NPE in World. Fixes BUKKIT-306. Thanks Evenprime! EvilSeph 2012-01-07 19:12:38 -05:00
  • b74a69041e Fix door physics and revert to pre 1.0 behavior Tahg 2012-01-07 18:38:05 -05:00
  • 483a619e8a FIX: CraftServer.getOfflinePlayers was not converting set->array well. Andrew Ardill 2012-01-02 10:25:43 +11:00
  • bcdad9f837 Fix snowball not recognizing int damage values properly from Craftbukkit -- Thanks Sleaker Erik Broes 2011-12-29 20:14:13 +01:00
  • 60a2d12250 CraftItemStack: Make sure this.item is not null when cloning. Andrew Ardill 2011-12-29 22:31:55 +11:00
  • 5124f8f462 Test cloning of CraftItemStacks created with null nms ItemStacks Andrew Ardill 2011-12-29 22:42:47 +11:00
  • 8b735bf47a Made startup completion time actually be reported in seconds. Again. EvilSeph 2011-12-27 20:10:49 -05:00
  • 8b21a0eeef Disconnected means disconnected. EvilSeph 2011-12-27 19:57:54 -05:00
  • 066a95769c fixed double firing of EntityDamageByEntityEvent sunkid 2011-12-27 10:56:46 -08:00
  • 5adcf526ab moved firing of ProjectileHitEvent for mojang projectiles sunkid 2011-12-27 10:31:00 -08:00
  • fb8a45b648 Teach CraftServer.getOfflinePlayers to also give all online players. Andrew Ardill 2011-12-27 16:48:09 +11:00
  • 834c420257 Update for cleanup in Bukkit Erik Broes 2011-12-25 15:35:12 +01:00
  • 81c751a8a3 Fix for water and lava removal in creative mode BUKKIT-362 Tahg 2011-12-20 21:20:43 -05:00
  • 474b7838a6 Fix for big trees not growing BUKKIT-304 and BUKKIT-365 (thanks M D) Tahg 2011-12-20 17:47:32 -05:00
  • 299a0d0919 Fixed signs being editable after placement. Fix for BUKKIT-364 Tahg 2011-12-20 16:44:08 -05:00
  • 972b2087f2 Fixed bonemeal not being consumed on failed growth attempts. This fixes BUKKIT-337. Thanks to md-5 for the pull request! Nathan Adams 2011-12-19 16:41:55 +00:00
  • 246d07482b Fixed world.getHighestBlockYAt(x,z) returning 0 for existing but not loaded chunks. This fixes BUKKIT-327. Thanks for dredhorse for the pull request! Nathan Adams 2011-12-19 16:30:26 +00:00
  • bea7b1373e Fixed vanilla->bukkit world migration for The End. This fixes BUKKIT-326. Thanks to chewi for the pull request! Nathan Adams 2011-12-19 16:26:11 +00:00
  • 3648fb571d Make rcon .sendMessage each write on a new line. This fixes BUKKIT-353. Thanks to ks07 for the pull req. Nathan Adams 2011-12-19 16:22:59 +00:00
  • 1c6adc1587 Fix error when cloning enchanted ItemStacks. Andrew Ardill 2011-12-20 00:30:54 +11:00
  • acfb4f2fbe Test cloning enchanted CraftItemStacks Andrew Ardill 2011-12-20 00:25:15 +11:00
  • 18437f6819 Add support for junit testing Andrew Ardill 2011-09-23 00:35:09 +10:00
  • b0ab686964 Avoid some avoidable calls, clean PluginManager accessors Andrew Ardill 2011-12-19 18:32:35 +11:00
  • a7744ac751 Prevent VehicleEnterEvent being sent when player exits vehicle. Sam Wilson 2011-12-16 12:31:00 -08:00
  • 2c72f9f5af Updated version to 1.0.1-R2-SNAPSHOT for development towards next release Nathan Adams 2011-12-12 22:07:07 +00:00
  • e1586e017a ... Fixed dispensers again! Nathan Adams 2011-12-12 21:49:35 +00:00
  • 5412d6f5a8 Fixed crash with dispensers dispensing dispensables Nathan Adams 2011-12-12 21:23:46 +00:00
  • fa7ad9a264 Updated versions to 1.0.1-R1 in pom.xml for RB. EvilSeph 2011-12-12 14:41:48 -05:00
  • 52faa415ef Fixed clients not seeing EXP update immediately after using .setTotalExp and level methods Nathan Adams 2011-12-12 19:44:14 +00:00
  • bd181fa04e The dead are not meant to walk. Fixes BUKKIT-95. Thanks Evenprime! EvilSeph 2011-12-12 12:50:10 -05:00
  • b653ce3c1c Implemented (offline)player date methods Nathan Adams 2011-12-12 17:39:52 +00:00
  • 91ff0b059d Made OfflinePlayer and Player share the same .equals and .hashcode Nathan Adams 2011-12-12 15:34:49 +00:00
  • 82965eb10f Stop converting ItemStack to nms ItemStack by hand Andrew Ardill 2011-12-13 01:40:35 +11:00
  • d34e289434 Teach nms ItemStack constructor how to take enchantments Andrew Ardill 2011-12-13 01:44:15 +11:00
  • 14754c71a2 Added missing CraftBukkit comments in previous commit. EvilSeph 2011-12-12 03:08:38 -05:00
  • 322330e942 Fixed players not receiving movement packets after trying to leave The End. Fixes BUKKIT-289. EvilSeph 2011-12-12 02:51:12 -05:00
  • d7d48d8229 Teach CraftWorld.spawn how to spawn a Giant Andrew Ardill 2011-12-12 14:35:57 +11:00
  • b2af70e5c7 Implemented getKiller in LivingEntity Nathan Adams 2011-12-11 16:05:27 +00:00
  • 1fc8092ea6 Fixed corrupt mob spawners crashing on load - this fixes BUKKIT-69, BUKKIT-144 Nathan Adams 2011-12-11 15:59:55 +00:00
  • 88d1512507 Fixed issues with Ender Pearls. This fixes BUKKIT-248 and BUKKIT-264. EvilSeph 2011-12-11 00:52:55 -05:00
  • 77c07095bd removed changes to MobSpawner behavior Tahg 2011-12-10 17:07:32 -05:00