Commit graph

1811 commits

Author SHA1 Message Date
CraftBukkit/Spigot
3f29c7ce26 Strip events from book pages on signing
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-04-14 10:28:18 +01:00
CraftBukkit/Spigot
10df55dc00 SPIGOT-802: Improve book handling
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-04-14 10:14:29 +01:00
CraftBukkit/Spigot
9e0aa6efaa SPIGOT-645: Fix players/entities being dismounted when the destroy event was cancelled
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-04-13 12:01:55 +01:00
CraftBukkit/Spigot
759c72f0aa SPIGOT-694: Fix a mis-placed diff causing the event to fire too early
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-04-13 11:55:00 +01:00
CraftBukkit/Spigot
3b1579527f SPIGOT-742: Throw an exception instead of passing null when the sender cannot be converted
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-04-13 11:51:04 +01:00
CraftBukkit/Spigot
290b584eb4 SPIGOT-758: Capture head drops from charged creeper kills
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-04-13 11:47:47 +01:00
CraftBukkit/Spigot
6bd7443dc3 SPIGOT-782: Don't drop exp if a plugin sets it to zero
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-04-13 11:25:13 +01:00
CraftBukkit/Spigot
ab841e7d50 Replace the two nextTickList sets with a single one that combines both
Should prevent them from going out of sync

By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-04-13 11:04:38 +01:00
CraftBukkit/Spigot
5093b8e50a Special case record placement into juke boxes as they update their tile.
By: md_5 <git@md-5.net>
2015-04-10 21:24:34 +10:00
CraftBukkit/Spigot
b3ac41214f SPIGOT-762: Update damage taken stats on damage
By: md_5 <git@md-5.net>
2015-04-09 10:18:21 +10:00
CraftBukkit/Spigot
8b76604210 SPIGOT-763: Directly changing to location in PlayerMoveEvent does not update location.
By: md_5 <git@md-5.net>
2015-04-09 10:11:40 +10:00
CraftBukkit/Spigot
12a5d5cc4d Implement World.getNearbyEntities
By: Nathan Wolf <nathan@elmakers.com>
2015-04-06 06:30:17 -07:00
CraftBukkit/Spigot
d9f561f868 Expand the isFinite checks to yaw and pitch
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-04-03 01:36:47 +01:00
CraftBukkit/Spigot
1ec9efe31c Don't allow liquids to flow into unloaded chunks
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-04-01 17:21:15 +01:00
CraftBukkit/Spigot
4a37ed5f42 Implement BlockStateMeta which allows creating and editting 1.8's blockEntityTag
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-24 15:37:15 +00:00
CraftBukkit/Spigot
27e257894a SPIGOT-720: Fix NPE in TileEntity.getOwner
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-22 19:45:26 +00:00
CraftBukkit/Spigot
907a84aee3 Implement BlockExplodeEvent
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-22 19:42:46 +00:00
CraftBukkit/Spigot
4a691031e7 SPIGOT-725: Always return captured tile entities
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-22 19:21:34 +00:00
CraftBukkit/Spigot
8b5a096503 Fix thread safety issues in EntitySlice
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-22 19:06:55 +00:00
CraftBukkit/Spigot
c52ea50ad9 SPIGOT-729: Revert the entity slice move
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-22 19:01:30 +00:00
CraftBukkit/Spigot
e1387f5ef4 Fire PlayerTeleport event on portal travel
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-21 20:36:38 +00:00
CraftBukkit/Spigot
02c89ee898 Update the rename markers
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-19 21:29:12 +00:00
CraftBukkit/Spigot
3340f8d976 SPIGOT-716: Fix regenerating chunks
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-17 21:17:56 +00:00
CraftBukkit/Spigot
4af7c7ec4b Move the entity slice loading
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-16 19:44:51 +00:00
CraftBukkit/Spigot
bb20501495 SPIGOT-711: Correctly init captured tile entities
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-16 15:55:10 +00:00
CraftBukkit/Spigot
d8fe9a05dd SPIGOT-291: Change from scoreboard per a world to scorebard per a server
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-16 11:32:53 +00:00
CraftBukkit/Spigot
7cf2c26d00 Replace gitdescribe with scriptus
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-16 10:12:03 +00:00
CraftBukkit/Spigot
134f0a3d31 Reformat pom.xml
Nobody likes 2 space indents

