mirror of
https://github.com/LeavesMC/Leaves.git
synced 2025-12-22 08:29:22 +00:00
98 lines
3.0 KiB
Markdown
98 lines
3.0 KiB
Markdown
Leaves Modification
|
|
===========
|
|
|
|
**English** | [中文](https://github.com/LeavesMC/Leaves/blob/master/docs/MODIFICATION_cn.md)
|
|
|
|
## Fix (Makes it usable)
|
|
|
|
> All of them won't have configurations
|
|
|
|
- Gravity block duper
|
|
- Trading with the void
|
|
- Tripwire updates when it being removed and not disarmed
|
|
|
|
## Modify
|
|
|
|
> All of them will have configuration
|
|
|
|
- Player can edit sign
|
|
- Snowball and egg can knockback player
|
|
- Fakeplayer support (like carpet) (command: `/bot`, permission: `bukkit.command.bot`)
|
|
- Shears in dispenser can unlimited use
|
|
- Shears can rotate redstone equipment (like debug-stick)
|
|
- Budding Amethyst can push by piston
|
|
- Spectators don't get Advancement
|
|
- Use stick and shift to ArmorStand can modify ArmorStand's arm status
|
|
- Remove Player Chat sign (NoChatReport Mod server side)
|
|
- Instant BlockUpdater reintroduced
|
|
- Random flatten triangular distribution (like Carpet-TIS-Addition)
|
|
- Player operation limiter (can make auto break bedrock mod unusable)
|
|
- Renewable Elytra (when shulker kill phantom)
|
|
- Stackable Empty Shulker Boxes
|
|
- MC Technical Survival Mode
|
|
- Return nether portal fix
|
|
- Extra Yggdrasil support
|
|
- Whether use Vanilla random
|
|
- Update suppression crash fixed
|
|
- Bedrock break list
|
|
- No feather falling trample
|
|
- Shared villager discounts
|
|
- Redstone wire doesn't connect if on trapdoor (as 1.20-)
|
|
- Despawn enderman with block in hand
|
|
- Creative fly no clip (need carpet mod and leaves-carpet protocol)
|
|
- Enchantment mending compatibility with infinity
|
|
- Shave snow layers
|
|
- Mob spawn ignores lc
|
|
|
|
## Performance
|
|
|
|
> All of it will have configuration
|
|
|
|
> Powered by [Pufferfish](https://github.com/pufferfish-gg/Pufferfish)
|
|
|
|
- Optimize mob spawning (updating, unavailable yet)
|
|
- Multithreaded Tracker (updating, unavailable yet)
|
|
- Fix Paper#6045
|
|
- Optimize entity coordinate key
|
|
- Optimize suffocation
|
|
- Strip raytracing for entity
|
|
- Optimize Spooky Season check
|
|
- Optimize Chunk ticking
|
|
- Skip POI finding in vehicle
|
|
- Optimize entity target finding
|
|
- Use more thread Unsafe random
|
|
- Disable method profiler
|
|
- Disable inactive goal selector
|
|
- Skip clone loot parameters
|
|
- Reduce entity allocations
|
|
- Remove lambda from ticking guard
|
|
- Remove iterators from inventory contains
|
|
- Remove streams from getting nearby players
|
|
- Remove streams and iterators from range check
|
|
- Async Pathfinding (updating)
|
|
- Cache climbing check for activation
|
|
- Use aging cache for biome temperatures
|
|
- Reduce entity fluid lookups if no fluids
|
|
- Reduce chunk loading & lookups
|
|
- Simpler Vanilla ShapelessRecipes comparison
|
|
- Improve fluid direction caching
|
|
|
|
> Powered by [Purpur](https://github.com/PurpurMC/Purpur)
|
|
- Don't send useless entity packets
|
|
|
|
> Powered by [Carpet-AMS-Addition](https://github.com/Minecraft-AMS/Carpet-AMS-Addition)
|
|
- Optimized dragon respawn
|
|
|
|
## Extra Protocol Support
|
|
|
|
> All of it will have configuration
|
|
|
|
- PCA sync protocol
|
|
- BBOR protocol
|
|
- Jade protocol
|
|
- Carpet alternative block placement (carpet-extra)
|
|
- Appleskin protocol
|
|
- Xaero Map protocol
|
|
- [Syncmatica](https://github.com/End-Tech/syncmatica) protocol
|
|
- Leaves-Carpet protocol
|