Samsuik
54d640ed23
More clean up
2024-09-06 20:16:57 +01:00
Samsuik
47b54e696f
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@2562124 [ci skip] Create SECURITY.md (#11331 )
PaperMC/Paper@e01ddf4 Fixup porting issue in vanillaBiomeProvider impl (#11185 )
PaperMC/Paper@509ea2f Fix horse armor desync (#11341 )
PaperMC/Paper@2f0891e Fix InventoryOpenEvent cancellation (#11304 )
PaperMC/Paper@227c94a Fix inventory desync when placing blocks with spawn protection (#11090 )
PaperMC/Paper@b483da4 Update Alternate Current to v1.9 (#11333 )
2024-09-02 20:15:32 +01:00
Samsuik
b7e6fbe70e
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@956b3d1 Ensure MaterialChoice materials are items (#11325 )
PaperMC/Paper@5625051 Prevent duplicate pickup event for piglins (#11322 )
PaperMC/Paper@94444ce Fix incorrect timestamp in region file header recalculation (#11318 )
PaperMC/Paper@5b2c43e Remove set damage lootable item function from compasses (#11317 )
PaperMC/Paper@5167856 Fix despawn ranges by defaulting to an ellipsoid shape (#11312 )
PaperMC/Paper@e2da65c Deprecate API relating to menu title changes (#11309 )
PaperMC/Paper@ad4c524 Properly destroy placed blocks on the end platform (#11292 )
PaperMC/Paper@374d9c8 Add a method to reset Lodestone compasses back to normal ones (#11308 )
PaperMC/Paper@dd8c70a Ensure TabCompleteEvent always has a mutable backing list. (#11302 )
PaperMC/Paper@a7b8d95 Add enchantment seed update API (#11282 )
PaperMC/Paper@789a267 Re-implement maxLeashDistance world conf and call missing event (#11301 )
PaperMC/Paper@e08e667 Fix: synchronise sending chat to client with updating message signature cache (#11332 )
2024-08-27 09:18:54 +01:00
Samsuik
e80feea3e7
More cleaning up
2024-08-25 14:20:38 +01:00
Samsuik
1aef5e18a4
Clean up patches
2024-08-25 13:50:14 +01:00
Samsuik
41f7e740f3
Use vanilla methods for retrieving containers
2024-08-25 13:43:48 +01:00
Samsuik
4de4ceeff9
Optimise idle hopper ticking
2024-08-25 00:40:36 +01:00
Samsuik
e8a6da18e2
Fix pressure plates using entity count when powering
...
The entity count should only be used when recalculating the power.
2024-08-22 20:35:38 +01:00
Samsuik
64bf46cba3
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@1cecc24 Fix tag key generator output inconsistencies (#11218 )
PaperMC/Paper@7d7f123 Fix wrong spawn reason for trial spawners (#11229 )
PaperMC/Paper@1c3c47a Correctly check enchants for ItemStack#damage (#11240 )
PaperMC/Paper@1187544 Fix teleport event getTo returning null (#11239 )
PaperMC/Paper@dd941cc Re-add patches for can-place/can-destroy API (#11238 )
PaperMC/Paper@ab0d24a Configuration for horizontal-only item merging (#11219 )
PaperMC/Paper@098bd39 Remove arbitrary book page limit (#11228 )
PaperMC/Paper@f97aff7 [ci skip] Fix Effect javadocs (#11182 )
PaperMC/Paper@4a97ba3 Fix `setSendViewDistance`'s return (#11247 )
PaperMC/Paper@1798e94 Fix BasicCommand suggestion arg count (#11241 )
PaperMC/Paper@7c9240f Improve standard messenger logging
PaperMC/Paper@9ab644e Fix `TooltipContext.create` being wrong(#11254 )
PaperMC/Paper@11b4ac7 Fix disableEndCredits world config (#11261 )
PaperMC/Paper@bf5852a Fix NPE for PlayerPostRespawnEvent#getRespawnedLocation (#11268 )
PaperMC/Paper@fb53074 Apply optimise collision checking in move packet handling patch
PaperMC/Paper@81bfda8 [ci skip] Specify rebase location in CONTRIBUTING (#11255 )
PaperMC/Paper@9571983 Fix scanForLegacyEnderDragon world config (#11262 )
PaperMC/Paper@ec55c11 Fix indestructable light blocks (#11275 )
PaperMC/Paper@1b8ab11 Add Configuration for vertical Despawn Ranges (#10440 )
PaperMC/Paper@534ab86 [ci-skip] Revert "Add Configuration for vertical Despawn Ranges (#10440 )" (#11278 )
PaperMC/Paper@e619744 Allow skipping of world symlink validation (#11250 )
PaperMC/Paper@78216fe Re-implement portalCreateRadius world config (#11267 )
PaperMC/Paper@4829fbf Handle custom registry elements properly (#11230 )
PaperMC/Paper@d5ffc57 Implement more methods for horse inventories (#11147 )
PaperMC/Paper@52ae4ad Migrate ArmorStand meta to using entity tag (#11107 )
PaperMC/Paper@75655ec Add Configuration for vertical Despawn Ranges (#11279 )
PaperMC/Paper@0e73617 Updated Upstream (Bukkit/CraftBukkit/Spigot) (#11284 )
PaperMC/Paper@66a97cc Update item data sanitization (#11227 )
PaperMC/Paper@2e82fd2 Add even more Enchantment API (#11115 )
PaperMC/Paper@57dd822 Leashable API (#10961 )
PaperMC/Paper@8c3018a Fix Selector Arguments not working with permission (#11286 )
PaperMC/Paper@4401748 Fix CraftBukkit drag system (#10703 )
PaperMC/Paper@64c9ee6 Allow getting/setting the sign's editor uuid (#10637 )
PaperMC/Paper@b4bc512 Fix entity limit patch deleting unnecessary entities
PaperMC/Paper@be1078f Use player file, not directory, when checking for offline player data
PaperMC/Paper@8fd3a67 [ci skip] Clean up book limits patch (#11297 )
PaperMC/Paper@dae906b Add getWorld method that uses adventure Key (#11199 )
PaperMC/Paper@ba1b016 Allow server administrators to disable book size checks (#10457 )
PaperMC/Paper@a8cb8e6 [ci skip] Fix JavaDocs for HeightMap#MOTION_BLOCKING_NO_LEAVES (#11291 )
PaperMC/Paper@e4b38b4 Fixup config parsing
PaperMC/Paper@3271119 Fix SculkBloomEvent firing for block entity loading (#11306 )
PaperMC/Paper@2fdb2e9 Fix structure check API (#11307 )
2024-08-22 20:17:51 +01:00
Samsuik
31a3ebc7f4
Cache hopper source container
2024-08-22 19:52:56 +01:00
Samsuik
8179a24ca4
Updated Upstream (Paper 1.21.1)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@77a5779 Updated Upstream (Bukkit/CraftBukkit/Spigot) (#11197 )
PaperMC/Paper@4d7cef3 Fix source of knockback for spigot events (#11176 )
PaperMC/Paper@b1b5d4c Check shooter in configurable projectile relative velocity patch
PaperMC/Paper@83b6b26 Update to 1.21.1
PaperMC/Paper@306d0df Update generated code
PaperMC/Paper@70dfa46 Fix CraftMetaShield equality (#11232 )
2024-08-10 16:31:10 +01:00
Max Renner
b4d782565b
Add carpet to fluids-break-redstone ( #20 )
...
* Create 0075-Configure-fluids-breaking-wool-carpet.patch
* rebase
* use instanceof instead of blocktags
---------
Co-authored-by: Samsuik <kfian294ma4@gmail.com >
2024-08-10 14:27:30 +00:00
Samsuik
2fb979a69e
Configurable left shooting and adjusting limits
2024-08-09 21:52:32 +01:00
Samsuik
8491db8c0a
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@9aea240 Properly lookup plugin classes when looked up by spark
PaperMC/Paper@7e91a2c Update the bundled spark version
PaperMC/Paper@3a47518 Deprecate more Timings things for removal (#11126 )
PaperMC/Paper@aa36ae6 Fix EntityUnleashEvent cancellation on distance cause (#11131 )
PaperMC/Paper@73a863b Fix horse inventories indices (#11139 )
PaperMC/Paper@5512af7 [ci skip] remove timings from issue templates (#11127 )
PaperMC/Paper@5a5035b Fix a couple of ItemMeta related NPEs (#11149 )
PaperMC/Paper@e1462a9 Bump MCUtils#asyncExecutor core size
PaperMC/Paper@645a677 Make max interaction range configurable (#11164 )
PaperMC/Paper@66165f7 Fix PickupStatus getting reset (#11154 )
PaperMC/Paper@dcbd99d Fix Owen's typos (#11179 )
PaperMC/Paper@f82bea6 Add argument for FinePosition to brig API (#11094 )
PaperMC/Paper@694b120 Remove Entity tracker field
PaperMC/Paper@f774787 Copy missed changes to chunk system from Folia
PaperMC/Paper@50bdfc3 Null check tracker in Entity#resendPossiblyDesyncedEntityData
PaperMC/Paper@3234b20 Do not allow chunk unloading outside of the regular tick loop
PaperMC/Paper@0246a9d Add mob bucket items to item id to entity map in DataConverter
PaperMC/Paper@438863c Shutdown L4J cordially if the server stops before it's even started (#11172 )
PaperMC/Paper@100d75a Don't entirely die just because a plugin jar was bad
PaperMC/Paper@227544c Move TickThread changes from Moonrise patch to MCUtils
PaperMC/Paper@67d414a Allow plugin aliases to override vanilla commands (#11186 )
PaperMC/Paper@58c7ea3 Preserve command node when re-registering modern commands through old API (#11184 )
PaperMC/Paper@0a1be9a Make loadChunksForMoveAsync use new chunk system load calls
PaperMC/Paper@df3b654 ConcurrentUtil: Fix concurrent long map resize chain pull function
PaperMC/Paper@5a5c3a4 Remove chunk unload trace debug
PaperMC/Paper@7e44684 Fix wrong assumption about locale being null in the login phase (#11204 )
PaperMC/Paper@042f15f [ci skip] chore: fix incorrect commit hash in PR builds (#11198 )
PaperMC/Paper@4e6a2a1 Check for block type in SculkSensorBlock#canActivate
2024-08-09 20:10:59 +01:00
Samsuik
470e067d8e
Fix blocks not ticking in chunks loaded by entities
2024-08-09 12:03:19 +01:00
Samsuik
577ce8d498
Fix scaffolding being treated as a solid block
2024-08-09 01:58:31 +01:00
Samsuik
4bf305ac49
Fix lenient and spawn merge level
...
They were broken after the merging rewrite (only affects 1.21)
This commit also contains a partial fix for last gametick not being visible to cd
2024-08-09 01:29:36 +01:00
Samsuik
3b49665187
Set entity impulse on explosion
2024-07-29 00:21:16 +01:00
Samsuik
b2777a7c19
clean up sakura commands
2024-07-27 01:17:46 +01:00
Samsuik
c2899aebaf
Fix destroy waterlogged blocks
2024-07-22 21:06:42 +01:00
Samsuik
3ede4b15c8
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@681c013 Bundle spark (#11093 )
PaperMC/Paper@5fee9c6 Move configuration option to a system property
PaperMC/Paper@aa3b356 Improve server startup logging (#11110 )
2024-07-20 21:03:56 +01:00
Samsuik
eb42605112
attempt at fixing random chance for crop growth
2024-07-20 20:22:06 +01:00
Samsuik
770d6bdaff
even more fixes and comments
2024-07-20 15:04:08 +01:00
Samsuik
264bf21712
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@b4f04ff Add Plugin#getDataPath (#11080 )
PaperMC/Paper@05e5865 Add ItemType#getItemRarity (#11049 )
PaperMC/Paper@aa929d6 Call PlayerLaunchProjectileEvent for wind charge (#10911 )
PaperMC/Paper@8b23018 Avoid collision shapes outside world border in findFreePosition
PaperMC/Paper@3b45454 Port random ticking optimisation from Moonrise
PaperMC/Paper@77fcb29 Apply incremental player/level saving patch
PaperMC/Paper@9fd7710 Apply automatic regionfile header recalculation patch
PaperMC/Paper@b57b24d Do not try to stop main thread during watchdog shutdown
PaperMC/Paper@2cd8c46 Add OMINOUS_ITEM_SPAWNER SpawnReason (#10897 )
PaperMC/Paper@ef96a69 Fire EntityChangeBlockEvent for weaving potion effect (#11087 )
PaperMC/Paper@a6ceda1 distinguish between null and empty map in API (#10829 )
PaperMC/Paper@506f165 Don't store removed components in multiple places (#11091 )
PaperMC/Paper@ceeb8c1 Disable timings by default (#11095 )
PaperMC/Paper@05ed6a6 Fix priority scheduling logic
PaperMC/Paper@967f98a Optimise chunk tick checking during chunk tick
PaperMC/Paper@00b949f Remove Moonrise utils to MCUtils, remove duplicated/unused utils
PaperMC/Paper@4efd24b Remove unused chunk system hooks in MCUtils
PaperMC/Paper@b653276 Finish chunk tick iteration optimisation port from Moonrise
PaperMC/Paper@2df5bba Log throwable when failing to save chunk/poi/entity data
PaperMC/Paper@44c3dd0 fix exact choice shapeless recipes (#10973 )
PaperMC/Paper@dd11ef8 Updated Upstream (Bukkit/CraftBukkit/Spigot) (#11102 )
PaperMC/Paper@3c8a7fe Re-add missing chunk event calls (#11104 )
PaperMC/Paper@a8db527 Even more cleanup of mcutil patch
PaperMC/Paper@d08e8d1 Add total time to done message (#11109 )
PaperMC/Paper@2a39276 Add CrafterCraftEvent (#11082 )
PaperMC/Paper@75af62b Split rewriting flag into `paper.disableOldApiSupport` and `paper.disablePluginRemapping` (#11108 )
PaperMC/Paper@7ea4039 Fixup startup time log message
PaperMC/Paper@e71c1df Call PlayerChunkUnloadEvent
PaperMC/Paper@968bdeb Make CraftComplexRecipe extend CraftingRecipe (#11114 )
PaperMC/Paper@f1f01a1 Adjust done message again (#11118 )
2024-07-20 00:57:24 +01:00
Samsuik
ff811ffd5c
Drop useless reduce movement allocations patch
2024-07-20 00:28:08 +01:00
Samsuik
17b32245f6
actual fix for falling tnt not swinging inside blocks
2024-07-20 00:08:08 +01:00
Samsuik
14fc838dbe
Append more sakura comments with commit names
2024-07-17 19:15:48 +01:00
Samsuik
cea456f3e9
Fix falling tnt not swinging correctly
2024-07-17 19:15:10 +01:00
Samsuik
3f4b83c162
Fix falling blocks losing the blockstate when respawning
2024-07-16 00:24:49 +01:00
Samsuik
30ff7213f0
Separate block resistance conditions
2024-07-16 00:20:08 +01:00
Samsuik
5acb2279d1
Fix merged entities not counting towards weighted pressureplates
2024-07-16 00:14:25 +01:00
Samsuik
9981406149
Rewrite merge cannon entities patch
2024-07-15 23:42:56 +01:00
Samsuik
dda952fddc
Fix issues from the previous commit
2024-07-15 13:28:07 +01:00
Samsuik
e51eb03769
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
2024-07-15 13:07:44 +01:00
Samsuik
c34bbda437
Add entity tracking range modifier api
2024-06-27 20:14:16 +01:00
Samsuik
deb3177965
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@7fbb827 Finish API patches
PaperMC/Paper@8a37f93 62
PaperMC/Paper@2055809 117
PaperMC/Paper@0b75522 194
PaperMC/Paper@ec05cb8 279
PaperMC/Paper@0bc9aee 385
PaperMC/Paper@27e29cc 487/1053
PaperMC/Paper@083bd9e 531/1053
PaperMC/Paper@ed2ea45 538
PaperMC/Paper@ba163e1 585/1053
PaperMC/Paper@8731266 650/1053
PaperMC/Paper@52b49fb 788/1053
PaperMC/Paper@33b36cd update some patches
PaperMC/Paper@14c0336 922
PaperMC/Paper@a399f23 956
PaperMC/Paper@4140de2 960
PaperMC/Paper@6d4e235 988
PaperMC/Paper@6a34750 Move unapplied patches to the back
PaperMC/Paper@3c04f9f Fix a few compile errors
PaperMC/Paper@0d3ce2d Fix more compile issues
PaperMC/Paper@a308c7c Fix more compile issues
PaperMC/Paper@69d1d0a Pretend to fix compile errors
PaperMC/Paper@547f09d Some work on the ItemMend events
PaperMC/Paper@184a943 Adopt previous commit changes in API
PaperMC/Paper@5442bff Make it compile
PaperMC/Paper@038f8d9 Fixup and deprecate player profiles in ping event
PaperMC/Paper@66f7b67 Fix body equipmentslot and effect enum
PaperMC/Paper@38b3182 Updated Upstream (Bukkit/CraftBukkit)
PaperMC/Paper@df633e5 DataConverter 1.21
PaperMC/Paper@f569389 Update ConcurrentUtil
PaperMC/Paper@5fca3ae update generated API
PaperMC/Paper@188cff2 remove old vanilla goals
PaperMC/Paper@ffe310a remove api that was scheduled for removal
PaperMC/Paper@730882f Chunk System and Starlight WIP
PaperMC/Paper@512fd08 Update Gradle Wrapper to v8.8
PaperMC/Paper@097284d Bump tiny-remapper to 0.10.3
PaperMC/Paper@ee9b820 Update more optimization patches
PaperMC/Paper@5d834b1 rebuild patches
PaperMC/Paper@4bc15f1 Updated Upstream (Bukkit/CraftBukkit)
PaperMC/Paper@0b6701d Revert DamageSource#getCausingEntity to vanilla
PaperMC/Paper@5bd7f4e Update AbstractArrow item method implementations for 1.20.6 (#10885 )
PaperMC/Paper@fb511c6 Fix Player#sendBlockState (#10855 )
PaperMC/Paper@b420038 Fix ItemMeta#removeEnchantments (#10886 )
PaperMC/Paper@a835ad1 Merge remote-tracking branch 'origin/dev/1.21' into dev/1.21
PaperMC/Paper@04dad71 Improve enchantWithLevels logic
PaperMC/Paper@0008fa1 Add back more optimization patches
PaperMC/Paper@56b5b7d Fix max chunk status checks
PaperMC/Paper@c1aefee correctly change enchantment registry to a 'delayed' version
PaperMC/Paper@d41636f Add back RecipeIterator fixes patch (#10887 )
PaperMC/Paper@7df4725 Configurable damage tick when blocking with shield (#10877 )
PaperMC/Paper@3555a77 Properly forward DispenseEvent #getItem to saddle
PaperMC/Paper@e339ec2 Deprecate BlockData#getDestroySpeed for removal
PaperMC/Paper@b090c65 Remove unnecessary changes from chunk status fix
PaperMC/Paper@5e7cd07 add some generated typed/tag keys
PaperMC/Paper@5a5412c Owen fixing stuff!!!
PaperMC/Paper@7240d9d Restore functionality to sand dupe setting
PaperMC/Paper@f873bce Fix NPE in V3808
PaperMC/Paper@1f8e7a7 address compile and test issue (#10890 )
PaperMC/Paper@60f3bd8 De-deprecate BlockData#getDestroySpeed
PaperMC/Paper@752f957 Add back more patches
PaperMC/Paper@dc684c6 Remove bad server.scheduleOnMain disconnect calls from old patches
PaperMC/Paper@c84a3b5 Remove fully dropped patches
PaperMC/Paper@d8c2980 Add Adventure API to ServerLinks (#10891 )
PaperMC/Paper@ec4c712 update 'improve mass craft perf' patch
PaperMC/Paper@e1c0033 Updated Upstream (Bukkit/CraftBukkit)
PaperMC/Paper@fbc2a55 Update Wither#canTravelThroughPortals
PaperMC/Paper@167961e call EntityDamageItemEvent for thorns
PaperMC/Paper@106dbae Fix getAddress connection check
PaperMC/Paper@d9111cc Registry Modification API (#10893 )
PaperMC/Paper@f8ee0a0 Fix implementations of ChunkHolder#getChunkIfPresent
PaperMC/Paper@61b85e4 Fix legacy cb version in remapper
PaperMC/Paper@de8220c Update ChunkMap#distanceManager mapping patch
PaperMC/Paper@8dfb85c Enchantment and GameEvent Registry builders (#10889 )
PaperMC/Paper@fb762cf remove remaining reference to 'pgive'
PaperMC/Paper@a7f6633 make EntityPortalReadyEvent#setTargetWorld work again
PaperMC/Paper@152f4fe Add back improved watchdog support patch
PaperMC/Paper@13992b1 Make chunk system loggers calm down a bit
PaperMC/Paper@bf8552f Delegate ItemStack (#10852 )
PaperMC/Paper@b3e072a Fix `hasFiredAsync` parameter when `AsyncPlayerSendCommandsEvent` is called (#10896 )
PaperMC/Paper@21c9a7c Rebuild patches
PaperMC/Paper@b9f7098 [ci skip] Fix javadoc mistake in EnchantmentRegistryEntry.Builder (#10898 )
PaperMC/Paper@b4b8208 Fix NPE for Jukebox#setRecord
PaperMC/Paper@4514f41 Correct duplicate attribute check (#10901 )
PaperMC/Paper@090775e Use ItemStack.empty() when air is passed into constructor
PaperMC/Paper@7bbe682 Fix CraftWorld#isChunkGenerated
PaperMC/Paper@126f6d7 Remove getUnloadingChunkHolder check
PaperMC/Paper@d23825a Add missing null check to getFullChunkIfLoaded
PaperMC/Paper@3b1c85b Execute chunk tasks while waiting for chunk load in isChunkGenerated
PaperMC/Paper@4ea696f Add ticket for chunk load in isChunkGenerated
PaperMC/Paper@250e78c Re-add fixlight command
PaperMC/Paper@c0268ca Copy missing diff from old chunk system patch
PaperMC/Paper@38428c0 Cleanup MCUtils patch for chunk system
PaperMC/Paper@f4ddd4a Fix ChunkHolder#getFullChunkNow returning non-null when it should not
PaperMC/Paper@e0d9d60 Add debug for chunk system unload crash
PaperMC/Paper@2df432f Re-add chunk system debug commands
PaperMC/Paper@cf60574 Fix jukebox playable component not being applied on item meta (#10922 )
PaperMC/Paper@666bc4d Experimental annotation changes (#10914 )
PaperMC/Paper@bab07e0 Validate speed for tool component rule (#10923 )
PaperMC/Paper@2118196 Fixes exception log messages getting dropped during bootstrap (#10935 )
PaperMC/Paper@8b1d26d Fix diff in sprint interruption option (Closes #10939 )
PaperMC/Paper@0a1b133 Revert "Fixes exception log messages getting dropped during bootstrap (#10935 )" (Closes #10945 )
PaperMC/Paper@a0fad76 Fix base damage for trident (#10948 )
PaperMC/Paper@d64be7e Fix NPE of AbstractArrow#getWeapon (#10933 )
PaperMC/Paper@081146c Validate using_converts_to for food component (#10931 )
PaperMC/Paper@0409a68 deprecate and update some entity tags (#10932 )
PaperMC/Paper@9cd0201 Preserve velocity for fireball (#10934 )
PaperMC/Paper@19105a9 Fix unload queue storing chunks in wrong sections
PaperMC/Paper@77c763b Fix PlayerShearBlockEvent drops ignored for Pumpkin (#10956 )
PaperMC/Paper@76c2f16 Fix wrong diff applying delta twice (#10959 )
PaperMC/Paper@812701d Do not crash when an exp orb attempts to mend an unrepairable item
PaperMC/Paper@19eefe9 Fix SoundEffects only to players diff (#10966 )
PaperMC/Paper@95aa440 Add missing effect cause and deprecate PATROL_CAPTAIN cause (#10958 )
PaperMC/Paper@b2e5587 Expose LivingEntity#canUseSlot (#10930 )
PaperMC/Paper@97afc9a Fix StackOverflowError for new dispenser interaction (#10949 )
PaperMC/Paper@5ae4758 Fix speed for launched trident using api (#10936 )
PaperMC/Paper@897ece4 Call EntityPortalEnterEvent on endgateways and make cancellable (#10892 )
PaperMC/Paper@1d3fc0e Bump reflection-rewriter to 0.0.2 (#10927 )
PaperMC/Paper@b99d071 Swap some nullable annotations (#10960 )
PaperMC/Paper@dd31654 bump reflection-rewriter to 0.0.3 (#10969 )
PaperMC/Paper@dd49fba Fix NPE when retrieving an entity with a null UUID
2024-06-27 20:03:23 +01:00
Samsuik
e5eb6fea97
Add option for protecting scaffolding from creepers
2024-06-17 14:10:36 +01:00
Samsuik
631307bd3a
Fix building, legacy combat mechanics port and npe in explosion
2024-06-13 20:29:03 +01:00
Samsuik
ac8701995c
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@906df69 Prevent internal NPE on ItemStack#damage (#10836 )
PaperMC/Paper@79e2cb6 Update upstream (Bukkit/CraftBukkit/Spigot) (#10875 )
2024-06-13 17:00:07 +01:00
Samsuik
1fcb0af4d1
Fix a issue introduced by bd832bb
2024-06-11 21:14:37 +01:00
Samsuik
a4845931fd
Change default of avoid-redundant-block-searches
2024-06-11 21:00:29 +01:00
Samsuik
ee5ce8358e
Fix explosion source velocity not accumulating
2024-06-11 21:00:20 +01:00
Samsuik
2bbc853a9a
Add redstone cache to api
2024-06-11 20:49:50 +01:00
Samsuik
4f8b7caddb
Add old sounds and particle effects
2024-06-11 20:49:33 +01:00
Samsuik
9655a8e6ba
Use redstone cache to avoid recalculating wires and other fixes
2024-06-11 20:21:52 +01:00
Samsuik
7d03032ad6
Fix redstone cache trying to track vanilla redstone while disabled
2024-06-11 20:09:35 +01:00
Samsuik
13f012eb71
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@84f6e6e Fix max temper API for llama (#10823 )
PaperMC/Paper@672c077 handle BODY slot for non-mobs (#10822 )
PaperMC/Paper@716b868 Use RegistryOps for loadAdvancement (#10799 )
PaperMC/Paper@d9e659a Allow firework effects with no colors (#10814 )
PaperMC/Paper@7e2b682 Fix skipping custom block entity tag (#10812 )
PaperMC/Paper@ed85aac Flatten namespaced vanilla command alias redirects (#10821 )
PaperMC/Paper@a31dc90 Several fixes and new api for experience merging/stacking (#9242 )
PaperMC/Paper@efd91e5 Add registry-related argument types (#10770 )
PaperMC/Paper@27d2ed8 Extend fishing API (#10634 )
PaperMC/Paper@0fcf3e3 Deprecate InvAction#HOTBAR_MOVE_AND_READD (#10784 )
PaperMC/Paper@8e6554a Fix sending disconnect packet in phases where it doesn't exist
PaperMC/Paper@06e69c8 Use CommandSourceStack in AsyncPlayerSendCommandsEvent (#10826 )
PaperMC/Paper@a47e11d fix knockback events (#10831 )
PaperMC/Paper@3181470 Add entity heal API (#10267 )
PaperMC/Paper@0513374 Fire TabCompleteEvent for legacy commands (#10834 )
PaperMC/Paper@5d8e53d Fix CommandSourceStack#bypassSelectorPermissions (#10837 )
PaperMC/Paper@ac64751 Use RegistryOps in the correct places (#10843 )
PaperMC/Paper@54fbd0c clarify what getEntityId actually returns (#10839 )
PaperMC/Paper@b8f2101 Only assign blockstate data if super ctor did not (#10841 )
PaperMC/Paper@4f13be9 Do not perform chunk existance check for I/O scheduling
PaperMC/Paper@79c1ce1 Add since to deprecated for removals (#10848 )
PaperMC/Paper@88d76d9 Make Bogged implement Shearable (#10844 )
PaperMC/Paper@bd5867a Handle alpha channel from potion_contents component (#10808 )
2024-06-08 20:58:06 +01:00
Samsuik
fdea20bfa3
Add legacy combat mechanics
2024-06-08 19:04:07 +01:00
Samsuik
5382720389
Fix sprinting knockback issues
2024-05-28 23:47:21 +01:00
Samsuik
aed777ab2f
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@9e51f94 Fix ping event always receiving protocol version 0 (#10671 )
PaperMC/Paper@89ad61f Fix hopper pull event being skipped after the first call (#10667 )
PaperMC/Paper@eee55d0 Correctly compare holders in BeaconMenu (#10673 )
PaperMC/Paper@5729b29 Update Adventure to 4.17.0 Release
PaperMC/Paper@ab2a85a [ci skip] Clarify var entry in contributing file
PaperMC/Paper@f2512b1 Print data component type on encoding error
PaperMC/Paper@1b67e02 Fix entity tracker desync when new players are added to the tracker
PaperMC/Paper@cc29d2b Invalidate PathTypeCache when pathfinding updates are disabled
PaperMC/Paper@b56e92f Fix chunk data version check not running in chunk system
PaperMC/Paper@2df1dac Fix DataConverter ConverterParticleToNBT.parseProperties
PaperMC/Paper@8748ae1 Use MCDataConverter instead of raw convert call for cmd converter
PaperMC/Paper@7f1a154 Add validation to player profile and properties (#10680 )
PaperMC/Paper@4fd58a1 Add conversion for summon command
PaperMC/Paper@39532a1 Fix stacks losing empty attr modifiers
PaperMC/Paper@cdb6ba8 Fix keepalive time interval (#10690 )
PaperMC/Paper@a61d58d adjust ItemMeta to distinguish null and empty modifiers
PaperMC/Paper@6c02dbc handle recent ItemMeta changes in serialization logic
PaperMC/Paper@447f9a1 [ci skip] Fix paperclip PR label
PaperMC/Paper@b98d20a Brigadier Command Support (#8235 )
PaperMC/Paper@ac554ad Updated Upstream (Bukkit/CraftBukkit) (#10691 )
PaperMC/Paper@711f82e Fix signed book page serialization (#10696 )
PaperMC/Paper@7e48f66 Properly pass requirement on namespaced redirects (#10701 )
PaperMC/Paper@f041f48 Prevent infinite recursion on cyclic brig redirect (#10705 )
PaperMC/Paper@11c3963 Improve Recipe validation (#10707 )
PaperMC/Paper@0688f21 Better way to keep paper datapack enabled
PaperMC/Paper@218d33c fix creating complex recipes that have air results
PaperMC/Paper@fa8a407 Remove Adventure snapshot repo from dev bundle (#10716 )
PaperMC/Paper@bebcc9c Make exception during command conversion non-fatal
PaperMC/Paper@2faa3b2 Correctly copy alias requirements in command upgrader
PaperMC/Paper@3fc9358 Show stacktrace when modifyItemStack fails
PaperMC/Paper@f175193 Expose server build information (#10729 )
PaperMC/Paper@d8d59e0 Fix NPE sending resource pack without prompt
PaperMC/Paper@5a9afbe Fixes issues in the suppress dismount cancellation patch (#10735 )
PaperMC/Paper@0ad09de Make PaperSimplePluginClassLoader show class which is not found
PaperMC/Paper@b3b3406 fix CompassMeta not being correct (#10737 )
PaperMC/Paper@591521e Check for more correct profile validation (#10730 )
PaperMC/Paper@7d2e5c3 Add an 'empty' RecipeChoice for certain ingredient slots (#10710 )
PaperMC/Paper@9bf4855 Add a better warning message than "Server performance will be affected" for CommandRegisteredEvent use (#10754 )
PaperMC/Paper@66cb880 Remove ThreadedWorldUpgrader patch
PaperMC/Paper@980cff9 Fix compile
PaperMC/Paper@d3ffa62 fix default item attributes
PaperMC/Paper@b149584 Always show command exception stack traces in logs (#10766 )
PaperMC/Paper@a9201d4 [ci skip] Move logic in our patches to ItemType/BlockType (#10772 )
PaperMC/Paper@3de408e Fix equipment slot and group API (#10767 )
PaperMC/Paper@d408381 Print CommandRegisteredEvent deprecation warnings again (#10756 )
PaperMC/Paper@6de7a1f Improve default item attributes API (#10765 )
PaperMC/Paper@2a90732 Remove incorrect logic for Fireball#setVelocity (#10764 )
PaperMC/Paper@5e7b65a Allow using PluginLoader classpath API from Bukkit plugins (#10758 )
PaperMC/Paper@3004717 Do not re-wrap vanilla goals (#10751 )
PaperMC/Paper@377733d Use getter/setter on Mob for equipment drop chances (#10780 )
PaperMC/Paper@dff591d Allow to define new map cursor types (#10782 )
PaperMC/Paper@4fd3ac0 [ci skip] Update Player#getListeningPluginChannels Jdoc (#10778 )
PaperMC/Paper@535dca5 Fix a few issues with ItemMeta (#10740 )
PaperMC/Paper@26e90b9 Fix CraftMetaBlockState for data components (#10731 )
PaperMC/Paper@f0bd0cc Expose anvil cost in the API (#10682 )
PaperMC/Paper@41bee55 Fix NPE for color-related metas
PaperMC/Paper@4e10fad reset meta block state on BlockStateMeta#setBlockState
PaperMC/Paper@a7ae966 readd itemstack data sanitization (#10454 )
PaperMC/Paper@ca50b87 Clear firework item properly (#10793 )
PaperMC/Paper@9774a52 fix and cleanup loot table patches (#10100 )
PaperMC/Paper@ac4ee06 Fix integer overflow for lag compensating eating check (#10797 )
PaperMC/Paper@6649a17 Fix BlockStateMeta equals (#10795 )
PaperMC/Paper@1b8cdc6 Extend Player Interact cancellation to cover Jigsaw blocks (#10719 )
PaperMC/Paper@841ab41 Fix more item desync when an event is cancelled (#10654 )
PaperMC/Paper@b0e3ca4 Prevent NPE if hooked entity was cleared (#10712 )
PaperMC/Paper@347bbe3 Fix Cancelling BlockPlaceEvent calling onRemove (#10773 )
PaperMC/Paper@23fe116 Fix missing debug trace
PaperMC/Paper@b0c9b9c Only remove worldgen block entity on changed block (#10794 )
PaperMC/Paper@9c917fe [ci skip] Clean up paperclip build-pr workflow (#10802 )
PaperMC/Paper@9d6f2cc [ci skip] Rebuild patches (#10803 )
2024-05-28 21:01:25 +01:00