By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-16 10:11:29 +00:00
CraftBukkit/Spigot
3b09feddb2 Capture tile entities and only place them in the event succeeds
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-16 09:48:01 +00:00
CraftBukkit/Spigot
605de3306b SPIGOT-705: Fix possible CME
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-15 21:38:05 +00:00
CraftBukkit/Spigot
1434cff8a2 Fix possible tick list syncing issue
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-15 21:11:15 +00:00
CraftBukkit/Spigot
926a79cc93 SPIGOT-323: Enchanting tables can no longer be force opened. (reverted from commit 79f99b0c7a)
By: md_5 <git@md-5.net>
2015-03-13 17:53:15 +11:00
CraftBukkit/Spigot
79f99b0c7a SPIGOT-323: Enchanting tables can no longer be force opened.
By: md_5 <git@md-5.net>
2015-01-05 09:59:31 +11:00
CraftBukkit/Spigot
885c16fc03 SPIGOT-693: Fix misplaced comment.
By: md_5 <git@md-5.net>
2015-03-13 17:42:06 +11:00
CraftBukkit/Spigot
d5926b189e SPIGOT-370: Remove LOCKED_CHEST
It doesn't exist anymore and has been deprecated for a year

By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-11 17:49:10 +00:00
CraftBukkit/Spigot
131fe319af Fix getActivePotionEffects ignoring the particles flag
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-11 13:18:06 +00:00
CraftBukkit/Spigot
06c94503e9 SPIGOT-678: Fix the particles flag being ignored in PotionMeta
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-11 11:54:31 +00:00
CraftBukkit/Spigot
55e92691a8 Don't run tasks when the server is stopping
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-11 10:44:51 +00:00
CraftBukkit/Spigot
ab23a912dc SPIGOT-677: Add populators slightly later to make sure everything is initialized
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-11 10:15:39 +00:00
CraftBukkit/Spigot
ed95d00687 SPIGOT-665: Fix ghost blocks when cancelling piston events
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-09 22:34:05 +00:00
CraftBukkit/Spigot
985e4a2961 Only double switch if the dimension is the same
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-08 10:58:10 +00:00
CraftBukkit/Spigot
cbd4463daa Readd the double dimension switch
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-08 10:28:12 +00:00
CraftBukkit/Spigot
0c5e6e0dac SPIGOT-626: Add populators early to prevent chunks being missed
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-08 10:08:19 +00:00
CraftBukkit/Spigot
88b41a7ab2 SPIGOT-657: Set armor stand noclip flag in correct place.
By: md_5 <git@md-5.net>
2015-03-08 19:10:56 +11:00
CraftBukkit/Spigot
5bd4b7c119 s/R1/R2 - deprecation-mappings.at
By: md_5 <git@md-5.net>
2015-03-08 15:55:37 +11:00
CraftBukkit/Spigot
4701a20df4 SPIGOT-644: Attempt to fix a long standing issue by limiting the range of getEntities
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-08 00:44:47 +00:00
CraftBukkit/Spigot
80681d832a SPIGOT-654: Use the server player list instead of the world for boss spawn/death sounds
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-07 15:02:53 +00:00
CraftBukkit/Spigot
e6c5eefd78 Add a unit test for map colors
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-07 12:57:59 +00:00
CraftBukkit/Spigot
e84523def9 Fix a null pointer issue with multiworld
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-07 12:11:01 +00:00
CraftBukkit/Spigot
85be409b13 Update to Minecraft 1.8.3
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-26 22:41:06 +00:00
CraftBukkit/Spigot
d789ce91d4 SPIGOT-602: Kick players with non-finite locations
By: md_5 <git@md-5.net>
2015-02-26 21:28:38 +11:00
CraftBukkit/Spigot
fcb95ad15a 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

