summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeLines
...
* Allow plugins to change ID and Data during BlockPlace event.Tahg2012-02-03-15/+8
| | | | Fixes BUKKIT-674
* Fixed other types of 'block transmuters'.Tahg2012-02-03-0/+2
|
* Added debug to help with diagnosing tile entity issues in the future.Tahg2012-02-03-0/+2
|
* Remove tile entities when a block is removed.Tahg2012-02-03-2/+10
|
* Fixed wrong game type being sent when a player is teleported across worlds. ↵EvilSeph2012-02-01-1/+1
| | | | Fixes BUKKIT-510
* Fixed BlockPlace event. Fixes BUKKIT-663Tahg2012-01-30-4/+12
|
* Fixed vanilla issue where chunks would be mislocated and corrupt. Big thanks ↵Nathan Adams2012-01-30-10/+6
| | | | to Wug for the fix.
* Added ChunkLoader.java and ChunkRegionLoader.java for diff visibilityNathan Adams2012-01-30-0/+400
|
* Added 'generate-structure' setting support and WorldCreator property.Eric Stokes2012-01-29-2/+9
| | | | Fixes BUKKIT-655 and BUKKIT-592
* Added useExactLoginLocation(). Closes BUKKIT-145EvilSeph2012-01-29-3/+12
| | | | | | | | useExactLoginLocation() looks for settings.use-exact-login-location within bukkit.yml. If true, we will bypass Vanilla's behaviour of checking for collisions and moving the player if needed when they login. If false, we will continue to follow Vanilla's behaviour and move players that 'collide' with objects when they login.
* Use OO > new methodErik Broes2012-01-29-6/+7
|
* Filter null/AIR from items dropped on death. Fixes: BUKKIT-653Erik Broes2012-01-29-0/+2
|
* Add some testingErik Broes2012-01-29-0/+204
|
* Fixed maps crashing/disconnecting the client under certain circumstances.EvilSeph2012-01-29-0/+1
|
* Moved BlockPlace event.Tahg2012-01-28-28/+6
|
* Reverted onPlace changes.EvilSeph2012-01-28-656/+16
|
* Put statement inside CraftBukkit blockErik Broes2012-01-28-1/+1
|
* Cleanup.EvilSeph2012-01-27-3/+4
|
* Prevent (Entity) null to be added to the entity list.Erik Broes2012-01-27-0/+2
|
* Fix 'Block Transmute'. Bug where you could change the data of a block 'on ↵Erik Broes2012-01-27-0/+2
| | | | demand'.
* Let's be a little less tricky to the client. Relates to BUKKIT-637EvilSeph2012-01-26-2/+2
|
* Fixed the behaviour of fluid blocks. Fixes BUKKIT-629EvilSeph2012-01-26-1/+1
|
* Trick the client instead of modifying the world. Fixes BUKKIT-637EvilSeph2012-01-26-5/+4
|
* Really loosened the throttles strictness this time.EvilSeph2012-01-24-1/+1
|
* Fixed redstone torches not updating indirect neighbors. Fixes BUKKIT-477EvilSeph2012-01-24-8/+9
|
* Fix invalid data in pistonsTahg2012-01-24-0/+1
|
* Loosen throttle strictness.EvilSeph2012-01-24-0/+153
|
* Fix diodes not updating indirect neighbors.Tahg2012-01-24-0/+2
|
* Persist locking of an animal's age to diskErik Broes2012-01-24-0/+2
|
* [Bleeding] Implemented EnchantmentTable API.Mike Primm2012-01-24-0/+226
|
* [Bleeding] Audit of onPlace methods, Moved to postPlace as appropriate.Tahg2012-01-24-8/+645
| | | | Closes BUKKIT-89
* Fixed CraftLivingEntity.damage when the entity is an EntityComplex.Sam Wilson2012-01-24-1/+46
| | | | | | | | | | | | Fixes BUKKIT-589: if you call damage on an instance of EnderDragon, no damage is done. Reason for bug: damage calls Entity.damageEntity. But EntityComplex overrides damageEntity to do nothing. Fix: CraftComplexLiving should call EntityComplex.e instead of Entity.damageEntity. e is the method that actually does damage to an instance of EntityComplex.
* [Bleeding] Implemented PotionSplashEvent. Closes BUKKIT-307Zeerix2012-01-24-0/+43
|
* Immediately tell client a block is broken, then process the event.Travis Watkins2012-01-23-0/+10
| | | | | | | | In order to avoid clients seeing blocks break, reappear, then break again due to lag caused by plugins taking too long to process the BlockBreakEvent we immediately tell the client the block is air then process the event. If the event ends up being cancelled the client will get another packet telling them the block still exists.
* Only truncate player name when sending spawn packet.Travis Watkins2012-01-23-5/+71
|
* Implemented PlayerShearEntityEvent in EntityMushroomCow.EvilSeph2012-01-23-0/+49
| | | | | Due to the Vanilla client overzealously predicting things, shearing produces client-side artifacts. See BUKKIT-611 for more information.
* [Bleeding] Implemented Sheep, Shear and EntityChangeBlock API. ThanksAidan Matzko2012-01-23-8/+63
| | | | tips48! Closes BUKKIT-512
* Use BlockFadeEvents to signal fire blocks burning outMike Primm2012-01-22-6/+14
|
* Removed accidentally committed change. Needs more investigatingEvilSeph2012-01-21-1/+0
|
* Reverted changes to getItem(). Will be reimplemented after RB.EvilSeph2012-01-20-1/+1
|
* Accounted for NMS getItem() returning null in recent commit.EvilSeph2012-01-20-1/+2
|
* Nullcheck EntityItem's ItemStack where required. This fixes BUKKIT-552Nathan Adams2012-01-20-3/+7
|
* Disallow colour names in offline-mode. This fixes BUKKIT-439. Thanks to ↵Nathan Adams2012-01-20-0/+7
| | | | cainfool for the discovery.
* Properly handle null and air items. Fixes BUKKIT-435 and BUKKIT-550EvilSeph2012-01-20-3/+7
| | | | | We'll probably want to implement an ItemStack.EMPTY and return that instead of NULL in the near future.
* Updated timing code for new event systemTahg2012-01-19-0/+1
|
* Prevent re-use of internal world dimension IDs. This fixes BUKKIT-448. ↵Nathan Adams2012-01-19-0/+10
| | | | Thanks to snowleo for the PR.
* Throw PlayerLevelChangeEvent and PlayerExpChangeEvent events. Thanks to ↵Nathan Adams2012-01-19-1/+28
| | | | feildmaster for the PR.
* Correctly take in ChatColor length when limiting player list size. This ↵Nathan Adams2012-01-19-2/+2
| | | | should fix BUKKIT-571
* Fix giving wrong arguments to callEntityDamageEvent. Forgot to update after ↵Erik Broes2012-01-18-2/+2
| | | | changing the signature :(
* Actually close the inventory on a *cross*-world teleport.Erik Broes2012-01-17-2/+2
|