CraftBukkit/Spigot
ea087050bf
Fix crash involving fireballs
...
By: md_5 <git@md-5.net>
2020-07-06 08:50:27 +10:00
CraftBukkit/Spigot
0c3466316f
SPIGOT-5943: Calling get BlockStateMeta#getBlockState causes NPE with shield with banner
...
By: md_5 <git@md-5.net>
2020-07-05 11:35:20 +10:00
CraftBukkit/Spigot
404d0946d6
Fix end portals in custom ends
...
By: md_5 <git@md-5.net>
2020-07-05 10:32:31 +10:00
CraftBukkit/Spigot
1640c95e68
SPIGOT-5939: EntityPortalEnterEvent not fired for end portal if end disabled
...
By: md_5 <git@md-5.net>
2020-07-05 09:00:43 +10:00
CraftBukkit/Spigot
d42ccbabb8
Increase outdated build delay to 7 days
...
By: md_5 <git@md-5.net>
2020-07-05 08:53:54 +10:00
CraftBukkit/Spigot
1300c5190c
SPIGOT-5940: EntityChangeBlockEvent is not called for villager emptying composter
...
By: md_5 <git@md-5.net>
2020-07-05 08:53:26 +10:00
CraftBukkit/Spigot
d735284e3c
SPIGOT-5936: BlockPlaceEvent does not fire for lily_pad
...
By: md_5 <git@md-5.net>
2020-07-04 09:02:19 +10:00
CraftBukkit/Spigot
6edd913305
#676 : Add PlayerHarvestBlockEvent
...
By: DiamondDagger590 <diamonddagger590@gmail.com>
2020-07-03 15:07:15 +10:00
CraftBukkit/Spigot
e8d9474f7b
SPIGOT-5929: Angered zombified piglins do not inherit killed_by_player status
...
By: md_5 <git@md-5.net>
2020-07-03 10:11:34 +10:00
CraftBukkit/Spigot
bd9f850346
SPIGOT-5930: Add PlayerRespawnEvent#isAnchorSpawn
...
By: md_5 <git@md-5.net>
2020-07-03 09:54:05 +10:00
CraftBukkit/Spigot
7d66dc54c4
SPIGOT-5867, MC-193339: NPE during shutdown when rcon enabled with no password
...
By: md_5 <git@md-5.net>
2020-07-03 09:23:33 +10:00
CraftBukkit/Spigot
e934f57adf
SPIGOT-5927: Some items NBT data disappears
...
By: md_5 <git@md-5.net>
2020-07-03 09:14:34 +10:00
CraftBukkit/Spigot
405cbc4ec8
SPIGOT-5921: Improve setNoDamageTicks for Players
...
By: md_5 <git@md-5.net>
2020-07-02 11:18:03 +10:00
CraftBukkit/Spigot
ff07d4cc6f
SPIGOT-5922: Smithing recipes not registering
...
By: md_5 <git@md-5.net>
2020-07-02 11:16:48 +10:00
CraftBukkit/Spigot
a13bf3a57f
SPIGOT-5900: Add test for the order of Material enum entries
...
By: Ben Woodworth <ben@benwoodworth.net>
2020-07-02 09:34:13 +10:00
CraftBukkit/Spigot
65e8faf29a
#682 : Add hasDiscoveredRecipe() and getDiscoveredRecipes()
...
By: Parker Hawke <hawkeboyz2@hotmail.com>
2020-07-02 09:27:18 +10:00
CraftBukkit/Spigot
182e057932
Change outdated build delay to 3 days
...
By: md_5 <git@md-5.net>
2020-07-02 09:07:18 +10:00
CraftBukkit/Spigot
fbb02f52f2
Improve code formatting
...
By: md_5 <git@md-5.net>
2020-07-01 14:17:48 +10:00
CraftBukkit/Spigot
d8ea824b93
SPIGOT-5913: MOTD no longer supports new line character
...
By: md_5 <git@md-5.net>
2020-07-01 14:00:02 +10:00
CraftBukkit/Spigot
c6249c09b0
SPIGOT-5908: CompassMeta for new lodestone compass data
...
By: md_5 <git@md-5.net>
2020-07-01 10:48:37 +10:00
CraftBukkit/Spigot
178090a153
SPIGOT-5907: Item Frame NBT data disappears
...
By: md_5 <git@md-5.net>
2020-07-01 10:00:24 +10:00
CraftBukkit/Spigot
df534616e3
SPIGOT-5906: Huge Fungi tree generation
...
By: md_5 <git@md-5.net>
2020-07-01 09:50:58 +10:00
CraftBukkit/Spigot
13405b5ce1
Fix event for unlucky composts
...
By: md_5 <git@md-5.net>
2020-07-01 09:36:38 +10:00
CraftBukkit/Spigot
29e9b2396b
SPIGOT-5910: loadAdvancement does not work
...
By: md_5 <git@md-5.net>
2020-07-01 09:33:50 +10:00
CraftBukkit/Spigot
ea9a50356a
SPIGOT-5905: Fix hex colours not being allowed in MOTD
...
Note: this will of course not work properly if a pre 1.16 client attempts to ping your server
By: md_5 <git@md-5.net>
2020-06-30 13:12:26 +10:00
CraftBukkit/Spigot
8757acc978
SPIGOT-5889: Villager using composter should call EntityChangeBlockEvent
...
By: Parker Hawke <hawkeboyz2@hotmail.com>
2020-06-30 12:18:39 +10:00
CraftBukkit/Spigot
f5ea9fecec
SPIGOT-5899: Hoglins API similar to Piglins
...
By: md_5 <git@md-5.net>
2020-06-30 12:03:19 +10:00
CraftBukkit/Spigot
cfc8b4ad5e
SPIGOT-5887: ClickType doesn't include off hand swaps
...
By: md_5 <git@md-5.net>
2020-06-30 11:43:15 +10:00
CraftBukkit/Spigot
fe93691df2
SPIGOT-5903: EntityDismountEvent cannot be triggered asynchronously
...
By: md_5 <git@md-5.net>
2020-06-30 10:55:06 +10:00
CraftBukkit/Spigot
4b15e585af
SPIGOT-5884: Tab completions lost on reloadData / minecraft:reload
...
By: md_5 <git@md-5.net>
2020-06-30 10:51:26 +10:00
CraftBukkit/Spigot
4dc354cef6
SPIGOT-5902: PlayerRespawnEvent places player at spawn before event is called
...
By: md_5 <git@md-5.net>
2020-06-30 10:35:28 +10:00
CraftBukkit/Spigot
4d5f3cf4e9
SPIGOT-5901: Structures are generated in all worlds based on the setting for the main world
...
By: md_5 <git@md-5.net>
2020-06-30 10:29:41 +10:00
CraftBukkit/Spigot
455c5d71c4
SPIGOT-5895: PlayerChangedWorldEvent#getFrom is incorrect
...
By: md_5 <git@md-5.net>
2020-06-30 10:03:46 +10:00
CraftBukkit/Spigot
aef11bebb7
SPIGOT-5886: Missing BlockData
...
By: md_5 <git@md-5.net>
2020-06-30 10:01:45 +10:00
CraftBukkit/Spigot
8b8fc993bd
#686 : Expand Strider and Steerable entity API
...
By: Parker Hawke <hawkeboyz2@hotmail.com>
2020-06-30 09:54:28 +10:00
CraftBukkit/Spigot
a78201fc5e
SPIGOT-5882: NPE when emptying bucket on already waterlogged blocks
...
By: Parker Hawke <hawkeboyz2@hotmail.com>
2020-06-29 11:09:50 +10:00
CraftBukkit/Spigot
c19042a233
SPIGOT-5803: Implement the missing methods for the Piglin API.
...
By: ceezuns <49824660+ceezuns@users.noreply.github.com>
2020-06-29 09:58:04 +10:00
CraftBukkit/Spigot
f7e7987573
#696 : Respect the NotNull annotation of getChargedProjectiles in CraftMetaCrossbow
...
By: Martoph <sager1018@gmail.com>
2020-06-29 09:09:52 +10:00
CraftBukkit/Spigot
b1e0569835
SPIGOT-5849: Constantly Raining in World 1.16
...
By: Parker Hawke <hawkeboyz2@hotmail.com>
2020-06-29 08:25:59 +10:00
CraftBukkit/Spigot
7972777861
SPIGOT-5810, SPIGOT-5835: 'Better' handling of Player.isOnGround
...
By: md_5 <git@md-5.net>
2020-06-28 10:15:32 +10:00
CraftBukkit/Spigot
7975d3236a
SPIGOT-5865: Piglin does not trigger EntityPickupItemEvent
...
By: md_5 <git@md-5.net>
2020-06-28 09:39:31 +10:00
CraftBukkit/Spigot
4383162fda
Update ECJ version
...
By: md_5 <git@md-5.net>
2020-06-28 09:39:16 +10:00
CraftBukkit/Spigot
4a0a1f1ead
SPIGOT-5868: Blocks do not tick in custom nether / end
...
By: md_5 <git@md-5.net>
2020-06-28 09:03:51 +10:00
CraftBukkit/Spigot
4d97997a65
SPIGOT-5863: Don't check colour in scoreboard length validation
...
By: md_5 <git@md-5.net>
2020-06-28 08:58:26 +10:00
CraftBukkit/Spigot
e477e8caec
SPIGOT-5866: Beehive unknown TargetReason
...
By: md_5 <git@md-5.net>
2020-06-28 08:56:12 +10:00
CraftBukkit/Spigot
87462b8620
SPIGOT-5856: Soul Campfire BlockState cannot be cast to Campfire
...
By: md_5 <git@md-5.net>
2020-06-27 17:18:34 +10:00
CraftBukkit/Spigot
fe0faa152c
SPIGOT-5853: DragonBattle#getEndPortalLocation() throws NPE on new world
...
* Add method to generate the end portal
By: Parker Hawke <hawkeboyz2@hotmail.com>
2020-06-27 11:09:01 +10:00
CraftBukkit/Spigot
24a247fce5
SPIGOT-5845: ChatColor.RESET does not work in ItemMeta to reset italics
...
By: md_5 <git@md-5.net>
2020-06-27 10:37:33 +10:00
CraftBukkit/Spigot
fff84f2f22
CraftChatMessageTest does not need AbstractTestingBase
...
By: md_5 <git@md-5.net>
2020-06-27 09:28:17 +10:00
CraftBukkit/Spigot
ffa9c1bc00
SPIGOT-5828: Unlock worlds on unload
...
By: md_5 <git@md-5.net>
2020-06-27 09:15:14 +10:00
CraftBukkit/Spigot
d709e3ffee
SPIGOT-5841: New map colours broken
...
By: md_5 <git@md-5.net>
2020-06-27 09:05:09 +10:00
CraftBukkit/Spigot
aea139dc1f
SPIGOT-5847: BlockFadeEvent cannot be triggered asynchronously from another thread
...
By: md_5 <git@md-5.net>
2020-06-27 08:41:54 +10:00
CraftBukkit/Spigot
fcfcbd3975
SPIGOT-5836: PotionEffect HEALTH_BOOST never expires
...
By: md_5 <git@md-5.net>
2020-06-26 19:13:33 +10:00
CraftBukkit/Spigot
8144dfbd7f
Add configuration options for water_ambient spawning
...
By: md_5 <git@md-5.net>
2020-06-26 18:39:42 +10:00
CraftBukkit/Spigot
b60f49f0ea
SPIGOT-5833: Player#setWalkSpeed not working
...
By: md_5 <git@md-5.net>
2020-06-26 17:56:49 +10:00
CraftBukkit/Spigot
4208414e72
Re-add default bukkit datapack
...
By: md_5 <git@md-5.net>
2020-06-26 12:24:35 +10:00
CraftBukkit/Spigot
e86afc5eb3
SPIGOT-5735: Add EntityEnterLoveModeEvent
...
By: DiamondDagger590 <diamonddagger590@gmail.com>
2020-06-26 11:12:25 +10:00
CraftBukkit/Spigot
83f25730bd
#687 : Add visibility and fixed API for ItemFrames
...
By: SydMontague <sydmontague@phoenix-staffel.de>
2020-06-26 10:58:17 +10:00
CraftBukkit/Spigot
a74fb02e61
#685 : Implement support for PersistentDataContainer arrays
...
By: Parker Hawke <hawkeboyz2@hotmail.com>
2020-06-26 10:49:28 +10:00
CraftBukkit/Spigot
6c951c6abb
#671 : Implement PersistentDataContainer#getKeys()
...
By: Parker Hawke <hawkeboyz2@hotmail.com>
2020-06-26 10:49:28 +10:00
CraftBukkit/Spigot
48bf20fe24
SPIGOT-5820: Fix migration of Vanilla nether / end
...
By: md_5 <git@md-5.net>
2020-06-26 09:49:40 +10:00
CraftBukkit/Spigot
5191bece93
SPIGOT-5829: RGB hex colours not supported in several places
...
By: md_5 <git@md-5.net>
2020-06-26 09:40:21 +10:00
CraftBukkit/Spigot
36434feb10
SPIGOT-5826: Don't store chunk in block states
...
By: md_5 <git@md-5.net>
2020-06-26 09:34:25 +10:00
CraftBukkit/Spigot
6ccde4e6fd
SPIGOT-5830: Server crash when campfire lit via dispenser.
...
Also adds a missing call to BlockIgniteEvent for players igniting campfires with flint and steel.
By: Parker Hawke <hawkeboyz2@hotmail.com>
2020-06-25 19:01:18 -04:00
CraftBukkit/Spigot
61ff27fa00
Better handling of custom end/nether teleports
...
By: md_5 <git@md-5.net>
2020-06-26 08:38:18 +10:00
CraftBukkit/Spigot
be27330b16
SPIGOT-5816: PlayerTeleportEvent not called when using netherportals and allow-nether=false
...
By: md_5 <git@md-5.net>
2020-06-26 08:30:47 +10:00
CraftBukkit/Spigot
292593e180
SPIGOT-5827: Player.getLocale always returns en_us
...
By: md_5 <git@md-5.net>
2020-06-26 08:06:30 +10:00
CraftBukkit/Spigot
add541e2df
SPIGOT-5812: ProjectileHitEvent fires twice if projectile is an Egg
...
By: md_5 <git@md-5.net>
2020-06-26 08:02:51 +10:00
CraftBukkit/Spigot
53cfc6428c
Shorten build expiry to 1 day
...
By: md_5 <git@md-5.net>
2020-06-26 07:37:19 +10:00
CraftBukkit/Spigot
4478e7e0d8
SPIGOT-5809: block.getState() wall signs too
...
By: md_5 <git@md-5.net>
2020-06-25 20:08:32 +10:00
CraftBukkit/Spigot
3933b98a60
Fix 1.16 binary mappings not applying to modern plugins
...
By: md_5 <git@md-5.net>
2020-06-25 20:03:30 +10:00
CraftBukkit/Spigot
27d67a7a4e
SPIGOT-5803: Add Piglin/Zoglin Baby API
...
By: md_5 <git@md-5.net>
2020-06-25 19:58:27 +10:00
CraftBukkit/Spigot
a955c5cbab
SPIGOT-5809: block.getState() instanceof Sign for crimson_sign missed
...
By: md_5 <git@md-5.net>
2020-06-25 19:42:38 +10:00
CraftBukkit/Spigot
189c2a0e03
SPIGOT-5809: block.getState() instanceof Sign for warped_sign missed
...
By: md_5 <git@md-5.net>
2020-06-25 19:22:27 +10:00
CraftBukkit/Spigot
ea7b7e1ddd
Misc bugfixes to multiworld support
...
By: md_5 <git@md-5.net>
2020-06-25 17:58:10 +10:00
CraftBukkit/Spigot
6da7d19c96
SPIGOT-5806: Block#getDrops(ItemStack tool) does not work as it should
...
By: md_5 <git@md-5.net>
2020-06-25 17:04:07 +10:00
CraftBukkit/Spigot
e388fab4fe
SPIGOT-5805: NPE when getting an Attribute from a Player
...
By: md_5 <git@md-5.net>
2020-06-25 13:19:24 +10:00
CraftBukkit/Spigot
ae29605e26
SPIGOT-5804: Cannot launch Entity Firework
...
By: md_5 <git@md-5.net>
2020-06-25 12:57:58 +10:00
CraftBukkit/Spigot
097840d174
SPIGOT-5802: Add SmithingRecipe API
...
By: md_5 <git@md-5.net>
2020-06-25 12:41:55 +10:00
CraftBukkit/Spigot
e7046d2ae1
SPIGOT-5801: End gateways crash server upon enderpearl use through them
...
By: md_5 <git@md-5.net>
2020-06-25 12:16:41 +10:00
CraftBukkit/Spigot
bafa4625d1
SPIGOT-2106, SPIGOT-3942: Improve collidable API
...
By: Phoenix616 <mail@moep.tv>
2020-06-25 10:00:00 +10:00
CraftBukkit/Spigot
dc5ebfac9a
SPIGOT-5562: Entering a boat triggers VehicleExitEvent
...
This patch prevents entities from riding a vehicle they're already riding on.
When trying to enter a boat the client will send up to two packets for each hand
causing the server to think they should enter the boat twice, despite the first
interaction being sufficient.
By: SydMontague <sydmontague@phoenix-staffel.de>
2020-06-25 10:00:00 +10:00
CraftBukkit/Spigot
50503fd516
Update to Minecraft 1.16.1
...
By: md_5 <git@md-5.net>
2020-06-25 10:00:00 +10:00
CraftBukkit/Spigot
3862d2811e
SPIGOT-5782: Set Arrow Launched From Crossbow
...
By: md_5 <git@md-5.net>
2020-06-24 10:05:39 +10:00
CraftBukkit/Spigot
5f36fbfcfe
SPIGOT-5799: InventoryCloseEvent fires after PlayerQuitEvent
...
By: md_5 <git@md-5.net>
2020-06-24 09:54:59 +10:00
CraftBukkit/Spigot
fed33ad6d5
SPIGOT-5675, SPIGOT-5798, MC-149563: Fix tracking of entities across dimensions
...
By: md_5 <git@md-5.net>
2020-06-24 09:21:39 +10:00
CraftBukkit/Spigot
0af0259050
SPIGOT-5797: Zombie(Villagers) Instant Convert based on their lifetime
...
By: md_5 <git@md-5.net>
2020-06-24 08:52:40 +10:00
CraftBukkit/Spigot
33a09c7f27
Remove outdated build delay.
...
By: md_5 <git@md-5.net>
2020-06-20 12:50:13 +10:00
CraftBukkit/Spigot
2516f48571
Revert " #675 : Fix redirected CommandNodes sometimes not being properly redirected"
...
This reverts commit 36e3ae4ae6
.
By: md_5 <git@md-5.net>
2020-06-18 07:41:02 +10:00
CraftBukkit/Spigot
36e3ae4ae6
#675 : Fix redirected CommandNodes sometimes not being properly redirected
...
By: Matthias Ngeo <matthiasngeo@gmail.com>
2020-06-17 20:04:50 +10:00
CraftBukkit/Spigot
5a47beb9cd
SPIGOT-2623: Add EntityEquipment methods to get/set ItemStacks by slot.
...
By: blablubbabc <lukas@wirsindwir.de>
2020-06-13 20:56:32 +10:00
CraftBukkit/Spigot
ecdda0bdbc
#673 : Fix Craftworld#isChunkLoaded
...
The flag for getChunkAt(int, int, ChunkStatus, boolean)
is actually a flag for whether to bring the underlying
PlayerChunk up to the required ticket level to load the
chunk. So, if the chunk is already at the required level,
but has not yet loaded, the call will actually either
start the load if it has not already been started and
block until completion.
This behaviour is not suitable for just
checking if the chunk is loaded.
By: Spottedleaf <Spottedleaf@users.noreply.github.com>
2020-06-06 19:23:46 +10:00
CraftBukkit/Spigot
3be59d8d05
SPIGOT-5751: Made breakNaturally and getDrops returns the correct item if no argument is given
...
By: Lars Dormans <lars.dormans@live.nl>
2020-06-03 19:28:13 +10:00
CraftBukkit/Spigot
a1cc6a4683
SPIGOT-4441: Fix serializing Components to and from Legacy
...
While 9862a0135d
might of semi helped being able to save black text
lore, it actually took a fundamental problem with the legacy serialization
code and expanded it to break even more aspects of the server when dealing
with Component to Legacy conversion.
This is causing data loss in Spigot with cases such as setting an item name
to white gets stripped resulting in it being italic.
Additionally, things such as book pages have been returning black formatting
codes for the end of the line even when the user doesn't have colors in the book.
The root issue is that the "Default Color" system is fundamentally wrong.
Components do not and should not care about what element of the game they
are being used by, and that's what the default color system did.
It results in components that if obtained from 1 source such as a Book
where the default / rendered color is black, is then copied to another
source such as an Entity name, the black is carried forward and shown
in the Entity name, when in reality it should have been white.
This commit reverts 9862a0135d
and fixes the underlying serialization
issues when it comes to Legacy to and From conversions.
There was quite a number of issues with this code overall, in how
it handles inserting color codes, new line parsing and such.
Books was using mojangs own "getLegacyString" which doesn't match behavior.
We also do not want to use Mojangs method as there is no guarantee they don't
remove that in future.
Plus, everything about books uses the CB implementation anyways, and it should
be consistent (this was mandatory to avoid serialization format changes on old vs new)
These changes as is results in Item Stacks already serialized will not
change contents when they go to component and back, so this won't impact
any existing data.
Newly created books though for example will change behavior in that they
will no longer insert black color codes in the serialized data and will
only represent intentional color changes by the creator of the book.
This will result in cleaner data on them, and books are the only thing
I'm aware of that has a behavioral shift due to the likelyhood of the
default color system kicking in on other parts of the string.
A unit test has been added to verify integrity of serialization to
ensure that any legacy string that is converted into Components will
always re-encode back in the same way when going back to Legacy.
By: Aikar <aikar@aikar.co>
2020-06-01 19:19:42 +10:00
CraftBukkit/Spigot
515509a1a9
#665 : Add test for Material#getCraftingRemainingItem()
...
By: ben <ben@benwoodworth.net>
2020-05-28 19:31:27 +10:00
CraftBukkit/Spigot
9862a0135d
SPIGOT-5749: ItemMeta serializing to YAML not saving black colour code
...
By: md_5 <git@md-5.net>
2020-05-26 19:39:03 +10:00
CraftBukkit/Spigot
edf9390114
SPIGOT-5748: Add instant effect potion break to the Effect enum
...
Conversion from Color to integer for the data of the new enum entry
By: WinX64 <winx64b@hotmail.com>
2020-05-26 19:34:39 +10:00
CraftBukkit/Spigot
809449f545
SPIGOT-5716: Clarify documentation of MultipleFacing
...
By: md_5 <git@md-5.net>
2020-05-09 16:12:18 +10:00
CraftBukkit/Spigot
a00b0adb43
SPIGOT-5718: Block.BreakBlockNaturally does not reflect tool used
...
By: md_5 <git@md-5.net>
2020-05-09 16:05:17 +10:00
CraftBukkit/Spigot
698e183d45
SPIGOT-5727: GameRule doImmediateRespawn cannot be set per-world
...
By: ShaneBeee <shanebolenback@me.com>
2020-05-09 15:45:52 +10:00
CraftBukkit/Spigot
53746005d5
#664 : Add methods to get/set ItemStacks in EquipmentSlots
...
By: Parker Hawke <hawkeboyz2@hotmail.com>
2020-05-05 19:10:03 +10:00
CraftBukkit/Spigot
fb92d00666
#662 : Expose ItemStack and hand used in PlayerShearEntityEvent
...
By: Parker Hawke <hawkeboyz2@hotmail.com>
2020-05-02 17:48:37 +10:00
CraftBukkit/Spigot
c4099fa584
SPIGOT-2304: Implement LootGenerateEvent
...
By: Parker Hawke <hawkeboyz2@hotmail.com>
2020-04-30 19:15:58 +10:00
CraftBukkit/Spigot
0141e701d7
SPIGOT-5566: Doused campfires & fires should call EntityChangeBlockEvent
...
By: Parker Hawke <hawkeboyz2@hotmail.com>
2020-04-29 17:26:40 +10:00
CraftBukkit/Spigot
b29a5757f9
SPIGOT-5707: PersistentDataHolder not Persistent on API dropped Item
...
By: md_5 <git@md-5.net>
2020-04-29 17:21:06 +10:00
CraftBukkit/Spigot
95a89a0073
#650 : Add method to get player's attack cooldown
...
By: DiamondDagger590 <diamonddagger590@gmail.com>
2020-04-23 11:13:40 +10:00
CraftBukkit/Spigot
8a51bce44c
#655 : Added support for the VM tag jansi.passthrough when processing messages sent to a ColouredConsoleSender.
...
By: Martoph <sager1018@gmail.com>
2020-04-23 11:06:13 +10:00
CraftBukkit/Spigot
3f9b83c715
SPIGOT-5689: Fireball.setDirection increases velocity too much
...
By: md_5 <git@md-5.net>
2020-04-23 08:33:33 +10:00
CraftBukkit/Spigot
e9672f330b
SPIGOT-5673: swingHand API does not show to self
...
By: md_5 <git@md-5.net>
2020-04-22 12:06:24 +10:00
CraftBukkit/Spigot
62583ba081
SPIGOT-5680: isChunkGenerated creates empty region files
...
By: md_5 <git@md-5.net>
2020-04-22 12:00:50 +10:00
CraftBukkit/Spigot
7eca640bdd
Improve build process
...
By: md_5 <git@md-5.net>
2020-04-22 11:50:23 +10:00
CraftBukkit/Spigot
9f7fbec5c6
Add a couple of method null checks to CraftWorld
...
By: md_5 <git@md-5.net>
2020-04-17 08:39:22 +10:00
CraftBukkit/Spigot
18886036f4
Misc checkstyle fixes
...
By: md_5 <git@md-5.net>
2020-04-14 12:34:43 +10:00
CraftBukkit/Spigot
5833b4d35c
SPIGOT-5669: Fix Beehive.isSedated
...
By: Lars Dormans <lars.dormans@live.nl>
2020-04-13 00:49:58 +02:00
CraftBukkit/Spigot
d76c6104ce
SPIGOT-5665: Improve loading spawn egg NBT
...
By: md_5 <git@md-5.net>
2020-04-10 11:16:58 +10:00
CraftBukkit/Spigot
593102e1fa
SPIGOT-5667: Can't add recipe without (vanilla) datapack
...
By: md_5 <git@md-5.net>
2020-04-10 10:56:00 +10:00
CraftBukkit/Spigot
92afab4058
SPIGOT-5603: Use LootContext#lootingModifier in CraftLootTable
...
By: konsolas <vincentyntang@gmail.com>
2020-04-08 17:11:22 +10:00
CraftBukkit/Spigot
bd0b71b0a0
SPIGOT-5657: BlockPlaceEvent not cancelling for tripwire hooks
...
By: md_5 <git@md-5.net>
2020-04-05 17:19:03 +10:00
CraftBukkit/Spigot
466de0ab57
SPIGOT-5641: Add Block.getDrops(ItemStack, Entity)
...
By: md_5 <git@md-5.net>
2020-04-05 16:52:06 +10:00
CraftBukkit/Spigot
51b2cd767e
Fix some formatting in CraftHumanEntity
...
By: md_5 <git@md-5.net>
2020-04-05 16:30:47 +10:00
CraftBukkit/Spigot
8c3cf217bb
Add Merchant slot delegate
...
By: md_5 <git@md-5.net>
2020-04-05 16:29:43 +10:00
CraftBukkit/Spigot
8155ea419f
SPIGOT-5621: Add missing container types for opening InventoryView
...
By: Tim <tblattner@gmail.com>
2020-04-05 16:28:43 +10:00
CraftBukkit/Spigot
b7d5dc8dd0
#645 : Allow statistics to be accessed for offline players
...
By: SydMontague <sydmontague@phoenix-staffel.de>
2020-04-05 15:58:43 +10:00
CraftBukkit/Spigot
96b5fcb92f
#649 : CraftBell should implement Bell
...
By: ShaneBee <shanebolenback@me.com>
2020-04-04 02:32:15 -07:00
CraftBukkit/Spigot
deee71fef3
SPIGOT-5650: Lectern.setPage(int) causes a NullPointerException
...
By: md_5 <git@md-5.net>
2020-04-01 09:30:47 +11:00
CraftBukkit/Spigot
7cc234d159
Add FaceAttachable interface to handle Grindstone facing in common with Switches
...
By: md_5 <git@md-5.net>
2020-04-01 09:14:29 +11:00
CraftBukkit/Spigot
193d17b420
SPIGOT-5647: ZombieVillager entity should have getVillagerType()
...
By: md_5 <git@md-5.net>
2020-03-30 12:15:21 +11:00
CraftBukkit/Spigot
dd80c73690
SPIGOT-5617: setBlockData does not work when NotPlayEvent is called by redstone current
...
By: md_5 <git@md-5.net>
2020-03-29 16:24:11 +11:00
CraftBukkit/Spigot
a9cc2e304b
#642 : Add a DragonBattle API to manipulate respawn phases etc
...
By: Parker Hawke <hawkeboyz2@hotmail.com>
2020-03-24 19:53:47 +11:00
CraftBukkit/Spigot
bb7a4a3aa5
#644 : Fix ChunkMapDistance#removeAllTicketsFor not propagating ticket level updates
...
Now call the method used in removeTicket for propagating the change,
so that chunks are guaranteed to unload
By: Spottedleaf <Spottedleaf@users.noreply.github.com>
2020-03-22 20:02:22 +11:00
CraftBukkit/Spigot
9d7e810ee1
SPIGOT-5606: call BlockRedstoneEvent for fence gates
...
By: Jan Boerman <Janboerman95@gmail.com>
2020-03-15 19:05:50 +11:00
CraftBukkit/Spigot
e6566a0503
SPIGOT-5484: Add more spawn tick settings
...
By: Phoenix616 <mail@moep.tv>
2020-03-07 18:30:21 +01:00
CraftBukkit/Spigot
5ca0965ff4
#640 : Fix chunk load/unload callbacks for chunk load cancellations
...
When a chunk goes from a ticket level where it is loading a
full chunk to an inactive state (i.e ticket level 33 to
ticket level 45) the full status future will be completed
with a "Right" Either (indicating unloaded). However, this
will also schedule the unload callback immediately.
However, the callback is not immediately executed. This means
the next unload/load callback that needs to be scheduled will
fail. The fix applied is to not schedule a callback if the
chunk is not loaded - if the Either is "right."
Even better, due to how completablefuture works, exceptions
are not printed by default. So the exception thrown by the
callback executor was not printed and the failure
hidden from console. This explains why no-one has tracked this issue.
Now the exception is printed so future failures with the
callback system (if any) can be tracked easier.
By: Spottedleaf <Spottedleaf@users.noreply.github.com>
2020-03-02 17:19:06 -08:00
CraftBukkit/Spigot
9b74297f7a
Prepare for Java 14
...
By: md_5 <git@md-5.net>
2020-03-02 13:30:33 +11:00
CraftBukkit/Spigot
e18fd0cff5
#639 : Deep clone itemmetas persistent container on clone
...
After this commit, spigot now creates a deep copy of the
itemmeta's persistent data container when the itemmeta
instance is cloned.
This change fixes the bug that, after cloning itemmeta, the container
instance the cloned meta would point to was equal to the original one.
This resulted in two itemmeta instances sharing a single persistent
container.
By: Bjarne Koll <LynxPlay101@gmail.com>
2020-03-01 17:23:54 +01:00
CraftBukkit/Spigot
035d63bb02
Fix formatting in CraftLivingEntity
...
By: md_5 <git@md-5.net>
2020-02-23 19:01:11 +11:00
CraftBukkit/Spigot
0814f8bbad
#633 : Add LivingEntity#attack, LivingEntity#swingMainHand, LivingEntity#swingOffHand
...
By: konsolas <vincentyntang@gmail.com>
2020-02-19 23:04:55 +00:00
CraftBukkit/Spigot
c98e5fba12
SPIGOT-5591: Allow concurrent potion effects
...
By: md_5 <git@md-5.net>
2020-02-23 10:33:10 +11:00
CraftBukkit/Spigot
aac54fb8a7
SPIGOT-5592: Custom ChunkGenerator can cause bugged dirt
...
By: md_5 <git@md-5.net>
2020-02-23 10:29:46 +11:00
CraftBukkit/Spigot
7d47bd7c7f
Make it clear in error messages that api-version above 1.13 is also supported
...
By: md_5 <git@md-5.net>
2020-02-23 09:42:33 +11:00
CraftBukkit/Spigot
153bdf9192
Improve legacy conversion of some materials that changed post flattening
...
By: md_5 <git@md-5.net>
2020-02-21 12:13:05 +11:00
CraftBukkit/Spigot
c4c8db5127
Move Bukkit.Aware loading/saving to correct location
...
By: md_5 <git@md-5.net>
2020-02-21 10:09:47 +11:00
CraftBukkit/Spigot
2a55fc03dd
SPIGOT-5311: Add API to get/set item associated with throwable projectiles
...
By: Lars Dormans <lars.dormans@live.nl>
2020-02-21 09:53:51 +11:00
CraftBukkit/Spigot
38b42f0479
#634 : Cross platform patch scripts
...
Removes the need for installing gnu sed on Mac
By: konsolas <vincentyntang@gmail.com>
2020-02-19 22:50:56 +00:00
CraftBukkit/Spigot
39966685a6
Add set/isAware to disable Vanilla AI components of a Mob
...
By: konsolas <vincentyntang@gmail.com>
2020-02-19 10:50:21 +00:00
CraftBukkit/Spigot
3e008424f2
SPIGOT-5468: Beehive TileEntity was not loaded for BlockStateMeta
...
By: Brokkonaut <hannos17@gmx.de>
2020-02-17 18:08:10 +01:00
CraftBukkit/Spigot
6b4ea66b11
SPIGOT-5573, SPIGOT-5574: Move CustomChunkGenerator generation code back to buildBase()
...
By: konsolas <vincentyntang@gmail.com>
2020-02-12 17:58:50 +00:00
CraftBukkit/Spigot
e714c00b96
SPIGOT-5572: Fix console/API completion of Vanilla commands
...
By: md_5 <git@md-5.net>
2020-02-11 12:03:36 +11:00
CraftBukkit/Spigot
416eb5c343
SPIGOT-5571: Beehive MaxEntities cannot be set back to 3
...
By: ShaneBee <shanebolenback@me.com>
2020-02-09 19:49:35 -08:00
CraftBukkit/Spigot
6b39c5d083
SPIGOT-5468: Improve Beehive TileEntity API
...
By: ShaneBee <shanebolenback@me.com>
2020-02-09 10:47:11 +11:00
CraftBukkit/Spigot
13b8a2aea1
#624 : Add an API for passing the heightmap to getHighestBlockAt* method
...
By: ysl3000 <yannicklamprecht@live.de>
2020-02-09 10:31:07 +11:00
CraftBukkit/Spigot
ab4f7e3436
MC-135989, SPIGOT-5564: Don't kick players for flight while riptiding
...
By: konsolas <vincentyntang@gmail.com>
2020-02-07 20:19:24 +11:00
CraftBukkit/Spigot
4eb5ed272f
SPIGOT-5558: Fix World#getHighestBlockAt, previously off by +1
...
By: ysl3000 <yannicklamprecht@live.de>
2020-02-03 09:42:48 +11:00
CraftBukkit/Spigot
9adbf6f88b
Remove unused seed in CustomChunkGenerator
...
By: md_5 <git@md-5.net>
2020-02-02 19:32:36 +11:00
CraftBukkit/Spigot
49baa3c19c
#619 : Allow delegation of certain elements to Vanilla when using a custom ChunkGenerator
...
Allows delegation of caves, decorations, mobs and structures to the Vanilla generation algorithms.
Overriding these methods to return true enables that aspect of Vanilla generation, which is applied after the ChunkGenerator's custom generation.
By: konsolas <vincentyntang@gmail.com>
2020-02-02 19:27:10 +11:00
CraftBukkit/Spigot
1705694b06
Craftbukkit -> CraftBukkit
...
By: md_5 <git@md-5.net>
2020-02-02 11:18:17 +11:00
CraftBukkit/Spigot
0b8e05b835
SPIGOT-5559: Add EntityPotionEffectEvent causes for bee, raiders and wither rose
...
By: ShaneBee <shanebolenback@me.com>
2020-02-02 11:16:01 +11:00
CraftBukkit/Spigot
0bee4968bb
#618 : Add method to remove a recipe by its key
...
By: ShaneBee <shanebolenback@me.com>
2020-02-02 10:32:49 +11:00
CraftBukkit/Spigot
c03616905c
SPIGOT-5556: Some biome methods use incorrect positions
...
See SPIGOT-5529
By: md_5 <git@md-5.net>
2020-02-01 17:30:40 +11:00
CraftBukkit/Spigot
70e7ee9775
Update checkstyle
...
By: md_5 <git@md-5.net>
2020-02-01 09:32:26 +11:00
CraftBukkit/Spigot
259935c4f7
Print legacy load reason in debug mode
...
By: md_5 <git@md-5.net>
2020-01-31 19:20:02 +11:00
CraftBukkit/Spigot
7867f1cb3e
SPIGOT-5554: Clear error message when BossBar is used for not fully joined players
...
By: md_5 <git@md-5.net>
2020-01-31 08:36:59 +11:00
CraftBukkit/Spigot
c21bbaedfa
Update scriptus
...
By: md_5 <git@md-5.net>
2020-01-29 16:40:40 +11:00
CraftBukkit/Spigot
fe92a3fcfd
Clean up CraftBlockData.toString
...
By: md_5 <git@md-5.net>
2020-01-29 09:53:13 +11:00
CraftBukkit/Spigot
e2093ed2c6
SPIGOT-5551: BlockState.setData fails when used by legacy plugin
...
By: md_5 <git@md-5.net>
2020-01-29 09:22:43 +11:00
CraftBukkit/Spigot
959b2adc98
SPIGOT-5550: Cancelled ProjectileLaunchEvent still plays sound for eggs
...
By: md_5 <git@md-5.net>
2020-01-28 16:22:09 +11:00
CraftBukkit/Spigot
443580395d
SPIGOT-5538: Using javaw to run GUI prints input error
...
By: md_5 <git@md-5.net>
2020-01-28 10:36:47 +11:00
CraftBukkit/Spigot
26c35202a0
SPIGOT-5526: Call EntityEnterBlockEvent for bees trying to enter hives
...
By: BlackHole <black-hole@live.com>
2020-01-22 18:34:03 +01:00
CraftBukkit/Spigot
e0ee6f0a50
SPIGOT-5537: Bee nests generated by growing trees near flower have no bees
...
By: md_5 <git@md-5.net>
2020-01-28 09:48:28 +11:00
CraftBukkit/Spigot
37d58b321b
Remove unused CraftWorld.getId method
...
By: md_5 <git@md-5.net>
2020-01-27 19:30:17 +11:00
CraftBukkit/Spigot
42e9529365
Change some block == AIR checks to isAir to catch CAVE_AIR
...
By: md_5 <git@md-5.net>
2020-01-27 10:09:46 +11:00
CraftBukkit/Spigot
6037f360e7
SPIGOT-5542: Cancelling EntityToggleGlideEvent doesn't stop client from gliding
...
By: md_5 <git@md-5.net>
2020-01-25 11:30:39 +11:00
CraftBukkit/Spigot
1cd6af40ab
SPIGOT-5514: VehicleEntityCollisionEvent triggered by passengers
...
By: Lars Dormans <lars.dormans@live.nl>
2020-01-24 16:48:48 +11:00
CraftBukkit/Spigot
77bc265e5b
SPIGOT-5536: Material.values() causes legacy data init
...
By: md_5 <git@md-5.net>
2020-01-23 08:53:36 +11:00
CraftBukkit/Spigot
8ef307d13e
SPIGOT-5532: Material.values() yields an exception
...
By: md_5 <git@md-5.net>
2020-01-22 13:23:55 +11:00
CraftBukkit/Spigot
b978d253d9
Only load legacy support data if something uses it
...
By: md_5 <git@md-5.net>
2020-01-22 11:15:58 +11:00
CraftBukkit/Spigot
5a7dc86cd2
SPIGOT-5531: Fix --universe option
...
By: md_5 <git@md-5.net>
2020-01-22 10:36:35 +11:00
CraftBukkit/Spigot
460b4c2803
Strip ANSI colours from ServerGUI
...
By: md_5 <git@md-5.net>
2020-01-22 09:33:40 +11:00
CraftBukkit/Spigot
d775003bb2
Fix log messages being split across GUI and terminal
...
By: md_5 <git@md-5.net>
2020-01-22 09:10:36 +11:00
CraftBukkit/Spigot
1410a7c678
SPIGOT-5529: BiomeGrid uses incorrect indexing
...
By: md_5 <git@md-5.net>
2020-01-22 08:54:12 +11:00
CraftBukkit/Spigot
77b64e0c78
Update to Minecraft 1.15.2
...
By: md_5 <git@md-5.net>
2020-01-22 08:00:00 +11:00
CraftBukkit/Spigot
09a2fa4d96
SPIGOT-5526: Call EntityChangeBlockEvent for bees triggering crop growth
...
By: md_5 <git@md-5.net>
2020-01-21 14:33:44 +11:00
CraftBukkit/Spigot
d862f0fa87
#601 : Implement Player#sendExperienceChange
...
By: anhcraft <huynhduyanh123123@gmail.com>
2019-12-23 11:53:58 +07:00
CraftBukkit/Spigot
f8d1ea3c68
Remove outdated build delay.
...
By: md_5 <git@md-5.net>
2020-01-19 11:33:04 +11:00
CraftBukkit/Spigot
3a7695e5b1
SPIGOT-5510: VehicleBlockCollisionEvent returns the wrong block
...
By: md_5 <git@md-5.net>
2020-01-15 15:05:30 +11:00
CraftBukkit/Spigot
2b704c8cf9
SPIGOT-5516: Correct EnchantmentTarget values
...
By: md_5 <git@md-5.net>
2020-01-15 14:20:14 +11:00
CraftBukkit/Spigot
bc8ef512e1
#616 : Fix exception on entity portal teleport attempt
...
By: Phoenix616 <mail@moep.tv>
2020-01-14 15:10:30 +01:00
CraftBukkit/Spigot
c738dcb532
SPIGOT-5252: Nether portal fixes and additions
...
- Fixes PlayerTeleportEvent getting called multiple times and with wrong coordinates
- Implement PlayerPortalEvent and EntityPortalEvent additions
By: Phoenix616 <mail@moep.tv>
2020-01-12 01:02:13 +01:00
CraftBukkit/Spigot
420c962ceb
SPIGOT-5477: Server not shutting down
...
By: md_5 <git@md-5.net>
2020-01-12 10:50:22 +11:00
CraftBukkit/Spigot
e0d3951ff9
SPIGOT-5509: Sleeping player does not eject bed when teleported
...
By: md_5 <git@md-5.net>
2020-01-11 14:14:23 +11:00
CraftBukkit/Spigot
b2fd1fcbe1
SPIGOT-5504: cancelling InventoryMoveItemEvent on composter doesn't properly cancel
...
By: md_5 <git@md-5.net>
2020-01-10 09:50:39 +11:00
CraftBukkit/Spigot
26c66710ce
SPIGOT-5506: CustomChunkGenerator is processing Phantoms in the Nether and The End
...
By: md_5 <git@md-5.net>
2020-01-10 09:22:31 +11:00
CraftBukkit/Spigot
d32c77d777
SPIGOT-5502: Fix command block successcount being set to return value rather than actual count
...
By: md_5 <git@md-5.net>
2020-01-06 13:44:16 +11:00
CraftBukkit/Spigot
419bc4f742
SPIGOT-5500: Lectern cannot be replaced using /setblock and other commands
...
By: md_5 <git@md-5.net>
2020-01-06 12:12:34 +11:00
CraftBukkit/Spigot
d4a19ce923
Fix checkstyle.xml formatting
...
By: md_5 <git@md-5.net>
2020-01-05 11:25:19 +11:00
CraftBukkit/Spigot
4f966acb41
SPIGOT-5496: API to create and manipulate hardcore worlds
...
By: md_5 <git@md-5.net>
2020-01-04 10:14:23 +11:00
CraftBukkit/Spigot
4a6962f0ba
MC-151364, SPIGOT-5494: Feeding dolphin hangs if generate-structures=false
...
By: md_5 <git@md-5.net>
2020-01-03 16:56:58 +11:00
CraftBukkit/Spigot
b0aa0e2871
SPIGOT-5486: Raider CanJoinRaid
...
By: md_5 <git@md-5.net>
2019-12-29 14:21:16 +11:00
CraftBukkit/Spigot
199da69b9f
SPIGOT-5487: Increase outdated build delay
...
By: md_5 <git@md-5.net>
2019-12-29 14:18:05 +11:00
CraftBukkit/Spigot
a14456f170
SPIGOT-5457: Downgrade 'Mismatch in destroy block pos' message to debug
...
By: md_5 <git@md-5.net>
2019-12-25 10:28:43 +11:00