Samsuik
cc574e807d
Updated Upstream (Paper 1.20.6)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@abc49bf Begin update to 1.20.5
PaperMC/Paper@f2c45ed do some work
PaperMC/Paper@00c14f2 Move logging patches after adventure
PaperMC/Paper@ef057bb work on Adventure patch
PaperMC/Paper@380c4d2 Add plugin remapping patches
PaperMC/Paper@7cdf804 Work
PaperMC/Paper@dd6ce09 Fix reflection diff and order wrt commodore diff
PaperMC/Paper@598a1cb Apply shadow removal patch
PaperMC/Paper@ffccfd5 Apply timings
PaperMC/Paper@eb41348 33
PaperMC/Paper@9cac5b6 Fix continueServerUpdate with 2-line subjects
PaperMC/Paper@2eeed9e 41
PaperMC/Paper@d07c487 Don't use defaultToolchain method for run tasks
PaperMC/Paper@f2350fe Set mercury sourceCompat
PaperMC/Paper@5cfd92b Fix api compile
PaperMC/Paper@862d004 work on some API stuff
PaperMC/Paper@d6a3c0c fix 2 of our javadoc errors
PaperMC/Paper@487555b update
PaperMC/Paper@0225537 Update upstream
PaperMC/Paper@906f906 Patches!
PaperMC/Paper@8244815 221
PaperMC/Paper@309ebc1 253
PaperMC/Paper@1d7d7e9 301
PaperMC/Paper@9079c90 354
PaperMC/Paper@cc46148 405
PaperMC/Paper@5be858e Patches!
PaperMC/Paper@2d9d0d8 Patches!
PaperMC/Paper@a403a8d Patches!!!!!!!
PaperMC/Paper@21afc0a Patches!!!!!!!
PaperMC/Paper@1de0dc8 666 plus 1
PaperMC/Paper@4e654f2 More patch work
PaperMC/Paper@e832328 Check for existing am session before running continueServerUpdate
PaperMC/Paper@fc5c0da 683
PaperMC/Paper@90095cd 694
PaperMC/Paper@71ae391 more work (721)
PaperMC/Paper@22227cc more more work (757)
PaperMC/Paper@4d9e824 more more work (806)
PaperMC/Paper@9617829 Restore original formatting for MC-252817 patch
PaperMC/Paper@0518559 Update reflection rewriter to 0.0.1 release
PaperMC/Paper@e0a245d Patches!!!!!!!
PaperMC/Paper@1104431 955
PaperMC/Paper@1df7e21 Apply more API-implementing patches
PaperMC/Paper@b733809 Drop conduit api patch (upstream implemented same api with same method signatures)
PaperMC/Paper@c95db4f adventure 4.17.0-SNAPSHOT
PaperMC/Paper@bb1351c some work on adventure
PaperMC/Paper@1444b36 work on adventure
PaperMC/Paper@ce0e78c compile fixes
PaperMC/Paper@25f7c68 compile fixes
PaperMC/Paper@690b1cd compile fixes
PaperMC/Paper@b673721 compile fixes
PaperMC/Paper@6a87d14 dataconverter
PaperMC/Paper@ec9f7e3 starlight
PaperMC/Paper@e9eec78 chunk system
PaperMC/Paper@f6ea373 Patches
PaperMC/Paper@ec4ada8 Apply and move up non-optimization patches
PaperMC/Paper@c9907c6 More patches
PaperMC/Paper@2debcaf More more patches, including hopper optimization patch
PaperMC/Paper@6da0d8c (Almost) all patches applied
PaperMC/Paper@345b5c1 Patches!!!!!!! (we are done)
PaperMC/Paper@4590038 Fix properly resend patches
PaperMC/Paper@457e2c8 pass more stuff
PaperMC/Paper@b8da9ac item meta patch work
PaperMC/Paper@ccf158a update smithing recipe copy data components API
PaperMC/Paper@653f043 readd fix bee aging patch
PaperMC/Paper@bab31b6 Update Enchantment damage increase API
PaperMC/Paper@f4c7639 Un-jankify root user detection
PaperMC/Paper@9c58056 Some more compilation fixes
PaperMC/Paper@b984f66 Missing FQN in CraftPotionBrewer getter
PaperMC/Paper@768befe Remove patch renaming scripts
PaperMC/Paper@04a25c2 Fix WorldCreator#keepSpawnLoaded
PaperMC/Paper@820f999 Fixes for cb pkg ver
PaperMC/Paper@ca9001a compile fixes
PaperMC/Paper@d01f6b2 Fix more compile issues
PaperMC/Paper@8d3759d More more compile fixes
PaperMC/Paper@ed79038 More compile fixes
PaperMC/Paper@2641c02 Updated Upstream (Bukkit/CraftBukkit)
PaperMC/Paper@68aea43 Fixup damage source change
PaperMC/Paper@3062eb2 address my own comments
PaperMC/Paper@e85e1ec fixup sus effect entry patches
PaperMC/Paper@10e6143 fixup adventure's book meta handling
PaperMC/Paper@a244281 Replace VanillaGradle use and update generated API
PaperMC/Paper@31ad90b some more compile fixes
PaperMC/Paper@d2ef062 generator fix
PaperMC/Paper@7c6411b compile fixes
PaperMC/Paper@867eb90 compile fixes
PaperMC/Paper@62b96c5 compile fixes
PaperMC/Paper@c5c2a5f hunk system fixes
PaperMC/Paper@bcdf1f9 fixup loom pattern select event patch
PaperMC/Paper@43d110e fix issue with item default attribute API
PaperMC/Paper@2997fd6 plugin manager updates
PaperMC/Paper@7e9da43 support patch versions in api-version
PaperMC/Paper@813cfbf Fix compile issues
PaperMC/Paper@478a971 Fix light setting in protochunk
PaperMC/Paper@8b28f9f Fix accumulated total ticking chunks not being updated
PaperMC/Paper@00dac83 Drop old decompile fix
PaperMC/Paper@f6fae41 fix chat_type issue
PaperMC/Paper@cc81668 fix some issues on the todo list
PaperMC/Paper@44e68c3 fix some more issues
PaperMC/Paper@1bc278b Update patched spigot decompiler to fix inconsistency based on processing order
PaperMC/Paper@19ac9d4 remove no longer needed patches and fix tests
PaperMC/Paper@e856d17 Update paper plugin check in PluginRemapper
PaperMC/Paper@882ea0a fix adventure translations
PaperMC/Paper@4c53ace fix exact choice recipes
PaperMC/Paper@464cc81 fix custom potion mixes
PaperMC/Paper@ff77f82 paperweight 1.6.0
PaperMC/Paper@6a4974b Remove shadow from build classpath
PaperMC/Paper@c38f96b deprecate our ItemRarity API
PaperMC/Paper@ba8512a fix javadocs for SpawnerEntry$Equipment API
PaperMC/Paper@f1fc1b3 readd old UUID format patch
PaperMC/Paper@5485043 Don't tell people to build the reobf jar
PaperMC/Paper@2f19f0f fix enchantment order issue
PaperMC/Paper@80bd015 fix adventure converters not using RegistryOps
PaperMC/Paper@68e23db add back missing call to profile fill events
PaperMC/Paper@9bac389 more fixes
PaperMC/Paper@81f4405 add back hunk to async SavedData IO
PaperMC/Paper@91b5de6 bunch of fixes and improvements
PaperMC/Paper@f85d423 improve dumpitem and pgive commands
PaperMC/Paper@5731f34 Restore Handle Large Packets Disconnecting Client Patch
PaperMC/Paper@f037f08 Unify plugin remapping debug flags
PaperMC/Paper@c82766d fix item flags
PaperMC/Paper@f933c35 Update DataConverter to 1.20.6-rc1
PaperMC/Paper@55b1a87 fix PotionEffectType#getEffectAttributes
PaperMC/Paper@0b1b1fe fix helmet damage reduction inconsistencies
PaperMC/Paper@e2552ee Start cleaning up plugin remapping patches
PaperMC/Paper@711dbd7 Bump adventure ansi serializer
PaperMC/Paper@af97400 update generator
PaperMC/Paper@b7e148a Move obfhelper/stack deobf diff into original patch
PaperMC/Paper@a390119 Move cb version definition to gradle patch
PaperMC/Paper@20af7a7 remove funny diff
PaperMC/Paper@b3ea907 more ItemFlag fixes
PaperMC/Paper@53d8edd properly check for experimental stuff in generator
PaperMC/Paper@a771940 Revert to vanilla handling of LivingEntity#actuallyHurt (#10463 )
PaperMC/Paper@06cae13 Update jdk version and distribution in actions
PaperMC/Paper@dd571d8 Fix bad diff in build gradle file
PaperMC/Paper@d02bb81 proper migration to gamerules for keep spawn loaded distance
PaperMC/Paper@aeb3f37 update paperweight to 1.6.1
PaperMC/Paper@75c22d5 Bump tiny-remapper
PaperMC/Paper@8454786 Bump tiny-remapper (real)
PaperMC/Paper@d99d84a Temporarily comment out adventure jd links
PaperMC/Paper@83767f9 Use JetBrains runtime for run tasks
PaperMC/Paper@4ad6022 improve checking handled tags in itemmeta (#9470 )
PaperMC/Paper@8ce62b3 Fix issue with hopppers
PaperMC/Paper@7e3d5b5 bump paperweight to 1.6.2 to fix spurious build failure from scanJar OOM
PaperMC/Paper@d964c15 fix last test issue
PaperMC/Paper@3e90a19 Updated Upstream (Bukkit/CraftBukkit)
PaperMC/Paper@d93c6f9 remove calls to DoNotUse methods
PaperMC/Paper@f187fd6 Only scan `org.bukkit.craftbukkit.inventory` in `MetaHandledTagsTest`
PaperMC/Paper@a3c4dc9 Fix the incorrect codec usage in the Style convert (#10465 )
PaperMC/Paper@e16263c Fix firework meta NPE
PaperMC/Paper@306b203 more fixes for ItemMeta relating to components
PaperMC/Paper@1a03cc9 Fix test compilation
PaperMC/Paper@6e31f38 Fix book meta lacking resolved tag from older versions (Fixes #10470 )
PaperMC/Paper@37b3891 Fix another missing book meta tag
PaperMC/Paper@c4a1cd1 Fix issue with empty lists in adventure predicates
PaperMC/Paper@9d6e7e3 Don't hard fail on plugin remap error
PaperMC/Paper@4491ac0 respect hard list size limits in ItemMeta
PaperMC/Paper@aed7dca Fix overly strong name validation in player heads
PaperMC/Paper@0f4d328 final missing validation for data components
PaperMC/Paper@52ff3b7 Add itemName components (Resolves #10467 ) (#10471 )
PaperMC/Paper@ba673a3 [ci skip] Feature requests are now in GitHub Discussions (#10606 )
PaperMC/Paper@0f3e324 [ci skip] Fix discussion template file name (#10607 )
PaperMC/Paper@82a8012 [ci skip] adjust projects workflow for label changes
PaperMC/Paper@61c9c07 Fix CraftMetaBlockState adding extra tags
PaperMC/Paper@7f2d531 Rewrite reflection in library loader jars (#10608 )
PaperMC/Paper@05308fc Remap plugin libraries with namespace set to spigot (#10610 )
PaperMC/Paper@69a971a Reset component prototype on itemtype change
PaperMC/Paper@f9397e1 Fix incorrect Commodore mapping of sweeping enchant
PaperMC/Paper@8f7ac62 Validate manifest provided mapping namespace (#10612 )
PaperMC/Paper@fbe3c00 [ci skip] update projects workflow configuration
PaperMC/Paper@44ee092 1.20.6 (#10623 )
PaperMC/Paper@812ccb9 fix spawnChunkRadius gamerule resetting
PaperMC/Paper@25e44bc fix dumpitem command nbt format
PaperMC/Paper@3fdd094 Fix sealed package check in BytecodeModifyingURLClassLoader (#10627 )
PaperMC/Paper@937a67a Add initial size cap to component map
PaperMC/Paper@4ea67ab [ci skip] Remove trailing comma in projects action
PaperMC/Paper@8c058f8 Update paperweight to 1.6.3 (#10626 )
PaperMC/Paper@fa6013d Fixes beds not exploding in the nether
PaperMC/Paper@3e0eb4a Updated Upstream (CraftBukkit) (#10624 )
PaperMC/Paper@4cfd9e2 Expose canReach to mob pathfinding API (#10636 )
PaperMC/Paper@b8c454c Add damage check for mending (#10631 )
PaperMC/Paper@310b47b Update Java version references, add note on var usages
PaperMC/Paper@faa7aa2 Add GameMode#isInvulnerable (#10633 )
PaperMC/Paper@18c201b Add EquipmentSlot#getOppositeHand (#10632 )
PaperMC/Paper@544ce20 Expose #hasColor to leather armor (#10638 )
PaperMC/Paper@59fe7cc default save-empty-scoreboard-teams to vanilla
PaperMC/Paper@0db72ac Fix can_place_on conversion and size check for item containers
PaperMC/Paper@156675c Fix lodestone compass target conversion
PaperMC/Paper@5632210 add RegistryAccess for managing registries (#10154 )
PaperMC/Paper@6fcca46 Add missing step in V3818
PaperMC/Paper@7401313 fix shear drops for wolf and bogged
PaperMC/Paper@7ae2c67 Keep components using single items in creative (#10664 )
PaperMC/Paper@b13c7db Add missing experimental field and annotations (#10653 )
PaperMC/Paper@9d8d38d Updated Upstream (CraftBukkit) (#10646 )
PaperMC/Paper@0e43d3c Added API to get player's proxy address (#10400 )
PaperMC/Paper@54c5ecb Add missing SpigotConfig logCommands check (#10659 )
PaperMC/Paper@816ea9e [ci skip] Update old particle reference in javadoc (#10652 )
PaperMC/Paper@716dfd8 Fix EntityLoadCrossbowEvent (#10645 )
PaperMC/Paper@21d91ce Prevent profile lookups when unnecessary (#10651 )
PaperMC/Paper@2a6a5fe Add a way to check whether the chest is blocked (#10635 )
PaperMC/Paper@ac3a547 Fix BlockStateMeta (#10647 )
2024-05-06 02:54:19 +01:00
Samsuik
921b38c658
Fix tnt being unable to merge while falling
2024-05-04 03:50:19 +01:00
Samsuik
08f3dfa9cf
Rewrite optimise explosions
2024-05-04 01:33:31 +01:00
Samsuik
ce7d6229eb
Fix carpet compressions on legacy physics version
2024-05-03 20:38:15 +01:00
Samsuik
149727cd94
Fix out of world explosions on legacy physics versions
2024-05-03 20:32:07 +01:00
Samsuik
bba41c7c6f
Add more mob spawner behaviour options in the config
2024-05-03 20:29:39 +01:00
Samsuik
f948e10cd7
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@0052e2d build: Update tiny-remapper to 0.10.1 & remove unused repo from dev bundle config (#10303 )
PaperMC/Paper@a0931f4 Updated Upstream (Bukkit/CraftBukkit) (#10301 )
PaperMC/Paper@80e1a45 Add param to overrides to the correct method is called (#10308 )
PaperMC/Paper@62b220a Allow passenger retaining teleport via end gateway (#10283 )
PaperMC/Paper@ab1afb0 Fix missing profiler.pop() in PathFinder::findPath (#10320 )
PaperMC/Paper@cd110a8 [ci skip] Update CONTRIBUTING.md (#10318 )
PaperMC/Paper@e603486 Add onboarding message for initial server start (#10312 )
PaperMC/Paper@d361a7f Fix DamageSource API (#10307 )
PaperMC/Paper@99a6416 Expand Hopper BlockState API (#10328 )
PaperMC/Paper@09d6dfb [ci skip] Upstream dependencies in workflow scripts. (#10338 )
PaperMC/Paper@55ffcb1 Fix tripwire disarming not working as intended
PaperMC/Paper@05fe15e Fire EntityChangeBlockEvent on beehive nectar deposit (#10306 )
PaperMC/Paper@de620b8 Clone mutable types in events when changes are discarded (#10333 )
PaperMC/Paper@41ffa0c Expose power on fireballs (#10302 )
PaperMC/Paper@88419b2 Do not copy profile data if profiles are the same (#10259 )
PaperMC/Paper@9ec7dfc Move invisible setting up to entities (#10346 )
PaperMC/Paper@b600140 Add methods to change entity physics (#10334 )
PaperMC/Paper@00fd87a Return dummy string instead of empty optional
PaperMC/Paper@710dced [ci skip] move custom brig exception to paper package
PaperMC/Paper@45d1486 build: Update paperweight to 1.5.12 and Gradle Wrapper to 8.7 (#10361 )
PaperMC/Paper@e709245 Add config option for tripwire disarming fix
PaperMC/Paper@a203544 build: Compile against and shade the filtered jar (#9747 )
PaperMC/Paper@bd38e03 Updated Upstream (Bukkit/CraftBukkit) (#10379 )
PaperMC/Paper@a774fba feat: Entity#teleportAsync method with TeleportFlags (#10371 )
PaperMC/Paper@06361fa Fix invalid block entities created during world gen (#10375 )
PaperMC/Paper@bbee11f Deprecate Bukkit#getLogger (#10388 )
PaperMC/Paper@d8456ee Don't throw NPE for unplaced blockstate on #getDrops (#10366 )
PaperMC/Paper@182e79b Add more item use API (#10304 )
PaperMC/Paper@acf838f Backport some stuff from the generators branch (#10365 )
PaperMC/Paper@3d31e45 Add BlockBreakProgressUpdateEvent (#10300 )
PaperMC/Paper@8e75001 Disable vertical air friction when item entities have friction disabled (#10369 )
PaperMC/Paper@241d8e2 Ignore minecart in activation range (#10359 )
PaperMC/Paper@1207162 Allow player-list API to self un/list (#10358 )
PaperMC/Paper@5436d44 Deprecate several Keyed#getKey methods (#10357 )
PaperMC/Paper@a7f1dc6 Change online mode default for Velocity configuration (#10413 )
PaperMC/Paper@37db2d7 [ci skip] Update book page/char limit for book meta doc (#10415 )
PaperMC/Paper@526795b Update patches to handle vineflower decompiler (#10406 )
PaperMC/Paper@8fe90de [ci skip] Referenced InventoryDragEvent in documentation of InventoryClickEvent (#10395 )
PaperMC/Paper@46d462b Fix StackOverflowException thrown on shutdown (Fixes #10404 ) (#10408 )
PaperMC/Paper@f061e76 Fix hit criteria advancement triggered before changing state (#10409 )
PaperMC/Paper@3263470 Add color transition and clone functions to ParticleBuilder (#10342 )
PaperMC/Paper@4445d23 Deprecate ItemStack#setType & add ItemStack#withType (#10290 )
PaperMC/Paper@862299b "Downgrade" Vineflower to 1.10.1 release (#10423 )
PaperMC/Paper@9e886c4 Remove dead code (LegacyResult) (#10411 )
PaperMC/Paper@3b078f8 Add API for ticking fluids (#10435 )
PaperMC/Paper@908b814 Fix inventory desync with PlayerLeashEntityEvent (#10436 )
PaperMC/Paper@3af1346 Allow setting player list name early
PaperMC/Paper@a033033 Added chunk view API (#10398 )
PaperMC/Paper@c5f68ff Add CartographyItemEvent and get/setResult for CartographyInventory (#10396 )
PaperMC/Paper@fc53ff5 Add Configuration for finding Structures outside World Border (#10437 )
PaperMC/Paper@a6b6ecd More Raid API (#7537 )
PaperMC/Paper@f4c7d37 [ci skip] Fix javadoc typo (#10445 )
v0.12.7-beta-1.20.4
2024-04-25 17:31:11 +01:00
Samsuik
7b64b041b3
Move method inside the wrong patch
2024-03-28 00:33:04 +00:00
Samsuik
a292867621
Fix movement on legacy physics versions
2024-03-28 00:30:45 +00:00
Samsuik
d17c9756a4
Fix an issue with block cache optimisation
v0.12.6-beta-1.20.4
2024-03-18 20:14:16 +00:00
Samsuik
a8387cf866
Configure player poses shrinking collision box
v0.12.5-beta-1.20.4
2024-03-14 20:05:40 +00:00
Samsuik
8fe48d3156
Add outline collision to enderpearls
2024-03-14 19:03:05 +00:00
Samsuik
99b6c7b1bd
Fix block cache not invalidating durable blocks
v0.12.4-beta-1.20.4
2024-03-11 12:20:37 +00:00
Samsuik
2f29a1a01b
Fix vertical entity knockback
...
Renamed the `knockback-horizontal` and `vertical-limit-require-ground` configuration options to be more clear on their usage.
`knockback-vertical` now accepts a default using the `base-knockback` or the provided knockback instead of overwriting it to preserve vanilla behaviour by default.
v0.12.3-beta-1.20.4
2024-03-09 05:47:26 +00:00
Samsuik
91803759a8
Synchronise methods in LocalConfigManager
2024-03-09 01:03:38 +00:00
Samsuik
4f7b6d9564
Check if exploding entity is primed tnt
2024-03-09 00:18:22 +00:00
Samsuik
44f18e82cb
Fix npe in clean block cache after being invalidated
v0.12.2-beta-1.20.4
2024-03-06 22:22:40 +00:00
Samsuik
a3e1439ad9
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@850b736 Close PRs opened from orgs or bot accounts (#10281 )
PaperMC/Paper@54a2340 check if itemstack is stackable first (#10285 )
PaperMC/Paper@9c4bb0d add rich message component support to configuration (#10225 )
PaperMC/Paper@8870d22 Fire EntityDamageByEntityEvent for unowned wither skulls patch (#10244 )
PaperMC/Paper@bbc03d8 improve BanList types (#10239 )
PaperMC/Paper@ce5c8dd Configurable max block/fluid ticks (#10266 )
PaperMC/Paper@880fef7 Deprecate extra ban methods with raw BanEntry (#9580 )
PaperMC/Paper@60218cd Don't tick empty worlds (#9025 )
PaperMC/Paper@b21eb4d add overloads to use suspicious effect entry to mushroom cow and suspicious stew meta (#10245 )
PaperMC/Paper@89d51d5 Allow enabling sand duping (#10191 )
PaperMC/Paper@6ad63fb Per world ticks per spawn settings (#6891 )
v0.12.1-beta-1.20.4
2024-03-05 17:17:07 +00:00
Samsuik
47e76f0692
Move config modification in the wrong patch
2024-02-28 14:40:39 +00:00
Samsuik
90d5b445b2
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@3ea95ef Do not access world state to see if we can see a Player
PaperMC/Paper@71c84c8 Updated Upstream (Bukkit/CraftBukkit/Spigot) (#10277 )
PaperMC/Paper@e3bc4c4 Make debug mode print current configuration phase
PaperMC/Paper@d0ebfbb Fix corrupted plugin.yml breaking plugin loading (#10279 )
PaperMC/Paper@681bbff Fix spawnreason saving
2024-02-26 17:34:05 +00:00
Samsuik
c6cc3daa21
Fix mistake by the previous rushed commit
2024-02-24 19:07:12 +00:00
Samsuik
5fe3065699
Fix chunk loading entities unloading outside the world
2024-02-24 18:11:59 +00:00
Samsuik
8cd856e8a9
Add config for potion mechanics
2024-02-23 16:27:36 +00:00
Samsuik
423b272243
Add entity travel distance limits
...
Configuration example
chunk-travel-limit:
ender_pearl: 6
arrow: 6
falling_block: 60
tnt: 60
2024-02-20 19:48:51 +00:00
Samsuik
087892450d
Wouldn't be a sakura update without one mistake
2024-02-20 17:02:48 +00:00
Samsuik
45275d1fa5
Refractor merge cannon entities
2024-02-20 16:43:04 +00:00
Samsuik
38cacce74f
Remove unused legacy config helpers
2024-02-20 15:56:42 +00:00
Samsuik
f12f6af41f
Add final to sakura classes and methods
2024-02-20 15:55:00 +00:00
Samsuik
16392f7090
Remove unused getSectionEntities utility method
2024-02-20 15:49:44 +00:00
Samsuik
7de1cfbc8f
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@a80d31b Log command execution exceptions if debug=true (#10130 )
PaperMC/Paper@ec19620 Use a ConcurrentHashMap for enum mappings for BlockData (#10161 )
PaperMC/Paper@f28caff Limit ResourceLocation length to nbt string tag length
PaperMC/Paper@a0ffb57 [ci skip] Small cleanup to mc utils patch
PaperMC/Paper@8c8862f Also check for the actual character length in ResourceLocation validation
PaperMC/Paper@e84621a [ci skip] Add more patch identifying comments
PaperMC/Paper@c0e4697 [ci skip] Add more patch identifying comments
PaperMC/Paper@17275ff [ci skip] add more comments & move 1 hunk to correct patch
PaperMC/Paper@78fcb8e [ci skip] Update contributing guidelines to include identifying commit titles in comments (#10162 )
PaperMC/Paper@8657cd9 Updated Upstream (Bukkit/CraftBukkit/Spigot) (#10164 )
PaperMC/Paper@c151c95 Fixup AsyncPreLoginEvent patches
PaperMC/Paper@93a848c Readd missed line
PaperMC/Paper@f9fdedf [ci skip] Add more patch identifying comments, merge related patches
PaperMC/Paper@0ef5984 [ci skip] Add more patch identifying comments, merge related patches
PaperMC/Paper@848a396 Add mob goal generator (#9980 )
PaperMC/Paper@ebf97bd [ci skip] Add more patch identifying comments
PaperMC/Paper@94807a1 [ci skip] Minor cleanup and patch merges
PaperMC/Paper@5e73c55 [ci skip] Add more identifying patch comments
PaperMC/Paper@3e20d3a [ci skip] Add more identifying patch comments
PaperMC/Paper@f61ebdc Fix issue with kick event causes being passed improperly
PaperMC/Paper@106c67a [ci skip] Add more identifying patch comments
PaperMC/Paper@cc693ce [ci skip] Add more identifying patch comments, merge related patches
PaperMC/Paper@eeb6afc [ci skip] Add more identifying patch comments, merge related patches
PaperMC/Paper@1c956ab [ci skip] Add more identifying patch comments, merge related patches
PaperMC/Paper@42e88a8 [ci skip] Add more identifying patch comments
PaperMC/Paper@8e41ef4 Add visual blockdata api for primed tnt (#10146 )
PaperMC/Paper@68c3297 [ci skip] Add more identifying patch comments
PaperMC/Paper@4a98986 Add back Reduce allocation of Vec3D by entity tracker patch (#10179 )
PaperMC/Paper@b48d737 Async world data IO saving (#10171 )
PaperMC/Paper@8d94596 [ci skip] Add more identifying patch comments
PaperMC/Paper@f7dd304 [ci skip] Add more identifying patch comments
PaperMC/Paper@98e6d20 [ci skip] Add more identifying patch comments
PaperMC/Paper@e9e0bc1 [ci skip] Add more identifying patch comments
PaperMC/Paper@d9df6bc [ci skip] Add more patch identifying comments, cleanup
PaperMC/Paper@27cabc1 [ci skip] Add more patch identifying comments
PaperMC/Paper@684319f [ci skip] Add more patch identifying comments
PaperMC/Paper@9eb0b38 [ci skip] Add more patch identifying comments
PaperMC/Paper@25013d9 [ci skip] Move some disruptive patches back
PaperMC/Paper@484d6bf [ci skip] Move some disruptive patches back
PaperMC/Paper@52619e7 [ci skip] Add more patch identifying comments
PaperMC/Paper@e660379 [ci skip] Move some disruptive patches back
PaperMC/Paper@c57d1aa Move diffs around to compile without later ones applied
PaperMC/Paper@581b101 Add world to Entity AddTo/RemoveFrom Events (#10183 )
PaperMC/Paper@24dc2bf Add BlockStateMeta#clearBlockState (#10160 )
PaperMC/Paper@76da4bc Expose LootTable of DecoratedPot (#10023 )
PaperMC/Paper@11645e3 [ci skip] (Mostly) finish adding identifying patch comments
PaperMC/Paper@51bef80 [ci skip] Remove removed patches
PaperMC/Paper@ad2cf68 [ci skip] Move chunk system patch back a bit
PaperMC/Paper@d405ff1 [ci skip] Fixup last commit
PaperMC/Paper@a4a08b7 [ci skip] Move chunk system patch a bit back
PaperMC/Paper@b700460 Convert average tick value in the GUI to the correct granularity
PaperMC/Paper@1831240 [ci skip] Move chunk system patch back
PaperMC/Paper@b03f255 Finish moving patches back and improving compilable state
PaperMC/Paper@bd2fd61 [ci skip] Fixup a few bad comments
PaperMC/Paper@fe53b0e Updated Upstream (Bukkit/CraftBukkit/Spigot)
PaperMC/Paper@1ed50da Fix javadoc errors, remove unused classes
PaperMC/Paper@7f7d05a [ci skip] Remove IRC link from the README (#10194 )
PaperMC/Paper@ed130f1 [ci skip] clarify javadocs for Block#getDrops (#10153 )
PaperMC/Paper@4643b0d Shulker duplicate event (#10135 )
PaperMC/Paper@b333831 Make spawn egg colours visible (#10158 )
PaperMC/Paper@0cc3a7e Disable memory reserve allocating (#10180 )
PaperMC/Paper@3841722 Properly check if a loot table exists (#10190 )
PaperMC/Paper@b3c8108 [ci skip] Fix incorrect documentation for BlockDropItemEvent (#10175 )
PaperMC/Paper@294347b [ci skip] Cleanup events (#10202 )
PaperMC/Paper@87ce7c7 Small refactor of Paper plugin context preparation
PaperMC/Paper@7f856a1 Fix sleeping pos desync
PaperMC/Paper@8bc5be8 Add missing catch
PaperMC/Paper@c5d168c More provider source fixup
PaperMC/Paper@9e171ef Improve tag parser handling, move hunks out of chunk system patch
PaperMC/Paper@934cd77 Lifecycle Event System (#9629 )
PaperMC/Paper@534659e Fix NotNull locales (#10216 )
PaperMC/Paper@9c04729 Add Arrow/Stinger Removal Time API (#10193 )
PaperMC/Paper@69b52b4 Check for server JARs in plugin directory (#10228 )
PaperMC/Paper@cbe62d9 Add Conduit API (#10195 )
PaperMC/Paper@97c0120 Fix fox drops on death (#8862 )
PaperMC/Paper@581fb30 itemstack expose tooltip lines (#10185 )
PaperMC/Paper@99bae59 Propagate failed to bind to port error (#10235 )
PaperMC/Paper@bf6e803 Fix WaterBottleSplashEvent not forwarding hit result (#10203 )
PaperMC/Paper@2fa2d32 Fix possible StackOverflowError for some dispenser iteractions (#8524 )
PaperMC/Paper@e6a5215 Properly track the changed item from dispense events (#8658 )
PaperMC/Paper@4b58a85 Fire BlockPreDispenseEvent for droppers (#10226 )
PaperMC/Paper@cde5587 Add getChunkSnapshot includeLightData parameter (#10234 )
PaperMC/Paper@31699ae Updated Upstream (Bukkit/CraftBukkit) (#10242 )
PaperMC/Paper@37df121 Fix BlockState being set to null for damage events (#10252 )
PaperMC/Paper@7f85940 Updated Upstream (Bukkit) (#10255 )
PaperMC/Paper@7ccefdc Fire entity knockback event for ownerless tnt (#7171 )
PaperMC/Paper@a07d526 [ci skip] Fix JavaDoc mistake in BlockPistonRetractEvent (#10250 )
PaperMC/Paper@9a66f2b [ci skip] Fix javadoc mistake in PluginMeta (#10258 )
PaperMC/Paper@1964b22 Scoreboard objective number format api (#10036 )
PaperMC/Paper@d95341e FluidState API (#9951 )
PaperMC/Paper@351923d Run round-trip adventure codec tests with JSON, NBT, and Java ops. Use JavaOps for conversions. (#10031 )
PaperMC/Paper@4939f87 Add more ResourceLocation checks, some cleanup
2024-02-20 15:26:46 +00:00
Samsuik
293783d0d1
Nevermind, last commit broke avoid redundant block searches
...
If durable blocks with more than 12 durability exist then disable that option
2024-02-11 19:50:18 +00:00
Samsuik
05c53ca489
Fix durable blocks being unbreakable after 12 explosions
...
... and fix the block cache always invaliding
2024-02-11 19:31:38 +00:00
Samsuik
585c9eb091
Discard before changing entity handle
...
Fixes crash caused by retiring a bukkit entity multiple times
v0.11.4-beta-1.20.4
2024-02-11 14:57:22 +00:00
Samsuik
5dd68faa96
Fix stationary entities not tracking correctly
v0.11.3-beta-1.20.4
2024-02-10 17:54:00 +00:00
Samsuik
fc72cb27b4
Fix the doEntityDrops gamerule preventing falling blocks from breaking
2024-01-28 20:31:06 +00:00
Samsuik
5e9b05ed36
Improve entity merging plugin compatibility
2024-01-28 20:27:16 +00:00
Samsuik
6100146977
Copy spawnreason to respawning falling block entities
2024-01-28 20:24:37 +00:00
Samsuik
f898c70f18
Calculate biome noise once per chunk section
...
This is only intended for plot worlds, and disabled by default.
Only use if you know what you're doing.
v0.11.0-beta-1.20.4
2024-01-22 15:53:45 +00:00
Samsuik
ebde3865e2
Use fastutil ObjectArrayList for storing AABB's and VoxelShapes
2024-01-22 15:43:21 +00:00
Samsuik
d52dc8b2df
Rename impactNonLiving -> impactLiving
2024-01-22 15:40:07 +00:00
Samsuik
3c84fdb98f
Avoid searching for lava if the throttled flow speed is unused
2024-01-22 15:37:37 +00:00
Samsuik
e64016738a
Fix wrong raytrace method used in getSeenPercent
v0.10.0-beta-1.20.4
2024-01-21 23:32:03 +00:00
Samsuik
c147413b36
Fix incorrectly calling static method getSeenPercent
2024-01-09 15:45:39 +00:00
Samsuik
fb091042cc
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@1e7dd72 Remove 'fix Vanilla Minecart speed' patch (#10068 )
PaperMC/Paper@e7e1c8a Fix and add new scoreboard API (#10037 )
PaperMC/Paper@49f9f6f Add Registry#getKey (#10066 )
PaperMC/Paper@4adca3d Update to adventure 4.15 (#10045 )
PaperMC/Paper@ff7b9b0 Increase default custom payload channel size limit (#10006 )
PaperMC/Paper@1cda66e Hotfix Entity isInRain reobf issue
PaperMC/Paper@61768e0 [ci skip] Remove no longer needed mappings change
PaperMC/Paper@e035fd7 Updated Upstream (Bukkit/CraftBukkit/Spigot)
PaperMC/Paper@c215ce1 [ci skip] cleanup patch diff from last commit
PaperMC/Paper@4fdda9e Keep newlines in outdated client/server message (#10042 )
PaperMC/Paper@f483b38 fix NPE on EntityTeleportEvent getTo (#10016 )
PaperMC/Paper@dc62150 Catch async usage of playsound (#10021 )
PaperMC/Paper@0d6a0c3 Fix command block async message (again) (#10082 )
PaperMC/Paper@d1f507f Don't fire 2 game events for certain cauldron interactions (#8904 )
PaperMC/Paper@a401585 Fix campfire recipes not always outputting full result (#8754 )
PaperMC/Paper@88d28d6 Fix long loading screen when refreshing skins (#10026 )
PaperMC/Paper@c081104 Add experience points api (#9688 )
PaperMC/Paper@8221b08 Fix global sound event gamerule not being respected (#8727 )
PaperMC/Paper@3c0d6aa Updated Upstream (Bukkit/CraftBukkit/Spigot) (#10085 )
PaperMC/Paper@2c3ccb8 Add drops to shear events (#5678 )
PaperMC/Paper@b2ffb1b Add PlayerShieldDisableEvent (#9177 )
PaperMC/Paper@2951732 Add HiddenPotionEffect API (#9910 )
PaperMC/Paper@e4ab50d Properly disallow async Player#chat (#8123 )
PaperMC/Paper@5e978d3 Fix Folia scheduler tasks not canceling when plugin disable (#10091 )
PaperMC/Paper@e56e53f Fix some component bugs in login disconnect packet (#10090 )
PaperMC/Paper@3484ae9 Call entity_die game event after event cancel check (#10096 )
PaperMC/Paper@0ae58c0 cleanup player death event adventure logic (#10095 )
PaperMC/Paper@1281f4f Make region/lock shift accessors per world
PaperMC/Paper@983377b Correctly check if bucket dispenses will succeed for event (#10109 )
PaperMC/Paper@58e120b [ci skip] Remove extraneous diff added in 1.20.3 update (#10101 )
PaperMC/Paper@816bacc Call EntityChangeBlockEvent for cake eating (#10105 )
PaperMC/Paper@692db0c fix CustomModelData being removed (#10113 )
PaperMC/Paper@509876d Keep fully frozen entities fully activated (#10103 )
PaperMC/Paper@1fa48d1 include relative flags in PlayerTeleportEvent (#8190 )
PaperMC/Paper@ae001ae Fix untrack event not being called for all 'untracks' (#10110 )
PaperMC/Paper@259bc76 Pass system properties to maven repo session (#10117 )
PaperMC/Paper@b2a6d57 Validate ResourceLocation in NBT reading
PaperMC/Paper@7eaff48 [ci skip] Replace some magic values with constant references
PaperMC/Paper@19a6202 Fix experience & improvements to block events (#8067 )
PaperMC/Paper@8379027 Fix cmd permission levels for command blocks (#7404 )
PaperMC/Paper@a93acc4 Fix EntityChangePoseEvent being called during worldgen (#10120 )
PaperMC/Paper@25a99b1 Fix BlockDestroyEvents effectBlock not being set (#10131 )
PaperMC/Paper@a58e29d Fix a borked update of 'Properly handle BlockBreakEvent#isDropItems' (#10134 )
PaperMC/Paper@570cfb4 Validate missed resource location parsing
PaperMC/Paper@e46276e Fixup NamespacedKey parsing
PaperMC/Paper@f1c5f01 [ci skip] Fix typo
PaperMC/Paper@07b956e Fix tests by disabling them
2024-01-08 15:03:35 +00:00
Samsuik
9ac588a6ff
Fix passing the wrong object to the field discoverer, whoops
v0.9.2-beta
v0.9.1-beta
2023-12-24 19:54:02 +00:00
Samsuik
f7dff04bfc
Use conditional or when checking for cannon entities
2023-12-24 17:56:35 +00:00
Samsuik
f13a6dd04d
Use explicit variables in merge history
2023-12-24 17:53:28 +00:00
Samsuik
b838acbf96
Fix papers findSupportBlock impl not updating last chunk
2023-12-24 16:58:46 +00:00
Samsuik
d834655644
Optimise entity check inside blocks and fluids
2023-12-24 16:58:22 +00:00
Samsuik
f7c950801d
Attempt at improving tnt and sand chunk loading performance
2023-12-24 16:13:17 +00:00