9
0
mirror of https://github.com/Samsuik/Sakura.git synced 2025-12-27 02:39:06 +00:00
Samsuik ca5ff29a0d Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@691d452 Fix bundled spark permission check (#11355)
PaperMC/Paper@012c527 Update Velocity natives (#11347)
PaperMC/Paper@953e6e9 Fire BlockExpEvent on grindstone use (#11346)
PaperMC/Paper@10f5879 Change condition check order of entity tracking Y (#11348)
PaperMC/Paper@805a974 Improve console completion with brig suggestions (#9251)
PaperMC/Paper@e0021b1 Fix allowSpiderWorldBorderClimbing world config (#11321)
PaperMC/Paper@3db4758 Check dead flag in isAlive() (#11330)
PaperMC/Paper@21f125f Revert velocity natives to 3.1.2 (#11368)
PaperMC/Paper@0e82527 Fix NPE while trying to respawn an already disconnected player (#11353)
PaperMC/Paper@5d91bef Fix shulkerbox loot table replenish (#11366)
PaperMC/Paper@a8e6a93 Deprecate for removal all OldEnum-related methods (#11371)
PaperMC/Paper@925c3b9 Add FeatureFlag API (#8952)
PaperMC/Paper@426f992 Enchantment is data-driven, so not FeatureDependant (#11377)
PaperMC/Paper@1ba1be7 Update Velocity natives again
PaperMC/Paper@7632de5 Tag Lifecycle Events (#10993)
PaperMC/Paper@b09eaf2 Add Item serialization as json api (#11235)
PaperMC/Paper@971a7a5 Add Decorated Pot Cracked API (#11365)
PaperMC/Paper@61fe23c deprecate isEnabledByFeature in Item/BlockType
PaperMC/Paper@e945cfe Fix PaperServerListPingEvent#getPlayerSample not being populated or used (#11387)
PaperMC/Paper@4ff58c4 Update spark
PaperMC/Paper@d1a72ea Updated Upstream (Bukkit/CraftBukkit/Spigot) (#11405)
PaperMC/Paper@0a53f1d Set default drop behavior for player deaths (#11380)
PaperMC/Paper@951e7dd Fix TrialSpawner forgetting assigned mob when placed by player (#11381)
PaperMC/Paper@13a2395 Fix enable-player-collisions playing sounds when set to false (#11390)
PaperMC/Paper@1348e44 Prevent NPE when serializing unresolved profile (#11407)
PaperMC/Paper@2aaf436 Validate slot in PlayerInventory#setSlot (#11399)
PaperMC/Paper@5c82955 Only mark decorations dirty if a removal actually occurs (#11413)
PaperMC/Paper@c5a1066 Remove wall-time / unused skip tick protection (#11412)
2024-09-22 20:38:14 +01:00
2024-06-08 19:04:07 +01:00
2024-06-27 20:03:23 +01:00
2024-09-22 20:38:14 +01:00
2023-12-10 13:33:09 +00:00
2023-10-17 22:36:39 +01:00
2023-10-17 22:36:39 +01:00
2024-02-20 15:26:46 +00:00
2024-06-27 20:03:23 +01:00
2024-09-22 20:38:14 +01:00
2023-12-10 13:33:09 +00:00
2023-11-24 14:40:03 +00:00
2024-06-11 21:32:30 +01:00

Sakura

This is a fork of Paper to optimise cannoning and provide essential features for testing and faction servers.

There are branches from the latest version to 1.19.4. If you need a 1.8.8 server jar check out the project Sakura was based on Blossom.

There are compiled binaries on the releases page

https://github.com/Samsuik/Sakura/releases

Requirements (Source, Compiling)

Windows (you need Git Bash and a JDK)

You can use command prompt on if Git is installed, make sure you to not include the ./ at the start of the gradlew commands.

You may also have trouble with the file path length limit, there is a registry tweak you can make to remove this limitation.

Linux (git and a JDK)

...

Obtaining the source code

git clone https://github.com/Samsuik/Sakura

Navigate to the locally cloned sakura repository

cd Sakura

You can use git checkout ... to choose between branches.

git checkout 1.20.6

To get the source code you can view, make changes etc.

./gradlew applyPatches

Building the project

1.20.4 and earlier

./gradlew createReobfPaperclipJar

1.20.6 and later

./gradlew createMojmapPaperclipJar
Description
SakuraMC Repository Backup
Readme 3.9 MiB
Languages
Java 98.4%
Shell 1.6%