By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-20 10:19:11 +00:00
CraftBukkit/Spigot
f227bb34dc SPIGOT-447: Fix dismount causing a quick remount
By: md_5 <git@md-5.net>
2015-02-20 15:37:17 +11:00
CraftBukkit/Spigot
5919cc3d07 Make tab complete spam check more lenient.
By: md_5 <git@md-5.net>
2015-02-20 15:17:38 +11:00
CraftBukkit/Spigot
e89fe15799 Remove the double dimension switch as the issue seems fixed, if it breaks something blame SupaHam
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-18 21:30:58 +00:00
CraftBukkit/Spigot
de334a068c SPIGOT-586: Fix a mistake in CraftMetaItem
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-18 10:19:38 +00:00
CraftBukkit/Spigot
7d56b1a543 Two more cases for BlockFire
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-17 14:06:54 +00:00
CraftBukkit/Spigot
48d9be8bf4 Fix a missed case in BlockFire
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-17 13:47:14 +00:00
CraftBukkit/Spigot
8fc05d4620 Fix hashcode / equals / formatting.
By: md_5 <git@md-5.net>
2015-02-15 12:54:18 +11:00
CraftBukkit/Spigot
8e114fd5fd Fix incorrect import in armor stands.
By: md_5 <git@md-5.net>
2015-02-15 12:48:56 +11:00
CraftBukkit/Spigot
7cb1a44bc4 API for setting/getting hideFlags. Implementation of the hideFlags to be saved in NBT.
By: md_5 <git@md-5.net>
2015-02-15 12:47:07 +11:00
CraftBukkit/Spigot
ef269f1b15 Implement armor stand event.
By: FearThe1337 <admin@fearthe1337.com>
2015-02-15 12:24:14 +11:00
CraftBukkit/Spigot
64bac331e3 Add alternatives for deprecated methods
By: BillyGalbreath <BillyGalbreath@Hotmail.com>
2014-12-17 18:44:34 -06:00
CraftBukkit/Spigot
082862d99f SPIGOT-557: Fix incorrect target reason for attacking an entity
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-12 14:16:45 +00:00
CraftBukkit/Spigot
51693d439b SPIGOT-540: Fix an issue when mob effects were added during an event caused by a mob effect
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-12 14:00:40 +00:00
CraftBukkit/Spigot
15382271e0 Update applyPatches to remove extra messages
By: 0x277F <0x277F@gmail.com>
2014-12-24 17:24:24 -07:00
CraftBukkit/Spigot
0c4275df2a If an enchanting table was force opened, default the world to the player's world for checks when dropping items. Fixes SPIGOT-408
By: Suddenly <suddenly@suddenly.coffee>
2015-01-31 16:43:37 +00:00
CraftBukkit/Spigot
434cc1f55b Fix the server stopping multiple times on shutdown
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-07 10:39:00 +00:00
CraftBukkit/Spigot
31eccc6372 SPIGOT-536: Delay physics updates for tall plants until both parts are set
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-07 10:08:55 +00:00
CraftBukkit/Spigot
77f7c3e705 Fix SPIGOT-528: Incorrect owner for merchant inventories.
By: md_5 <git@md-5.net>
2015-02-06 20:42:11 +11:00
CraftBukkit/Spigot
6f11b7ce12 SPIGOT-527: Improve vanilla's ping handling
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-05 19:04:03 +00:00
CraftBukkit/Spigot
35b668b61b Fix some null pointer issues in ThreadPlayerLookupUUID
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-05 10:01:47 +00:00
CraftBukkit/Spigot
a270799286 Handle new players correctly
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-04 20:33:06 +00:00
CraftBukkit/Spigot
236cb88c53 Improve vanilla's rename detection by using bukkit's lastKnownName nbt tag
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-04 19:29:07 +00:00
CraftBukkit/Spigot
7a9f4fb3c1 Re-enable the vanilla feature of changing the join message if a player has changed name since their last join
This uses the UserCache (like vanilla) and therefore is limited to whether
they are still in the cache by the next join

By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-03 23:38:21 +00:00
CraftBukkit/Spigot
e6caad3ac8 Fix BlockIgniteEvent and BlockSpreadEvent being called with the wrong locations
in some cases

By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-03 17:46:30 +00:00
CraftBukkit/Spigot
c3f984b714 SPIGOT-512: Fix SmallFireballs ignoring isIncendiary
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-02 22:01:05 +00:00
CraftBukkit/Spigot
4dd6d9a450 SPIGOT-465: Allow cancelling BlockPlaceEvent to preven wither spawns
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-02 21:55:33 +00:00
CraftBukkit/Spigot
0a6de53abf Fix exceptions from tasks being ignored
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-02 20:53:21 +00:00
CraftBukkit/Spigot
18c03d87ac Fix a null pointer in ShapeDetectorBlock
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-02 20:27:12 +00:00
CraftBukkit/Spigot
2c9a7d4b67 SPIGOT-508: Set noclip flag when changing armor stand gravity
By: md_5 <git@md-5.net>
2015-02-01 18:12:55 +11:00
CraftBukkit/Spigot
d170fe5d83 SPIGOT-506: Falling blocks are special too
By: md_5 <git@md-5.net>
2015-02-01 16:13:17 +11:00
CraftBukkit/Spigot
31111ba23e Fix client chunk leak when preforming large block/chunk updates
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-30 23:33:58 +00:00
CraftBukkit/Spigot
bb3cb83819 SPIGOT-458: Events / game rules shouldn't affect fall damage onto soil.
By: md_5 <git@md-5.net>
2015-01-31 10:14:29 +11:00
CraftBukkit/Spigot
1d5bdcd372 SPIGOT-240: Fire physics events for crops dying.
By: md_5 <git@md-5.net>
2015-01-31 10:09:45 +11:00
CraftBukkit/Spigot
32245560d3 SPIGOT-485: Special case TnT in explosions.
I tested this in the original commit, maybe IDE didn't recompile properly.

