Jake Potrebic
09d50a9277
Added missing mappings ( #6810 )
2021-11-04 07:08:53 -07:00
Jason
3e310e096c
Remove redundant and unneeded repos, reorder repos ( #6867 )
2021-11-04 02:42:18 +00:00
Jason
d9e2817ffd
Update paperweight to 1.1.13 ( #6866 )
2021-11-03 17:54:11 -07:00
Shane Freeder
bc43f40f0d
Update jline and TCA ( #6829 )
...
Co-authored-by: Jason Penilla <11360596+jpenilla@users.noreply.github.com>
updates jline to 3.21.0, and TCA to 1.3.0
2021-11-02 18:02:16 +00:00
Spottedleaf
3f043f7eb9
Async catch modifications to critical entity state
...
These used to be here from Spigot, but were dropped with 1.17.
Now in 1.17, this state is _even more_ critical than it was before,
so these must exist to catch stupid plugins.
2021-10-31 21:35:47 -07:00
Jake Potrebic
c1b4899e07
Fix dupe uuid check on entity add ( #6735 )
2021-10-31 15:09:39 -07:00
HexedHero
744dd8ce79
Allow spawners to be disabled without adding a stupid high tick rate ( #6837 )
2021-10-31 08:51:57 +01:00
Finn Künstner
a284e40c70
Updated Upstream (Bukkit/CraftBukkit) ( #6848 )
...
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:
9b45fa2f #667 : Allow setting BrewEvent results
8c776ddc SPIGOT-6762: ChatPaginator.wordWrap only transfers one modifier
da372966 SPIGOT-4590, SPIGOT-6769: Clarify DamageCause documentation
CraftBukkit Changes:
cef1fda3 #947 : Add missing spawn eggs for SpawnEggMeta
eb9a0f34 #945 : Allow setting BrewEvent results
2021-10-31 08:34:10 +01:00
Jason
0c351f6793
Update Adventure to 4.9.3 ( #6851 )
2021-10-31 00:05:16 -07:00
Jason
eeb3dea61b
[ci skip] Resolve apiAndDocs sources during Javadoc task execution rather than during configuration time ( #6836 )
2021-10-26 19:45:45 -07:00
Jake Potrebic
f2cb9cbd76
Don't fire EntityZapEvent twice ( #6830 )
2021-10-25 11:54:21 +02:00
sulu5890
20dea64f63
don't attempt to teleport dead entities ( #6832 )
2021-10-25 11:38:43 +02:00
Nassim Jahnke
c66adfb39d
Updated Upstream (Bukkit/CraftBukkit/Spigot) ( #6823 )
...
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:
58c2d3c7 SPIGOT-6771: Help command tab completion does not respect permissions
CraftBukkit Changes:
fd50041d SPIGOT-6768: Remove upper bound on setFreezeTicks
Spigot Changes:
38929296 SPIGOT-6767: Configurable Thunder Chance
2021-10-24 19:38:23 +02:00
Pedro
9472d38f3c
Fix method name for Critical damage ( #6813 )
2021-10-21 15:11:19 +01:00
stonar96
a1f49e4c60
Fix command suggestion leak ( #6592 )
...
Co-authored-by: Jason Penilla <11360596+jpenilla@users.noreply.github.com>
2021-10-21 02:15:18 -07:00
Jason
7a0886180f
AT & Mapping fixes ( #6809 )
2021-10-21 01:16:31 -07:00
Owen1212055
f47aeafe00
Add Horse Animation API ( #5599 )
2021-10-20 18:09:42 -07:00
Kacper Płażewski
bb397ba74c
Add critical damage API ( #6275 )
2021-10-20 18:15:28 -04:00
Jake Potrebic
55ca459515
rename method to getSpawnEgg
2021-10-20 14:41:54 -07:00
BillyGalbreath
9d570042ed
Add ItemFactory#getMonsterEgg API ( #6772 )
2021-10-20 14:35:52 -07:00
syldium
40ee63496c
Add advancement display API ( #6175 )
2021-10-20 15:59:13 -04:00
BillyGalbreath
e5f9241d15
Left handed API ( #6775 )
2021-10-19 20:46:52 -07:00
Bjarne Koll
40057019e0
Correctly inflate villager activation bounding box ( #6798 )
2021-10-19 20:14:30 -07:00
Jake Potrebic
0a6103597b
Get entity default attributes ( #6449 )
2021-10-19 18:55:05 -07:00
Shane Freeder
589bf2f1bf
Upgrade gson to 2.8.8 ( Closes #6370 )
2021-10-19 15:32:18 +01:00
Shane Freeder
26c37d99d5
create random seeds for features using SecureRandom
2021-10-19 15:25:04 +01:00
Jason
eaee7a2473
Use correct LevelStem registry when loading default end/nether ( #6789 )
2021-10-17 18:10:03 +01:00
Jake Potrebic
72a3175165
Updated Upstream (Bukkit/CraftBukkit) ( #6791 )
2021-10-17 17:57:00 +01:00
Jake Potrebic
a55617d9ce
Fix/improve the last upstream update ( #6780 )
2021-10-16 19:57:05 +01:00
Spottedleaf
c1644521c9
Do not overload I/O threads with chunk data while flush saving
...
If the chunk count is high, then the memory used by the
chunks adds up and could cause problems. By flushing
every so many chunks, the server will not become
stressed for memory. It will also not increase the total
time to save, as flush saving performs a full flush at
the end anyways.
2021-10-16 02:23:07 -07:00
Jake Potrebic
0a16fb8182
Fix merchant inventories not closing on entity removal ( #6544 )
2021-10-15 20:19:08 -07:00
Spottedleaf
fc0e6c7e08
Fix off by one for determining server view distance
...
It was 1 greater than it should've been. lvar renaming
caused the field viewDistance to be read when it should've
been reading the watchDistance
2021-10-15 19:21:27 -07:00
Hannes Greule
3f2159e43c
Unlimited chunk load rate ( #6768 )
2021-10-15 18:54:46 -07:00
Shane Freeder
5344798579
Clean plugin folder logic in extra-jars patch ( Fixes #6347 ) ( #6619 )
2021-10-15 22:54:22 +01:00
Shane Freeder
4276013833
Updated Upstream (Bukkit/CraftBukkit/Spigot)
...
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:
9590b610 SPIGOT-6749: Library Loader does not correctly isolate dependencies
CraftBukkit Changes:
11c9299f #940 : Fixed a NPE during CraftBlockEntityState#update.
960f3109 #937 : Fixes related to unplaced BlockStates and the recent world generation changes.
4faf479e SPIGOT-6754: We ignore any still present TileEntity now when we create a BlockState for a block of type AIR.
a72d5404 SPIGOT-6754: Temporarily restore previous behaviour for tile entities with removed blocks
Spigot Changes:
dc75aca8 Remove redundant 'Log null TileEntity Owner' patch
2021-10-15 12:43:19 +01:00
Jason
8575248648
Use ChatRenderer.defaultRenderer() when legacy events have not modified the format ( #6104 )
2021-10-13 02:00:40 -07:00
Spottedleaf
56e65fd3a7
Null check isApplicable for CraftBlockEntityState#update
...
If the update call removed the TE, then isApplicable would
have NPE'd.
2021-10-12 13:35:29 -07:00
Jason
54813dbb21
[ci skip] Misc gradle updates ( #6763 )
2021-10-11 14:31:53 -07:00
Owen1212055
4a0d935cd0
Always allow item changing in EntityFireball ( #5493 )
2021-10-09 14:04:22 -07:00
Noah van der Aa
cd610df101
Re-readd root/admin user detection ( #6703 )
...
* Re-readd root/admin user detection
* I am dum
* Only run id command if needed
* Use ProcessBuilder
* Link to issue
* Rebase
Co-authored-by: Madeline Miller <mnmiller1@me.com>
2021-10-09 19:29:05 +10:00
Jake Potrebic
a61827df91
VanillaCommandWrapper didnt account for entity senders ( #6586 )
2021-10-08 20:44:45 -07:00
Jake Potrebic
523a55c609
Fix loading cmds in datapacks ( #6641 )
2021-10-08 20:39:59 -07:00
Jake Potrebic
381a1462b3
Fix unplaced block states after new chunk gen API ( #6747 )
2021-10-08 12:06:28 -07:00
Jakub Žáček
b470400d5c
Add methods to find targets for lightning strikes ( #6712 )
2021-10-08 03:00:03 -07:00
Jake Potrebic
975f2e5104
Filter ip address on join if setting is true ( #6748 )
2021-10-08 09:30:52 +02:00
Noah van der Aa
0d1e18795b
Fix kicking ops when whitelist is reloaded (MC-171420) ( #6742 )
2021-10-07 11:11:15 -07:00
Irmo van den Berge
6dfc0f5cad
Add getChangedBlockData() property to BlockPhysicsEvent to expose BlockData ( #6743 )
...
Signed-off-by: Irmo van den Berge <irmo.vandenberge@ziggo.nl>
2021-10-07 20:03:30 +02:00
Noah van der Aa
cf4af9fd48
Add config setting for logging player ip addresses. ( #6342 )
2021-10-07 11:02:40 -07:00
Spottedleaf
3391ccf988
Discard out of bounds chunks during regionfile header recalc
...
The logic cannot even determine what local chunk they should be,
and out of bounds chunks can only occur from external modifications
to the regionfile.
If regionfile recalculation cannot occur, then do not attempt
to retry read actions.
Fixes https://github.com/PaperMC/Paper/issues/6718
2021-10-07 05:50:38 -07:00
Nassim Jahnke
bfe562224e
Fix EntityPortalExitEvent target location
...
Now uses the proper position and world as well as correct pitch
Fixes #6739
Co-authored-by: Jason Penilla <11360596+jpenilla@users.noreply.github.com>
2021-10-07 11:05:49 +02:00
Jake Potrebic
7991c4b431
Fix upstream block state factories ( #6738 )
2021-10-06 21:11:20 -07:00
Jason
8e661c6b6e
Deprecate API methods added by 'Close Plugin Class Loaders on Disable' ( #6737 )
2021-10-06 21:00:32 -07:00
HexedHero
a4199412fc
Add download link to the /version command ( #6482 )
...
* Add download link to /version command
* Change colors
2021-10-06 17:14:03 +02:00
Nassim Jahnke
0cdeeef91f
Remove unnecessary Velocity repo from server ( #6730 )
2021-10-06 11:28:35 +02:00
Jake Potrebic
e4d8c47ebf
Update adventure and fix command perm serialization NPE ( #6729 )
2021-10-06 10:05:39 +02:00
Jake Potrebic
e155002b31
Fix EntityPortalExitEvent not being called ( #5617 )
2021-10-05 14:19:27 -07:00
Jake Potrebic
d54e8c52bc
Support components in command permission msgs ( #6676 )
2021-10-05 13:52:03 -07:00
Jake Potrebic
fdd5c65423
Fix CraftCriteria defaults map ( #6723 )
2021-10-05 10:24:36 -07:00
Jason
a3dfe6dca5
Updated Upstream (Bukkit/CraftBukkit/Spigot) ( #6722 )
2021-10-04 20:14:11 -07:00
Jake Potrebic
90f717fa5a
Add missing team sidebar display slots ( #6690 )
2021-10-04 10:31:26 +01:00
chickeneer
7ebf08a6ad
Handle missing Spawn Egg item meta for 1.17 mobs ( #6700 )
2021-10-04 10:13:19 +02:00
Jason
a978f4122a
Start console thread after PaperConfig & MinecraftServer.console are initialized ( #6716 )
2021-10-03 15:12:04 -07:00
Jake Potrebic
e14aff9b32
Don't count named piglins and hoglins towards mob cap ( #6452 )
2021-10-03 18:54:54 +02:00
Jason
e39159134f
Update paperweight to 1.1.12 ( #6653 )
2021-10-02 18:42:30 -07:00
Jason
bde7b98762
Make legacyRenderer a ViewerUnaware renderer ( #6691 )
2021-10-02 11:43:03 -07:00
Jake Potrebic
cc38c16e75
Updated Upstream (Bukkit/CraftBukkit) ( #6638 )
2021-10-02 10:21:49 -07:00
sulu5890
e8830b27e3
Revert "Readd root/admin user detection ( #6593 )" ( #6699 )
...
This reverts commit 45c4f90259
.
2021-10-02 17:09:50 +02:00
Noah van der Aa
45c4f90259
Readd root/admin user detection ( #6593 )
...
* Readd root/admin user detection
* Use original test for Windows, use UID for unix and add co-author
* Move logging and remove unnecessary reader
* try with resources
* Use Windows security identifiers + reduce size of Unix check
* Remove extra newline at the bottom of the message
* Change wording
* Address comments
* Link to Maddy's article
* Use warning log level
2021-10-02 19:34:07 +10:00
Jake Potrebic
f905057070
Prevent unintended light block manipulation ( #6601 )
2021-10-01 13:07:59 +02:00
Nassim Jahnke
826acafb66
Fix plugin provides load order ( #6687 )
2021-10-01 12:53:24 +02:00
thamid-gamer
ebfd70b289
Use null for null resource pack prompts ( #6572 )
2021-09-30 17:56:22 -07:00
Owen1212055
4a27a4a4d9
Update head rotation in missing places ( #5481 )
2021-09-30 17:50:00 -07:00
thamid-gamer
00322368c5
Make Levels Use Correct Spawn Settings ( #6419 )
2021-09-30 17:46:37 -07:00
Lexi
6703c13a8a
Preserve overstacked loot ( #5943 )
2021-09-30 17:39:17 -07:00
Jake Potrebic
6847f5781f
Improve ItemStack#editMeta ( #6502 )
2021-09-30 17:32:25 -07:00
Jake Potrebic
425edfa5d7
More CommandBlock API ( #5746 )
2021-09-30 14:28:02 -07:00
Jason
3b2b835240
Fix click event when vanilla scoreboard name coloring is enabled ( #6652 )
2021-09-30 11:33:19 -07:00
Jake Potrebic
fce79051cc
Option to prevent NBT copy in smithing recipes ( #6671 )
2021-09-30 11:27:25 -07:00
Jason
8ee9bdd6ff
Fix stacktrace deobf where thrownProxy got initialized before rewriting ( #6684 )
2021-09-30 11:05:51 -07:00
booky10
2b404b0cfa
Fix nullability on Block#breakNaturally ( #6651 )
2021-09-30 10:42:44 -07:00
Jake Potrebic
3e8fb21553
Suggest PlayerPostRespawnEvent if changing player state ( #6679 )
2021-09-29 11:55:34 -07:00
Jason
ce1e7e810a
Fix jline relocation ( #6677 )
2021-09-29 09:34:16 -07:00
Shane Freeder
f7e397621a
Revert "Legacy data should look for legacy materials ( Fixes #6618 )" ( Fixes #6664 )
...
This reverts commit 0d19cd7241
.
2021-09-29 03:17:23 +01:00
Nassim Jahnke
3e3cea1a76
Ensure valid vehicle status ( #6673 )
2021-09-28 10:24:25 +02:00
Jake Potrebic
6de48dbdda
Fix player death kept items not being in same slot ( #6663 )
2021-09-25 12:06:37 -07:00
Gaider10
d0a2193d4a
Fix interaction pos in range check ( #6654 )
2021-09-24 10:02:14 +02:00
Kezz
397349e0aa
Adventure 4.9.1 ( #6634 )
...
Co-authored-by: Jason Penilla <11360596+jpenilla@users.noreply.github.com>
2021-09-23 14:07:44 -07:00
Jake Potrebic
1707c10395
fixes cancelling PlayerTradeEvent ( #5612 )
2021-09-22 21:10:35 -07:00
Jake Potrebic
f4f5a76e2a
Fix anvil inventory events ( #6157 )
2021-09-22 15:52:43 -07:00
Bjarne Koll
9460497d71
Apply furnace cook speed multiplier through event ( #6378 )
...
Previously the upstream FurnaceStartSmeltEvent would default to the
recipes cooking time, ignoring any modifications from the furnace speed
multiplier.
While this works correctly for upstream, paper introduces the speed
multiplier API, which allows a different cook time from the one provided
by the recipe.
This commit now passes the modified cooktime to the furnace start smelt
event explicitly, instead of allowing the event to default to the
recipes cooking time, thus ensuring that the speed modifier is
respected.
Resolves : #6376
2021-09-22 12:46:15 -07:00
Jake Potrebic
caa4780282
Add more component name methods ( #6578 )
2021-09-22 11:34:40 -07:00
Jake Potrebic
7ac51f9c15
Include slot when constructing the bukkit Attribute Modifiers ( #6537 )
2021-09-22 10:48:03 -07:00
Jake Potrebic
655cd8f638
Fix upstreams fix for composters and variable hoppers ( #6563 )
2021-09-22 10:40:45 -07:00
Jake Potrebic
6084ac368f
Fix upstream nullability on entity equipment getters ( #6519 )
2021-09-22 10:23:21 -07:00
Nassim Jahnke
aad7d376a8
Fix axolotl/fish persistence
...
Fixes #6643
2021-09-22 13:40:13 +02:00
Jake Potrebic
9087993feb
Mark fish and axolotls from buckets as persistent ( #6392 )
2021-09-21 21:59:19 -07:00
Jake Potrebic
d2c2b7a9be
Implement Translatable on villager Profession ( #6542 )
2021-09-21 21:45:01 -07:00
Maddy Miller
f75636b55f
[ci skip] Update my name in author field ( #6625 )
2021-09-20 19:30:04 +10:00
Shane Freeder
0d19cd7241
Legacy data should look for legacy materials ( Fixes #6618 )
2021-09-17 09:35:02 +01:00
cs8425
0680f4f448
fix per-player-mob-spawns cause total limit cap by Bukkit's spawn limit ( #6574 )
2021-09-16 17:40:34 -07:00