Commit Graph

  • 9c12dc0ef8 Fix potential NPE in vanish API. Fixes BUKKIT-1541 Travis Watkins 2012-04-24 12:25:07 -05:00
  • 0220c1ff74 Remove legacy Chunk cache. Fixes BUKKIT-1400 feildmaster 2012-04-24 13:30:55 -05:00
  • 119b5d18a5 Load player data before calling PlayerLoginEvent. Fixes BUKKIT-1531 and Fixes BUKKIT-601. feildmaster 2012-04-18 12:28:50 -05:00
  • e61a316815 We build for Java 1.5. EvilSeph 2012-04-23 23:05:57 -04:00
  • edfc8ba92f Add per-world spawn limits with fallback to server-wide bukkit.yml settings. Fixes BUKKIT-1565 Travis Watkins 2012-04-23 19:01:22 -05:00
  • b7376e0865 Avoid doing unnecessary range checks when we're looping from start to end. Make EntityLiving call AI logic every tick again. Rework PathfinderGoalSelector logic. Travis Watkins 2012-04-23 09:47:05 -05:00
  • e8459c1ff6 Optimize AI and EntityLiving ticking Travis Watkins 2012-04-21 13:47:29 -05:00
  • 343f39b2b3 Add PathfinderGoalSelector for diff visibility Travis Watkins 2012-04-21 13:49:17 -05:00
  • 8f6fe0a643 Rework clipping logic again, now works as well as the original implementation EvilSeph 2012-04-20 00:28:30 -05:00
  • 3e15a6911f Added Packet24 for diff visibility. EvilSeph 2012-04-19 22:47:26 -05:00
  • e28ae3f2fe Reworking clipping logic; Fixes BUKKIT-1472 Wesley Wolfe 2012-04-15 18:29:02 -05:00
  • 2e646d2809 Made permissions.yml registration easier; Addresses BUKKIT-1499 The permissions.yml now behaves similar to a plugin.yml Wesley Wolfe 2012-04-15 13:24:38 -05:00
  • 748ebae550 Properly call EntityDeathEvent for mobs. Fixes BUKKIT-1519 feildmaster 2012-04-15 09:16:43 -05:00
  • 6307efd2d1 Set current recipe to null when a recipe isn't found. Fixes BUKKIT-1456 feildmaster 2012-04-14 09:55:19 -05:00
  • 27a9b4c907 Filter entity spawning sanely. feildmaster 2012-04-14 06:56:23 -05:00
  • 0026a08fa8 Use SpawnReason.DEFAULT instead of SpawnReason.CUSTOM, freeing CUSTOM to plugin spawning. This gets used in case we are missing appropriate SpawnReason's for various Entity spawns. feildmaster 2012-04-14 01:44:01 -05:00
  • e17d3ece00 Added SpawnReason.SLIME_SPLIT, Fixes BUKKIT-790 feildmaster 2012-04-14 01:38:22 -05:00
  • 1dcb39074d Persist PlayerDeathEvent values. Fixes BUKKIT-1521 feildmaster 2012-04-14 00:24:51 -05:00
  • e8b6eb717a Updated version to 1.2.5-R1.2-SNAPSHOT for development towards next release. EvilSeph 2012-04-08 23:54:35 -04:00
  • b161aaa368 Updated version to 1.2.5-R1.1-SNAPSHOT for development towards next release. EvilSeph 2012-04-05 07:12:30 -04:00
  • 4563d6b227 Updated version to 1.2.5-R1.0 in pom.xml for RB. EvilSeph 2012-04-04 10:01:03 -04:00
  • 7586e7168b Make the dispenser check if the dispensed item has been changed before removing it. Fixes BUKKIT-316 h31ix 2012-04-03 19:21:38 -05:00
  • 6a79e506cf Implement new address to PlayerLoginEvent; Addresses BUKKIT-431 Wesley Wolfe 2012-04-03 17:04:28 -05:00
  • 20dea920c2 Don't spawn conditional mobs if original entity is dead. Fixes BUKKIT-1444 feildmaster 2012-04-03 18:00:07 -05:00
  • af0018a962 Mark entities as dead when spawning fails. Treat as canceled if entity is dead. feildmaster 2012-04-03 17:41:55 -05:00
  • 0c9e1b13a0 Made using RAW_FISH on Ocelots when a player has the ability to instantly build not decrement the stack. Fixes BUKKIT-1439 EvilSeph 2012-04-03 14:13:27 -04:00
  • 2315fb7789 Updated version to 1.2.5-R0.2-SNAPSHOT for development towards next release. EvilSeph 2012-04-03 10:15:11 -04:00
  • 0b9b76c679 Updated version to 1.2.5-R0.1 in pom.xml for beta. EvilSeph 2012-04-03 05:43:00 -04:00
  • 52d9473e6b SpawnRadius should only apply to main world. Fixes BUKKIT-1427 feildmaster 2012-04-02 16:40:45 -05:00
  • bad3979b8f Make EntityCreatePortalEvent block list Unmodifiable. feildmaster 2012-04-02 15:44:19 -05:00
  • 470d9f9e1d Tell clients to update if EntityPortalCreateEvent is canceled. Fixes BUKKIT-1426 feildmaster 2012-04-02 14:06:33 -05:00
  • 81102479a7 Made Slimes spawn less often in FLAT worlds. Fixes BUKKIT-1441 EvilSeph 2012-04-02 16:04:31 -04:00
  • 7594c91c84 Made item use when a player has the ability to instantly build not decrement the stack. Fixes BUKKIT-1439 EvilSeph 2012-04-02 13:24:34 -04:00
  • f4558f5d7d [Bleeding] Hacky entity clipping fix; Fixes BUKKIT-50 Travis Watkins 2012-04-02 14:17:20 -05:00
  • a963880bd8 Add BlockRedstoneEvent to Redstone Lamps, Addresses BUKKIT-1431 feildmaster 2012-04-02 09:01:48 -05:00
  • ed8cf5196e Add BlockRedstoneLamp for diff visibility. feildmaster 2012-04-02 07:43:59 -05:00
  • 058bd748b6 Fixed interacting with Air returning a false block. feildmaster 2012-04-01 04:58:11 -05:00
  • 7c137d8b19 Added a reason for randomly spawning Ocelot babies. Addresses BUKKIT-1391 feildmaster 2012-03-30 05:41:52 -05:00
  • c8d4a7c835 Fixed breaking at world height in creative. Fixes BUKKIT-997 feildmaster 2012-03-31 18:59:14 -05:00
  • fdab1db7c5 Added missing //CB comment Dinnerbone (Laptop) 2012-03-30 23:43:52 +02:00
  • 1fa4d8430e Updated version to 1.2.5-R0.1-SNAPSHOT Dinnerbone (Laptop) 2012-03-30 23:33:51 +02:00
  • e0c01154b0 Fixed potential issue when converting worlds. Fixes BUKKIT-1307 EvilSeph 2012-03-29 08:25:59 -04:00
  • cbab48a7bd Added OldChunkLoader for diff visibility. EvilSeph 2012-03-29 08:01:57 -04:00
  • 16665d45dc Updated version to 1.2.4-R1.1-SNAPSHOT for development towards next release. EvilSeph 2012-03-29 07:58:14 -04:00
  • f9fa2f1c68 Updated version to 1.2.4-R1.0 for release. EvilSeph 2012-03-28 20:27:53 -04:00
  • 57873b8d05 [Bleeding] Added SpawnReason.BREEDING. Fixes BUKKIT-1356 feildmaster 2012-03-26 14:54:31 -05:00
  • ec123deb74 Adding PathfinderGoalBreed for diff visibility. feildmaster 2012-03-26 13:55:35 -05:00
  • c100e20d60 Reverting the Drop API for now, we need to re-evalute this as it is causing too many issues and blocking releases. Warren Loo 2012-03-27 11:37:00 -04:00
  • c16bf07e85 [Bleeding] Allow CraftItem to be backed by non-EntityItems. Fixes BUKKIT-1351 feildmaster 2012-03-25 20:58:12 -05:00
  • bdccfd29ec [Bleeding] Stop filtering out 0 damage for Humans. Fixes BUKKIT-1348 feildmaster 2012-03-26 15:23:31 -05:00
  • 9d0ea52021 [Bleeding] Fixed potions throwing double events. Fixes BUKKIT-1332 feildmaster 2012-03-25 04:21:25 -05:00
  • b45184fdf8 [Bleeding] Fixed dropping invalid Magma Creams. Fixes BUKKIT-1336 feildmaster 2012-03-25 06:29:23 -05:00
  • f1a235dcba [Bleeding] Fixed ocelot dropping leather. Fixes BUKKIT-1333 feildmaster 2012-03-25 04:41:59 -05:00
  • e66159e21d [Bleeding] Fix snowball drops. Fixes BUKKIT-1314 feildmaster 2012-03-25 18:38:51 -05:00
  • 80db22b643 Refactor code to be more efficient. feildmaster 2012-03-25 18:06:43 -05:00
  • c30e339af6 [Bleeding] Fixed item duping in certain occasions. Fixes BUKKIT-1310 feildmaster 2012-03-25 17:53:59 -05:00
  • 0c9b59e071 [Bleeding] Fixed TNT dropping when it shouldn't. Fixes BUKKIT-1304 feildmaster 2012-03-25 17:53:24 -05:00
  • 94d718a146 Check abilities instead of mode for allow flight check. Fixes BUKKIT-1302 Travis Watkins 2012-03-24 15:07:14 -05:00
  • 9c7ffb6d3c [Bleeding] Fixed blocks dropping when BlockBreakEvent is canceled. Fixes BUKKIT-1299 feildmaster 2012-03-23 09:49:34 -05:00
  • 942c1c6a3e Fixed incorrect assigning to isFlying when toggling setAllowedFlight(false) Nathan Adams 2012-03-23 14:41:53 +00:00
  • 6ef9500410 Fixed fatal crash at world generation. Nathan Adams 2012-03-23 14:32:00 +00:00
  • 40e0962735 Seriously fix natural drops. Fixes BUKKIT-1297 and fixes BUKKIT-1295 feildmaster 2012-03-23 06:08:54 -05:00
  • ff22e4e341 Really fixed Block.breakNaturally(). Fixes BUKKIT-1295 EvilSeph 2012-03-23 03:06:37 -04:00
  • b60a6743ed Fixed Block.breakNaturally(). Fixes BUKKIT-1295 EvilSeph 2012-03-23 02:12:51 -04:00
  • cf2abd20e8 Fixed Doors not dropping when the block they are placed on is removed. Fixes BUKKIT-1292 EvilSeph 2012-03-23 01:36:45 -04:00
  • 52ecd60e61 [Bleeding] Add a check for illegal blocks. Addresses BUKKIT-1278. Needs more investigation. feildmaster 2012-03-22 19:56:59 -05:00
  • 724b82626a Reverted to original TextWrapper. Might re-investigate after the RB. Fixes BUKKIT-1275 EvilSeph 2012-03-22 19:22:35 -04:00
  • 904cf388b4 Re-added TextWrapper, and fixed chat length issues (at cost of it looking not so nice sometimes!) This fixes BUKKIT-1275 Nathan Adams 2012-03-22 23:02:29 +00:00
  • ddaf3c84d3 Fixed Connection Throttle handling. Fixes BUKKIT-1279 EvilSeph 2012-03-22 18:54:30 -04:00
  • 8fb141bfa0 Implemented new player flight methods. This implements BUKKIT-1281. This also fixes BUKKIT-1146. Nathan Adams 2012-03-22 22:04:13 +00:00
  • ca8b9a0bb4 Removed temporary hackish fix for the entity interactivity issues, fixed properly in MC1.2.4. EvilSeph 2012-03-22 17:40:07 -04:00
  • ccbb4b479a Made Snowmen use a DamageCause MELTING for melting in hot biomes. Addresses BUKKIT-1244 EvilSeph 2012-03-22 17:33:33 -04:00
  • f6bcaa6b0a Fixed minecarts being dropped when crashing a boat. Fixes BUKKIT-1273 EvilSeph 2012-03-22 16:58:13 -04:00
  • c2cdeac09b Added configurable Connection Throttle. Addresses BUKKIT-1274 EvilSeph 2012-03-22 08:03:24 -04:00
  • dda37aa18c Nuked TextWrapper. We don't need you anymore, old friend :( Nathan Adams 2012-03-22 20:49:05 +00:00
  • 9d09e7d016 Updated to Minecraft version 1.2.4. Updated version string to 1.2.4-R0.1. Nathan Adams 2012-03-22 20:39:39 +00:00
  • 8dc7417a3d [Bleeding] Fixed bug involving pistons and powered rails. This fixes BUKKIT-517 md_5 2012-03-21 18:43:40 +11:00
  • 8ad27aa01d Added BlockMinecartTrack and MinecartTrackLogic for diff visibility. md_5 2012-03-21 18:42:43 +11:00
  • 8d35caf070 Kick for invalid carried item. EvilSeph 2012-03-22 02:55:50 -04:00
  • f188afe794 [Bleeding] Prevent update inconsistencies on generation/decoration that span chunks. Fixes BUKKIT-871 Mike Primm 2012-03-21 16:01:11 -05:00
  • 09a73d352c [Bleeding] Make sure biome data is initialized during generate - prevent uninitialized data being sent to client. Fixes BUKKIT-871 Mike Primm 2012-03-20 15:04:37 -05:00
  • 6cd2a70803 Added for diff visibility: Mike Primm 2012-03-20 15:02:02 -05:00
  • 0a925ff067 [Bleeding] Added support for custom index help topics in help.yml. Addresses BUKKIT-1263 rmichela 2012-03-22 00:21:18 -04:00
  • eb3c092ef8 [Bleeding] Added option to completely disable all automatic help topic generation by adding "All" to the ignore-plugins list in help.yml. Addresses BUKKIT-1264 rmichela 2012-03-21 23:01:06 -04:00
  • 31b1bc02ca [Bleeding] Fixed a StackOverflowError with command alias handling for Help. Addresses BUKKIT-1253 zml2008 2012-03-20 19:12:14 -07:00
  • 8aee4c3f56 [Bleeding] Added support for all TreeType entries to CraftWorld.generateTree(). Addresses BUKKIT-1161 zml2008 2012-03-13 19:38:39 -07:00
  • 27acb4c41e Added WorldGenSwampTree for diff visibility zml2008 2012-03-11 17:41:49 -07:00
  • 169c2ee8cb [Bleeding] Added Ageable interface for Villagers and Animals to extend. Addresses BUKKIT-1232 aPunch 2012-03-19 14:12:17 -05:00
  • 96c4bb7da6 [Bleeding] Account for new rare drops in EntityDeath events. Fixes BUKKIT-1105 zerg960 2012-03-20 20:55:45 -05:00
  • 1c95413f49 [Bleeding] Fix for creeper getDrops() not reporting the music disk if it was killed by a skeleton. Addresses BUKKIT-1133 Celtic Minstrel 2012-03-10 23:19:09 -05:00
  • 5ba8928041 [Bleeding] Added getting and setting drops to all appropriate events. Fixes BUKKIT-397 and fixes BUKKIT-1252 Celtic Minstrel 2012-03-05 14:21:43 -05:00
  • 8d62de7055 Added for diff visibility: Celtic Minstrel 2012-03-06 22:42:58 -05:00
  • 784aa3b602 [Bleeding] Fix the openInventory methods for custom inventories. Fixes BUKKIT-1248 Celtic Minstrel 2012-03-17 13:06:21 -04:00
  • 43001ca2a8 [Bleeding] Only fire CraftItemEvent if there's actually an item there to craft (ie, don't fire it for a click on an empty result slot). Fixes BUKKIT-1250 Celtic Minstrel 2012-03-18 12:25:39 -04:00
  • 93732e21bc [Bleeding] Fixed NullPointerException in InventoryView.setCursor() if you tried to empty the cursor by setting it to null. Fixes BUKKIT-1043 Celtic Minstrel 2012-03-13 21:46:00 -04:00
  • 288662bfae [Bleeding] Fix some return types that could lead to ArrayStoreException Celtic Minstrel 2012-03-17 10:28:20 -04:00
  • b9a71db046 [Bleeding] Make crafting and enchanting inventories keep track of their owner rather than returning null. Addresses BUKKIT-1209 Celtic Minstrel 2012-03-13 22:50:09 -04:00
  • 4bcbe2d235 [Bleeding] Add Chest.getBlockInventory() for convenience; this always returns a single chest inventory. Addresses BUKKIT-1247 Celtic Minstrel 2012-03-19 15:01:53 -04:00
  • cd9779196b [Bleeding] Add iterator() with starting index. Addresses BUKKIT-1246 Celtic Minstrel 2012-03-17 10:37:54 -04:00
  • 7966531113 [Bleeding] Completely fix the tree generation algorithm to make it near identical to vanilla as well as fix potential bugs associated with disappearing saplings. md_5 2012-03-16 17:32:25 +11:00