By: md_5 <git@md-5.net>
2015-01-28 08:51:25 +11:00
CraftBukkit/Spigot
c566c08c10 SPIGOT-449: Fix the wrong caller being used in chain execute commands
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-25 15:17:48 +00:00
CraftBukkit/Spigot
31623099ad SPIGOT-456: Provide equals & hashCode methods for CraftObjective and CraftTeam
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-25 14:39:20 +00:00
CraftBukkit/Spigot
e37df9a195 Fix PerMaterialTest skipping useful tests for certain blocks
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-25 11:59:37 +00:00
CraftBukkit/Spigot
8689eefb4e SPIGOT-161: Don't apply velocity changes if we didn't damage on explosion.
By: md_5 <git@md-5.net>
2015-01-25 10:45:02 +11:00
CraftBukkit/Spigot
c91dada6c4 SPIGOT-469: Increment and print reload count.
By: md_5 <git@md-5.net>
2015-01-25 10:31:31 +11:00
CraftBukkit/Spigot
6aae18ca07 SPIGOT-468: Treat wither skulls as projectiles with a shooter for damage purposes.
By: md_5 <git@md-5.net>
2015-01-25 10:20:00 +11:00
CraftBukkit/Spigot
b8395d4c51 SPIGOT-451: Fix bad entities crashing servers when spawned via MobSpawner
By: Zach Brown <Zbob750@live.com>
2015-01-18 02:11:36 -06:00
CraftBukkit/Spigot
5ddaa5efd0 Rework piston events to only fire a retract event for sticky pistons
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-19 23:27:40 +00:00
CraftBukkit/Spigot
df1d455fcb SPIGOT-443: Synchronize access to HANDLED_TAGS as Spigot uses it async
By: BuildTools <unconfigured@null.spigotmc.org>
2015-01-18 17:33:13 +00:00
CraftBukkit/Spigot
9adc314b7e SPIGOT-438: Correct CraftScoreboard.getObjective NPEing instead of returning null for missing objectives
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-17 23:10:08 +00:00
CraftBukkit/Spigot
06a42b5a28 Fix mismatch between teams and player teams.
By: md_5 <git@md-5.net>
2015-01-17 19:59:16 +11:00
CraftBukkit/Spigot
043b6a7eb4 SPIGOT-242: Fix scoreboard API.
In particular don't maintain an internal list of state, as this gets out of whack when Minecraft adds or removes scoreboards / teams.

By: md_5 <git@md-5.net>
2015-01-17 09:41:52 +11:00
CraftBukkit/Spigot
368b414b8d SPIGOT-429: Use correct block for checking Block.b (canReplace)
By: md_5 <git@md-5.net>
2015-01-16 17:56:09 +11:00
CraftBukkit/Spigot
11d97d96a2 SPIGOT-418: Ensure vehicle events are fired.
By: md_5 <git@md-5.net>
2015-01-16 14:48:42 +11:00
CraftBukkit/Spigot
580c82a773 isThundering should just reflect thunder state.
By: md_5 <git@md-5.net>
2015-01-13 20:42:33 +11:00
CraftBukkit/Spigot
7f26add625 Fix the CraftWorld weather methods duplicating events.
By: md_5 <git@md-5.net>
2015-01-13 20:40:23 +11:00
CraftBukkit/Spigot
fb01afbadc Use SpecialSource 1.2.1 - greatly reduced memory usage.
By: md_5 <git@md-5.net>
2015-01-12 21:43:45 +11:00
CraftBukkit/Spigot
9fc13cefb1 Use release SpecialSource versions.
By: md_5 <git@md-5.net>
2015-01-12 20:06:38 +11:00
CraftBukkit/Spigot
58f73a8789 Add animal sniffer plugin to check API usages.
Wouldn't want @yawkat submitting PRs that only work on Java 8.

