-
-
Notifications
You must be signed in to change notification settings - Fork 63
Comparing changes
Open a pull request
base repository: EndstoneMC/endstone
base: v0.11.1
head repository: EndstoneMC/endstone
compare: v0.11.2
- 18 commits
- 52 files changed
- 2 contributors
Commits on Feb 22, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 4fc4030 - Browse repository at this point
Copy the full SHA 4fc4030View commit details -
fix: add missing exports for events (
BlockFormEvent, `BlockFromToEv……ent`, `BlockGrowEvent`)
Configuration menu - View commit details
-
Copy full SHA for 05a2cfc - Browse repository at this point
Copy the full SHA 05a2cfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c3c609 - Browse repository at this point
Copy the full SHA 4c3c609View commit details
Commits on Feb 24, 2026
-
fix: work around MCPE-228407 crash caused by Mojang's RakNet modifica…
…tions Mojang's modified RakNet adds handlers for packet types 0x86-0x8A that don't exist in upstream RakNet. The 0x86 handler reads a SystemAddress without validating packet length, allowing a crafted undersized packet to trigger a buffer over-read and crash the server. Drop these malformed packets before they reach the vulnerable code path.
Configuration menu - View commit details
-
Copy full SHA for faa9b09 - Browse repository at this point
Copy the full SHA faa9b09View commit details -
docs: add #blameMojang comments to document BDS bugs and workarounds
Document various Mojang bugs that required workarounds: - Certificate chain DoS (recursive parsing, no input validation) - Nullptr crash in certificate validation - MCPE-228407 buffer over-read (closed as "Won't Fix") - Disconnect not closing connection immediately - MapItemSavedData memory leak on player disconnect - Inconsistent vtable layout between platforms - Mangled calling conventions from aggressive optimization Co-Authored-By: Claude Opus 4.5 <[email protected]>
1Configuration menu - View commit details
-
Copy full SHA for fad6b6c - Browse repository at this point
Copy the full SHA fad6b6cView commit details
Commits on Feb 25, 2026
-
Configuration menu - View commit details
-
Copy full SHA for f3fdf64 - Browse repository at this point
Copy the full SHA f3fdf64View commit details -
Merge remote-tracking branch 'origin/v0.11' into v0.11
# Conflicts: # src/endstone/runtime/bedrock_hooks/rak_peer_helper.cpp
Configuration menu - View commit details
-
Copy full SHA for bc12901 - Browse repository at this point
Copy the full SHA bc12901View commit details -
Configuration menu - View commit details
-
Copy full SHA for c69a73e - Browse repository at this point
Copy the full SHA c69a73eView commit details
Commits on Feb 26, 2026
-
Configuration menu - View commit details
-
Copy full SHA for bf66178 - Browse repository at this point
Copy the full SHA bf66178View commit details -
feat: add BlockExplodeEvent for non-actor explosions
Hook Explosion::explode to capture the explosion position in a thread_local, then use it in the BlockExplodeEvent fired from ScriptBlockGameplayHandler when ExplosionStartedEvent has no actor source (e.g. bed in Nether, respawn anchor in Overworld).
Configuration menu - View commit details
-
Copy full SHA for 11b84a4 - Browse repository at this point
Copy the full SHA 11b84a4View commit details -
refactor: use ENDSTONE_EVENT macro in all event classes
Replace manual `inline static const std::string NAME` and `getEventName()` overrides with the ENDSTONE_EVENT macro across 22 event headers. Place the macro as the first line after the public access modifier for consistency. Remove now-unnecessary `#include <string>` where applicable.
Configuration menu - View commit details
-
Copy full SHA for db79c63 - Browse repository at this point
Copy the full SHA db79c63View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbc101a - Browse repository at this point
Copy the full SHA fbc101aView commit details -
Configuration menu - View commit details
-
Copy full SHA for af566d7 - Browse repository at this point
Copy the full SHA af566d7View commit details
Commits on Mar 2, 2026
-
Configuration menu - View commit details
-
Copy full SHA for fdf2636 - Browse repository at this point
Copy the full SHA fdf2636View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4417d0 - Browse repository at this point
Copy the full SHA b4417d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c29d1e6 - Browse repository at this point
Copy the full SHA c29d1e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6998a7b - Browse repository at this point
Copy the full SHA 6998a7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f94991 - Browse repository at this point
Copy the full SHA 9f94991View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.11.1...v0.11.2