Samsuik
|
d6e9d03a3b
|
Protect blocks above a configured Y-level from explosions
|
2025-06-25 17:59:34 +01:00 |
|
Samsuik
|
5103f1c769
|
Rename allow-non-tnt-breaking-durable-blocks
|
2025-06-25 17:43:14 +01:00 |
|
Samsuik
|
0604473aad
|
more refractoring
|
2025-06-24 16:27:33 +01:00 |
|
Samsuik
|
f73970eabd
|
Fix broken entity movement
|
2025-06-23 19:41:21 +01:00 |
|
Samsuik
|
f0fbe9120f
|
Missed 1.21.5 physics changes
|
2025-06-23 18:04:33 +01:00 |
|
Samsuik
|
714e2ffefe
|
a
|
2025-06-23 11:50:30 +01:00 |
|
Samsuik
|
dc3793b1c6
|
Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@4eda045 Backport fix for MC-296337 (Fixes #12617) (#12619)
PaperMC/Paper@7ebc94c Add Registry#getTagValues (#12603)
PaperMC/Paper@e87320d Fix UOE when using generateTree with pale oak (#12616)
PaperMC/Paper@94f2903 Do not blow up accessing unregistered memories from API (Fixes #12618) (#12639)
PaperMC/Paper@03efecf Do not fire PlayerDropItemEvent for /give command
PaperMC/Paper@3527ccd feat: expose updateDemand and restock on Villager (#12608)
PaperMC/Paper@320f25c fix sponge-absorb deleting chest content (#12647)
PaperMC/Paper@95565e0 Add missing attribute serialization updater
PaperMC/Paper@519e422 Fix infinite loop in RegionFile IO
PaperMC/Paper@ba7fb23 Finish moving over to Holderable (#12646)
PaperMC/Paper@39203a6 [ci skip] Publish PR API and dev bundles (#12672)
PaperMC/Paper@a1b3058 Provide env environment variable and copy spigots sys prop for overriding default repository
|
2025-06-23 10:47:22 +01:00 |
|
Samsuik
|
476ea68d41
|
Optimise block counting for cannon entities
|
2025-05-18 20:43:00 +01:00 |
|
Samsuik
|
47ec0cbf05
|
Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@88a3a87 Configurable xp orb merge group count (#12503)
PaperMC/Paper@53d1d04 Disable Item Obfuscation for entity related stacks (#12297)
PaperMC/Paper@c98cd65 Add configuration interface to expose certain config values (#12273)
PaperMC/Paper@42a2a6c Supports the ability for commands to be registered internally (#12520)
PaperMC/Paper@753cff7 Improvements for Dump paper commands (#12512)
PaperMC/Paper@e2da5d2 Registry API for supported Mob Variants (#12417)
PaperMC/Paper@ab0253f Expand PlayerDeathEvent API (#12221)
PaperMC/Paper@cbcf75a Update visual fire handling with TriState support (#12303)
PaperMC/Paper@6c3964d Properly save level data async (#12530)
PaperMC/Paper@d2ad2e6 Add missing EntityLookup#getAllMapped from Moonrise
PaperMC/Paper@358e72e Remove simplify remote item matching stuff for now
PaperMC/Paper@04ffca0 Also remove CraftPlayer methods
PaperMC/Paper@a252581 Update mache
|
2025-05-14 18:07:05 +01:00 |
|
Samsuik
|
c45d57f67e
|
Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@deaccd2 [ci skip] Add file reference url to help.yml (#12481)
PaperMC/Paper@f86b435 Add vault change state event (#12069)
PaperMC/Paper@3e3b42c Update player chat session sync (#12382)
PaperMC/Paper@f8fa4f6 Add method to retrieve FishHook (#12310)
PaperMC/Paper@b9d3147 Use correct placed block position for sound (#12410)
PaperMC/Paper@952338b [ci skip] Add missing exception docs to Player#listPlayer (#12488)
PaperMC/Paper@1db3785 [ci skip] improve javadoc for off-hand swaps through getHotbarButton (#12489)
PaperMC/Paper@d1810f2 Allow Server#getDefaultGameMode before worlds are initialized (#12490)
PaperMC/Paper@02d20ff Fix NPE in Server#getMap before worlds are loaded (#12492)
PaperMC/Paper@9e873f5 Fix inconsistencies between offline/online spawn position getter (#11960)
PaperMC/Paper@fc0c371 Fix handling of resultant crafting container from craftItemResult (#12307)
PaperMC/Paper@a7a76c8 Add methods for Armadillo (#12031)
PaperMC/Paper@a74400d Update adventure to 4.21.0 (#12499)
PaperMC/Paper@1e93076 Fix ipv6 loopback addresses being able to get connection throttled (#12155)
PaperMC/Paper@646b80c Fix unnecessary map data saves (#12296)
PaperMC/Paper@e663f99 Add combat tracker API (#11853)
PaperMC/Paper@cd4fe5b [ci skip] Drop non-applicable ATs (#12498)
PaperMC/Paper@5acfdd6 Fix save/load NaN Entity Motion (#12269)
PaperMC/Paper@2754d7c Add Throw EntityChangeBlockEvent for BrushableBlockEntity#brush (#12133)
PaperMC/Paper@567f63a Parity for respawn events (#11792)
PaperMC/Paper@bc3d946 Normalizes CraftEntity#toString/getHandle (#12170)
PaperMC/Paper@0e9b94d Fix ItemStack amount issues with Chat Components (#12216)
PaperMC/Paper@835b955 Add a method on InventoryView to get the MenuType (#12193)
PaperMC/Paper@c9411bf Fix min ItemStack amount check for asHoverEvent (#12505)
PaperMC/Paper@1acf3b3 Infer block entity data in brigadier blockstate argument (#12197)
PaperMC/Paper@b9b3cd6 Use components instead of ChatColor in more places (#12507)
PaperMC/Paper@ec42171 Add missing spaces back (#12508)
PaperMC/Paper@51345a1 Correct nullable fall location type
PaperMC/Paper@93246a0 Fix errors when loading raid files without a PDC
PaperMC/Paper@cb3ffd0 Don't store empty PDCs on raids
PaperMC/Paper@d637ae8 Fix NoSuchElementException in EntityTransformEvent for slimes (#12510)
PaperMC/Paper@1074237 Pass correct draw strength for EntityShootBowEvent (#12308)
PaperMC/Paper@825685f Add PlayerPickBlockEvent and PlayerPickEntityEvent (#12425)
PaperMC/Paper@2bd84f6 Expand PotionMeta Api to allow getting effective potion colour and effects (#12390)
PaperMC/Paper@6f1f5b6 Fix ArmorStand items for canceled EntityDeathEvent (#12288)
|
2025-05-03 19:22:28 +01:00 |
|
Samsuik
|
9bc7feb4c4
|
Configure falling blocks dropping items
|
2025-05-03 19:04:33 +01:00 |
|
Samsuik
|
a6e391d6a7
|
Configure items that can that drop from explosions
|
2025-05-03 18:59:02 +01:00 |
|
Samsuik
|
352dfb2881
|
Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@6b4ad08 Add PlayerRespawnEvent#isMissingRespawnBlock (#12422)
PaperMC/Paper@c0bd568 Add logic for Human canUseEquipmentSlot (#12433)
PaperMC/Paper@a55345f Add support for deserializing manually deserialized items, also add caller note
PaperMC/Paper@2948eb2 Mitigate an issue when loading a spigot config with null spam exclusion entries
PaperMC/Paper@6c2b037 Use correct saved data key for maps
PaperMC/Paper@89cdcba [ci skip] Replace wiki mention for BlockType#isOccluding (#12446)
PaperMC/Paper@5f0b829 Re-add chunk position check to regionfile recalculation patch
PaperMC/Paper@04b9112 Update projects dependents GitHub Action (#12436)
PaperMC/Paper@def0532 Fix writing headers and update to be more papery (#12459)
PaperMC/Paper@d22644a Expand cooldown API (#12435)
PaperMC/Paper@df42993 Fix floating warning log when the kick event is canceled (#12374)
PaperMC/Paper@a820bda [ci skip] Some javadoc fixes
PaperMC/Paper@55f2020 Fix CCE in LingeringPotionSplashEvent (#12463)
PaperMC/Paper@1410a22 Fix passengers sending when riding players
PaperMC/Paper@767868d Fix some components (#12457)
PaperMC/Paper@9cddf13 Fix portal create event block list (#12373)
PaperMC/Paper@a112d37 Fix horse_variant and tropical_fish_pattern (#12472)
PaperMC/Paper@a211ac2 Remove unused warning (#12478)
PaperMC/Paper@ae51281 Add isSuffocating to Block and BlockState (#12445)
PaperMC/Paper@3409e2d Mace was not included in the ENCHANTABLE MaterialSetTag (#12476)
PaperMC/Paper@1cfc96b Add keyStream() API to registries (#12479)
PaperMC/Paper@3222985 [ci skip] Rebuild patches
|
2025-04-25 20:47:34 +01:00 |
|
Samsuik
|
d146c38219
|
Some changes to blockable swords
|
2025-04-14 23:15:03 +01:00 |
|
Samsuik
|
4652ed3898
|
Update feaure patches
|
2025-04-07 01:37:23 +01:00 |
|
Samsuik
|
0ecadc00f6
|
Start updating to 1.21.5
|
2025-03-30 13:40:09 +01:00 |
|
Samsuik
|
1316e8819b
|
Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@2d3a138 [ci skip] Refine recipe management API documentation. (#12287)
PaperMC/Paper@aaaeb4e [ci skip] Make compilation logs actually readable (#12276)
PaperMC/Paper@bb1beda feat: add event to wind charge explode (#12248)
PaperMC/Paper@9f00461 Update a whole lot of deprecated annotations
PaperMC/Paper@72f13f8 [ci skip] Mention API Checks for CONTRIBUTING.md (#12315)
PaperMC/Paper@7cc6cb5 Check for trailing input in ItemFactory#createItemStack (#12312)
PaperMC/Paper@f49d18d Add get/set customName to Skull block (#12302)
PaperMC/Paper@894631f Make advancement ordering predictable (#12292)
PaperMC/Paper@2aad131 Add config option for command spam whitelist
PaperMC/Paper@bb3b7e6 Fix annotation mistakes
PaperMC/Paper@058455e InventoryView QOL open method (#12282)
PaperMC/Paper@f225858 Fix firework entity not being removed when FireworkExplodeEvent is cancelled (#12268)
PaperMC/Paper@7819df1 Add getHeight method to ChunkData (#12311)
PaperMC/Paper@37b9ca1 Add flush parameter to World#save (#12330)
PaperMC/Paper@515e12c Check if BUNDLE_CONTENTS is present in InventoryClickEvent (#12321)
PaperMC/Paper@5a6ab97 Add config to remove player as vehicle restriction in /ride (#12327)
PaperMC/Paper@c467df9 Add ItemStack#copyDataFrom (#12224)
PaperMC/Paper@9b1798d Simplify custom payload handling (#12347)
|
2025-03-28 21:16:05 +00:00 |
|
Samsuik
|
9844a7a51f
|
Only listen for changes when blocks actually change
|
2025-03-15 16:12:10 +00:00 |
|
Samsuik
|
5e7c365ce6
|
Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@0a4eb8f Send the pong response packet immediately. This packet is similar to the keep alive packet and is processed async. (#12242)
PaperMC/Paper@7a3d0c4 Fix recipe being always null in PrepareItemCraftEvent from the api (#12237)
PaperMC/Paper@a6ce734 Fix zombie villager not dropping item once cured (#12230)
PaperMC/Paper@ce30016 Skip alpha channel for custom model data component (#12205)
PaperMC/Paper@4519857 Set old position / rotation for newly created entities
PaperMC/Paper@8e69d98 Player - Expose player score (#12243)
PaperMC/Paper@2526fe0 Add type to represent unimplemented data component types (#12222)
PaperMC/Paper@20df25d Don't resync all attributes when updating scaled health (#12232)
PaperMC/Paper@43f37b1 Remove ItemFactory#enchantWithLevels range check for vanilla parity (#12209)
PaperMC/Paper@a2b0ff0 Fix cancelling PlayerInteractEvent at (0, 0, 0) (#12215)
PaperMC/Paper@df96f8a Correctly handle events for end portal (#12246)
PaperMC/Paper@2565497 Cancel PlayerLaunchProjectileEvent properly for enderpearls (#12223)
PaperMC/Paper@34c794d ServerTickManager#requestGameToSprint - Silence command like feedback (#12220)
PaperMC/Paper@3d13b11 fix: switch back to using a snapshot for velocity-natives
PaperMC/Paper@7afae7f Add client tick end event (#12199)
PaperMC/Paper@e5d988d Revert "Fix cancelling PlayerInteractEvent at (0, 0, 0) (#12215)"
PaperMC/Paper@743346a Force update attributes
PaperMC/Paper@1a7288a Adjust unloaded chunk check for block digging
PaperMC/Paper@f4f2755 [ci skip] Clarify BlockFadeEvent#getNewState javadocs (#12250)
PaperMC/Paper@102c8bb Add config for updating equipment on player actions (#12275)
PaperMC/Paper@f0388e2 Call EntityPushedByEntityAttackEvent for Mace AoE (#12257)
PaperMC/Paper@c37b890 More deferred requireNonNull message creation
PaperMC/Paper@310f522 Add unsupported config option and internal API to simplify remote item matching
PaperMC/Paper@6ea4202 Send all attributes on respawn (#12274)
|
2025-03-15 15:48:33 +00:00 |
|
Samsuik
|
b1703fbf85
|
Configure explosions breaking blocks when outside the world border
|
2025-03-07 17:19:17 +00:00 |
|
Samsuik
|
01115e23c1
|
Revert "Protect blocks outside the world border from explosions"
This reverts commit d6b47ce481.
|
2025-03-07 17:14:52 +00:00 |
|
Samsuik
|
dbd72dc699
|
Fix configure cannon physics comments
|
2025-03-07 14:28:42 +00:00 |
|
Samsuik
|
d6b47ce481
|
Protect blocks outside the world border from explosions
|
2025-03-07 14:24:09 +00:00 |
|
Samsuik
|
62676bf61a
|
Reactivate block entities every minute
|
2025-03-06 18:43:16 +00:00 |
|
Samsuik
|
6c49e8527f
|
Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@5e2a3bc Call EntityChangeBlockEvent with correct block when waxing (#12154)
PaperMC/Paper@ab984a0 Always pass event block to damage source (#12158)
PaperMC/Paper@7b4d44f Revert "Always pass event block to damage source (#12158)"
PaperMC/Paper@e5a8ee8 Hide soul speed particles for vanished players (#12152)
PaperMC/Paper@fcb2e81 Clear lastSection on game event listener removal
PaperMC/Paper@636ae0c Add missing Paper comments to player movement patch
PaperMC/Paper@9be4e07 Pin snapshot dependencies (#12185)
PaperMC/Paper@f12d33f Track codec writing
PaperMC/Paper@1d9b399 Add config option for failed beehive release cooldowns (#12186)
PaperMC/Paper@5f2ee83 Fix first execution of async delayed/repeating tasks being sync (#12166)
PaperMC/Paper@b00875f Add a method on Registry to get the size (#12182)
PaperMC/Paper@ca26109 Don't process empty rcon commands (#12188)
PaperMC/Paper@a501c45 Deprecate server config getters (#12189)
PaperMC/Paper@7f3d359 Use MiniMessage#deserialize(String, Pointered) in sendRichMessage for send messages (#12177)
PaperMC/Paper@9b9f046 Remove broken code (#12171)
PaperMC/Paper@fc56c72 Add methods for Creaking (#12094)
PaperMC/Paper@f63dbea Fix cancelled HangingPlaceEvent inventory desync (#12161)
PaperMC/Paper@9421f22 Make CustomArgumentType use parse(reader,source) (#12191)
PaperMC/Paper@0a6e743 Fix invulnerability damage and armour (#12190)
PaperMC/Paper@b506626 Remove unused light queue size option (#12201)
PaperMC/Paper@1d5e5a5 Document replacement for Skull owner profile methods (#12195)
PaperMC/Paper@8de7e35 Add null check to level ref in Entity constructor (#12218)
PaperMC/Paper@a866e36 Fix MenuType.SMITHING JavaDocs (#12226)
PaperMC/Paper@5538d24 Fix "DEFAULT" SpawnReason of fish spawned by bucket (#12227)
|
2025-03-06 17:47:12 +00:00 |
|
Samsuik
|
daa5c1f5cb
|
Configure fluids flowing through the world border
|
2025-02-20 17:24:18 +00:00 |
|
Samsuik
|
a342cb1722
|
Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@6cfa2f7 [ci skip] Add missing nullability annotation to sendEquipmentChange method (#12112)
PaperMC/Paper@9b9de82 Update Alternate Current patch to v1.9.1 (#12115)
PaperMC/Paper@c62252e Add lore content guard (#12116)
PaperMC/Paper@4041678 [ci-skip] Mention missing World#regenerateChunk implementation in jd (#12109)
PaperMC/Paper@a6e82d9 [ci skip] Clarify getChunkAtAsyncUrgently javadocs (#12125)
PaperMC/Paper@cb25c0c [ci skip] Fix annotation fields used in NMS getBukkitEntity (#12120)
PaperMC/Paper@0070126 [ci skip] improvement example in javadoc for DatapackRegistrar (#12122)
PaperMC/Paper@608f004 add method on ItemStack to edit pdc (#12022)
PaperMC/Paper@7bee997 Cleanup damage source a bit (#12106)
PaperMC/Paper@b9023b5 Add EntityAttemptSmashAttackEvent (#12113)
PaperMC/Paper@a3781ff Separate tick count to ensure vanilla parity (#12077)
PaperMC/Paper@2a4a115 Add EntityEquipmentChangedEvent (#12011)
PaperMC/Paper@06f96dd Improvement in /plugins command (#12121)
PaperMC/Paper@28d07dc use correct spigot plugin count
PaperMC/Paper@60394c5 Fix PlayerReadyArrowEvent cancellation desync (#12111)
PaperMC/Paper@b27e11c Fix bad world to chunk coordinate example in javadocs (#12131)
PaperMC/Paper@88cdd22 Fixup luck and random implementation in CB loot-tables (#11926)
PaperMC/Paper@84609dc Don't auto-create any brig redirects (#11954)
PaperMC/Paper@8eb8e44 Allow For Default Titles in InventoryView Builders (#12013)
|
2025-02-17 16:30:33 +00:00 |
|
Samsuik
|
a1f50ad82f
|
Allow blocking with swords
|
2025-02-17 16:15:28 +00:00 |
|
Samsuik
|
99950f433c
|
Remove stuck speed multiplier getter
|
2025-02-17 01:49:49 +00:00 |
|
Samsuik
|
4fa7c85bce
|
Reimplement vanilla and eigencraft redstone cache
|
2025-02-17 01:32:23 +00:00 |
|
Samsuik
|
047821fb7d
|
Keep the bukkitEntity around after changing the handle
|
2025-02-13 21:17:17 +00:00 |
|
Samsuik
|
5410f06e7e
|
Move legacy explosion clipping out of Level
|
2025-02-13 00:51:20 +00:00 |
|
Samsuik
|
2a182f3b5f
|
Track block changes and level tick scheduler
|
2025-02-13 00:35:33 +00:00 |
|
Samsuik
|
9ad005f3a2
|
Fix pushEntities causing a crash when there's an enderdragon in the world
|
2025-02-09 18:05:30 +00:00 |
|
Samsuik
|
240a18f319
|
Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@3af5e77 Add Player#give (#11995)
PaperMC/Paper@7e21cb8 fix PlayerChangedMainHandEvent javadoc (#12020)
PaperMC/Paper@5a34bf0 Correctly retrun true for empty input shapes in EntityGetter#isUnobstructed
PaperMC/Paper@a392d47 Make Watchdog thread extend TickThread
PaperMC/Paper@1004374 Add further information to thread check errors
PaperMC/Paper@e2f0efd Remove nms.Entity#isChunkLoaded
PaperMC/Paper@54b2e9d Add buffer to CraftWorld#warnUnsafeChunk
PaperMC/Paper@d4a9578 Experimental annotation changes (#12028)
PaperMC/Paper@5bcfb12 Fix activation range config and water animal status (#12047)
PaperMC/Paper@e0711af Deprecate UnsafeValues#getSpawnEggLayerColor (#12041)
PaperMC/Paper@8927091 Do not record movement for vehicles/players unaffected by blocks
PaperMC/Paper@5395ae3 Fix composter block setting bukkit owner twice (#12058)
|
2025-02-03 08:58:45 +00:00 |
|
Samsuik
|
7f6a0fb260
|
Fix avoid redundant block searches
And move all ChunkEntitySlice changes into feature patches
|
2025-02-03 08:24:57 +00:00 |
|
Samsuik
|
ef61440af4
|
Fix falling block stacking restrictions when using legacy physics
|
2025-01-30 17:35:26 +00:00 |
|
Samsuik
|
672477da5c
|
Remove stripped movement method
|
2025-01-25 23:30:39 +00:00 |
|
Samsuik
|
c8811412fe
|
Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@73f7736 Drop patch for MC-273635 fixed in MC 1.21.4 (#11987)
PaperMC/Paper@30fdfb1 [ci skip] Fix docs for DamageResistant (#11992)
PaperMC/Paper@6b7650d Only add goat horn once (#12001)
PaperMC/Paper@30046e0 Fix a rare crash with a concurrent modification of scaled health attributes (#12002)
PaperMC/Paper@88bbead Flush regionfiles on save configuration option
PaperMC/Paper@336ea9d Check for empty when sending equipment changes (#12008)
PaperMC/Paper@939bb78 Add RayTraceConfigurationBuilder (#11907)
PaperMC/Paper@81bb82f Fix wrong piston world border check (#12007)
PaperMC/Paper@ce95b5d Use proper default for setting null display background color (#12010)
PaperMC/Paper@2477f1f [ci skip] fix and improvements for docs in ConsumeEffect component (#11998)
PaperMC/Paper@fb5b173 Add PlayerClientLoadedWorldEvent (#11940)
|
2025-01-25 22:51:46 +00:00 |
|
Samsuik
|
acbbb18989
|
Obfuscate tnt fuse and fix tnt disappearing on laggy servers
|
2025-01-17 13:44:20 +00:00 |
|
Samsuik
|
53d4937f51
|
Fix infinite loop in search for blocks when using legacy physics
|
2025-01-17 13:31:25 +00:00 |
|
Samsuik
|
6b8f6d3d79
|
Fix durable blocks being destructable at the bottom of the world
This would causes issues if bedrock is configured to be a durable block.
|
2025-01-17 13:18:58 +00:00 |
|
Samsuik
|
1a4ad041b5
|
It compiles
|
2025-01-17 11:47:37 +00:00 |
|
Samsuik
|
ca83d33506
|
All patches applied
|
2025-01-17 01:31:04 +00:00 |
|
Samsuik
|
7dbdd69077
|
Half way through feature patches
|
2025-01-16 23:48:05 +00:00 |
|
Samsuik
|
1e345a18b5
|
Start on feature patches
|
2025-01-16 21:54:41 +00:00 |
|