Commit message (Collapse) | Author | Age | Lines | ||
---|---|---|---|---|---|
... | |||||
* | Update to jline 2. Fixes BUKKIT-717 | EdGruberman | 2012-05-15 | -31/+45 | |
| | | | | | JLine 2 allows for better color matching in the console and support for colors in console on Windows. Hopefully provides better performance as well. | ||||
* | Use a different temp file for each player to avoid corruption. Fixes BUKKIT-1607 | Travis Watkins | 2012-05-09 | -1/+1 | |
| | |||||
* | Fire events for fireball item usage. Fixes BUKKIT-1566 | Travis Watkins | 2012-05-09 | -0/+20 | |
| | |||||
* | Add ItemFireball from mc-dev for diff visibility | Travis Watkins | 2012-05-09 | -0/+55 | |
| | |||||
* | Revert "Fix potential NPE in vanish API. Fixes BUKKIT-1541" | feildmaster | 2012-04-27 | -8/+0 | |
| | | | | | | This reverts commit ebf121800bd3161e4af0f6d9229ccb39c31fc278. If the handle ever becomes null we need to know about it so we can debug it further. | ||||
* | Remove Player cache and edit CraftPlayer.equals to account for EntityID. ↵ | feildmaster | 2012-04-27 | -42/+20 | |
| | | | | Fixes BUKKIT-1541 and Addresses BUKKIT-761 | ||||
* | Don't call event if getOwner is null. Fixes BUKKIT-1545 | Travis Watkins | 2012-04-25 | -3/+7 | |
| | |||||
* | Fix growing large tress near world height. Fixes BUKKIT-1072 | md_5 | 2012-04-25 | -2/+2 | |
| | |||||
* | Check if packet is null before checking priority. Fixes BUKKIT-1579 | Travis Watkins | 2012-04-25 | -1/+1 | |
| | |||||
* | Optimized a little too much. Update goals every tick again to avoid AI oddness. | Travis Watkins | 2012-04-24 | -6/+2 | |
| | |||||
* | Fixed per-world spawn limits. I have no idea how we missed this. | Travis Watkins | 2012-04-24 | -7/+10 | |
| | |||||
* | Update players when potion effects are moved from them. Fixes BUKKIT-789 | Travis Watkins | 2012-04-24 | -1/+6 | |
| | |||||
* | Remove address from throttle hashmap before killing socket. Fixes BUKKIT-659 | Travis Watkins | 2012-04-24 | -1/+2 | |
| | |||||
* | Remove "Fetching addPacket..." spam as it isn't useful. Fixes BUKKIT-32 | Travis Watkins | 2012-04-24 | -2/+4 | |
| | |||||
* | Fix potential NPE in vanish API. Fixes BUKKIT-1541 | Travis Watkins | 2012-04-24 | -0/+8 | |
| | |||||
* | Remove legacy Chunk cache. Fixes BUKKIT-1400 | feildmaster | 2012-04-24 | -29/+12 | |
| | |||||
* | Load player data before calling PlayerLoginEvent. Fixes BUKKIT-1531 and ↵ | feildmaster | 2012-04-23 | -2/+3 | |
| | | | | Fixes BUKKIT-601. | ||||
* | We build for Java 1.5. | EvilSeph | 2012-04-23 | -1/+1 | |
| | |||||
* | Add per-world spawn limits with fallback to server-wide bukkit.yml settings. | Travis Watkins | 2012-04-23 | -1/+81 | |
| | | | | Fixes BUKKIT-1565 | ||||
* | Avoid doing unnecessary range checks when we're looping from start to end. | Travis Watkins | 2012-04-23 | -44/+207 | |
| | | | | | | | | | | | | | | | | | | Make EntityLiving call AI logic every tick again. Rework PathfinderGoalSelector logic. Adds UnsafeList for use in places where we use ArrayList and know we won't get index out of range errors. Added usage to World's tickEntities, Chunk's entitySlices to speed up searching for entities, and to PathfinderGoalSelector to speed up dealing with AI goals. Reworked logic in PathfinderGoalSelector with help from fullwall. This code no longer uses an extra ArrayList for setting up goals and only updates which goals should be run every other time it is called. Removed only calling PathfinderGoalSelector every other tick from EntityLiving as we now only setup new goals every other tick. This ensures existing goals run every tick to properly update mob movement. | ||||
* | Optimize AI and EntityLiving ticking | Travis Watkins | 2012-04-21 | -30/+47 | |
| | | | | | | | | Reduce usage of getCubes as it is an expensive call. Remove iterator usage and object creation from PathfinderGoalSelector methods as these are called very often. Update EntityLiving goal selectors less often as this is still quite an expensive task. | ||||
* | Add PathfinderGoalSelector for diff visibility | Travis Watkins | 2012-04-21 | -0/+91 | |
| | |||||
* | Rework clipping logic again, now works as well as the original implementation | EvilSeph | 2012-04-21 | -30/+84 | |
| | |||||
* | Added Packet24 for diff visibility. | EvilSeph | 2012-04-21 | -0/+67 | |
| | |||||
* | Reworking clipping logic; Fixes BUKKIT-1472 | Wesley Wolfe | 2012-04-15 | -85/+27 | |
| | |||||
* | Made permissions.yml registration easier; Addresses BUKKIT-1499 | Wesley Wolfe | 2012-04-15 | -5/+5 | |
| | | | | The permissions.yml now behaves similar to a plugin.yml | ||||
* | Properly call EntityDeathEvent for mobs. Fixes BUKKIT-1519 | feildmaster | 2012-04-15 | -3/+19 | |
| | |||||
* | Set current recipe to null when a recipe isn't found. Fixes BUKKIT-1456 | feildmaster | 2012-04-15 | -1/+1 | |
| | |||||
* | Filter entity spawning sanely. | feildmaster | 2012-04-15 | -1/+1 | |
| | |||||
* | Use SpawnReason.DEFAULT instead of SpawnReason.CUSTOM, freeing CUSTOM to ↵ | feildmaster | 2012-04-14 | -1/+1 | |
| | | | | | | plugin spawning. This gets used in case we are missing appropriate SpawnReason's for various Entity spawns. | ||||
* | Added SpawnReason.SLIME_SPLIT, Fixes BUKKIT-790 | feildmaster | 2012-04-14 | -1/+1 | |
| | |||||
* | Persist PlayerDeathEvent values. Fixes BUKKIT-1521 | feildmaster | 2012-04-14 | -3/+16 | |
| | |||||
* | Make the dispenser check if the dispensed item has been changed before ↵ | h31ix | 2012-04-03 | -2/+4 | |
| | | | | removing it. Fixes BUKKIT-316 | ||||
* | Implement new address to PlayerLoginEvent; Addresses BUKKIT-431 | Wesley Wolfe | 2012-04-03 | -2/+2 | |
| | |||||
* | Don't spawn conditional mobs if original entity is dead. Fixes BUKKIT-1444 | feildmaster | 2012-04-03 | -0/+1 | |
| | |||||
* | Mark entities as dead when spawning fails. Treat as canceled if entity is dead. | feildmaster | 2012-04-03 | -15/+14 | |
| | |||||
* | Made using RAW_FISH on Ocelots when a player has the ability to instantly ↵ | EvilSeph | 2012-04-03 | -1/+1 | |
| | | | | build not decrement the stack. Fixes BUKKIT-1439 | ||||
* | SpawnRadius should only apply to main world. Fixes BUKKIT-1427 | feildmaster | 2012-04-02 | -0/+1 | |
| | |||||
* | Make EntityCreatePortalEvent block list Unmodifiable. | feildmaster | 2012-04-02 | -2/+2 | |
| | |||||
* | Tell clients to update if EntityPortalCreateEvent is canceled. Fixes BUKKIT-1426 | feildmaster | 2012-04-02 | -0/+10 | |
| | |||||
* | Made Slimes spawn less often in FLAT worlds. Fixes BUKKIT-1441 | EvilSeph | 2012-04-02 | -0/+3 | |
| | |||||
* | Made item use when a player has the ability to instantly build not decrement ↵ | EvilSeph | 2012-04-02 | -2/+3 | |
| | | | | the stack. Fixes BUKKIT-1439 | ||||
* | [Bleeding] Hacky entity clipping fix; Fixes BUKKIT-50 | Travis Watkins | 2012-04-02 | -4/+89 | |
| | | | | | Special thanks to 'trunkz' on Minecraft Forums for initial implementation. | ||||
* | Add BlockRedstoneEvent to Redstone Lamps, Addresses BUKKIT-1431 | feildmaster | 2012-04-02 | -0/+26 | |
| | |||||
* | Add BlockRedstoneLamp for diff visibility. | feildmaster | 2012-04-02 | -0/+47 | |
| | |||||
* | Fixed interacting with Air returning a false block. | feildmaster | 2012-04-01 | -1/+1 | |
| | |||||
* | Added a reason for randomly spawning Ocelot babies. Addresses BUKKIT-1391 | feildmaster | 2012-03-31 | -1/+1 | |
| | |||||
* | Fixed breaking at world height in creative. Fixes BUKKIT-997 | feildmaster | 2012-03-31 | -1/+1 | |
| | |||||
* | Added missing //CB comment | Dinnerbone (Laptop) | 2012-03-30 | -1/+1 | |
| | |||||
* | Updated version to 1.2.5-R0.1-SNAPSHOT | Dinnerbone (Laptop) | 2012-03-30 | -163/+97 | |
| |