By: md_5 <git@md-5.net>
2015-01-12 20:05:28 +11:00
CraftBukkit/Spigot
1ff313a7d7 Fix null pointer in ChatBaseComponent's hashCode method
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-11 18:46:09 +00:00
CraftBukkit/Spigot
22294d1490 Fix SPIGOT-260: Item drops don't spill in correct place.
By: Hitoprl <hito.prl@gmail.com>
2015-01-03 18:34:33 +01:00
CraftBukkit/Spigot
3c10252b2f Fix off by one in CraftRabbit. Fixes SPIGOT-392
By: md_5 <git@md-5.net>
2015-01-10 14:15:34 +11:00
CraftBukkit/Spigot
04c9a53768 SPIGOT-387: Remove redundant custom vehicle handling.
By: md_5 <git@md-5.net>
2015-01-09 16:59:18 +11:00
CraftBukkit/Spigot
a58b5b1e87 Add missing synthetic flags to lastDamage
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-09 00:54:39 +00:00
CraftBukkit/Spigot
fd4761747d Bump to 1.2-SNAPSHOT
By: md_5 <git@md-5.net>
2015-01-09 11:22:43 +11:00
CraftBukkit/Spigot
75892c6214 Actually stage file
By: md_5 <git@md-5.net>
2015-01-09 11:15:17 +11:00
CraftBukkit/Spigot
946509c6cb Add ACC_SYNTHETIC back.
By: md_5 <git@md-5.net>
2015-01-09 11:13:33 +11:00
CraftBukkit/Spigot
15ca3ff2bc Fix mistake in vine growth
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-06 23:53:53 +00:00
CraftBukkit/Spigot
6f2bf51a2f SPIGOT-321: Fire damage event for EntityItem.
By: md_5 <git@md-5.net>
2015-01-07 09:58:56 +11:00
CraftBukkit/Spigot
b6c863cc7f SPIGOT-362: Specify a teleport cause for specatator teleports
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-06 20:21:14 +00:00
CraftBukkit/Spigot
986a98c9e8 Use ECJ as the compiler, like Bukkit.
By: md_5 <git@md-5.net>
2015-01-05 14:28:44 +11:00
CraftBukkit/Spigot
ee62ef3288 Whoops missed a file
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-04 23:36:55 +00:00
CraftBukkit/Spigot
a0ba0d3367 Redirect execute through our command system and allow entities to be CommandSenders
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-04 23:25:31 +00:00
CraftBukkit/Spigot
0631c274f8 SPIGOT-341: Backport ender pearl spawning fix from 1.8.1
By: md_5 <git@md-5.net>
2015-01-05 10:11:50 +11:00
CraftBukkit/Spigot
4b61c24b36 SPIGOT-323: Allow force creating enchant table containers. Usefullness is not guaranteed.
By: md_5 <git@md-5.net>
2015-01-05 10:05:01 +11:00
CraftBukkit/Spigot
2b9c73b324 SPIGOT-323: Enchanting tables can no longer be force opened. (reverted from commit 25ab74e67e)
By: md_5 <git@md-5.net>
2015-01-05 10:00:26 +11:00
CraftBukkit/Spigot
25ab74e67e SPIGOT-323: Enchanting tables can no longer be force opened.
By: md_5 <git@md-5.net>
2015-01-05 09:59:31 +11:00
CraftBukkit/Spigot
903e0033c1 Rewrite storm / thunder event handling to catch all cases. Fixes SPIGOT-335.
By: md_5 <git@md-5.net>
2015-01-05 09:50:48 +11:00
CraftBukkit/Spigot
3aa6b5e2f7 Actually return.
By: md_5 <git@md-5.net>
2015-01-05 09:25:27 +11:00
CraftBukkit/Spigot
6802819ab3 "Fix" SPIGOT-349 - don't allow + or ! in path.
By: md_5 <git@md-5.net>
2015-01-05 09:24:38 +11:00
CraftBukkit/Spigot
d0fe692fd3 SPIGOT-178: Treat ItemStacks of 0 size as empty
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-04 22:06:29 +00:00
CraftBukkit/Spigot
258f6be856 SPIGOT-296: Fix stack overflow when a dispense event is set to bonemeal
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-04 20:42:31 +00:00
CraftBukkit/Spigot
87bbeed94d SPIGOT-270: Fire inventory events for spectator mode (but cancelled)
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-04 20:23:54 +00:00
CraftBukkit/Spigot
d0e0538aa0 Fix kick messages being lost
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-04 20:12:02 +00:00
CraftBukkit/Spigot
5a46679378 SPIGOT-217: Fix VehicleBlockCollisionEvent having the wrong block location
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-04 20:00:42 +00:00
CraftBukkit/Spigot
12d0e8ef28 SPIGOT-354: Fix the version being incorrect for level.dat
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-04 19:54:51 +00:00
CraftBukkit/Spigot
b29ae84fef Add null check before iterating over iterator.
By: Xor Boole <mcyoung@mit.edu>
2014-12-28 13:57:27 -04:00
CraftBukkit/Spigot
4335c4162c Remove DEBUG_ALL_BLOCK_STATES due to it being broken
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-28 16:56:54 +00:00
CraftBukkit/Spigot
38e62cd599 Correctly close chests cancelled for cancelled inventory open events
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-28 16:05:42 +00:00
CraftBukkit/Spigot
54a4d6d1b4 SPIGOT-287: Fire a cancelled inventory open event for locked chests
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-28 15:14:53 +00:00
CraftBukkit/Spigot
d6d6e260d7 SPIGOT-307: Fix inverted logic in WorldServer.sendParticles
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-28 14:56:18 +00:00
CraftBukkit/Spigot
c314a57c90 Remove tile entity tags for signs and command blocks
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-27 22:44:51 +00:00
CraftBukkit/Spigot
162d706789 SPIGOT-303: Fix NPE in ChatModifier
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-27 19:29:22 +00:00
CraftBukkit/Spigot
98b9908861 Apply permission checks to command block executed vanilla commands
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-27 14:58:47 +00:00
CraftBukkit/Spigot
f6050bb136 Make the effect filter stricter
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-27 14:48:38 +00:00
CraftBukkit/Spigot
a851856c91 .-.
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-27 14:24:17 +00:00
CraftBukkit/Spigot
de9d945d86 Fix crashes when beacons have invalid effects
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-27 14:03:18 +00:00
CraftBukkit/Spigot
2fbdbad6a7 Fix CLOSEST_PLAYER being used for all entities
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-27 12:18:31 +00:00
CraftBukkit/Spigot
d15ac3e596 SPIGOT-298: Fix book serialization
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-27 12:13:28 +00:00
CraftBukkit/Spigot
34d157aca8 SPIGOT-279: Fix all metadata being cleared for items that support blockEntityTag on material mis-match
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-27 00:51:59 +00:00
CraftBukkit/Spigot
3abc015fc8 SPIGOT-136, SPIGOT-267: Store pages as chat component to retain chat events unless a plugin touches them
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-26 21:55:35 +00:00
CraftBukkit/Spigot
d72e620ae4 SPIGOT-276: Force load chunks in Location2D fixes /spreadplayers
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-26 21:29:47 +00:00
CraftBukkit/Spigot
85f3a77c95 Bump maven plugin versions
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-25 12:34:14 +00:00
CraftBukkit/Spigot
81fb4d905d Implement Rabbit types.
By: FearThe137 <admin@fearthe1337.com>
2014-12-06 22:45:51 +01:00
CraftBukkit/Spigot
b716a25578 Update the command blacklist to handle the prefixed versions
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-23 01:00:17 +00:00
CraftBukkit/Spigot
54af1f70a4 SPIGOT-204: Add way to set block type without using IDs or updating physics.
By: md_5 <git@md-5.net>
2014-12-22 19:47:37 +11:00
CraftBukkit/Spigot
54cd8712d8 Fix EntityEquipment for armor stands and redirect the getters/setters to use it
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-21 23:26:42 +00:00
CraftBukkit/Spigot
3b3adf24e1 Only allow command blocks to be placed by op'd players
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-21 19:04:01 +00:00
CraftBukkit/Spigot
e720dc550a Fix custom chunk generators. Fixes SPIGOT-193.
By: FearThe1337 <admin@fearthe1337.com>
2014-12-18 22:09:25 +01:00
CraftBukkit/Spigot
0a442fabf8 SPIGOT-241 - Fix the duplication glitch of Leads (Vanilla bug).
Glitch is caused because entities drop their leads when they are dead and still leashed and when they can't find their owner (Or the distance is too large).
We need to make sure the entity we set to be dead, loses its leash before the next tick, else there will be two dropped leads.

