5520 Commits

Author SHA1 Message Date
DerFrZocker
e1a6197ecb
SPIGOT-5565: Animals still spawn from chunk gen when spawn-animals=false 2021-05-11 08:18:34 +10:00
md_5
d28f36c684
Handle renamed ZOMBIE_PIGMAN loot table 2021-05-09 17:31:20 +10:00
retrooper
8d3051c568
#833: Add Player#getPing to access the player's ping 2021-05-09 17:20:53 +10:00
Julian van den Berkmortel
8a516e0bbb
SPIGOT-6452: Call EntityPickupItemEvent for villagers 2021-05-09 16:57:25 +10:00
Martoph
7c4adc61d0
#776: Add ability to cancel ProjectileHitEvent 2021-05-09 16:51:44 +10:00
Julian van den Berkmortel
b6fdc7adb2
SPIGOT-6200: Improve entity events when summon command is used
* Calls the LightningStrikeEvent for summoned lightning
* Uses the new COMMAND SpawnReason for other entities
2021-05-09 16:33:34 +10:00
Lars Dormans
7ea8b96b4a
#826: Make dispenser trigger fertilize event 2021-05-03 18:30:48 +10:00
DerFrZocker
95544a2da8
SPIGOT-6350: Fix wrong portal block place order 2021-05-02 18:58:07 +10:00
Julian van den Berkmortel
6f55b5b888
SPIGOT-6442: Do not cancel zero damage on fireballs 2021-04-30 17:53:58 +10:00
DerFrZocker
f3ed1ac1dc
SPIGOT-6430: Fix fungi tree not generating 2021-04-29 07:43:26 +10:00
Julian van den Berkmortel
69c8e78509
SPIGOT-6373: Add getAttachedFace and setAttachedFace to the Shulker API 2021-04-28 11:53:21 +10:00
Julian van den Berkmortel
0d86921e12
SPIGOT-6435: send correcting "PacketPlayOutBlockChange" packet on interact for bisected items 2021-04-27 11:37:52 +10:00
md_5
a8d7c94a5b
SPIGOT-6434: Smithing Table and Anvil inventories .getType() returns CRAFTING 2021-04-25 08:34:44 +10:00
DiamondDagger590
c5494d195a
#683: Add PlayerBucketFishEvent 2021-04-25 08:34:44 +10:00
Flo0
9db9aeecee
#823: Add Block#isPreferredTool 2021-04-21 17:31:47 +10:00
Julian van den Berkmortel
1e1a5b75b7
SPIGOT-6388: Add API to get and set the state of the "Shulker" entity 2021-04-19 18:47:47 +10:00
Julian van den Berkmortel
115244c744
SPIGOT-6078: Add SmithItemEvent and expand SmithingInventory API 2021-04-18 18:03:23 +10:00
md_5
28d72c4bd8
SPIGOT-6428: World.generateTree does not generate bee nests 2021-04-18 17:42:35 +10:00
Martoph
9294ebbf05
SPIGOT-5877: Add support for Vanilla custom dimensions 2021-04-16 10:36:05 +10:00
Jakub Zacek
35124087d2
#819: Implemented test for Material#getEquipmentSlot() method 2021-04-13 19:16:32 +10:00
Julian van den Berkmortel
6b8cd9a7cb
SPIGOT-6207: forcibly drop the items of a converted zombie villager 2021-04-12 08:28:19 +10:00
Martoph
0e26ddb6a3
SPIGOT-5877: Add scaffolding for custom dimensions and biomes 2021-04-11 17:54:48 +10:00
md_5
170d6febd5
SPIGOT-6417: Add Creeper fuse ticks API 2021-04-11 17:32:26 +10:00
md_5
c85efa8767
SPIGOT-6414: Use ASM9 API to add support for sealed classes 2021-04-07 18:48:34 +10:00
md_5
221aed6cf5
SPIGOT-6413: Server Corruption Changing Blocks in Piston Events 2021-04-07 15:03:30 +10:00
md_5
721c4966be
SPIGOT-6411: The PlayerEditBookEvent is not called when the player edits a book in the off-hand. 2021-04-07 15:03:29 +10:00
md_5
be0e945812
Add mc-dev imports 2021-04-07 15:03:29 +10:00
md_5
0791e54abf
SPIGOT-6408: Narrator chat only does not work 2021-04-05 15:31:26 +10:00
md_5
b530534f03
Remove some outdated PAIL comments 2021-04-04 17:14:53 +10:00
Martoph
f1613d6ad1
SPIGOT-6237: WorldCreator#generatorSettings not working 2021-04-04 14:02:32 +10:00
md_5
e9ad7cba9b
SPIGOT-6357: Add World#getMinHeight 2021-03-28 19:31:50 +11:00
Brokkonaut
7eb35643e2
SPIGOT-6398: Fix crash when bonemealing bamboo and the BlockSpreadEvent is cancelled 2021-03-20 09:01:18 +11:00
md_5
9c32a8794c
Fix broken wandering traders 2021-03-20 08:55:48 +11:00
md_5
d54b500db2
Prepare for Java 16 2021-03-17 07:53:10 +11:00
md_5
90d6905b15
Repackage NMS 2021-03-16 09:00:00 +11:00
md_5
69cf961d83
Repackage patches 2021-03-16 09:00:00 +11:00
md_5
2ffdb31ec0
Use upstream plexus-compiler-eclipse
Relevant bugs have since been fixed
2021-03-15 17:47:57 +11:00
Martoph
ee5006d187
#810: Add option for a consumer before spawning an item 2021-03-09 08:47:34 +11:00
Nathat23
f6a39d3ccf
#809: Add spawn and transform reasons for piglin zombification. 2021-03-09 08:47:33 +11:00
md_5
0c24068ad6
Organise imports 2021-03-09 08:47:33 +11:00
Martoph
a021e334aa
#795: Add methods to modify the rate of regeneration and starvation 2021-03-04 08:28:07 +11:00
Martoph
509e523c57
#792: Add EntityExhaustionEvent 2021-03-04 08:28:05 +11:00
Parker Hawke
ea050e6e98
#807: Add Player#sendBlockDamage() 2021-02-24 20:21:39 +11:00
Nathan Wolf
b7eed25467
SPIGOT-6307: Allow chest locks with legacy color codes to match against items with json colors 2021-02-21 09:48:37 +11:00
DiamondDagger590
0cd8f19fb9
#802: Add methods to modify despawn delay for wandering villagers 2021-02-15 19:30:15 +11:00
md_5
d5c5d998af
SPIGOT-6362: ConcurrentModificationException: null --> Server Crash 2021-02-14 10:08:27 +11:00
blablubbabc
8c7d69fefc
SPIGOT-5228: Entities that are removed during chunk unloads are not
properly removed from the chunk.

This could lead to dead entities accumulating in memory over time if the
chunk never gets fully unloaded (as it is the case for chunks around the
spawn region).

The issue is that Minecraft processes the removal of these entities
during the next tick, when the chunk has already switched to state
INACCESSIBLE and can no longer be retrieved as usual.

For the purpose of removing dead entities from their still loaded but no
longer accessible chunk, this adds and uses a new method with which a
chunk can be accessed without checking its current state first.
2021-02-14 09:25:34 +11:00
md_5
d97d91871d
SPIGOT-6347: Nether Portals Default to Nether, even in Nether 2021-02-13 10:33:17 +11:00
Jakub Zacek
8aa6a953fe
SPIGOT-5778: Added World.getGameTime method 2021-02-13 10:33:16 +11:00
md_5
a82b212973
BUILDTOOLS-569: development maven profile fails build on windows 2021-02-08 21:08:44 +11:00