Commit graph

3096 commits

Author SHA1 Message Date
Thinkofdeath
35d953bac8 Replace the two nextTickList sets with a single one that combines both
Should prevent them from going out of sync
2015-04-13 11:04:38 +01:00
md_5
501372f2c9 Special case record placement into juke boxes as they update their tile. 2015-04-10 21:24:45 +10:00
md_5
1a1bc08e38 SPIGOT-762: Update damage taken stats on damage 2015-04-09 10:18:21 +10:00
md_5
b4af37bf70 SPIGOT-763: Directly changing to location in PlayerMoveEvent does not update location. 2015-04-09 10:11:40 +10:00
Nathan Wolf
96c2c39245 Implement World.getNearbyEntities 2015-04-07 19:08:07 +10:00
Thinkofdeath
7d020a7041 Expand the isFinite checks to yaw and pitch 2015-04-03 01:36:47 +01:00
Thinkofdeath
63e28b1c3d Don't allow liquids to flow into unloaded chunks 2015-04-01 17:21:15 +01:00
Thinkofdeath
61ef214f91 Implement BlockStateMeta which allows creating and editting 1.8's blockEntityTag 2015-03-24 16:02:47 +00:00
Thinkofdeath
7d0f836d0f SPIGOT-720: Fix NPE in TileEntity.getOwner 2015-03-22 19:45:26 +00:00
Thinkofdeath
e387d8dc77 Implement BlockExplodeEvent 2015-03-22 19:42:46 +00:00
Thinkofdeath
22c613d869 SPIGOT-725: Always return captured tile entities 2015-03-22 19:21:34 +00:00
Thinkofdeath
970be7a444 Fix thread safety issues in EntitySlice 2015-03-22 19:06:55 +00:00
Thinkofdeath
3fce0ec0f5 SPIGOT-729: Revert the entity slice move 2015-03-22 19:01:30 +00:00
Thinkofdeath
0af2738ae2 Fire PlayerTeleport event on portal travel 2015-03-21 20:36:38 +00:00
Thinkofdeath
350cb9927e Update the rename markers 2015-03-19 21:29:33 +00:00
Thinkofdeath
234e60735c SPIGOT-716: Fix regenerating chunks 2015-03-17 21:17:56 +00:00
Thinkofdeath
30d751b362 Move the entity slice loading 2015-03-16 19:44:51 +00:00
Thinkofdeath
22ee419816 SPIGOT-711: Correctly init captured tile entities 2015-03-16 15:55:10 +00:00
Thinkofdeath
6fe6b3842c SPIGOT-291: Change from scoreboard per a world to scorebard per a server 2015-03-16 11:32:53 +00:00
Thinkofdeath
1cccea969e Replace gitdescribe with scriptus 2015-03-16 10:12:03 +00:00
Thinkofdeath
6323c683bf Reformat pom.xml
Nobody likes 2 space indents
2015-03-16 10:11:29 +00:00
Thinkofdeath
55f3a3ea9e Capture tile entities and only place them in the event succeeds 2015-03-16 09:48:01 +00:00
Thinkofdeath
7f609b12b9 SPIGOT-705: Fix possible CME 2015-03-15 21:38:05 +00:00
Thinkofdeath
6a374be737 Fix possible tick list syncing issue 2015-03-15 21:11:15 +00:00
md_5
6e0120a058 SPIGOT-323: Enchanting tables can no longer be force opened. (reverted from commit bbe75338c1) 2015-03-13 17:53:15 +11:00
md_5
bbe75338c1 SPIGOT-323: Enchanting tables can no longer be force opened. 2015-03-13 17:48:57 +11:00
md_5
5750ab640a SPIGOT-693: Fix misplaced comment. 2015-03-13 17:42:06 +11:00
Thinkofdeath
2acb9e4ec3 SPIGOT-370: Remove LOCKED_CHEST
It doesn't exist anymore and has been deprecated for a year
2015-03-11 17:50:32 +00:00
Thinkofdeath
7f52bd6c95 Fix getActivePotionEffects ignoring the particles flag 2015-03-11 13:18:06 +00:00
Thinkofdeath
294d07dcc0 SPIGOT-678: Fix the particles flag being ignored in PotionMeta 2015-03-11 11:54:31 +00:00
Thinkofdeath
7a30c3117e Don't run tasks when the server is stopping 2015-03-11 10:44:51 +00:00
Thinkofdeath
20ef9f5676 SPIGOT-677: Add populators slightly later to make sure everything is initialized 2015-03-11 10:15:39 +00:00
Thinkofdeath
5cb9b70aaa SPIGOT-665: Fix ghost blocks when cancelling piston events 2015-03-09 22:34:05 +00:00
Thinkofdeath
ad2f806097 Only double switch if the dimension is the same 2015-03-08 10:58:10 +00:00
Thinkofdeath
d03ffbf54b Readd the double dimension switch 2015-03-08 10:28:12 +00:00
Thinkofdeath
091a7212b0 SPIGOT-626: Add populators early to prevent chunks being missed 2015-03-08 10:08:19 +00:00
md_5
e802188080 SPIGOT-657: Set armor stand noclip flag in correct place. 2015-03-08 19:10:56 +11:00
md_5
ce4a790d1b s/R1/R2 - deprecation-mappings.at 2015-03-08 15:55:37 +11:00
Thinkofdeath
21f6ee1f62 SPIGOT-644: Attempt to fix a long standing issue by limiting the range of getEntities 2015-03-08 00:44:47 +00:00
Thinkofdeath
1e56438ac0 SPIGOT-654: Use the server player list instead of the world for boss spawn/death sounds 2015-03-07 15:02:53 +00:00
Thinkofdeath
4e47c1c393 Add a unit test for map colors 2015-03-07 12:57:59 +00:00
Thinkofdeath
624c97f081 Fix a null pointer issue with multiworld 2015-03-07 12:11:01 +00:00
Thinkofdeath
d8a9c7be42 Update to Minecraft 1.8.3 2015-03-04 09:48:58 +00:00
md_5
33d5de312e SPIGOT-602: Kick players with non-finite locations 2015-02-26 21:28:38 +11:00
Thinkofdeath
ee6d0fa938 SPIGOT-591: Optimize EntitySlice.iterator
Previously if the key 'this.c' was missing a new hashmap was created, this
caused thousands to be created each tick
2015-02-20 10:19:11 +00:00
md_5
1d63ff0d9b SPIGOT-447: Fix dismount causing a quick remount 2015-02-20 15:37:17 +11:00
md_5
b6e327256c Make tab complete spam check more lenient. 2015-02-20 15:17:45 +11:00
Thinkofdeath
3fc97ff11a Remove the double dimension switch as the issue seems fixed, if it breaks something blame SupaHam 2015-02-18 21:30:58 +00:00
Thinkofdeath
3ee97a30eb SPIGOT-586: Fix a mistake in CraftMetaItem 2015-02-18 10:21:40 +00:00
Thinkofdeath
aa92a45301 Two more cases for BlockFire 2015-02-17 14:06:54 +00:00