Commit Graph
100 Commits
Author SHA1 Message Date
CraftBukkit/Spigot 64ee97bc2f SPIGOT-2501: Remove period from default quit message
By: md_5 <git@md-5.net>
2016-07-07 10:43:49 +10:00
CraftBukkit/Spigot 52f38c04ff SPIGOT-1515: Use CUSTOM reason for GENERIC damage
By: md_5 <git@md-5.net>
2016-07-02 14:01:31 +10:00
CraftBukkit/Spigot f2ad797555 SPIGOT-2474: Use .die() to set entity remove status
By: md_5 <git@md-5.net>
2016-07-02 11:24:14 +10:00
CraftBukkit/Spigot 7b2050e56f SPIGOT-1468: ENDER_PEARL SpawnReason
By: md_5 <git@md-5.net>
2016-07-01 12:30:28 +10:00
CraftBukkit/Spigot 3aeb832d79 SPIGOT-1373: Implement EntityTargetEvent for TEMPT.
This can be a high frequency event call. Use with care.

By: md_5 <git@md-5.net>
2016-07-01 11:40:42 +10:00
CraftBukkit/Spigot d10a277066 SPIGOT-1364: sendMap should update entire map
By: md_5 <git@md-5.net>
2016-07-01 11:24:11 +10:00
CraftBukkit/Spigot 9f63f2a371 SPIGOT-1341: Cancelled cake interact decreases client hunger
By: md_5 <git@md-5.net>
2016-07-01 11:20:31 +10:00
CraftBukkit/Spigot a9a318835b SPIGOT-1405: Call EntityChangeBlockEvent for Rabbits eating Carrots
By: md_5 <git@md-5.net>
2016-06-30 16:15:38 +10:00
CraftBukkit/Spigot dc3f10a9a0 SPIGOT-1288: Sounds played for cancelled BlockPlaceEvent
By: md_5 <git@md-5.net>
2016-06-30 15:39:58 +10:00
CraftBukkit/Spigot 36998be28a SPIGOT-1284: Run scheduler consistently within a tick
By: md_5 <git@md-5.net>
2016-06-30 15:20:04 +10:00
CraftBukkit/Spigot 7af7537763 SPIGOT-1283: Copy data directory on world import in case it's required
By: md_5 <git@md-5.net>
2016-06-30 15:13:32 +10:00
CraftBukkit/Spigot 66392c6d78 SPIGOT-1264: Spurious BlockFadeEvent
By: md_5 <git@md-5.net>
2016-06-30 14:47:05 +10:00
CraftBukkit/Spigot 51742aae6c SPIGOT-1224: InventoryClickEvent issues for containers opened during event
By: md_5 <git@md-5.net>
2016-06-30 14:27:49 +10:00
CraftBukkit/Spigot 4013505f8c SPIGOT-1181: Ensure Minecart command updates visually
By: md_5 <git@md-5.net>
2016-06-30 13:33:26 +10:00
CraftBukkit/Spigot d6f72f0b27 SPIGOT-1132: Duplicate Minecart interact event
By: md_5 <git@md-5.net>
2016-06-30 13:26:22 +10:00
CraftBukkit/Spigot acd31bf4fb SPIGOT-1129: Fix spawning leash hitch without adjacent block
By: md_5 <git@md-5.net>
2016-06-30 13:21:22 +10:00
CraftBukkit/Spigot a44a8f29d0 SPIGOT-1599: Allow teleporting disconnected players
By: md_5 <git@md-5.net>
2016-06-30 13:01:37 +10:00
CraftBukkit/Spigot 8af31adf18 SPIGOT-2461: Call player tick specifically
By: md_5 <git@md-5.net>
2016-06-28 11:44:48 +10:00
CraftBukkit/Spigot 3c256b8c84 SPIGOT-2456: Don't wipe tiles if type is still the same
By: md_5 <git@md-5.net>
2016-06-27 11:25:49 +10:00
CraftBukkit/Spigot f155cbbaf2 BUILDTOOLS-251: Make much of Bukkit locale independent
By: md_5 <git@md-5.net>
2016-06-26 19:32:05 +10:00
CraftBukkit/Spigot 861ba7b0e9 Fix air setting block updates
By: md_5 <git@md-5.net>
2016-06-26 12:31:24 +10:00
CraftBukkit/Spigot e6584da1b0 SPIGOT-1039: Improve DoubleChest semantics
By: md_5 <git@md-5.net>
2016-06-25 21:21:55 +10:00
CraftBukkit/Spigot b020388b99 MC-100524: Fix log files getting overwritten
https://bugs.mojang.com/browse/MC-100524

