Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-29 | Fix the ExtendedClassInfo for trace elements deobfuscated by the preceding ↵fix-source-jar-for-deobfed-traceelements | Jason Penilla | |
rewriter. Another solution would be to reorder the rewrites and make the StacktraceDeobfuscator handle extended traces. This is arguably not that important of a fix as only server classes should be getting deobfed, so we can easily deduce that the ?:? with a net.minecraft/com.mojang package means it's a deobfed server class. | |||
2022-10-27 | Fix MC-147659 (#8423) | William Blake Galbreath | |
2022-10-27 | Fix wrong descriptor in ASMEventExecutorGenerator (#8506) | Hannes Greule | |
2022-10-27 | [ci skip] Remove old todo file | Nassim Jahnke | |
2022-10-27 | [ci skip] Undo modification to removed patches in latest commit (#8512) | Owen | |
2022-10-27 | Make CommandSyntaxException implement ComponentMessageThrowable (#8513) | Jason | |
2022-10-26 | Fix EntityArgument suggestion permissions to align with ↵ | Jason | |
EntitySelector#checkPermissions (#8511) | |||
2022-10-26 | Track projectile source for fireworks from dispensers (#8044) | Jake Potrebic | |
2022-10-26 | Fix a bunch more forceDrops for dropping items (#8095) | Jake Potrebic | |
2022-10-26 | Add allow server listing & text filtering client options (#7595) | Noah van der Aa | |
2022-10-26 | Fix new block data in EntityChangeBlockEvent for silverfish when mobGriefing ↵ | Lulu13022002 | |
isn't enabled (#8099) | |||
2022-10-26 | [ci skip] Update checkout action in workflow (#8510) | Pedro | |
2022-10-24 | Add dirty flag to chunk tick lists | Spottedleaf | |
For whatever reason, vanilla does not mark the chunk as dirty when changing its tick lists. We also have it return dirty if the time since the last save has changed, since it would affect the tick offsets in the ticklist. | |||
2022-10-24 | Fix incorrect handling of mustNotSave | Spottedleaf | |
CB used the dirty flag to construct the chunk unload event, but then sets mustNotSave to the inverted value of the event after calling the event without considering that the chunk may actually be brought up to loaded status again later. Then, CB overrides the isUnsaved method of LevelChunk to additionally use mustNotSave. Thus, if the chunk is not marked dirty when unloading, the mustNotSave value will be set to true. Then, once the chunk is reloaded and edited the dirty flag will be set. However, when unloading the chunk finally, the isUnsaved method will return false due to mustNotSave being true. Thus, the chunk will never be saved. To fix these issues, no longer make mustNotSave override isUnsaved and always set the save flag for the chunk unload event. This issue started popping up recently due to the recent change to mark chunks as not dirty after saving them, which increased the chance of the save issue occurring in the first place. | |||
2022-10-24 | Move classes added to net.minecraft.server to paper packages (#8500) | Jason | |
2022-10-23 | Only limit global sounds to same world if limiting radius (#8499) | evan | |
2022-10-23 | Updated Upstream (Bukkit/Spigot) (#8445) | Jake Potrebic | |
2022-10-23 | Mark chunks as saved after saving them | Spottedleaf | |
Prevents re-saving them again later. | |||
2022-10-22 | Ignore impossible spawn tick (#8493) | Owen | |
Co-authored-by: dannyball710 <[email protected]> | |||
2022-10-22 | Don't fire EntityToggleSitEvent on deserialization & reorder some api ↵ | Owen | |
patches (#8495) | |||
2022-10-22 | Add Moving Piston API (#7019) | Owen | |
2022-10-22 | Add EquipmentSlot convenience methods (#8477) | SoSeDiK | |
2022-10-22 | Add config setting for grindstone overstacking (#8156) | uku | |
2022-10-22 | Add fire-tick-delay option (#8037) | vytskalt | |
2022-10-22 | Added EntityToggleSitEvent (#7579) | IEatBeans | |
* Added EntityToggleSitEvent Patches * Updated event phrasing, fixed Boolean not being primitive, pandas now fire event, and event is defined and called in 1 line * Updated event phrasing, fixed Boolean not being primitive, pandas now fire event, and event is defined and called in 1 line * Added EntityToggleSitEvent Patches * Added EntityToggleSitEvent Patches * Added EntityToggleSitEvent Patches | |||
2022-10-22 | Add MaterialTags for the different Types of Tools (#8049) | thelooter | |
* Add MaterialTags for the different Types of Tools * Add Netherite Tools Tag | |||
2022-10-22 | Optimized dirt and snow spreading (#5124) | Lukas Alt | |
* Optimized dirt and snow spreading * Add optimization to bukkit event call * Clarify var names Co-authored-by: Owen1212055 <[email protected]> | |||
2022-10-22 | fixed entity vehicle collision event not called (#5053) | Lukas Alt | |
2022-10-22 | Detect headless JREs (#8491) | Noah van der Aa | |
Crashes caused by the missing AWT dependency come up in the support channels fairly often. This patch detects the missing dependency and stops the server with a clear error message, containing a link to instructions on how to install a non-headless JRE. | |||
2022-10-22 | Load Allay duplication cooldown as a long (#8410) | Noah van der Aa | |
It is saved as a long, and the API exposes a long, so loading it as an int may cause issues like overflows. | |||
2022-10-22 | [ci skip] Update workflow dependencies (#8489) | Pedro | |
2022-10-18 | Add stacktrace deobfuscation in more places (#8484) | Jason | |
2022-10-18 | Fix inconsistent isChunkLoaded calls | Spottedleaf | |
When we update the chunk state to border, it should be the case that isChunkLoaded returns true and that getChunkIfLoadedImmediately returns a non-null value. Now add the chunk to the loaded map before making any callbacks after updating to border state. | |||
2022-10-18 | Fix another case of missing chat headers | Nassim Jahnke | |
2022-10-18 | Add LivingEntity knockback API (#8479) | Melncat | |
2022-10-18 | Add converted Slot number to PlayerInventorySlotChangeEvent (#8482) | Jakub Žáček | |
2022-10-16 | Add LivingEntity#swingHand(EquipmentSlot) convenience method (#8456) | SoSeDiK | |
2022-10-16 | Fix package for PlayerInventorySlotChangeEvent (#8475) | Jakub Žáček | |
Co-authored-by: Jakub Zacek <[email protected]> | |||
2022-10-16 | FIx bedrock patterns (#8474) | 19MisterX98 | |
2022-10-15 | Avoid usages of RecipeChoice#getItemStack() (#8453) | Lexi | |
Replaces some internal usages of this method with RecipeChoice#test(ItemStack) and deprecates every other method still utilizing this legacy method. | |||
2022-10-14 | Allow changing bed's 'occupied' property (#8458) | SoSeDiK | |
2022-10-13 | Avoid cycle deprecation (#8466) | Lulu13022002 | |
2022-10-13 | Update settings directory path in exceptions (#7968) | Lulu13022002 | |
2022-10-13 | Elder Guardian appearance API (#8455) | SoSeDiK | |
2022-10-12 | Make CraftMinecartTNT public | Shane Freeder | |
adding the getHandle method causes some issues with things like ProtocolLib due to the expectation that all classes which provide a getHandle method are public. | |||
2022-10-11 | Fix a classloading issue in tests (#8459) | Jake Potrebic | |
2022-10-11 | Fix stacktrace in server tests | Jason Penilla | |
2022-10-11 | Add PlayerInventorySlotChangeEvent (#7321) | Jakub Žáček | |
2022-10-11 | Add missing Entity + Projectile API (#7632) | Owen | |
2022-10-11 | Expose isUnderWater to Entity (#8454) | SoSeDiK | |