By: FearThe1337 <admin@fearthe1337.com>
2014-12-21 17:30:42 +01:00
CraftBukkit/Spigot
24da745633 Remove the delayed tile entity removal, fixes issues with recursive removal of comparators
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-21 17:32:35 +00:00
CraftBukkit/Spigot
63a21cd261 SPIGOT-231 and SPIGOT-229. Fix itemframe behaviour.
Confirmed fix for itemframes not showing up. Based on the code in
CraftPainting.
Besids this fix we now pass null itemstacks directly to the
EntityItemFrame to allow the removal of items in ItemFrames.

By: FearThe1337 <admin@fearthe1337.com>
2014-12-17 23:45:49 +01:00
CraftBukkit/Spigot
2313c026d7 aW() does re register Attributes which causes a IllegalArgumentException. This fixes it and sets the Guardian back to a normal Guardian without any problem.
By: Fabian Faßbender <fabian.fassbender42@googlemail.com>
2014-12-20 16:58:45 +01:00
CraftBukkit/Spigot
e433349118 Remove redundant pom entries.
By: md_5 <git@md-5.net>
2014-12-19 09:08:27 +11:00
CraftBukkit/Spigot
a0583c97d5 Implement NameTag visibility API for Teams.
By: Adam Thomas <aet2505@gmail.com>
2014-11-29 02:54:00 +00:00
CraftBukkit/Spigot
6ef454742b Use value from new potion effect particle visibility API.
By: 0x277F <0x277F@gmail.com>
2014-12-05 13:43:15 -07:00
CraftBukkit/Spigot
13e3cbe255 Remove outdated CONTRIBUTING.md
By: md_5 <git@md-5.net>
2014-12-18 10:36:24 +11:00
CraftBukkit/Spigot
2f16839e81 SPIGOT-228: Don't deserialize meta of written books twice
By: FrozenBrain <carstenbamsti@gmail.com>
2014-12-16 15:05:43 +01:00
CraftBukkit/Spigot
7cbb980dac SPIGOT-236 - fix notes playing wrongly.
Formula is from BlockNote (NMS), slightly formatted different to be smaller.