Log files were previously overwritten when more than 7 were created on the same day.  This is caused by Log4J's default behavior with DefaultRolloverStrategy, which defaults to a max of 7.

While a max of 1000 doesn't fully stop this problem from happening, for 1000 log files in a single day to be reached the server would have to restart faster than once every 1.5 minutes, which is unlikely to happen.  So 1000 seems like a good limit.  A higher max isn't used because when it gets higher, there are performance hits due to the way Log4J checks for the next file.

By: Pokechu22 <Pokechu022@gmail.com>
2016-06-22 22:13:38 -07:00
CraftBukkit/Spigot eecbca5942 MC-80966 / SPIGOT-957: Send additional lighting data
By: md_5 <git@md-5.net>
2016-06-25 20:44:12 +10:00
CraftBukkit/Spigot a526b5311c SPIGOT-924: Compute attributes one last time after quitting
By: md_5 <git@md-5.net>
2016-06-25 20:38:13 +10:00
CraftBukkit/Spigot f7d15d7d59 SPIGOT-611: Improve setBlock for tile->tile transitions
By: md_5 <git@md-5.net>
2016-06-25 20:16:48 +10:00
CraftBukkit/Spigot 5c425bc41d Bump MC version
By: md_5 <git@md-5.net>
2016-06-25 14:50:20 +10:00
CraftBukkit/Spigot 1908fefc12 Update to Minecraft 1.10.2
By: md_5 <git@md-5.net>
2016-06-25 11:54:17 +10:00
CraftBukkit/Spigot 26aaa4aceb SPIGOT-2439: Consistently fire Chunk(Load|Unload)Event
Clean up implementation and firing of both of these events by routing
both unload and load behaviors to consistent method calls.

This fixes issues where a few places would not call Load or Unload events
when it should have.

Additionally, reduces diff by moving the neighbor marking code into these
consistent points.

Additional benefits of the change include improving the neighbor marking
methods to use getChunkIfLoaded instead of getLoadedChunkAt in some places,
as the latter will cause chunks to be marked active and not unload.

Finally, this also updates CraftWorld.loadChunk to use the new methods, as the
previous logic did not properly handle the new unload queue.

By: Aikar <aikar@aikar.co>
2016-06-21 19:08:09 -04:00
CraftBukkit/Spigot 8e8c7d72aa SPIGOT-1319: Add EntityBreedEvent
By: Ryan Michela <deltahat@gmail.com>
2016-06-18 22:00:39 -07:00
CraftBukkit/Spigot 0628968019 Fix infinite loop when saving chunks
Running `/save-all flush` would start an infinite loop that prints:
    ThreadedAnvilChunkStorage (world): All chunks are saved

By: Jadon Fowler <ph4seaber@gmail.com>
2016-06-18 04:25:50 -07:00
CraftBukkit/Spigot b62f1bfe83 Improvements to BookMeta API
* Added hasGeneration()
* Fixed `applyHash()` (used by `CraftMetaItem.hashCode()`) not taking generation into account
* Fixed `equalsCommon()` (used by `CraftMetaItem.equals()`) not taking generation into account

