Noah van der Aa
7b57dbf7c0
Offset spigot item optimizations instead of Mojang's ( #6290 )
2022-01-19 20:18:24 +01:00
Jake Potrebic
a5b67c2a4a
Fix setSpawnedItem from 1.18 update ( #7328 )
2022-01-18 19:09:04 -08:00
Jake Potrebic
07885d0bec
Fix setting unplaced furnace cook speed multiplier ( #7327 )
2022-01-18 11:33:37 -08:00
Jason Penilla
9b0f4a241c
Warn on strange @EventHandler return types ( #7372 )
2022-01-18 11:47:54 -07:00
Noah van der Aa
5fd56a9336
[ci skip] Fix incorrect javadoc for Mob pathfinding API ( #6842 )
2022-01-18 08:26:11 +01:00
Nassim Jahnke
642328f521
Push illegal char kick to main thread ( #7363 )
2022-01-18 08:16:36 +01:00
Jake Potrebic
f794ec37cb
Change default for hoppers ignoring occluded blocks ( #7342 )
2022-01-17 23:11:11 -08:00
HexedHero
a0fb5ba052
Fix Lure infinite loop ( #6850 )
2022-01-18 06:54:31 +00:00
Camotoy
756c3377ea
Add unsupported field to disable username validation ( #7350 )
...
* Add unsupported field to disable username validation
* Add unsupported field to disable username validation
2022-01-17 22:52:47 -05:00
Owen1212055
affb89f9a2
Expand Panda API ( #7061 )
2022-01-17 18:23:44 -05:00
Jake Potrebic
48f228173e
Fix and deprecate ItemStack#getI18NDisplayName ( #7358 )
2022-01-16 16:53:26 -08:00
Jake Potrebic
2fcdb1b8ed
Fix NPE for bucket empty result stack being null ( #7354 )
2022-01-16 12:08:24 -08:00
Jake Potrebic
c8208e9482
Fix xp reward for baby zombies ( #7353 )
2022-01-16 11:15:16 -08:00
PureGero
2c7a063234
Remove redundant getRemoteAddress that can cause an NPE ( #7331 )
2022-01-14 13:56:45 +10:00
Jake Potrebic
4627ffe255
Some block state hunks were in the wrong patch ( #7308 )
2022-01-13 11:31:48 -08:00
John
a8a9f84e87
Added getHostname to AsyncPlayerPreLoginEvent ( #6656 )
2022-01-12 18:21:29 +01:00
Nassim Jahnke
a6ae1cc540
Fix chunk range int overflow
2022-01-11 19:34:25 +01:00
Shane Freeder
68ee3947db
Fix defaults for slime-spawn-height in paper config
...
do note that if you happened to grab the previous build in the few minutes it
was alive, you'll want to reset your settings here
also, i
2022-01-11 02:55:05 +00:00
Pedro
a663146adb
Add configurable height for slime spawn per world ( #6310 )
2022-01-10 23:27:16 -03:00
Nassim Jahnke
1a802ea980
Reset placed blocks on exceptions
2022-01-10 14:03:18 +01:00
Tom Miller
5ac09635df
Add/Remove multiple entries with Scoreboard Team ( #6640 )
2022-01-09 23:08:55 -06:00
Jacob Andersen
7c75e3b68a
Add material tags for deepslate ores ( #7174 )
2022-01-09 20:25:22 -08:00
u9g
c5843511ae
Add new overload to PersistentDataContainer#has ( #7278 )
...
Co-authored-by: u9g <winworkswow@gmail.com>
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
2022-01-09 11:35:45 -05:00
Jake Potrebic
c6f34093f2
Updated Upstream (Bukkit/CraftBukkit/Spigot) ( #7246 )
2022-01-08 21:12:05 -08:00
Jason Penilla
bd09b3751c
Expose vanilla BiomeProvider from WorldInfo ( #7295 )
2022-01-07 15:35:32 -08:00
Spottedleaf
9dd2c32156
Merge chunk task urgent executor thread into the worker queue
...
By keeping them separate, urgent tasks could not be executed
by the worker queue.
2022-01-07 15:08:34 -08:00
Spottedleaf
b8de21cf48
Fix incorrect old oversized chunk data merging
...
All legacy oversized chunks were created before the new
chunk format, so don't try to merge into the new format.
2022-01-07 13:49:39 -08:00
Brokkonaut
246a5a3002
Make water animal spawn height configurable ( #7135 )
2022-01-07 11:38:51 +01:00
Nassim Jahnke
c652a3fafe
Don't print utterly useless brig exception
2022-01-06 13:11:08 +01:00
Nassim Jahnke
a3e86aeb04
Catch more json parse errors
2022-01-06 12:40:51 +01:00
Jake Potrebic
2d1c799f5a
Fix saving configs with more long comments ( #7248 )
2022-01-05 11:54:42 -08:00
Nassim Jahnke
82bf2e5436
Fix compile
2022-01-03 10:23:56 +01:00
Nassim Jahnke
13786438fc
Fix filtered text not being applied on sign update
...
Fixes #7266
2022-01-03 10:17:27 +01:00
Jake Potrebic
30e83fff8a
Fixed FishingHook param mappings being swapped ( #7243 )
2022-01-02 22:24:33 -08:00
Nassim Jahnke
3ae71b799d
Fix disarmed tripwire block updates
...
Fixes #7259
Closes #7261
2022-01-02 21:33:53 +01:00
Jason Penilla
8fd1e9d56b
Use AreaMap for per-player mob spawning ( #7235 )
2022-01-02 11:06:08 -08:00
Pierre Maurice Schwang
a671db9b96
Make BlockData creation thread safe again ( #6876 )
2022-01-02 18:29:21 +01:00
sean
fc1c86477e
Use simulation distance for per-player mob spawns ( #7247 )
2022-01-02 15:05:08 +01:00
Shane Freeder
ffa0464d81
Provide option to disable username validation ( Closes #7250 ) ( #7254 )
2022-01-02 12:51:22 +00:00
Noah van der Aa
ac54c26f5e
Fix soul speed particles with hide-itemmeta enabled ( #7239 )
2022-01-02 00:26:53 +01:00
thamid-gamer
0418e96f5d
Use isSensitiveToWater in nerfed check for water-sensitive mobs ( #7236 )
2022-01-01 16:56:41 -05:00
Spottedleaf
56420b0abd
Allow . in usernames
2022-01-01 11:50:44 -08:00
Spottedleaf
545d476be4
Validate usernames
2022-01-01 05:48:17 -08:00
Jake Potrebic
a36a4e2018
Updated Upstream (Bukkit/CraftBukkit/Spigot)
2021-12-31 19:05:42 -08:00
Jason Penilla
a657f18f1f
Fix vanilla LocalMobCapCalculator being used when per-player mob spawning is enabled ( #7230 )
2021-12-31 18:07:21 -08:00
Simon Gardling
459b947b53
[ci skip] Update log4j-api in Paper-API to 2.17.1 ( #7227 )
2021-12-31 17:26:20 -05:00
Jason Penilla
cb04758f6b
Remove wrong update call in distance map add method
2021-12-31 13:59:34 -08:00
Noah van der Aa
0ca006fedf
Fix riding distance statistics (#7021/SPIGOT-6475) ( #7033 )
2021-12-31 08:17:08 +01:00
LemonCaramel
7426c0370e
Fix EntityLoadCrossbowEvent Sync Issue ( #5739 )
2021-12-31 15:54:23 +09:00
Lexi
04087a3e9a
Check player world in endPortalSoundRadius ( #6226 )
...
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com>
2021-12-30 22:50:44 -05:00
Owen1212055
8e0a15c372
Bucketable API ( #7204 )
2021-12-30 14:58:38 -05:00
Jake Potrebic
34f9abb2bd
Fix bees aging inside hives ( #6466 )
2021-12-30 11:44:39 -08:00
BillyGalbreath
3b479df487
Expose isFuel and canSmelt methods to FurnaceInventory ( #7181 )
2021-12-30 02:42:16 -06:00
Jake Potrebic
57a0a45096
Dont register multiple ASK_SERVER suggestions under one parent node ( #7188 )
2021-12-29 23:11:40 -08:00
Shane Freeder
52fbecf5f4
Add debug stack for removed player teleporation check
2021-12-29 15:05:23 +00:00
Nassim Jahnke
7a47d06a49
Fix block key with negative y unpacking ( #7219 )
...
Fixes #7218
2021-12-29 10:34:38 +01:00
Nassim Jahnke
22d46134e3
https://youtu.be/NIH6j7-w198
2021-12-28 22:07:25 +01:00
BillyGalbreath
dbdad4bae9
Fix Chunk#isSlimeChunk when all-chunks-are-slime-chunks is true ( #7211 )
2021-12-28 13:15:04 -06:00
Owen1212055
d61fb337c7
Deprecate localized name API ( #7212 )
2021-12-28 14:13:27 -05:00
Shane Freeder
c78111ca2c
Fix migration logic for old player saving config option
...
This is an ode to all those times when you shoulda just gone to bed
2021-12-28 08:10:38 +00:00
Glare
b63215914a
[ci skip] Fix typo in getNearbyLivingEntities documentation ( #7205 )
2021-12-27 15:45:36 -08:00
Spottedleaf
c885b21024
Correctly parse last update for old chunks for regionfile recalc
...
It's required so that comparisons between two chunks can be
made
2021-12-27 13:35:09 -08:00
Spottedleaf
2ecc06a8fb
Defensively copy chunk data in upgradeChunkTag
...
The data provided is always from the regionfile thread, which
does not copy the data out. So if two separate calls need
the data, then there's going to be a problem.
2021-12-27 04:11:21 -08:00
Jason Penilla
4c43d2f2b9
Remove making unused copy of visible chunks in ChunkMap#processUnloads
2021-12-27 03:53:25 -08:00
Jason Penilla
71e9154f02
Add uncaught exception handler using logger to usages of ThreadFactoryBuilder ( #7179 )
2021-12-23 02:32:26 -08:00
Josh Roy
cc1f56d99e
Fix ABI breakage for plainSerializer ( #7178 )
2021-12-22 17:56:37 -05:00
Jake Potrebic
10610720ce
Load effect amplifiers greater than 127 correctly ( #7175 )
2021-12-22 10:20:33 -08:00
Jake Potrebic
9170234f9a
Fix duplicated BlockPistonRetractEvent call ( #7111 )
2021-12-22 10:02:31 -08:00
Nassim Jahnke
ca892181d9
Configurable max block light for monster spawning ( #7129 )
2021-12-22 12:47:15 +01:00
Riley Park
0df83e38b7
Adventure changes for Java 17 and Component support for resourcepack prompt
2021-12-21 23:07:17 -08:00
Jake Potrebic
7c67368f7f
Add API for item entity health ( #6514 )
2021-12-21 23:07:15 -08:00
Jake Potrebic
5670cae051
Fix entity type tags suggestions in selectors ( #6468 )
2021-12-21 21:34:20 -08:00
Jake Potrebic
ba5ef6e1ac
Entity powdered snow API ( #6833 )
2021-12-21 19:52:54 -08:00
Jake Potrebic
7bcbcb5337
Improve scoreboard entries ( #6871 )
2021-12-21 16:45:18 -08:00
Jake Potrebic
8df7046122
Forward CraftEntity in teleport command ( #7025 )
2021-12-21 16:40:24 -08:00
Jake Potrebic
dc7b80c213
Move VehicleCollisionEvent HandlerList up ( #7112 )
2021-12-21 16:34:44 -08:00
Jake Potrebic
a6dba1dac6
Fix breakNaturally for fluid-logged blocks ( #7134 )
2021-12-21 16:32:54 -08:00
Jake Potrebic
4bf1124114
Move setShouldBurnInDay to AbstractSkeleton ( #7120 )
2021-12-21 16:31:33 -08:00
Jake Potrebic
81cd10fd7e
Add material tags for copper blocks ( #7141 )
2021-12-21 16:24:03 -08:00
Jake Potrebic
f9788fc8a1
Fix remapping issue with RangedAttackMob and RangedEntity ( #7167 )
2021-12-21 16:23:19 -08:00
Jason Penilla
b391c1cb92
Update checker framework & log4j-api for paper-api (also rebuild patches)
...
Note that the log4j-api version used in paper-api does not affect the version used in paper-server, this just affects the version people will see in their IDE when compiling against paper-api.
2021-12-21 01:17:52 -08:00
Noah van der Aa
eee1f6a0e0
Updated Upstream (Bukkit/CraftBukkit/Spigot) ( #7116 )
2021-12-20 23:46:51 +01:00
Nassim Jahnke
8a5d6d18f8
Fix tripwire state inconsistency
2021-12-19 22:39:15 +01:00
Spottedleaf
a08630ed35
Only write chunk data to disk if it serializes without throwing
...
This ensures at least a valid version of the chunk exists
on disk, even if outdated
2021-12-19 09:15:22 -08:00
Spottedleaf
a5872264a3
Create sections for chunk conversion if non-existant
...
Required to add in the new biome sections
2021-12-18 01:04:00 -08:00
Nassim Jahnke
b71babb3c8
Update log4j to 2.17.0
2021-12-18 09:02:34 +01:00
Spottedleaf
1deca8eab9
Add missing return when datafixers fail for chunk conversion
...
Caused the chunk to be later deserialized, which would
result in spamming unrelated errors (possibly) +
double chunk completion.
2021-12-17 06:55:16 -08:00
Spottedleaf
8671893fb5
Bounds check biomes length before using.
...
Missed the diff by Mojang that added this, apparently some
ancient code created zero-length biomes.
2021-12-17 06:38:18 -08:00
DefineOutside
62a868c3e4
Fix empty voxel shape usage ( Fixes #7043 )
2021-12-15 18:15:04 +00:00
Jason Penilla
fd9b86bcb9
Fix WorldGenRegion leak when converting pre-1.18 chunks ( #7097 )
...
Co-authored-by: Nassim Jahnke <nassim@njahnke.dev>
2021-12-14 13:07:42 -08:00
Nassim Jahnke
fad4c0c23a
Update log4j to 2.16.0
...
No confirmed attack vector, and definitely no attack vector for normal setups, but, just in case.
2021-12-14 20:08:40 +01:00
LemonCaramel
336217bc15
Add more Campfire API ( #5779 )
2021-12-14 05:57:39 +09:00
Owen1212055
3c9fb7812d
[ci skip] Add nullable annotation to field ( #7042 )
...
Co-authored-by: Riley Park <rileysebastianpark@gmail.com>
2021-12-12 23:31:32 -05:00
Lexi
e18cad9a03
Make org.bukkit.Keyed extend Adventure's Keyed ( #7090 )
2021-12-12 23:26:19 -05:00
Jake Potrebic
0d72808107
Updated Upstream (CraftBukkit) ( #7105 )
2021-12-12 19:59:43 -08:00
chickeneer
b98020331a
Remove java 8 and prior reflection code from CustomTimingsHandler ( #7096 )
2021-12-12 01:03:06 -06:00
Jason Penilla
389b1401e9
Remove codec usage in chunk snapshot creation ( #7093 )
2021-12-11 17:50:45 -08:00
Nassim Jahnke
0e985b7b3b
Update to 1.18.1 ( #7076 )
2021-12-10 15:24:07 +01:00
Glare
cad32bf4c1
Update Log4J ( #7069 )
2021-12-09 20:02:41 -06:00
Nassim Jahnke
fda4e8e392
Updated Upstream (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
CraftBukkit Changes:
35d3986e Disable log4j message formatting
040e0c3b Increase outdated build delay
2021-12-09 21:59:59 +01:00
Nassim Jahnke
8c901a518b
Backport log4j fix
2021-12-09 17:55:19 +01:00
Jason Penilla
94afe500e2
Fix issue with snapshotted biomes in last commit
2021-12-09 04:34:11 -08:00
Jason Penilla
37bd203f8d
Fix ChunkSnapshot#isSectionEmpty(int)
2021-12-09 04:09:31 -08:00
Spottedleaf
16d11b8180
Return 0 for light values if a dimenion does not have them
...
Fixes https://github.com/PaperMC/Starlight/issues/99
2021-12-08 22:01:02 -08:00
Spottedleaf
3bf392595d
Fix bad ticking checks for blocks
...
Caused blocks to tick outside of simulation distance
2021-12-08 22:00:45 -08:00
Jake Potrebic
b895b00dd3
Fix entity equipment on cancellation of EntityDeathEvent ( #5740 )
2021-12-08 10:25:57 -08:00
Nassim Jahnke
8a05540192
Bump Starlight light version
2021-12-08 08:42:44 +01:00
Nassim Jahnke
df9844576b
Fix light propagation in high y sections
2021-12-07 20:33:10 +01:00
Jason Penilla
6d4c9bd717
Fix unused EntitySectionStorage#getEntities(AABB, Consumer) method being broken
2021-12-06 19:40:26 -08:00
Jake Potrebic
f065566460
Fix mis-placed processEnchantOrder from 1.18 update ( #7052 )
2021-12-06 12:28:36 -08:00
Noah van der Aa
6de2d9794c
Updated Upstream (Bukkit/CraftBukkit) ( #7045 )
...
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:
ffd8b289 PR-687: Fix NPE from previous commits
CraftBukkit Changes:
3c2af1b7 SPIGOT-6831: Fix llama strength crash
2021-12-06 13:43:46 +01:00
Jason Penilla
6d2ae19cee
Port Actually unload POI data from Tuinity 1.16 ( #7044 )
2021-12-06 00:09:07 -08:00
Jake Potrebic
37cc5035e4
Include axolotls in affected entities for water splash potions ( #7024 )
...
Co-authored-by: Jason Penilla <11360596+jpenilla@users.noreply.github.com>
2021-12-05 17:56:55 -08:00
Jason Penilla
77bed7ff51
Fix empty/null chunk section check in LevelChunk#getBlockData, rename… ( #7039 )
...
… patch and methods to make more sense with Mojang mappings
2021-12-05 15:32:02 -08:00
Jake Potrebic
a271feefae
Add dropped hunk from mid-tick tasks ( #7034 )
2021-12-05 13:58:01 -08:00
Jake Potrebic
69a15173ba
[ci skip] Clarify setSize consequences for Slimes ( #7036 )
2021-12-05 13:16:55 -08:00
Jason Penilla
a529ce18ed
[ci skip] fixup indent
2021-12-05 13:07:44 -08:00
LemonCaramel
84f5407999
Fix client world difficulty sync issue ( #7035 )
2021-12-06 04:44:17 +09:00
Shane Freeder
e185936159
Revert " #686 : Fix contains for default section generating real sections"
...
This commit causes an NPE when getting from the config in some states,
given upstream issue and PR in the works, I have 0 inclination to debug
this
This reverts commit e4358b8217126bbcc3a38b0d17097ad5ab87c50a.
2021-12-05 15:20:52 +00:00
Shane Freeder
61ef48e0ce
Revert "fix NPE from changes in e4358b82171"
...
This reverts commit aa3d405b36
.
2021-12-05 15:10:39 +00:00
Gabriel Wolf
aa3d405b36
fix NPE from changes in e4358b82171
2021-12-05 14:36:47 +00:00
Nassim Jahnke
67aae31c6a
Revert "Fix #6779 "
...
This reverts commit 781e8f5f00
.
2021-12-05 15:05:41 +01:00
Jake Potrebic
c9bbb9ab4e
Update Optimise chunk tick iteration ( #6950 )
2021-12-05 06:00:13 -08:00
Jason Penilla
5bec4d54d0
Update Optimise collision checking in player move packet handling
2021-12-05 02:56:09 -08:00
Jason Penilla
781e8f5f00
Fix #6779
2021-12-05 01:04:07 -08:00
Jason Penilla
a30ee99728
Update Highly optimise single and multi-AABB VoxelShapes and collisions
2021-12-05 00:38:00 -08:00
Jason Penilla
c53d93419c
Update and deprecate Allow delegation to vanilla chunk gen ( #7031 )
2021-12-05 02:27:20 -08:00
Jason Penilla
c9b5b5fbeb
[ci skip] Remove reobfJar from paper-server publication ( #7027 )
2021-12-04 23:42:28 -08:00
Jason Penilla
44a9e2034e
Remove debug checks from ZeroBitStorage ( #7029 )
2021-12-04 23:41:44 -08:00
Jake Potrebic
a6fdccf802
Updated Upstream (Bukkit/CraftBukkit) ( #7022 )
2021-12-04 23:11:59 -08:00
Jake Potrebic
07deb9ec78
further mitigate possible NPEs
2021-12-04 19:39:52 -08:00
Shane Freeder
55c371884e
Fix trader merchants NPE when interacting with a merchant with non-active trades
2021-12-05 03:00:10 +00:00
stonar96
df42b6f60c
Optimize HashMapPalette ( #5074 )
...
HashMapPalette uses an instance of CrudeIncrementalIntIdentityHashBiMap
internally. A Palette has a preset maximum size = 1 << bits.
CrudeIncrementalIntIdentityHashBiMap has an initial size but is
automatically resized. The CrudeIncrementalIntIdentityHashBiMap is created
with the maximum size in the constructor of HashMapPalette, with the aim
that it doesn't need to be resized anymore. However, there are two things
that I think Mojang hasn't considered here:
1) The CrudeIncrementalIntIdentityHashBiMap is resized, when its initial
size is reached and not the next time, when a further object is added.
2) HashMapPalette adds objects (unnecessarily) before checking if the
initial size of CrudeIncrementalIntIdentityHashBiMap is reached.
This means to actually avoid resize operations in
CrudeIncrementalIntIdentityHashBiMap, one has to add 2 to the initial size
or add 1 and check the size before adding objects. This commit implements
the second approach. Note that this isn't only an optimization but also
makes async reads of Palettes fail-safe. An async read while the
CrudeIncrementalIntIdentityHashBiMap is resized is fatal and can even lead
to corrupted data. This is also something that Anti-Xray is currently
relying on.
2021-12-04 15:56:34 +01:00
Sam
4a6dee7992
Add Player#sendHealthUpdate ( #6904 )
2021-12-04 14:10:57 +00:00
Sam
4c338a7bd1
Add PlayerItemFrameChangeEvent ( #6897 )
2021-12-04 13:49:34 +00:00
Noah van der Aa
3f7c1464c8
Don't get block light level if the sky level is 15 ( #6922 )
2021-12-04 14:24:40 +01:00
Shane Freeder
bc04c3f9bc
Prevent ContainerOpenersCounter openCount from going negative ( Fixes #6865 )
2021-12-04 02:50:35 +00:00
Shane Freeder
e119488df5
Do not use ForkJoinPool common exector for creating client command struct ( Fixes #6936 )
2021-12-04 02:37:33 +00:00
Jake Potrebic
3b65d0e14c
Fix kelp modifier having reverse effect ( #6806 )
2021-12-03 18:12:42 -08:00
Jason Penilla
308d560605
Fix kelp modifier changing growth for other crops ( #7012 )
2021-12-03 17:40:42 -08:00
Jake Potrebic
6682552eb2
Updated Upstream (Bukkit/CraftBukkit) ( #7009 )
2021-12-03 17:33:56 -08:00
Shane Freeder
df36d229fc
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:
9115281f SPIGOT-6832: Improve Player#getPing docs
CraftBukkit Changes:
fd3478bc7 #967 : Store last lava contact location for events
Spigot Changes:
dbf49382 Rebuild patches
58cb9d26 #113 : Use simulationDistance for entity activation range base
2021-12-03 21:28:15 +00:00
Shane Freeder
bd8e01c675
Updated Upstream (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
CraftBukkit Changes:
03b725233 SPIGOT-6823: Fix loading custom world in combination with superflat
359d0533a #970 : Correct typo in README.md
110492932 Fix per-world worldborder command
2021-12-03 00:26:54 +00:00
Jake Potrebic
57c673412d
Updated Upstream (Bukkit/CraftBukkit/Spigot) ( #6990 )
2021-12-02 12:21:33 -08:00
SoSeDiK
05a5f029d5
Fix NPE when getting destroy speed of air ( #6989 )
2021-12-02 03:48:15 +02:00
Jake Potrebic
d1eed05360
Don't populate a useless spigot.yml field ( #6976 )
2021-12-01 10:03:46 -08:00
Nassim Jahnke
a89a84e6dd
Fix itemmeta patch and move oversized fix into its own ( #6980 )
2021-12-01 13:32:36 +01:00
Jake Potrebic
a0f9b04f20
Don't set last hand/armor lists to stripped items ( #6977 )
2021-12-01 00:36:48 -08:00
Jake Potrebic
b1687cbed4
Skip stripping metadata from empty stacks ( #6973 )
2021-11-30 18:59:09 -08:00
Noah van der Aa
6059060adf
Port flat bedrock (generator settings) to 1.18 ( #6960 )
2021-12-01 02:31:13 +01:00
Noah van der Aa
15addfd44c
Hide unnecessary itemmeta from clients ( #6318 )
...
Co-authored-by: Nassim Jahnke <nassim@njahnke.dev>
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com>
2021-11-30 23:47:10 +01:00
Jake Potrebic
64dd6f189d
Fix removing recipes ( #6965 )
2021-11-30 12:27:27 -08:00
Nassim Jahnke
fcd5f7c996
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:
b46ac671 Update to Minecraft 1.18
CraftBukkit Changes:
bc14cb64 Update to Minecraft 1.18
Spigot Changes:
a5dea1cb Update to Minecraft 1.18
2021-11-30 17:23:56 +01:00
Nassim Jahnke
91b1d01dbd
1.18 Release
2021-11-30 09:58:25 +01:00
Jason Penilla
82eff9628d
re-inline Goal.Flag iteration
2021-11-30 00:36:30 -08:00
Jake Potrebic
aa8a9905a9
another patch
2021-11-29 23:32:30 -08:00
Jake Potrebic
b8cb9f5141
couple more patches
2021-11-29 21:25:11 -08:00
Nassim Jahnke
fe71cb6a04
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:
ab6e73a2 Correct copied javadoc from previous commit
CraftBukkit Changes:
9fb3aa4c SPIGOT-6817: Revert back to old block state behaviour again
2021-11-29 13:15:54 +01:00
stonar96
0f6ca558f1
Port Anti-Xray to 1.18 ( #6947 )
2021-11-29 12:55:13 +01:00
Jake Potrebic
9403115c81
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:
810cb078 Add hideEntity / showEntity API
CraftBukkit Changes:
04f8e7e2 SPIGOT-6814: (Chunk) PersistentData is lost after restart
37fd1917 Add hideEntity / showEntity API
7e2214da Move checkstyle to slightly later compile phase
45c3f826 SPIGOT-6816: Fix ChunkSnapshot#getBiome
Spigot Changes:
b11f318f Rebuild patches
622b2310 SPIGOT-6811: Fix mob spawning mismatch
2b2a3d56 Rebuild patches
2021-11-28 15:46:53 -08:00
Jake Potrebic
8ab4559517
Fixes chunks not loading PDC sometimes
...
If a chunk had no entities or block entities, it would fail
to load the PDC. This adds an additional check to see if there is
PDC and then to load that if so.
See: https://hub.spigotmc.org/jira/browse/SPIGOT-6814
2021-11-28 12:35:21 -08:00
Nassim Jahnke
9077107f7d
Update readme, rename incremental chunk saving
2021-11-28 16:02:52 +01:00
Jake Potrebic
7d08c18917
Update paperclip and yarn mappings ( #6943 )
2021-11-28 00:33:00 -08:00
Jake Potrebic
a57ac61755
add mobcaps command patch
2021-11-27 22:56:41 -08:00
Jake Potrebic
0c9cd48d9b
Fix hostile mob spawning
...
Upstream adds this check and didn't flip it since mojang flipped the
return boolean from previous versions. This will end up removed
from this patch when (if) upstream fixes this
2021-11-27 22:31:38 -08:00
Jake Potrebic
8aed88b8db
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:
c9b35cdb PR-684: Make PotionEffectType implement Keyed
CraftBukkit Changes:
c86a3f7a PR-959: Fix World#refreshChunk
af8a8b70 PR-962: Make PotionEffectType implement Keyed
Spigot Changes:
7514aa37 SPIGOT-6806: Add setting to disable new chunks generation under existing chunks
2021-11-27 19:24:49 -08:00
Kyle Wood
08ac01db8f
Bump Paperclip and fix configuration cache issue
2021-11-27 21:06:16 -06:00
Nassim Jahnke
bd2bbe7bf4
Cleanup unnecessary hopper optimization diff
...
Fixes #6941
2021-11-27 21:52:29 +01:00
Nassim Jahnke
4641f37f4d
Fix oversized chunk merging
2021-11-27 16:07:45 +01:00
Spottedleaf
1dc66f14fb
Add Starlight
2021-11-27 02:42:09 -08:00
Jason Penilla
11418ffcc1
Use old dataconverter hooks ( #6938 )
2021-11-27 01:10:23 -08:00
Jason Penilla
53ce77d576
Further manifest fixes
2021-11-27 00:58:03 -08:00
Jason Penilla
4cf1f0d22a
Fix issue with manifest util in tests
2021-11-27 00:30:51 -08:00
Jason Penilla
7b6179345f
Remove redundant json-simple dependency and move isTransitive = false from server to api
2021-11-26 22:54:18 -08:00
Jason Penilla
6c5aa9090a
Rebuild patches with record field access fix
2021-11-26 19:53:13 -08:00
Jason Penilla
a16b294eee
Fix manifest util for bundler jars
2021-11-26 17:03:47 -08:00
Jason Penilla
01afd3826e
Remove client-side code using deprecated for removal
...
AccessController
Fixes warnings on build
2021-11-26 15:11:17 -08:00
Josh Roy
04ca580aa6
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:
716b4fce Revert SnakeYAML upgrade
ca6f8942 Update to Minecraft 1.18-rc3
57e7e952 #683 : Add Player#showDemoScreen
CraftBukkit Changes:
c98abfb0 Update to Minecraft 1.18-rc3
9b258501 #960 : Add Player#showDemoScreen
d9542247 Produce remapped jars after bootstrap jar
99f3ddde SPIGOT-6808: Fix RegionAccessor#getBiome
Spigot Changes:
b7a4222e Update to Minecraft 1.18-rc3
2021-11-26 17:58:39 -05:00
Nassim Jahnke
d166381efa
Readd incremental chunk saving, merge with player saving
2021-11-26 17:25:35 +01:00
Nassim Jahnke
9f8e37f0b5
Remove deprecated protoworld api
2021-11-26 15:29:06 +01:00
Nassim Jahnke
51ffe68a94
Fix configurable feature seed patch
2021-11-26 15:17:28 +01:00
Kyle Wood
6e9e17aec1
Fix stacktrace deobf when running as a bundler jar
2021-11-26 00:33:08 -06:00
Kyle Wood
9809c9e47b
Upgrade paperweight with bundler jar updates
...
This allows creating paperclip jars pre-patch (only the reobf'd jar for
now).
2021-11-26 00:08:46 -06:00
Nassim Jahnke
65c02a066c
Rename optimize isOutsideRange patch
2021-11-25 18:18:57 +01:00
Nassim Jahnke
d1eb5f28fd
Readd configurable feature seed patch
2021-11-25 13:05:53 +01:00
Nassim Jahnke
caec3ad3b2
Fix incremental player saving check
2021-11-25 12:49:24 +01:00
Nassim Jahnke
8d02622173
More more more more more more more more more more more more more more more more more more work
2021-11-25 12:20:13 +01:00
Nassim Jahnke
c5998f2bb7
Fix fuckups from previous commit
2021-11-25 12:08:44 +01:00
Nassim Jahnke
a39e11bdf3
More more more more more more more more more more more more more more more more more work
2021-11-25 10:19:05 +01:00
Nassim Jahnke
8c6927e39d
More more more more more more more more more more more more more more more more work
2021-11-25 09:54:06 +01:00
Jason Penilla
70c5cb9fbb
even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even 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 patches
2021-11-25 00:10:26 -08:00
Jason Penilla
4e12e11a9b
even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even 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 patches
2021-11-24 23:47:39 -08:00
Jason Penilla
de5dbadea0
even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even 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 patches
2021-11-24 22:31:14 -08:00
Jason Penilla
437205bba8
even even even even even even even even even even even even even even even even even even even even even even even 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 patches
2021-11-24 21:13:29 -08:00
Jason Penilla
28459aeafe
even even even even even more patches
2021-11-24 19:06:43 -08:00
Josh Roy
9019aab535
more i guess pepeW
2021-11-24 21:35:24 -05:00
Josh Roy
8868dd196d
all api patches done*
...
*still waiting for leaf to port datafixer to 1.18 so i can do entity serialization
2021-11-24 20:24:51 -05:00
Jason Penilla
f538a34f38
Remove pom for paperclip install to maven local
2021-11-24 16:53:30 -08:00
Jason Penilla
4de0356d62
Fix JarManifests util
2021-11-24 15:45:51 -08:00
Jake Potrebic
dbeda4c036
and yet again, more patches
2021-11-24 15:46:26 -08:00
Jake Potrebic
8df1b4ad21
more patches done
2021-11-24 15:26:29 -08:00
Jake Potrebic
2744031e64
patches and remap fixes
2021-11-24 14:50:33 -08:00
Jake Potrebic
60caeea54e
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:
d25437bc Update to Minecraft 1.18-pre8
CraftBukkit Changes:
5a39a236 Update to Minecraft 1.18-pre8
Spigot Changes:
7840c2af Update to Minecraft 1.18-pre8
2021-11-24 14:26:32 -08:00
Jake Potrebic
2253e953c6
more patches
2021-11-24 13:30:53 -08:00
Jason Penilla
0a667a7552
Update server build file
2021-11-24 13:27:16 -08:00
Jake Potrebic
416ee76329
even MOOOOOOOOOOOOAAAAAAAAAAAAAAAARRRRRRRRRRRRR patches
2021-11-24 12:43:28 -08:00
Jake Potrebic
5b5f1caeb9
moaaaaaaaar patches
2021-11-24 12:15:19 -08:00
Jake Potrebic
11bdf4fca7
moaaaaar patches
2021-11-24 11:33:17 -08:00
Jake Potrebic
148ea9dceb
even moaar patches
2021-11-24 11:02:36 -08:00
Jake Potrebic
56eed81a9a
add back Optimize collision to not load chunks
2021-11-24 10:46:06 -08:00
Jake Potrebic
04875eb8c5
moar patches
2021-11-24 10:27:25 -08:00
Jake Potrebic
839b53062f
a bunch more patches done
2021-11-24 09:58:26 -08:00
Jake Potrebic
66f71cd1e8
updated more patches
2021-11-24 09:37:07 -08:00
Jake Potrebic
887a776f4d
several more patches updated
2021-11-24 09:22:48 -08:00
Nassim Jahnke
ab6a46c565
More more more more more more more more more more more more more more more work
2021-11-24 17:39:04 +01:00
Nassim Jahnke
fa04d53cbf
More more more more more more more more more more more more more more work
2021-11-24 17:06:46 +01:00
Nassim Jahnke
b6be217e03
More more more more more more more more more more more more more work
2021-11-24 16:07:19 +01:00
Nassim Jahnke
c639d372cd
More more more more more more more more more more more more work
2021-11-24 13:30:55 +01:00
Nassim Jahnke
65d44a991e
More more more more more more more more more more more work
2021-11-24 12:38:00 +01:00
Jason Penilla
3b7830d806
p a t c h e s
2021-11-24 03:06:34 -08:00
Jason Penilla
70bec0e28e
patches
2021-11-24 02:04:30 -08:00
Jason Penilla
baa293bb60
Remove no longer needed patches
2021-11-24 01:52:55 -08:00
Nassim Jahnke
aba531dd60
Fix Paper comments
2021-11-24 10:20:21 +01:00
Nassim Jahnke
1f77146c5c
More more more more more more more more more more work
2021-11-24 10:01:27 +01:00
MiniDigger | Martin
bd2d33ccb1
hey, look ma, am doing my part!
2021-11-24 08:37:09 +01:00
Jason Penilla
3039146dc3
Fixup indent in async chunk io patch
2021-11-23 22:30:31 -08:00
Jake Potrebic
cc3b3eba50
a bunch more patches
2021-11-23 21:44:21 -08:00
Jake Potrebic
f629237348
more patches updated
2021-11-23 20:25:34 -08:00
Jason Penilla
2b25404eca
Patches
2021-11-23 19:42:31 -08:00
Jason Penilla
64f780c26d
Squash annotation test changes patches
2021-11-23 19:07:05 -08:00
Jake Potrebic
25d42423af
more work
2021-11-23 18:05:49 -08:00
Jake Potrebic
488ad68f0f
and here's some more patches
2021-11-23 17:53:24 -08:00
Jake Potrebic
7ff10ba09a
move mojang api server patches up
2021-11-23 17:16:01 -08:00
Jake Potrebic
e4d9502512
move extra plugins patch up & more work
2021-11-23 17:09:49 -08:00
Jason Penilla
9a23891fe5
Update runServer gradle properties
2021-11-23 17:09:12 -08:00
Jake Potrebic
2b17f5cc15
and some more patches
2021-11-23 16:44:41 -08:00
Jason Penilla
ddf004bd5e
Fix issues with IntIdentityHashBiMiap
2021-11-23 16:43:50 -08:00
Jake Potrebic
c03b8b99e3
even more patches
2021-11-23 16:20:31 -08:00
Jake Potrebic
3f5a9d4a29
several more patches
2021-11-23 15:56:42 -08:00
Jason Penilla
cbb86f2753
Update ticklist saving
2021-11-23 15:23:41 -08:00
Josh Roy
91961de7c2
More more more more more more more more more work
2021-11-23 18:06:05 -05:00
Josh Roy
11f73c13b5
More more more more more more more more work
2021-11-23 16:40:37 -05:00
Josh Roy
7b4162e1f2
these aren't needed
2021-11-23 16:24:26 -05:00
Josh Roy
cd161c51c5
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:
ea30a299 Add docs in ServerListPingEvent based on changes from 1.18
CraftBukkit Changes:
03f249f0 Generate bootstrap jar separately
3b214b5a SPIGOT-6803: Fix ServerPing not using the new logic for show players in 1.18
Spigot Changes:
c07753b0 Rebuild patches
2021-11-23 16:11:33 -05:00
Jake Potrebic
ddaf1cb4e2
async chunk patch progress ( #6930 )
2021-11-23 12:34:20 -08:00
Nassim Jahnke
682bb3f9c0
Fix mappingregistry, readd an async chunk hunk
2021-11-23 21:07:19 +01:00
Nassim Jahnke
c36c2d46d3
More more more more more more more work
2021-11-23 16:50:18 +01:00
Nassim Jahnke
82f6e6bb0e
More more more more more more work
2021-11-23 16:04:41 +01:00
Nassim Jahnke
d8709b6bf1
More more more more more work
2021-11-23 15:03:50 +01:00
Nassim Jahnke
91fcee0c04
More more more more work
2021-11-23 14:22:49 +01:00
Nassim Jahnke
979f2cdf25
More more more work
2021-11-23 13:15:10 +01:00
Nassim Jahnke
10a1f0313f
More more work
2021-11-23 12:47:17 +01:00
Nassim Jahnke
e70c4bc478
More work
2021-11-23 12:27:39 +01:00
Nassim Jahnke
c46b20492e
Work
2021-11-23 11:51:25 +01:00
Jason Penilla
ed6d43ddb0
Prepare for updating server patches
2021-11-23 00:57:41 -08:00
MiniDigger | Martin
cb95469f99
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:
64c8bd39 #679 : Add getHideOnlinePlayers
b991b6c7 #677 : Add "Allow Server Listings" API
4e9f199a SPIGOT-6801: Wrong BlockData classes in Material enum for SOUL_FIRE and SOUL_TORCH
CraftBukkit Changes:
37e63e63 Fix loading / creating secondary worlds (nether/end)
4bf7f33c #956 : Add getHideOnlinePlayers
d181e1ed Fix serializing unhandled NBT + add unit test with unhandled NBT
aebb79e3 #954 : Add "Allow Server Listings" API
7c4707e4 #955 : Add test for BlockData class of Material
Spigot Changes:
16c0cb41 Rebuild patches
2021-11-23 06:49:33 +01:00
Nassim Jahnke
ddcbe17388
Remove Fix reducedDebugInfo not initialized on client patch
...
Hasn't been needed for a while now, see #6733
2021-11-22 12:56:55 +01:00
Nassim Jahnke
e626639338
Fix adventure patch
2021-11-22 10:35:00 +01:00
Nassim Jahnke
ce4697f704
Fix view distance api patch
2021-11-22 10:24:13 +01:00
Jason Penilla
0d44fec1fb
Update API patches
2021-11-21 21:21:37 -08:00
Josh Roy
01d9107641
Add config option to enable hopper occluding blocks ( #6896 )
...
Co-authored-by: zombachu <zombachu@gmail.com>
2021-11-20 14:15:36 -05:00
Josh Roy
b119833e39
Fix AnvilPrepareEvent not working with zero xp ( #6895 )
...
Co-authored-by: Jan Tuck <jan@tuck.dk>
2021-11-20 14:09:19 -05:00
Nassim Jahnke
72abd4fb7a
Fix more namespacedkey parsing ( #6903 )
2021-11-17 10:53:41 +01:00
Jason Penilla
a9214f2d63
Update paperweight to 1.2.0 ( #6901 )
2021-11-16 21:00:14 -08:00
booky10
63c3c76ad0
Add API for resetting a single score ( #6873 )
2021-11-16 00:08:50 +01:00
Jake Potrebic
023b612f62
cleanup: Add hand to bucket events patch ( #6881 )
2021-11-15 11:01:19 -08:00
Jake Potrebic
f68505286b
Call onRemove logic for breakNaturally ( #6854 )
2021-11-12 18:28:08 -08:00
Haley Kell
5e6e4845a0
Extend Entity by Sound.Emitter ( #6890 )
2021-11-12 18:58:46 -05:00
Jason Penilla
66e3cb1837
Partially fix #6880 ( #6888 )
2021-11-12 14:27:26 -08:00
Josh Roy
d19cd1ac56
Add Raw Byte Entity Serialization ( #6826 )
2021-11-10 21:53:27 -05:00
Seggan
5dc93227ab
Goat ram API ( #6336 )
2021-11-09 03:48:22 -05:00
Jake Potrebic
986f5e5d12
Make despawn distance configs per-category, improve per category spawn limit config ( #6717 )
...
Also adds per-world spawn limit config in paper.yml for `underground_water_creature`, and migrates existing spawn limit config options to their Mojang names.
2021-11-08 23:59:15 -08:00
Owen1212055
1f7df1832f
Move getTrackedPlayers
up from Player to Entity ( #6569 )
2021-11-08 16:39:42 -05:00
Bjarne Koll
c23b1138fb
Fix setPatternColor on tropical fish bucket meta ( #6877 )
2021-11-08 20:20:07 +01:00
Jake Potrebic
0f52610a18
Add isCollidable methods to various places ( #6870 )
2021-11-06 12:43:24 -07:00
Jake Potrebic
6197315429
Add API for checking if a zombie has the option to break doors ( #6855 )
2021-11-05 17:17:12 -07:00
Jake Potrebic
a8448bef56
Fix issues with mob conversion ( #6831 )
2021-11-05 17:06:19 -07:00
HexedHero
0b77f9e66b
Add PlayerDeathEvent#getPlayer for clarity ( #6859 )
2021-11-05 16:30:44 +00:00
Nassim Jahnke
97ece388a9
Fix CraftNamespacedKey shenanigans ( #6825 )
2021-11-05 16:01:40 +01:00
Bjarne Koll
7deb2b0f26
Expose the potential player cause of a lightning ( #6782 )
2021-11-05 15:54:37 +01:00
PaulBGD
4b68f08fe5
Cache palette array ( #6767 )
...
Instead of allocating the 4KB for every chunk section, cache it locally and
reuse it for other chunk sections to save on allocations. These allocations add
up very quickly when saving chunks frequently.
For example, with 30,000 chunks and 16 chunk sections per chunk (which will
actually get larger in 1.18) it allocates nearly 2GB, which this patch
eliminates entirely.
2021-11-05 10:52:32 -04:00
Nassim Jahnke
f79445fff5
Updated Upstream (Bukkit/CraftBukkit) ( #6872 )
...
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:
cfd18bd0 SPIGOT-6436: Add Player#stopAllSounds
CraftBukkit Changes:
b58f4299 SPIGOT-6436: Add Player#stopAllSounds
eb191612 SPIGOT-6783: Items do not appear in custom anvil inventories
376edf4f SPIGOT-6779: Fix LivingEntity#attack for Player entities
747a73ec SPIGOT-6772: Use entity mailbox and re-schedule entities if they get unloaded
2021-11-05 15:08:24 +01:00
Jason Penilla
130e21da7e
Deduplicate strings in ObfHelper ( #6841 )
2021-11-04 17:23:06 -07:00
Jake Potrebic
280cf8d8db
Move async catches back to where they were ( #6869 )
2021-11-04 11:20:14 -07:00
Jake Potrebic
546ba82ea7
Added missing mappings ( #6810 )
2021-11-04 07:08:53 -07:00
Jason Penilla
4da74a5419
Remove redundant and unneeded repos, reorder repos ( #6867 )
2021-11-03 19:42:18 -07:00
Jason Penilla
ed5400a823
Update paperweight to 1.1.13 ( #6866 )
2021-11-03 17:54:11 -07:00
Shane Freeder
edc8a389fc
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
32f6f4a8cd
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
8cd49fef6b
Fix dupe uuid check on entity add ( #6735 )
2021-10-31 15:09:39 -07:00
HexedHero
e0cac960b1
Allow spawners to be disabled without adding a stupid high tick rate ( #6837 )
2021-10-31 07:51:57 +00:00
Finn Künstner
fed4fa20ae
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 Penilla
c2fa1aff89
Update Adventure to 4.9.3 ( #6851 )
2021-10-31 00:05:16 -07:00
Jason Penilla
15350e1273
[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
399444abda
Don't fire EntityZapEvent twice ( #6830 )
2021-10-25 02:54:21 -07:00
sulu5890
58e4f8acf4
don't attempt to teleport dead entities ( #6832 )
2021-10-25 04:38:43 -05:00
Nassim Jahnke
0050f4edf4
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
61a906f4c8
Fix method name for Critical damage ( #6813 )
2021-10-21 11:11:19 -03:00
stonar96
f024b4b48a
Fix command suggestion leak ( #6592 )
...
Co-authored-by: Jason Penilla <11360596+jpenilla@users.noreply.github.com>
2021-10-21 11:15:18 +02:00
Jason Penilla
8723ed4810
AT & Mapping fixes ( #6809 )
2021-10-21 03:16:31 -05:00
Owen1212055
c033fef26d
Add Horse Animation API ( #5599 )
2021-10-20 21:09:42 -04:00
Kacper Płażewski
34010d648f
Add critical damage API ( #6275 )
2021-10-21 00:15:28 +02:00
Jake Potrebic
c855cebeee
rename method to getSpawnEgg
2021-10-20 14:41:54 -07:00
BillyGalbreath
03f31b993b
Add ItemFactory#getMonsterEgg API ( #6772 )
2021-10-20 14:35:52 -07:00
syldium
ea9b20ce59
Add advancement display API ( #6175 )
2021-10-20 21:59:13 +02:00
BillyGalbreath
2969d4224f
Left handed API ( #6775 )
2021-10-19 20:46:52 -07:00
Bjarne Koll
89b449e9e6
Correctly inflate villager activation bounding box ( #6798 )
2021-10-20 05:14:30 +02:00
Jake Potrebic
637b466c2d
Get entity default attributes ( #6449 )
2021-10-19 18:55:05 -07:00
Shane Freeder
4fe89b58d2
Upgrade gson to 2.8.8 ( Closes #6370 )
2021-10-19 15:32:18 +01:00
Shane Freeder
82418e3a71
create random seeds for features using SecureRandom
2021-10-19 15:25:04 +01:00
Jason Penilla
3260e035ab
Use correct LevelStem registry when loading default end/nether ( #6789 )
2021-10-17 12:10:03 -05:00
Jake Potrebic
2943a22d37
Fix/improve the last upstream update ( #6780 )
2021-10-16 11:57:05 -07:00
Spottedleaf
0339e8a094
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:22:11 -07:00
Jake Potrebic
e25e063bc9
Fix merchant inventories not closing on entity removal ( #6544 )
2021-10-15 20:19:08 -07:00
Spottedleaf
9ba1f65d29
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:20:32 -07:00
Hannes Greule
25181bebe6
Unlimited chunk load rate ( #6768 )
2021-10-16 03:54:46 +02:00
Shane Freeder
38d5d85fe4
Clean plugin folder logic in extra-jars patch ( Fixes #6347 ) ( #6619 )
2021-10-15 22:54:22 +01:00
Shane Freeder
26639f1397
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 Penilla
871bc4e895
Use ChatRenderer.defaultRenderer() when legacy events have not modified the format ( #6104 )
2021-10-13 04:00:40 -05:00
Spottedleaf
55ca8ebefe
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 Penilla
5eb18765ee
[ci skip] Misc gradle updates ( #6763 )
2021-10-11 16:31:53 -05:00
Owen1212055
f5b2d0cfce
Always allow item changing in EntityFireball ( #5493 )
2021-10-09 17:04:22 -04:00
Noah van der Aa
6a642c3f47
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 11:29:05 +02:00
Jake Potrebic
519305c276
VanillaCommandWrapper didnt account for entity senders ( #6586 )
2021-10-08 20:44:45 -07:00
Jake Potrebic
38aa835018
Fix loading cmds in datapacks ( #6641 )
2021-10-08 20:39:59 -07:00
Jake Potrebic
4675996335
Fix unplaced block states after new chunk gen API ( #6747 )
2021-10-08 12:06:28 -07:00
Jakub Žáček
2708960eba
Add methods to find targets for lightning strikes ( #6712 )
2021-10-08 12:00:03 +02:00
Jake Potrebic
1dd5b0ab8e
Filter ip address on join if setting is true ( #6748 )
2021-10-08 00:30:52 -07:00
Noah van der Aa
1bd2f3e523
Fix kicking ops when whitelist is reloaded (MC-171420) ( #6742 )
2021-10-07 20:11:15 +02:00
Irmo van den Berge
7241ee9bc1
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
9cdeca64b8
Add config setting for logging player ip addresses. ( #6342 )
2021-10-07 20:02:40 +02:00
Spottedleaf
0981bf8e38
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
c932582273
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
aca1516fc3
Fix upstream block state factories ( #6738 )
2021-10-06 21:11:20 -07:00
Jason Penilla
20feb576da
Deprecate API methods added by 'Close Plugin Class Loaders on Disable' ( #6737 )
2021-10-06 23:00:32 -05:00
HexedHero
16088745e1
Add download link to the /version command ( #6482 )
...
* Add download link to /version command
* Change colors
2021-10-06 16:14:03 +01:00
Nassim Jahnke
8596d6dad5
Remove unnecessary Velocity repo from server ( #6730 )
2021-10-06 11:28:35 +02:00
Jake Potrebic
31f57a86a6
Update adventure and fix command perm serialization NPE ( #6729 )
2021-10-06 01:05:39 -07:00
Jake Potrebic
5f9ed411df
Fix EntityPortalExitEvent not being called ( #5617 )
2021-10-05 14:19:27 -07:00
Jake Potrebic
faa6373f4a
Support components in command permission msgs ( #6676 )
2021-10-05 13:52:03 -07:00
Jake Potrebic
a0cb2fd31d
Fix CraftCriteria defaults map ( #6723 )
2021-10-05 10:24:36 -07:00
Jason Penilla
0d074fcfc9
Updated Upstream (Bukkit/CraftBukkit/Spigot) ( #6722 )
2021-10-04 22:14:11 -05:00
Jake Potrebic
3680f9addc
Add missing team sidebar display slots ( #6690 )
2021-10-04 02:31:26 -07:00
chickeneer
0a8f478543
Handle missing Spawn Egg item meta for 1.17 mobs ( #6700 )
2021-10-04 03:13:19 -05:00
Jason Penilla
c57aa25ca2
Start console thread after PaperConfig & MinecraftServer.console are initialized ( #6716 )
2021-10-03 17:12:04 -05:00
Jake Potrebic
89b1be105e
Don't count named piglins and hoglins towards mob cap ( #6452 )
2021-10-03 09:54:54 -07:00
Jason Penilla
a91e5803cd
Update paperweight to 1.1.12 ( #6653 )
2021-10-02 20:42:30 -05:00
Jason Penilla
61252d4a4b
Make legacyRenderer a ViewerUnaware renderer ( #6691 )
2021-10-02 13:43:03 -05:00
Jake Potrebic
6ef714345f
Updated Upstream (Bukkit/CraftBukkit) ( #6638 )
2021-10-02 10:21:49 -07:00
sulu5890
2712aae889
Revert "Readd root/admin user detection ( #6593 )" ( #6699 )
...
This reverts commit 283bda4234
.
2021-10-02 10:09:50 -05:00