Commit Graph

165 Commits

Author SHA1 Message Date
Maddy Miller
6f94f00f7b Add helpers for left/right hand to Action (#6517)
* Add helpers for left/right hand to Action

* Diff starts here technically
2021-08-29 16:29:36 +10:00
Nassim Jahnke
dc84fb336e Move ProtoWorld methods to LimitedRegion (#6486) 2021-08-28 15:43:26 +02:00
Owen1212055
0f34801f3d Add Missing Entity API: Cat (#5744) 2021-08-27 14:16:41 -04:00
Jake Potrebic
7247c2b0ab Remove unneeded @ throws from team javadocs (#6491) 2021-08-26 12:56:31 -07:00
Nassim Jahnke
502755d55a Updated Upstream (Bukkit/CraftBukkit/Spigot) (#6457)
Upstream has released updates that appear to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

Bukkit Changes:
c9a46ebf #653: Add World#spawn with randomizeData parameter
e49c2e3a Damageable should extend ItemMeta
01ff04f4 SPIGOT-5880, SPIGOT-5567: New ChunkGenerator API
ca5b4b1a SPIGOT-6697: Deprecate generateTree with BlockChangeDelegate as it does not handle tiles

CraftBukkit Changes:
7c8bbcbe SPIGOT-6716: Preserve the order of stored enchantments of enchanted books.
18027d02 #914: Add World#spawn with randomizeData parameter
3cad0316 SPIGOT-6714: Don't fire PlayerBucketEvent when empty
8c6d60cf Fix server crash with BlockPopulator when entities are at a negative chunk border
4f6bcc84 SPIGOT-5880, SPIGOT-5567: New ChunkGenerator API
78d5b35b SPIGOT-6697: Restore generateTree with BlockChangeDelegate behaviour
15792f0d Rebuild patch
c949675e SPIGOT-6713: Cancelling EntityTransformEvent Causes Deceased Slimes To Not Despawn
a955f15c Fix issues with new ChunkGenerator API
a0a37f41 SPIGOT-6630: Replacing an enchantment on an item creates a conflict error

Spigot Changes:
b166a49b Rebuild patches
3c1fc60a SPIGOT-6693: Composters only take in one item at custom hopper speeds
2021-08-25 09:59:26 +02:00
Jake Potrebic
f53cb1b3fe Add BlockBreakBlockEvent (#4989) 2021-08-24 18:42:23 -07:00
Jason Penilla
b2800ba2a9 Add GLOW_SQUID and AXOLOTL to WATER_BASED Tag (#6481) 2021-08-24 17:52:10 -05:00
Jake Potrebic
7b08aa27ab Add API to change EnderEye target without other nonsense (#6460) 2021-08-22 08:19:42 -07:00
Jake Potrebic
9169cf73cc Better docs for PlayerGameModeChangeEvent (#6461) 2021-08-22 08:10:33 -07:00
Jake Potrebic
b3c84b4e7d Add API to send game events (#6444) 2021-08-21 07:26:42 -07:00
HexedHero
849bc22bdf Add note about EntityMoveEvent not firing for players (#6406) 2021-08-21 14:53:01 +01:00
Jake Potrebic
112c19b45e Implement Translatable in appropriate places (#6248) 2021-08-13 21:11:12 -07:00
Jake Potrebic
85195961ea Make EntityUnleashEvent cancellable (#4993) 2021-08-13 11:15:43 -07:00
Jake Potrebic
037884fc65 Updated Upstream (Bukkit/CraftBukkit/Spigot) (#6379)
Co-authored-by: Jason Penilla <11360596+jpenilla@users.noreply.github.com>
2021-08-13 10:08:34 -07:00
Jake Potrebic
fd585fd5da Add warning to getOfflinePlayers (#6365) 2021-08-12 15:38:25 -07:00
Shane Freeder
0850e18436 Expose EntityType#getTranslationKey 2021-08-11 06:12:57 +00:00
Mariell Hoversholm
cdb63d6ad0 refactor: do not import List; use FQN
Signed-off-by: Mariell Hoversholm <proximyst@proximyst.com>
2021-08-06 13:57:36 +02:00
Mariell Hoversholm
7df3240f80 Updated Upstream (Bukkit/CraftBukkit)
Upstream has released updates that appear to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

Bukkit Changes:
e0598aa2 SPIGOT-6692: Add sendSignChange overload with a hasGlowingText parameter

CraftBukkit Changes:
2cdc6b1e4 SPIGOT-6692: Add sendSignChange overload with a hasGlowingText parameter
2021-08-05 21:53:50 +02:00
Jake Potrebic
ecbd399610 Added EntityItemDamageEvent (#4928) 2021-08-09 22:04:44 -07:00
Kacper Płażewski
b7d13d69f9 [ci skip] add vs code files to .gitignore (#5663) 2021-08-07 02:27:45 +02:00
Jake Potrebic
299284be1d Add PlayerSetSpawnEvent (#5690) 2021-08-06 13:37:38 -07:00
thamid-gamer
973d5bf77b Fix Incorrectly Typed Goals (#6200) 2021-08-06 13:05:53 -04:00
Mariell Hoversholm
7167583c8a fix: promote slf4j-api to api scope (#6343)
Signed-off-by: Mariell Hoversholm <proximyst@proximyst.com>
2021-08-06 18:01:18 +02:00
Hannes Greule
d891837b28 Rewrite LogEvents to contain information about the source jar of stacktrace elements (#6142) 2021-08-02 10:32:53 +02:00
Underscore11
007c5e34af Allow plugins to use Log4J to log (#6288) 2021-08-02 00:57:31 -07:00
ChristopheG
73f9a698de Add force getter to ParticleBuilder (#6300) 2021-08-02 09:51:55 +02:00
Finn Künstner
bf8f91cf09 [ci skip] Fix various compile warnings (#6264) 2021-07-30 01:04:26 +02:00
Owen1212055
23470be165 Add bee stinger API (#5962) 2021-07-28 20:36:53 -04:00
Gergely Sarkozi
3e76cbef70 fix empty array elements in command args (#5778) 2021-07-28 20:37:32 +02:00
Max Lee
b7ac1102ba Add config option to specify timings url (#6256) 2021-07-25 08:10:30 +01:00
Jake Potrebic
d58099f73b Updated Upstream (Bukkit/CraftBukkit/Spigot) (#6245)
Upstream has released updates that appear to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

Bukkit Changes:
e7b0f8d6 #642: Add Crafting methods to API
9e58831e SPIGOT-6641: Use varargs in sendMessage
e409fe49 SPIGOT-6545: Unable to set Guardian target via API while awareness is disabled
6997c726 SPIGOT-6661: Fix missing radius from GenericGameEvent
02d03f35 SPIGOT-6369: Add ItemStack to HangingPlaceEvent

CraftBukkit Changes:
0abf420c SPIGOT-6665: Shearing a Snowman does not drop a carved pumpkin
e8e3cbcc #893: Add Crafting methods to API
879acfee Fix missing varargs from previous commit
6572b9c3 SPIGOT-6641: Use varargs in sendMessage
9e06bb2a SPIGOT-6663: Chicken Jockeys chickens don't despawn
699f2d36 SPIGOT-6545: Unable to set Guardian target via API while awareness is disabled
8ffa54ba SPIGOT-6369: Add ItemStack to HangingPlaceEvent
c851639c SPIGOT-6645: Call EntityChangeBlockEvent before PlayerHarvestBlockEvent
8d244b0b SPIGOT-3725, SPIGOT-6638, MC-136917: Properly clear tile entities before replacing

Spigot Changes:
18c71bf4 Rebuild patches
2021-07-22 11:11:56 -07:00
Nassim Jahnke
ba64307307 Don't expose ASM in API (#6229)
ASM was not meant to exposed to API consumers in the first place, and for the duration of time it has been exposed, it has also been relocated.

Co-authored-by: Jason Penilla <11360596+jpenilla@users.noreply.github.com>
2021-07-20 00:58:48 +02:00
Shane Freeder
87ad9b0502 Fix missing annotation 2021-07-13 19:15:18 +01:00
Shane Freeder
4ca03426b0 Expand resource pack API 2021-07-12 20:42:17 +01:00
Jake Potrebic
67e2594825 Fix command signs (#6139) 2021-07-11 11:06:49 -07:00
Jake Potrebic
fc955009ca Add PlayerArmSwingEvent (#5353) 2021-07-09 06:56:30 -07:00
dfsek
6a93c5c949 Add methods to ProtoWorld for working with BlockStates (#5929) 2021-07-07 03:23:16 -07:00
Nassim Jahnke
7037cd401f Update to Minecraft 1.17.1 (#6097) 2021-07-07 08:52:40 +02:00
chickeneer
d61d127882 AbstractSkeleton should extend RangedEntity (#6087)
This includes Strays and matches the mojang RangedAttackMob
2021-07-05 22:48:08 -05:00
Jason Penilla
d9fde9a55a Add back linking to Adventure Javadoc (#6088) 2021-07-05 20:25:23 -07:00
Jake Potrebic
fff6b90af3 Fix Player#playerListName nullability annotation (#6089) 2021-07-05 20:22:11 -07:00
Kezz
1029e65bb2 Implement Sound.Source.Provider (#5935) 2021-06-28 14:07:19 +01:00
Prof-Bloodstone
5126271b6c Make gradle take build number from env vars and add git build info (#5890)
* Make gradle take build number from env vars

* Add git information to manifest and version command/log

* trim

* Fix tests by adding NotNull annotations

* rebase

* Apply suggestions from kashike

Co-authored-by: Riley Park <rileysebastianpark@gmail.com>

* Not always show branch

* Why can't everything be NotNull by default?

* Rebase

Co-authored-by: Riley Park <rileysebastianpark@gmail.com>
2021-06-23 19:19:44 +02:00
Owen1212055
4a7d7decce Add more fox API (#5743) 2021-06-22 03:44:02 -04:00
Riley Park
8510a478dd Better checking for method return TYPE_USE annotations 2021-06-21 10:08:30 -07:00
Riley Park
b7b70f682f Allow use of TYPE_USE annotations 2021-06-21 09:55:17 -07:00
BillyGalbreath
5166ece434 Permission message upgrades (#5932)
* Permission message upgrades

* Allow for blank lines after split

* the future is now :o
2021-06-21 09:07:21 -05:00
Pedro Arenas
f1cf984988 Fix EntityEquipment::setDropChance Javadoc (#5925) 2021-06-21 01:42:42 -04:00
Underscore11
fbc750341f fix: Blank ('') no-permission messages shouldn't send blank lines (#5892) 2021-06-20 18:50:36 -07:00
Jason Penilla
c0ee8ae35e Rename package from io.papermc.paper.world.gen to io.papermc.paper.world.generation (#5894) 2021-06-19 22:02:27 -07:00
dfsek
cba64693c4 Worldgen Feature API (#5727) 2021-06-19 21:48:30 -07:00
Jason Penilla
166760a713 Remove chat event APIs marked as deprecated for removal with 1.17 2021-06-18 15:47:40 -07:00
MiniDigger | Martin
ba7094caa9 downgrade snakeyaml to fix issues with comments
this was done by upstream, but got missed. Thanks @mrfloris for pointing this out.
2021-06-18 16:34:30 +02:00
Jake Potrebic
6d848fc4bf remove remaining POMs 2021-06-17 10:11:00 -07:00
Kyle Wood
d5de9fba04 Simplify Multi-Release plugin jar patch
We don't have to worry about running on Java <9 anymore.
2021-06-16 23:18:18 -05:00
Jason Penilla
48c1ea17c3 Fix artifact ids 2021-06-16 16:23:02 -07:00
Jake Potrebic
7de25fd330 update to Adventure 4.8.1 2021-06-16 15:57:49 -07:00
MiniDigger | Martin
e3fac1cbe3 mojang mapped vanilla goals 2021-06-16 01:24:22 +02:00
Omer Uddin
b5d3f80d85 port some patches (#5837) 2021-06-15 01:44:37 -04:00
Jason Penilla
995348f469 final patches from remapped and unmapped
keep in mind many patches in the removed folder still need to be updated
2021-06-14 21:55:46 -07:00
Jason Penilla
d15e006a8c patches 2021-06-14 20:50:26 -07:00
Jake Potrebic
b8cf7d380e tons of patches (#5835) 2021-06-14 19:59:31 -07:00
Jason Penilla
fdd125c43e Put pom in correct location for Paperclip install to maven local feature 2021-06-14 18:50:13 -07:00
Jake Potrebic
efc6fa6a04 more patches 2021-06-14 12:58:32 -07:00
Jake Potrebic
1c8b088450 more patches & fixes to existing patches 2021-06-14 12:17:47 -07:00
Jake Potrebic
38bf247e27 more patches 2021-06-14 11:50:22 -07:00
Jake Potrebic
b398125ead more patches 2021-06-14 09:58:00 -07:00
Aurora
a84faa9d7d even moar workkkkk 2021-06-14 16:41:34 +02:00
Josh Roy
983b5e1680 need to look at this later, fails rn 2021-06-14 06:47:04 -07:00
Josh Roy
c5794c5351 even MOAR progress 2021-06-14 06:45:16 -07:00
Aurora
578ec8c6fe more work work work 2021-06-14 12:42:08 +02:00
Aurora
52bc694983 more work uwu 2021-06-14 11:46:59 +02:00
Jake Potrebic
97f581f459 more patches (#5827)
* more patches

* even moar patches
2021-06-14 01:37:14 -07:00
Jason Penilla
3390082ea7 progress 2021-06-13 22:32:56 -07:00
Jason Penilla
d6cfd79fb2 patches 2021-06-13 19:40:12 -07:00
Jason Penilla
24cd075f4e Use correct jetbrains annotations 2021-06-13 18:48:31 -07:00
Jake Potrebic
ddb72c221d EVEN MOOOOOAAAAAAARRRRRRR patches :) (#5820) 2021-06-13 18:06:38 -07:00
MiniDigger | Martin
114713030c not even checkstyle can help us now 2021-06-14 01:48:04 +02:00
Jake Potrebic
3ee043dc0c MOAR PATCHES 2021-06-13 15:05:18 -07:00
Jake Potrebic
7dd2ea0897 more patches 2021-06-13 12:29:58 -07:00
MiniDigger | Martin
6358589ae3 adjust material set tag sizes
MC added a buuuunch of stuff
2021-06-13 20:34:14 +02:00
Nassim Jahnke
1325ad102a More more work 2021-06-13 14:43:56 +02:00
Nassim Jahnke
8521fdc840 More work 2021-06-13 13:40:34 +02:00
Nassim Jahnke
43227a418f Work 2021-06-13 11:41:07 +02:00
Jason Penilla
4ec60d8958 patches and patches 2021-06-13 01:26:58 -07:00
Jason Penilla
9a7acfee26 patches
fix
2021-06-12 23:48:25 -07:00
Jason Penilla
249afad373 patches 2021-06-12 22:09:48 -07:00
Jason Penilla
9d21369fb9 Merge remote-tracking branch 'leaf/dev/1.17' into dev/1.17 2021-06-12 21:35:43 -07:00
Spottedleaf
09721118a4 even even even even more work 2021-06-12 21:03:02 -07:00
Spottedleaf
6690975133 wowe 2021-06-12 19:16:10 -07:00
Jason Penilla
3a7b3b35c3 Write API version to pom.properties for Versioning to read
Maven writes this metadata normally, but we don't use maven. Maybe should modify Versioning instead in the future, but this works just fine for now.
2021-06-12 18:28:41 -07:00
Jake Potrebic
10882402df more patches (#5811) 2021-06-12 16:45:00 -07:00
Jake Potrebic
4423b4ba08 more patches 2021-06-12 14:31:35 -07:00
Jake Potrebic
6adb418b32 more patches (#5808) 2021-06-12 12:30:37 -07:00
Jake Potrebic
3aae52d6f5 more patches (#5807) 2021-06-12 09:56:13 -07:00
Aurora
264337e396 even more wooooooooooooooooooooooooork uwu 2021-06-12 17:06:20 +02:00
Nassim Jahnke
3a483825e0 More more more work 2021-06-12 14:58:17 +02:00
Nassim Jahnke
3f41a42781 More more work 2021-06-12 13:18:01 +02:00
Nassim Jahnke
d937034264 More work 2021-06-12 12:26:21 +02:00
Spottedleaf
6d2c131449 even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even
more work
2021-06-12 02:17:20 -07:00