By: FearThe1337 <admin@fearthe1337.com>
2014-12-17 17:00:10 +01:00
CraftBukkit/Spigot
def737adc4 Spigot-149 - Save map in primary world.
By: FearThe1337 <admin@fearthe1337.com>
2014-12-17 16:23:36 +01:00
CraftBukkit/Spigot
5820e42b8d SPIGOT-210: Remove the exception when dropping a non-existant task
If the server crashes during chunk generation then the chunk would have never
been added to the executor, this caused a second exception to be thrown when
the server shutdown from the first exception

By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-16 10:53:29 +00:00
CraftBukkit/Spigot
06b6d694ae Use SpecialSource Maven pluging for compile time remapping.
By: md_5 <git@md-5.net>
2014-12-16 10:11:06 +11:00
CraftBukkit/Spigot
15691a2ab1 SPIGOT-152, SPIGOT-197: Add a system to handle new tags before an api is ready for them
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-15 15:44:57 +00:00
CraftBukkit/Spigot
77a6c4c7a7 SPIGOT-206 Further checks and fixes for Hanging entities.
Adds an check for existing entities before selecting the location allowing
for hanging entities to be spawned in blocks where there already is an
hanging entity at the default rotation.
Fixes the CraftHanging setRotation function to use the new 1.8 logic.

By: Stefan <admin@fearthe1337.com>
2014-12-14 17:22:59 +01:00
CraftBukkit/Spigot
83a169e567 SPIGOT-212: Modify the vanilla change gamemode method to call our version
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-15 14:14:59 +00:00
CraftBukkit/Spigot
adba907d67 Don't decrement ItemStack when CreatureSpawnEvent is canceled - addresses SPIGOT-87
By: DemonWav <demonwav@gmail.com>
2014-12-13 23:59:49 -06:00
CraftBukkit/Spigot
4e3582a8db Fix entities freezing when a chunk is regenerated
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-15 13:46:41 +00:00
CraftBukkit/Spigot
63586bedc5 Swap out always-OP vanilla system for Bukkit OP checking in command blocks
By: Suddenly <suddenly@suddenly.coffee>
2014-12-15 10:04:42 +00:00
CraftBukkit/Spigot
e08cf83757 Implement WorldBorder API
By: TheCutter <info@thecutter.net>
2014-12-13 00:51:31 +01:00
CraftBukkit/Spigot
98f24029bb Merge pull request #47 in SPIGOT/craftbukkit from ~BAMMERBOM/craftbukkit:master to master
* commit '19809a048c1b1d73d0b7d6a833a5c638364f2026':
  Fix making craftbukkit patches.

By: md_5 <me@md-5.net>
2014-12-13 23:44:36 +01:00
CraftBukkit/Spigot
5e7f15a6d6 SPIGOT-211: Fix mistake in EntityHuman breaking bed spawns
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-13 22:35:37 +00:00
CraftBukkit/Spigot
19809a048c Fix making craftbukkit patches.
By: Bammerbom <j.brouwer@filternet.nl>
2014-12-13 20:04:54 +01:00
CraftBukkit/Spigot
23b276843f Fix the spawning of HangingEntities by picking the right direction
Related to SPIGOT-206.
Currently HangingEntities should be located next to the block they are
hanging on. With the direction set to the opposite of the block they
are hanging from.
This code is modified to find the correct direction.