By: Roy Curtis <roy.adrian.curtis+github@gmail.com>
2016-06-14 22:40:46 +01:00
CraftBukkit/Spigot c703d2431c SPIGOT-2414: Repeated disconnects
By: md_5 <git@md-5.net>
2016-06-15 13:45:11 +10:00
CraftBukkit/Spigot bdf0aef528 SPIGOT-2405: Better event for combust due to fire
By: md_5 <git@md-5.net>
2016-06-15 13:31:35 +10:00
CraftBukkit/Spigot b2c01f26da SPIGOT-2408: setTicksLived does not properly affect FallingSand
By: md_5 <git@md-5.net>
2016-06-13 18:16:15 +10:00
CraftBukkit/Spigot c93d857872 SPIGOT-2385: RegionFileCache synchronization issues
By: md_5 <git@md-5.net>
2016-06-12 19:28:27 +10:00
CraftBukkit/Spigot f5e45ed35f SPIGOT-2398: Armor stands still need to be treated special for gravity
By: md_5 <git@md-5.net>
2016-06-12 16:32:51 +10:00
CraftBukkit/Spigot 5c09622671 SPIGOT-2348: EntityTeleportEvent cancellation
By: md_5 <git@md-5.net>
2016-06-12 12:51:53 +10:00
CraftBukkit/Spigot c9a10e68a1 SPIGOT-2322: Chunks generating with missing / corrupted data.
By: md_5 <git@md-5.net>
2016-06-12 12:28:08 +10:00
CraftBukkit/Spigot 2270b1425e SPIGOT-2397: More calls to VehicleEntityCollisionEvent
By: md_5 <git@md-5.net>
2016-06-12 10:45:03 +10:00
CraftBukkit/Spigot 3e6ba4f676 SPIGOT-1124: Changed To-Location on Teleport event ignored
By: minoneer <minoneer@gmail.com>
2016-05-30 21:29:10 +02:00
CraftBukkit/Spigot 989192ea0b SPIGOT-2376: Way to distinguish Zombie professions.
By: md_5 <git@md-5.net>
2016-06-11 12:07:17 +10:00
CraftBukkit/Spigot ec0a8a1910 Add Player.stopSound
By: md_5 <git@md-5.net>
2016-06-11 09:13:54 +10:00
CraftBukkit/Spigot 5dffeea6ee SPIGOT-2381: Use custom spawnreason for dropItem
By: md_5 <git@md-5.net>
2016-06-12 10:26:48 +10:00
CraftBukkit/Spigot bf1945bcfd SPIGOT-2389: Zombie.setVillager inverted
By: md_5 <git@md-5.net>
2016-06-12 10:14:25 +10:00
CraftBukkit/Spigot 6b0f3ef039 SPIGOT-2388: Damage must be nulled out in some circumstances
By: md_5 <git@md-5.net>
2016-06-12 10:13:51 +10:00
CraftBukkit/Spigot a9e1194e19 SPIGOT-2387: Magma does not provide a block for EntityDamageEvent.
By: md_5 <git@md-5.net>
2016-06-11 16:11:51 +10:00
CraftBukkit/Spigot 1a8b83514c SPIGOT-1550, SPIGOT-2306: Custom payload / book + event fixes
By: md_5 <git@md-5.net>
2016-06-11 12:17:35 +10:00
CraftBukkit/Spigot e80d96c274 SPIGOT-2380: Hitting in the air will always load the chunk at 0,0
By: md_5 <git@md-5.net>
2016-06-11 09:21:44 +10:00
CraftBukkit/Spigot 1b648cfd6b SPIGOT-2366: Fix a missed diff PortalTravelAgent.patch
By: Tom E <tomelfring@gmail.com>
2016-06-09 12:00:57 +02:00
CraftBukkit/Spigot 077171a07e SPIGOT-2369: Tab completing non existant command
By: md_5 <git@md-5.net>
2016-06-09 20:47:39 +10:00
CraftBukkit/Spigot 41b7bb0b90 SPIGOT-2365: Missed hanging diff
By: md_5 <git@md-5.net>
2016-06-09 20:42:49 +10:00
CraftBukkit/Spigot f848ee8019 SPIGOT-2364: Fix hanging placing.
By: md_5 <git@md-5.net>
2016-06-09 14:27:59 +10:00
CraftBukkit/Spigot 67c3b659a5 Restore some Vanilla behaviour to fix magma blocks
By: md_5 <git@md-5.net>
2016-06-09 12:50:21 +10:00
CraftBukkit/Spigot 3b8eb9f744 Add DamageCause.HOT_FLOOR
By: md_5 <git@md-5.net>
2016-06-09 12:45:07 +10:00
CraftBukkit/Spigot 8074673c1d Better map Zombie/Villager professions.
By: md_5 <git@md-5.net>
2016-06-09 12:20:30 +10:00
CraftBukkit/Spigot a39b7e5f3a Update to Minecraft 1.10
By: md_5 <git@md-5.net>
2016-06-09 11:43:49 +10:00
CraftBukkit/Spigot 604d9373c0 SPIGOT-249: Set skull owner by UUID
By: md_5 <git@md-5.net>
2016-06-01 21:39:49 +10:00
CraftBukkit/Spigot d1bc45c836 SPIGOT-1292: BlockState based FlowerPot API.
By: md_5 <git@md-5.net>
2016-06-01 17:08:55 +10:00
CraftBukkit/Spigot 531c257647 SPIGOT-783: API for book generation data.
By: Roy Curtis <roy.adrian.curtis+github@gmail.com>
2016-06-03 00:10:06 +01:00
CraftBukkit/Spigot a9862b5459 SPIGOT-713: APIs to manipulate Entity's silent status.
By: Sansko1337 <sanderknauff@hotmail.com>
2016-05-27 17:34:11 +02:00
CraftBukkit/Spigot c1bd122e35 SPIGOT-2336: Zombie.setVillager(Z)V
By: md_5 <git@md-5.net>
2016-05-31 20:55:17 +10:00
CraftBukkit/Spigot 18f37c3b32 SPIGOT-2335: EntityCreeper.setPowered
By: md_5 <git@md-5.net>
2016-05-31 20:53:37 +10:00
CraftBukkit/Spigot e9b7eee369 SPIGOT-636: Decouple EntityCombustByEntity from damageEntity
By: md_5 <git@md-5.net>
2016-05-28 22:10:59 +10:00
CraftBukkit/Spigot 3a3576e181 Implement PlayerChangedMainHandEvent
By: md_5 <git@md-5.net>
2016-05-27 18:53:36 +10:00
CraftBukkit/Spigot 187015b57b SPIGOT-2321: Fully check Vanilla command permissions
By: md_5 <git@md-5.net>
2016-05-26 21:06:28 +10:00
CraftBukkit/Spigot 69c6c3d92c SPIGOT-2311: Cancelling PlayerPortalEvent causes invulnerability until relog
By: md_5 <git@md-5.net>
2016-05-25 18:25:49 +10:00
CraftBukkit/Spigot aa92b77bfe SPIGOT-2315: Neighbour chunk unload marking
By: md_5 <git@md-5.net>
2016-05-25 18:21:54 +10:00
CraftBukkit/Spigot ba115c957b SPIGOT-2303: Use getChunkIfLoaded
By: md_5 <git@md-5.net>
2016-05-22 13:57:44 +10:00
CraftBukkit/Spigot ecb71842df SPIGOT-2297: Reintroduce getChunkIfLoaded
By: md_5 <git@md-5.net>
2016-05-22 11:36:38 +10:00
CraftBukkit/Spigot e5cc347b6e Implementation of interface to modify the pumpkin head "derp mode" of a snowman
By: minoneer <minoneer@gmail.com>
2016-05-18 00:42:14 +02:00
CraftBukkit/Spigot 07c0e6067b Implement TabCompleteEvent
By: md_5 <git@md-5.net>
2016-05-16 16:59:57 +10:00
CraftBukkit/Spigot 3d355b6e64 SPIGOT-2285: New CommandBlock types.
By: md_5 <git@md-5.net>
2016-05-16 16:38:43 +10:00
CraftBukkit/Spigot 141be4ba51 SPIGOT-2286: Don't store CraftBlockState light level
By: md_5 <git@md-5.net>
2016-05-16 16:37:22 +10:00
CraftBukkit/Spigot 4d42c823d2 SPIGOT-2282: Get loaded chunk
By: md_5 <git@md-5.net>
2016-05-15 22:14:47 +10:00
CraftBukkit/Spigot 477241471c Fix CraftBukkit crash report details not showing
By: md_5 <git@md-5.net>
2016-05-15 22:12:06 +10:00
CraftBukkit/Spigot d94f1ebe37 SPIGOT-2270: Retain Java 6 compat
By: md_5 <git@md-5.net>
2016-05-12 12:09:28 +10:00
CraftBukkit/Spigot bc420eace5 SPIGOT-2271: Custom furnace experience error
By: md_5 <git@md-5.net>
2016-05-12 12:07:58 +10:00
CraftBukkit/Spigot d0547bfe77 Use direct chunk access for neighbour counts on unload
By: md_5 <git@md-5.net>
2016-05-11 15:59:20 +10:00
CraftBukkit/Spigot 3d3e6cdcad Fix some [but not all] chunk unload issues
By: md_5 <git@md-5.net>
2016-05-11 15:34:16 +10:00
CraftBukkit/Spigot d506c12c07 Minecraft 1.9.4
By: md_5 <git@md-5.net>
2016-05-10 21:47:39 +10:00
CraftBukkit/Spigot c9a6e9175c SPIGOT-2255: Nether Structure generation ConcurrentModificationException
By: md_5 <git@md-5.net>
2016-05-07 16:33:01 +10:00
CraftBukkit/Spigot da48f2cbd4 SPIGOT-2134: Use the correct listener in CommandExecute
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-05-01 20:38:40 +01:00
CraftBukkit/Spigot 6ada881202 SPIGOT-2206: playEffect doesn't accept sub classes of the expected data type
By: md_5 <git@md-5.net>
2016-04-26 09:35:17 +10:00
CraftBukkit/Spigot fbff20c008 SPIGOT-2218: Drop horse chest on death
By: md_5 <git@md-5.net>
2016-04-26 09:26:20 +10:00
CraftBukkit/Spigot 9295c03ce7 Ignore movement packets from dead players.
As funny as the idea sounds of having corpses sliding around it
shouldn't really be allowed. Due to other checks added by CB
previously this was mostly harmless anyway.

