Block map for Lightning Transforms Blocks#1764
Open
GideonWhite1029 wants to merge 93 commits into
Open
Conversation
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@2bfaa8b1 Fix inverted check in Rotations (#13399) PaperMC/Paper@4e1e44fb update connection hostname after player handshake event (#13386) PaperMC/Paper@53bfe4af Do not save entity fire override if it's unset (#13320) PaperMC/Paper@1bef0044 [ci/skip] bump fill to fix publishing PaperMC/Paper@1f94f1f7 Fix inverted logic in SwellGoal (MC-179072) (#13396)
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@f0298536 Fix allowEnteringNetherUsingPortals gamerule not being respected (#13263) PaperMC/Paper@8e5e54f5 Add Waypoint Styling API (#12964)
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@f76defd3 Fix javadocs in UseCooldownComponent (#13416) PaperMC/Paper@997f5054 Mark client as loading after API respawn (Fixes #13417) (#13418) PaperMC/Paper@89957033 Promote build channel to BETA PaperMC/Paper@d9a3fa7d Update ConcurrentUtil to 0.0.8 PaperMC/Paper@90191f72 Commit missing TickTime diff PaperMC/Paper@89fdae86 Fix incorrect per-world view distance handling PaperMC/Paper@b6b53a6d Use correct explosion type for TNT in the createExplosion API (#13413) PaperMC/Paper@6da8af7c Update 1.21.11 reobf mapping data (#13388)
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@b36b49ac Don't create direct holder for structures in World#locateNearestStructure (#13432) PaperMC/Paper@1d3d8206 Don't print missing profile stacktrace (#13420) PaperMC/Paper@8b35361f Add UnsafeValues#deserializeItemHover (#13067) PaperMC/Paper@f7840d62 fix: bump netty-codec-haproxy in order to match mojang's bump in mc netty deps (#13403) PaperMC/Paper@3f07f021 Make arrow despawn rate override configurable (#13409) PaperMC/Paper@6aa085b8 Raid max Groups configurable by API (#12896) PaperMC/Paper@e06e691a Fix inverted check in PiglinAi#pickUpItem (#13419) PaperMC/Paper@2a8353a0 Fix display's glow color override interpreting alpha channel (#13441)
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@7813de12 Fix arrow immunity loophole (#13452) PaperMC/Paper@6d5a450f Add additional ray trace API (#12162) PaperMC/Paper@8c6b6327 Properly update hidden effects (#13173) PaperMC/Paper@5875d880 Fix inventory desyncs with certain cancelled interactions (#12960)
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@bc0c3d88 Promote build channel to STABLE PaperMC/Paper@e90c034f Finalize unpick migration (#13463) PaperMC/Paper@94d0c97a Don't try to save scoreboard if there is no world loaded (#13471)
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@37c0bcf3 Add the Vehicle interface to Nautilus (#13474) PaperMC/Paper@95c6067d Allow disabling incoming-packet-threshold (#13477) PaperMC/Paper@cd445fdb Do not set gamerules when they are not set before conversion
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@8f736dbf Improve outdated version check (#12589) PaperMC/Paper@3ebc5b33 Don't apply oversized sanitizers in components disabled by config (#13466)
…sing "allow-effects-with-tinted-glass" (PurpurMC#1746)
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@173bd93c [ci/skip] Rebuild patches PaperMC/Paper@a47cb98c Add check for null player name in Team methods (#13468) PaperMC/Paper@ebf50865 Expand wateranimal-spawn-height config for nautilus (#13488) PaperMC/Paper@179626d5 Fix a few inverted checks for skulls (#13502) PaperMC/Paper@5fa4be93 feature: expose mannequin poses (#13429) PaperMC/Paper@1fd9d085 Fix backward compat for World#setPVP (#13503) PaperMC/Paper@350fd5e3 Prevent negative anger level for neutral mobs (#13504) PaperMC/Paper@575df562 Add zip error reporting to PaperPluginClassLoader (#13505) PaperMC/Paper@51239f4b Fix usage message on spigot reload command (#13494) PaperMC/Paper@ede8d0df Format paper-api mob goals in debug renderer (#13495) PaperMC/Paper@444a2ba1 Change thrown trident item to use copy of ItemStack of count 1 (#13394) PaperMC/Paper@93e81bfc Add support for loading plugins from extra directories (#13447)
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@5be5b387 Make merchant accessible in PlayerPurchaseEvent (#13062) PaperMC/Paper@8556cb41 Clamp negative site api distances in the version fetcher to avoid caching issues (#13506)
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@b3edd3f4 Clamp respawn location pitch to correct bounds (#13509) PaperMC/Paper@4b35f5cb Fix using experience bottle does not award item used stat (#13522) PaperMC/Paper@a0f626b5 Fix backward compat for EnchantmentTarget.WEAPON (#13508)
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@0bd2eca0 [ci/skip] Clarify AsyncPlayerPreLoginEvent is post authentication (#13519) PaperMC/Paper@e7445e16 Prevent ticking virtual world borders multiple times per server tick (#13513) PaperMC/Paper@c3b18bdf Fix tracking depth in Scope (#13538) PaperMC/Paper@fc1d2c42 Check spawn_mobs gamerule for spawnEnemies flag (#13510) PaperMC/Paper@3bf1cb81 Add LEGACY_BARRIER to isTransparent (#13515) PaperMC/Paper@290414e7 Fix legacy conversion for maxDurability / data (#13529) PaperMC/Paper@b5e72578 Remove hard-coded max stack sizes from Material (#13518)
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@8a6654cd Redirect attacks with piercing weapon PaperMC/Paper@81b91224 Fix PlayerClientLoadedWorldEvent#isTimeout being always true (#13573)
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@4873e3fb Fix Bee anger never gets timeout (#13546)
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@57c7aac4 Propagate failures from suggestion futures fixes #13587 (#13598) PaperMC/Paper@fd39dbdb Provide locale pointer for config connection audience (#13600) PaperMC/Paper@a687a82c [ci/skip] chore: remove unneeded task configuration (#13484) PaperMC/Paper@e5718dce fix: PlayerServerFullCheckEvent#deny not setting the allow flag (#13601) PaperMC/Paper@ae0c3a9e Add ItemCraftedEvent (#12245) PaperMC/Paper@581214ad Fix fixClimbingBypassingCramming option (#12793) PaperMC/Paper@0d768aac Add RecipeChoice.ItemTypeChoice (#12049) PaperMC/Paper@e2b76dfd Implement deprecated getItemStack method in ItemTypeRecipeChoice (#13607) PaperMC/Paper@9d303299 Fix pre-tick cooldown reset on swap (#13589) PaperMC/Paper@04739de1 Make SkinSource Player implementation reflect profile changes (#13585) PaperMC/Paper@c59990d9 Update affects spawning api (#13556) PaperMC/Paper@302c47c0 Don't tick disconnected connections (#13614)
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@d10c3129 Update inactive tick handler (#13621) PaperMC/Paper@6103cc7f Expand mobs-can-always-pick-up-loot.zombies for husk (#13624) PaperMC/Paper@255c25e2 fix "do not prematurely disconnect players on stop" (#13625) PaperMC/Paper@e17a767f Logging fixes around plugin disable and shutdown; logging cleanup (#13622) PaperMC/Paper@1f1406f1 Fix collision inconsistency with Vanilla PaperMC/Paper@6f71be80 Sync Moonrise
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@79c77f5d Pre-Adventure 5.0 changes (#13300) PaperMC/Paper@ad767b0c Fix MC-259832 (#13464) PaperMC/Paper@37e02efd feat: Add new overloads for Pathfinder (#13192) PaperMC/Paper@47aef92a [ci/skip] chore(jd): improve PlayerConnectionValidateLoginEvent (#13591) PaperMC/Paper@13887c99 feature(#13558): add copper golem state api (#13561) PaperMC/Paper@10235641 Fix item entity data serialization to json (#13632) PaperMC/Paper@32dff6b1 Fix crafter slot ID conversions (#13497) PaperMC/Paper@7e80cef5 Add ItemStack getter to FurnaceExactEvent (#13569)
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@75bbf4fb Fix infinite loop for legacy wrapper (#13659) PaperMC/Paper@c58f8443 Check for valid NamespacedKey in OldEnum#valueOf (#13596) PaperMC/Paper@3f5728e2 Cleanup CLI args (#13646)
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@e4a5a894 Update to Minecraft 26.1.1 PaperMC/Paper@92a4d8db Update "Only write chunk data to disk if it serializes without throwing" PaperMC/Paper@02d9cbce Update "Entity load/save limit per chunk" PaperMC/Paper@cb696286 Update "Attempt to recalculate regionfile header if it is corrupt" PaperMC/Paper@4662bab9 Update "Incremental chunk and player saving" PaperMC/Paper@4dddc82f Implement new version schema: `<mcver>.build.<paper_build_no>-<paper_status>` / `<mcver>.local-SNAPSHOT` PaperMC/Paper@fc0a9980 Set channel to ALPHA PaperMC/Paper@a4fa0357 update gradle wrapper PaperMC/Paper@a15ceb7a Update fill-gradle to 1.0.11 PaperMC/Paper@52f7e24e Publish to releases repository PaperMC/Paper@bb7ff8f0 Update "Optimise general POI access" PaperMC/Paper@ac42a07e Update "Flush regionfiles on save configuration option" PaperMC/Paper@14357cc5 Avoid using the regionfile directory name to determine if it is chunk data PaperMC/Paper@a2f4d349 Update "Optimise collision checking in player move packet handling" PaperMC/Paper@50303a0e Update "Add explicit flush support to Log4j AsyncAppender" PaperMC/Paper@7bc4f895 Shift unapplied patches PaperMC/Paper@62ba2c4f Update "Improve keepalive ping system" PaperMC/Paper@f6d27019 Update "Optimise EntityScheduler ticking" PaperMC/Paper@4d8d06c7 Fix WorldBorder#setCenter ignoring new values on 26.1.1 (#13741) PaperMC/Paper@f9da8035 update unpick definitions PaperMC/Paper@fc71a133 [ci/skip] fixup previous commit PaperMC/Paper@4c91cd34 Lazy set Entity.projectileSource in AbstractProjectile#getShooter PaperMC/Paper@3d1da60c Cache the climbing check in activation range (#12764) PaperMC/Paper@575630f3 feat: Optimize ServerWaypointManager when locator bar is disabled PaperMC/Paper@742daf02 [ci/skip] fixup previous commit PaperMC/Paper@d29063da Rebuild patches PaperMC/Paper@ce581c3c Bump deps to match Vanilla versions (#13744) PaperMC/Paper@f3e9a934 Fix attack check PaperMC/Paper@b4743b58 Fix gamerule loading in Management Protocol (#13753) PaperMC/Paper@c53ac8a1 Add PlayerToggleEntityAgeLockEvent (#13742) PaperMC/Paper@59081719 fixup previous event PaperMC/Paper@7b49b586 Update "Optional per player mob spawns" PaperMC/Paper@1fae14c2 Update "Improve cancelling PreCreatureSpawnEvent with per player mob spawns" PaperMC/Paper@c40cb75b Update "Optimize Hoppers" PaperMC/Paper@edad1e4c Update "Anti-Xray" PaperMC/Paper@106a934d [ci/skip] Drop stale TODO PaperMC/Paper@77c0866f handle legacy uid in vanilla migration and always write metadata during migration
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@75bbf4fb Fix infinite loop for legacy wrapper (#13659) PaperMC/Paper@c58f8443 Check for valid NamespacedKey in OldEnum#valueOf (#13596) PaperMC/Paper@3f5728e2 Cleanup CLI args (#13646) PaperMC/Paper@bd74bf65 feat: PlayerSwapWithEquipmentSlotEvent (#13687) PaperMC/Paper@28f8027a 26.1 PaperMC/Paper@a0eb01aa Change world storage layout to be closer to vanilla & implement migration (#13736) PaperMC/Paper@98012219 Implement new version schema: `<mcver>.build.<paper_build_no>-<paper_status>` / `<mcver>.local-SNAPSHOT` PaperMC/Paper@79ad7f65 Update unpick definitions PaperMC/Paper@5e9a9188 Lazy set Entity.projectileSource in AbstractProjectile#getShooter PaperMC/Paper@9d2db142 Cache the climbing check in activation range (#12764) PaperMC/Paper@7e34fba0 feat: Optimize ServerWaypointManager when locator bar is disabled PaperMC/Paper@bc8f5928 Fix attack check PaperMC/Paper@6a992682 Add PlayerToggleEntityAgeLockEvent (#13742) PaperMC/Paper@870df9d3 [ci/skip] Drop stale TODO PaperMC/Paper@8650896c handle legacy uid in vanilla migration and always write metadata during migration PaperMC/Paper@7c923b72 [ci/skip] migrate remaining patches to jspecify PaperMC/Paper@7773669d [ci/skip] Update README and CONTRIBUTING for 26.1 (#13739)
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@ce56a02f Update Vanilla base to 26.1.2 PaperMC/Paper@67a54b31 Add EntityLungeEvent (#13637) PaperMC/Paper@1241f406 [ci/skip] Update Player#performCommand javadoc and signature (#13698) PaperMC/Paper@73aded43 Fix spigot config silentCommandBlocks filtering player commands (#13649) PaperMC/Paper@d61d8df4 Cleanup crafter slot diff (#13662) PaperMC/Paper@8987f91c [ci/skip] chore(jd): ChunkGenerator improvements (#13655)
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@78eb3aaf Start discouraging world name use (#13760) PaperMC/Paper@6f4b0045 Add earlier trigger for world migration delay in vanilla logic (#13792) PaperMC/Paper@02ec8e95 [ci/skip] Remove dead disableGameRuleLimits property reading
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@0a3a73c1 Fix fireball entity class (#13676) PaperMC/Paper@0026eacf Remove unused config for `logging.deobfuscate-stacktraces` (#13778) PaperMC/Paper@392e594c Fix EntityLungeEvent#setLungePower being ignored (#13784) PaperMC/Paper@144a7c7f Add missing deprecation for Material#getCreativeCategory (#13686) PaperMC/Paper@0c79f00b Improve GameRule API (#13668) PaperMC/Paper@c58cba39 Port blockstate validation patch (#13786) PaperMC/Paper@04ee8eac Remove Paper config unsupported-settings.compression-format (#13800) PaperMC/Paper@dd0810c4 Skip inactive AI ticks for unaware mobs (#13781) PaperMC/Paper@d0be5e20 Call BlockFadeEvent for FrostedIce (#13764) PaperMC/Paper@66d3bbed Update frosted ice patch for 26.1
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@4be1a310 Add EntityScheduler#scheduleOrExecute PaperMC/Paper@9b1dd571 Do not empty beehives from worldgen threads PaperMC/Paper@6bac3c95 Delay open/close callbacks for chests
…feat/lightning-affects-blocks
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@1d141977 fix setSpawnLocation changing respawn dimension
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@3611a815 Fix String#toLower/UpperCase usages
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@ef4e85d6 Replace remaining relevant getWorld(String) use PaperMC/Paper@948acae8 Raise existing level.dat data size quota
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@6fe7eb5a Load World Key when its instance is created (#13818) PaperMC/Paper@944ce44a Fix CraftWorld identifier passing PaperMC/Paper@aa6f09b0 Prevent Happy Ghast from playing mount/dismount noises when silenced (#13807) PaperMC/Paper@7b31cc2b Make leaveMessage in PlayerKickEvent nullable (#13804) PaperMC/Paper@65461225 Update health after setPlayerProfile() (#13717) PaperMC/Paper@1a8417b1 [ci/skip] Add Javadocs for PotionEffect withX methods (#13723) PaperMC/Paper@4af86ff3 Handle null ServerLevel in fromGlobalPos (#13703) PaperMC/Paper@c39822ae reset pending keepalive state on listener handoff during reconfiguration (#13712) PaperMC/Paper@dcf5577a Fix PlayerProfile applySkinToPlayerHeadContents (#13692) PaperMC/Paper@dd203a27 chore: Don't log errors for accepting the EULA via the system property (#13681) PaperMC/Paper@d74f6bc7 Support for Kill damageable entities (#13667) PaperMC/Paper@90aee8e0 Update world methods to take in account environment attributes (#13543) PaperMC/Paper@b2b1e177 Improvement to Vehicle damage events (#13572) PaperMC/Paper@49daadd2 Fix insomniaStartTicks option being ignored for phantom spawning (#13609) PaperMC/Paper@57d84f68 Prevent NPE on ThrownPotion#splash (#13683) PaperMC/Paper@4f184db3 Fix memory leak on constantly damage (#13455) PaperMC/Paper@60073714 Update MOJIRA reference in DeOp command response for multiple targets [ci/skip] (#13812) PaperMC/Paper@4aef3f0a Remove already fixed vanilla bug MC-244739 (#13787) PaperMC/Paper@945aea99 Fix Damager for HangingBreakByEntityEvent and minor improvements (#12615) PaperMC/Paper@a8c05a35 Add an option to WorldCreator to avoid spawn location computation on world creation (#13407) PaperMC/Paper@182b2f8a Add Point Of Interest API (#12117) PaperMC/Paper@8021488e Disconnect State Fixes (#13616) PaperMC/Paper@1f819732 Allow ServerboundChangeGameModePacket if player has /gamemode permissions (#13507) PaperMC/Paper@a64ea13e Re-implement per-world and per-player time (#13814) PaperMC/Paper@acfe105b Add options to disable chunk and block entity ticking (#13821) PaperMC/Paper@651d8481 Finish world key initial migration (#13824) PaperMC/Paper@f4e769a7 Improvements checks for arguments numbers (#13290) PaperMC/Paper@5dc4afc1 Promote build channel to BETA PaperMC/Paper@55be6c0e Fix boat and minecart inventories on region switch [ci/skip] (#13826) PaperMC/Paper@7799bf28 Update Paperclip to v3.0.4
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@17524d0e Add precondition to spawn location setter in spawn events (#13830) PaperMC/Paper@5d62ec0e Prevent spawn location getters from allowing making the location invalid (#13831)
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@174eab01 Update Improve exact choice recipe ingredients (#13788)
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@39a1aa5c Promote build channel to stable
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@2e7bb166 Deprecate dyes custom tag in favour of vanilla tag (#13855) PaperMC/Paper@6048c2d9 Fix LivingEntity#knockback ignored when its Player (#13842) PaperMC/Paper@b80b6046 fix: Attack strength ticker cooldown incorrectly reset (#13856) PaperMC/Paper@1835b046 Call AsyncPlayerPreLoginEvent/AsyncPlayerConnectionConfigureEvent on virtual threads (#13816) PaperMC/Paper@afea65c2 Fix leash event for boats and elytra (#13697) PaperMC/Paper@39bd1bac [ci/skip] Rebuild patches PaperMC/Paper@11dbf110 Call BlockRedstoneEvent for more interactions (#12206) PaperMC/Paper@b8b4a1c7 Update Player#getClientViewDistance (#13530) PaperMC/Paper@b685281d [ci/skip] Mention documenting new config options in CONTRIBUTING.md (#13664)
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@b4682bfe Fix clicked items disappearing when player dies (#13002)
…feat/lightning-affects-blocks
…sync blocks after callEvent
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Based on #1422 by @granny.
Replaces hardcoded block transformations with a configurable
block-map, allowing server admins to define any block-to-block transformation caused by lightning strikes. Thenearby-blockseffect now applies to all blocks defined in the map, not just sand.