By: Stefan <admin@fearthe1337.com>
2014-12-13 17:26:00 +01:00
CraftBukkit/Spigot
d4fdb3d6f7 Support vanilla's direction tag for fireballs
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-13 12:34:12 +00:00
CraftBukkit/Spigot
33abca2c69 Rework the vanilla link fix so that hover/click events aren't lost
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-13 10:26:06 +00:00
CraftBukkit/Spigot
ed9ee15a91 SPIGOT-199: Default to white instead of black for chat messages
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-13 09:36:35 +00:00
CraftBukkit/Spigot
e793ec19c4 Handle cross dimensional teleports and events.
By: md_5 <git@md-5.net>
2014-12-13 09:54:59 +11:00
CraftBukkit/Spigot
872b1ff9c2 Use CraftChatMessage.fromComponent so that colors remain in sent messages
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-12 21:46:12 +00:00
CraftBukkit/Spigot
e589c32ef5 SPIGOT-189: Remove ListenerWrapper in favour of just doing it in EntityPlayer
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-12 19:27:37 +00:00
CraftBukkit/Spigot
4b848f5848 Wrap player's ICommandListener so that our permission system can handle permission
for vanilla commands

By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-12 10:33:54 +00:00
CraftBukkit/Spigot
63d1f2368e Ignore errors when parsing books and treat them as old books
In previous versions there was a mistake with book handled which
may leave books in a broken state, this tries to handle that

By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-12 09:40:48 +00:00
CraftBukkit/Spigot
130ed6bfe6 [Vanilla Fix] Process links in broadcasted messages.
By: md_5 <git@md-5.net>
2014-12-12 18:20:42 +11:00
CraftBukkit/Spigot
6a5746f547 Default to Y=1 when a Y=0 BlockPosition is found to be used in the BiomeDecorator. This prevents the "n must be positive" Crash due to the fact that sometimes the heightMap can be wrong calculated. Fixes SPIGOT-91
By: Fabian Faßbender <fabian.fassbender42@googlemail.com>
2014-12-03 00:24:19 +01:00
CraftBukkit/Spigot
5e8651df4c Update JLine
Later releases include the TerminalLineSettings patch. Also move call to AnsiConsole.systemInstall() to avoid patching AnsiWindowsTerminal.

By: zreed <zach@digitalforgemc.com>
2014-12-06 13:55:50 -05:00
CraftBukkit/Spigot
09c3af5ae8 JLine includes Jansi
By: zreed <zach@digitalforgemc.com>
2014-12-06 13:46:27 -05:00
CraftBukkit/Spigot
aae99bf7b4 Rebuilt patches
By: md_5 <git@md-5.net>
2014-12-12 11:05:04 +11:00
CraftBukkit/Spigot
4a80093c07 Fix a client crash issue involving maps.
By: FearThe1337 <admin@fearthe1337.com>
2014-12-09 20:44:59 +01:00
CraftBukkit/Spigot
e8d166605c Implement displayblocks for minecarts (SPIGOT-14).
By: FearThe1337 <admin@fearthe1337.com>
2014-12-10 14:41:54 +01:00
CraftBukkit/Spigot
6a05856d6c using generator settings from WorldCreator to specify presets for FLAT or CUSTOMIZED world types
By: TheCutter <info@thecutter.net>
2014-12-05 19:55:52 +01:00
CraftBukkit/Spigot
c2571d4821 Add implementation of the elder Guardian API
By: md_5 <git@md-5.net>
2014-12-12 10:56:20 +11:00
CraftBukkit/Spigot
4a6bb1a983 Update gson to 2.2.4
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-11 22:54:06 +00:00
CraftBukkit/Spigot
4620e4931a Merge pull request #43 in SPIGOT/craftbukkit from ~FEARTHE1337/craftbukkit:perm to master
* commit '9a9ef627b04e670233c175c25cf2d9bffb586d87':
  Add the new minecraft command permission nodes.

By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-11 21:43:19 +01:00
CraftBukkit/Spigot
9a9ef627b0 Add the new minecraft command permission nodes.
Previously bukkit ones were in bukkit. Moved to CraftBukkit with new prefixes.

By: FearThe1337 <admin@fearthe1337.com>
2014-12-11 21:36:02 +01:00
CraftBukkit/Spigot
f337b96b9e Re-enable selectors for players and the console using vanilla commands
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-11 20:05:48 +00:00