By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-24 17:35:59 +01:00
CraftBukkit/Spigot e622278811 SPIGOT-2213: Fix custom anvil inventory
By: md_5 <git@md-5.net>
2016-04-24 16:20:53 +10:00
CraftBukkit/Spigot 4b22260d42 SPIGOT-2211: Fix offhand slot client refresh
By: md_5 <git@md-5.net>
2016-04-24 12:30:55 +10:00
CraftBukkit/Spigot d106bad54b Remove debug message.
By: Jacob Martin <jjm_223@hotmail.com>
2016-04-23 09:49:06 -05:00
CraftBukkit/Spigot 97cabc950a SPIGOT-2171: Fix shield blocking sounds
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-20 13:01:20 +01:00
CraftBukkit/Spigot 7a3f710cf1 SPIGOT-2157: Fix enderman not playing their animation when attacking
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-20 11:40:16 +01:00
CraftBukkit/Spigot 70d48f98d3 SPIGOT-2134: Support /execute being chained
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-20 11:24:48 +01:00
CraftBukkit/Spigot 6293f1d626 SPIGOT-2043: Ensure VehicleMoveEvent is always fired for boats
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-20 11:12:14 +01:00
CraftBukkit/Spigot 77b2d0456e SPIGOT-2014: Respect the spectatorsGenerateChunks gamerule
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-20 11:00:35 +01:00
CraftBukkit/Spigot 8fe634523c SPIGOT-2191: Fix a missed diff from 1.8.8
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-17 17:47:51 +01:00
CraftBukkit/Spigot cca53f1f96 staticify backported method
By: md_5 <git@md-5.net>
2016-04-12 18:25:18 +10:00
CraftBukkit/Spigot 70d8b8c90e Backport changes from 16w15a
By: md_5 <git@md-5.net>
2016-04-12 14:06:08 +10:00
CraftBukkit/Spigot 5893d23355 Missing import
By: md_5 <git@md-5.net>
2016-04-11 19:26:47 +10:00
CraftBukkit/Spigot 6eac1fc417 Properly validate boss bar progress
By: 2008Choco <hawkeboyz2@hotmail.com>
2016-04-11 19:16:25 +10:00
CraftBukkit/Spigot 8e83dbabf9 Fix broken potion serialization
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-10 20:54:16 +01:00