├── .editorconfig ├── .gitattributes ├── .gitignore ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── sakura-api ├── build.gradle.kts.patch ├── paper-patches │ ├── features │ │ ├── 0001-Client-Visibility-Settings-API.patch │ │ └── 0002-Merge-Cannon-Entities-API.patch │ └── files │ │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── bukkit │ │ ├── Bukkit.java.patch │ │ ├── World.java.patch │ │ └── entity │ │ ├── Entity.java.patch │ │ ├── FallingBlock.java.patch │ │ └── Player.java.patch └── src │ └── main │ └── java │ └── me │ └── samsuik │ └── sakura │ ├── configuration │ └── local │ │ ├── ConfigurableKey.java │ │ ├── ConfigurationContainer.java │ │ ├── Container.java │ │ └── LocalConfigurationAccessor.java │ ├── entity │ └── merge │ │ ├── MergeLevel.java │ │ └── Mergeable.java │ ├── explosion │ └── durable │ │ ├── DurableMaterial.java │ │ └── DurableMaterialsContainer.java │ ├── mechanics │ ├── MechanicVersion.java │ ├── MinecraftMechanicsTarget.java │ ├── MinecraftVersionEncoding.java │ └── ServerType.java │ ├── player │ └── visibility │ │ ├── VisibilitySettings.java │ │ ├── VisibilityState.java │ │ ├── VisibilityType.java │ │ └── VisibilityTypes.java │ └── redstone │ ├── RedstoneConfiguration.java │ └── RedstoneImplementation.java ├── sakura-server ├── build.gradle.kts.patch ├── minecraft-patches │ ├── features │ │ ├── 0001-Track-block-changes-and-level-tick-scheduler.patch │ │ ├── 0002-Client-Visibility-Settings.patch │ │ ├── 0003-Load-Chunks-on-Movement.patch │ │ ├── 0004-Slice-Packet-obfuscation-and-reduction.patch │ │ ├── 0005-Add-redstone-implementation-api.patch │ │ ├── 0006-Optimise-paper-explosions.patch │ │ ├── 0007-Store-Entity-Data-State.patch │ │ ├── 0008-Merge-Cannon-Entities.patch │ │ ├── 0009-Replace-explosion-density-cache.patch │ │ ├── 0010-Optimise-explosions-in-protected-regions.patch │ │ ├── 0011-Specialised-Explosions.patch │ │ ├── 0012-Optimise-cannon-entity-movement.patch │ │ ├── 0013-Add-maxSearch-to-getEntities.patch │ │ ├── 0014-Use-maxEntityCollision-limit-for-entity-retrieval.patch │ │ ├── 0015-Explosion-Durable-Blocks.patch │ │ ├── 0016-Destroy-Waterlogged-Blocks.patch │ │ ├── 0017-Configure-cannon-physics.patch │ │ ├── 0018-Allow-explosions-to-destroy-lava.patch │ │ ├── 0019-Collide-with-non-solid-blocks.patch │ │ ├── 0020-Reduce-entity-tracker-player-updates.patch │ │ ├── 0021-Legacy-lava-block-formation.patch │ │ ├── 0022-Add-entity-travel-distance-limits.patch │ │ ├── 0023-Protect-scaffolding-from-creepers.patch │ │ ├── 0024-Configurable-left-shooting-and-adjusting-limits.patch │ │ ├── 0025-Optimise-hopper-ticking.patch │ │ ├── 0026-Optimise-check-inside-blocks-and-traverse-blocks.patch │ │ ├── 0027-copy-EntityList-implementation-to-BasicEntityList.patch │ │ ├── 0028-Cache-vanilla-and-eigencraft-redstone-wires.patch │ │ ├── 0029-Configure-breaking-blocks-outside-the-world-border.patch │ │ ├── 0030-Optimise-block-counting-for-cannon-entities.patch │ │ └── 0031-Protect-blocks-above-a-configured-Y-level-from-explo.patch │ └── sources │ │ └── net │ │ └── minecraft │ │ ├── network │ │ └── protocol │ │ │ └── game │ │ │ └── ClientboundContainerSetSlotPacket.java.patch │ │ ├── server │ │ ├── MinecraftServer.java.patch │ │ ├── dedicated │ │ │ └── DedicatedServer.java.patch │ │ └── level │ │ │ ├── ChunkMap.java.patch │ │ │ ├── ServerLevel.java.patch │ │ │ └── ServerPlayer.java.patch │ │ └── world │ │ ├── entity │ │ ├── Entity.java.patch │ │ ├── LivingEntity.java.patch │ │ ├── Mob.java.patch │ │ ├── animal │ │ │ └── IronGolem.java.patch │ │ ├── item │ │ │ ├── FallingBlockEntity.java.patch │ │ │ ├── ItemEntity.java.patch │ │ │ └── PrimedTnt.java.patch │ │ ├── monster │ │ │ └── Creeper.java.patch │ │ ├── player │ │ │ └── Player.java.patch │ │ └── projectile │ │ │ ├── AbstractThrownPotion.java.patch │ │ │ ├── FishingHook.java.patch │ │ │ ├── Projectile.java.patch │ │ │ ├── ProjectileUtil.java.patch │ │ │ ├── ThrowableProjectile.java.patch │ │ │ └── ThrownEnderpearl.java.patch │ │ ├── food │ │ └── FoodData.java.patch │ │ ├── inventory │ │ └── AbstractContainerMenu.java.patch │ │ ├── item │ │ ├── BoatItem.java.patch │ │ ├── BucketItem.java.patch │ │ ├── EnderpearlItem.java.patch │ │ ├── Item.java.patch │ │ ├── ItemStack.java.patch │ │ ├── Items.java.patch │ │ └── SpawnEggItem.java.patch │ │ └── level │ │ ├── BaseSpawner.java.patch │ │ ├── Level.java.patch │ │ ├── ServerExplosion.java.patch │ │ ├── block │ │ ├── BubbleColumnBlock.java.patch │ │ ├── CactusBlock.java.patch │ │ ├── IceBlock.java.patch │ │ ├── LiquidBlock.java.patch │ │ ├── SugarCaneBlock.java.patch │ │ ├── WebBlock.java.patch │ │ ├── entity │ │ │ └── DispenserBlockEntity.java.patch │ │ └── piston │ │ │ ├── PistonBaseBlock.java.patch │ │ │ └── PistonMovingBlockEntity.java.patch │ │ ├── chunk │ │ └── LevelChunkSection.java.patch │ │ ├── material │ │ ├── FlowingFluid.java.patch │ │ ├── Fluid.java.patch │ │ └── LavaFluid.java.patch │ │ └── redstone │ │ └── ExperimentalRedstoneUtils.java.patch ├── paper-patches │ ├── features │ │ ├── 0001-Client-Visibility-Settings.patch │ │ ├── 0002-Merge-Cannon-Entities.patch │ │ └── 0003-Specialised-Explosions.patch │ └── files │ │ └── src │ │ └── main │ │ └── java │ │ ├── io │ │ └── papermc │ │ │ └── paper │ │ │ ├── ServerBuildInfoImpl.java.patch │ │ │ ├── command │ │ │ └── PaperVersionCommand.java.patch │ │ │ └── configuration │ │ │ ├── Configurations.java.patch │ │ │ ├── PaperConfigurations.java.patch │ │ │ └── mapping │ │ │ └── InnerClassFieldDiscoverer.java.patch │ │ └── org │ │ ├── bukkit │ │ └── craftbukkit │ │ │ ├── CraftServer.java.patch │ │ │ ├── CraftWorld.java.patch │ │ │ ├── Main.java.patch │ │ │ ├── entity │ │ │ ├── CraftEntity.java.patch │ │ │ ├── CraftFallingBlock.java.patch │ │ │ └── CraftPlayer.java.patch │ │ │ └── util │ │ │ └── Versioning.java.patch │ │ └── spigotmc │ │ └── SpigotConfig.java.patch └── src │ └── main │ └── java │ └── me │ └── samsuik │ └── sakura │ ├── command │ ├── BaseMenuCommand.java │ ├── BaseSubCommand.java │ ├── PlayerOnlySubCommand.java │ ├── SakuraCommand.java │ ├── SakuraCommands.java │ └── subcommands │ │ ├── ConfigCommand.java │ │ ├── FPSCommand.java │ │ ├── MechanicCommand.java │ │ ├── TPSCommand.java │ │ ├── VisualCommand.java │ │ └── debug │ │ ├── DebugCommand.java │ │ ├── DebugLocalConfiguration.java │ │ └── DebugRedstoneCache.java │ ├── configuration │ ├── GlobalConfiguration.java │ ├── SakuraConfigurations.java │ ├── SakuraVersionInformation.java │ ├── WorldConfiguration.java │ ├── local │ │ ├── CachedLocalConfiguration.java │ │ ├── ConfigurationArea.java │ │ ├── LocalConfiguration.java │ │ └── LocalConfigurationContainers.java │ ├── serializer │ │ └── MinecraftMechanicsTargetSerializer.java │ └── transformation │ │ ├── ConfigurationTransformations.java │ │ ├── global │ │ ├── V1_RelocateMessages.java │ │ └── V2_ConvertIconToMaterial.java │ │ └── world │ │ ├── V10_DurableMaterialOnlyDamagedByTnt.java │ │ ├── V11_RemovePhysicsVersion.java │ │ ├── V12_RenameUseBlockCacheAcrossExplosions.java │ │ ├── V2_VerticalKnockbackUseDefault.java │ │ ├── V3_RenameKnockback.java │ │ ├── V4_RenameNonStrictMergeLevel.java │ │ ├── V5_CombineLoadChunksOptions.java │ │ ├── V6_FixIncorrectExtraKnockback.java │ │ ├── V7_FixTntDuplicationName.java │ │ ├── V8_RenameExplosionResistantItems.java │ │ └── V9_RenameAllowNonTntBreakingDurableBlocks.java │ ├── entity │ ├── EntityState.java │ ├── dispensing │ │ ├── DispenseRelocationHandler.java │ │ └── DispenserGroup.java │ └── merge │ │ ├── EntityMergeHandler.java │ │ ├── MergeCondition.java │ │ ├── MergeEntityData.java │ │ ├── MergeableEntity.java │ │ ├── TrackedMergeHistory.java │ │ └── strategy │ │ ├── LenientStrategy.java │ │ ├── MergeStrategy.java │ │ ├── NoneStrategy.java │ │ ├── SpawnStrategy.java │ │ └── StrictStrategy.java │ ├── explosion │ ├── ExplosionToSend.java │ ├── SortExplosionRays.java │ ├── SpecialisedExplosion.java │ ├── TntExplosion.java │ ├── density │ │ ├── BlockDensityCache.java │ │ ├── BlockDensityCacheKey.java │ │ └── CachedBlockDensity.java │ └── durable │ │ └── DurableBlockManager.java │ ├── listener │ ├── BlockChangeTracker.java │ └── LevelTickScheduler.java │ ├── mechanics │ ├── EntityBehaviour.java │ ├── FallingBlockBehaviour.java │ ├── LegacyBlockFormation.java │ └── LegacyExplosionBlockClipping.java │ ├── player │ ├── combat │ │ ├── CombatUtil.java │ │ └── LegacyDamageMapping.java │ ├── gui │ │ ├── FeatureGui.java │ │ ├── FeatureGuiInventory.java │ │ ├── ItemStackUtil.java │ │ └── components │ │ │ ├── GuiClickEvent.java │ │ │ ├── GuiComponent.java │ │ │ ├── ItemButton.java │ │ │ └── ItemSwitch.java │ ├── item │ │ ├── BlockableSwordItem.java │ │ ├── DataComponentHelper.java │ │ ├── LegacyGoldenAppleItem.java │ │ ├── MilkBucketItem.java │ │ ├── PowderedSnowBucketItem.java │ │ └── StackableBucketItem.java │ └── visibility │ │ ├── PlayerVisibilitySettings.java │ │ ├── VisibilityGui.java │ │ └── VisibilityGuiItems.java │ ├── redstone │ ├── PandaRedstoneWireEvaluator.java │ └── cache │ │ ├── RedstoneNetwork.java │ │ ├── RedstoneNetworkSource.java │ │ ├── RedstoneOriginalPower.java │ │ ├── RedstoneWireCache.java │ │ └── RedstoneWireUpdate.java │ ├── tps │ ├── ServerTickInformation.java │ ├── TickInformationCollector.java │ └── graph │ │ ├── BuiltComponentCanvas.java │ │ ├── ComponentCanvas.java │ │ ├── DetailedTPSGraph.java │ │ ├── GraphComponents.java │ │ └── TPSGraph.java │ └── utils │ ├── SimpleBlockPosIterator.java │ ├── TickExpiry.java │ └── collections │ ├── BlockPosToEntityTable.java │ └── TrackedEntityChunkMap.java ├── scripts ├── apatch.sh ├── upstream.sh └── upstreamCommit.sh └── settings.gradle.kts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/gradlew.bat -------------------------------------------------------------------------------- /sakura-api/build.gradle.kts.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-api/build.gradle.kts.patch -------------------------------------------------------------------------------- /sakura-api/paper-patches/features/0001-Client-Visibility-Settings-API.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-api/paper-patches/features/0001-Client-Visibility-Settings-API.patch -------------------------------------------------------------------------------- /sakura-api/paper-patches/features/0002-Merge-Cannon-Entities-API.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-api/paper-patches/features/0002-Merge-Cannon-Entities-API.patch -------------------------------------------------------------------------------- /sakura-api/paper-patches/files/src/main/java/org/bukkit/Bukkit.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-api/paper-patches/files/src/main/java/org/bukkit/Bukkit.java.patch -------------------------------------------------------------------------------- /sakura-api/paper-patches/files/src/main/java/org/bukkit/World.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-api/paper-patches/files/src/main/java/org/bukkit/World.java.patch -------------------------------------------------------------------------------- /sakura-api/paper-patches/files/src/main/java/org/bukkit/entity/Entity.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-api/paper-patches/files/src/main/java/org/bukkit/entity/Entity.java.patch -------------------------------------------------------------------------------- /sakura-api/paper-patches/files/src/main/java/org/bukkit/entity/FallingBlock.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-api/paper-patches/files/src/main/java/org/bukkit/entity/FallingBlock.java.patch -------------------------------------------------------------------------------- /sakura-api/paper-patches/files/src/main/java/org/bukkit/entity/Player.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-api/paper-patches/files/src/main/java/org/bukkit/entity/Player.java.patch -------------------------------------------------------------------------------- /sakura-api/src/main/java/me/samsuik/sakura/configuration/local/ConfigurableKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-api/src/main/java/me/samsuik/sakura/configuration/local/ConfigurableKey.java -------------------------------------------------------------------------------- /sakura-api/src/main/java/me/samsuik/sakura/configuration/local/ConfigurationContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-api/src/main/java/me/samsuik/sakura/configuration/local/ConfigurationContainer.java -------------------------------------------------------------------------------- /sakura-api/src/main/java/me/samsuik/sakura/configuration/local/Container.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-api/src/main/java/me/samsuik/sakura/configuration/local/Container.java -------------------------------------------------------------------------------- /sakura-api/src/main/java/me/samsuik/sakura/configuration/local/LocalConfigurationAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-api/src/main/java/me/samsuik/sakura/configuration/local/LocalConfigurationAccessor.java -------------------------------------------------------------------------------- /sakura-api/src/main/java/me/samsuik/sakura/entity/merge/MergeLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-api/src/main/java/me/samsuik/sakura/entity/merge/MergeLevel.java -------------------------------------------------------------------------------- /sakura-api/src/main/java/me/samsuik/sakura/entity/merge/Mergeable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-api/src/main/java/me/samsuik/sakura/entity/merge/Mergeable.java -------------------------------------------------------------------------------- /sakura-api/src/main/java/me/samsuik/sakura/explosion/durable/DurableMaterial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-api/src/main/java/me/samsuik/sakura/explosion/durable/DurableMaterial.java -------------------------------------------------------------------------------- /sakura-api/src/main/java/me/samsuik/sakura/explosion/durable/DurableMaterialsContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-api/src/main/java/me/samsuik/sakura/explosion/durable/DurableMaterialsContainer.java -------------------------------------------------------------------------------- /sakura-api/src/main/java/me/samsuik/sakura/mechanics/MechanicVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-api/src/main/java/me/samsuik/sakura/mechanics/MechanicVersion.java -------------------------------------------------------------------------------- /sakura-api/src/main/java/me/samsuik/sakura/mechanics/MinecraftMechanicsTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-api/src/main/java/me/samsuik/sakura/mechanics/MinecraftMechanicsTarget.java -------------------------------------------------------------------------------- /sakura-api/src/main/java/me/samsuik/sakura/mechanics/MinecraftVersionEncoding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-api/src/main/java/me/samsuik/sakura/mechanics/MinecraftVersionEncoding.java -------------------------------------------------------------------------------- /sakura-api/src/main/java/me/samsuik/sakura/mechanics/ServerType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-api/src/main/java/me/samsuik/sakura/mechanics/ServerType.java -------------------------------------------------------------------------------- /sakura-api/src/main/java/me/samsuik/sakura/player/visibility/VisibilitySettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-api/src/main/java/me/samsuik/sakura/player/visibility/VisibilitySettings.java -------------------------------------------------------------------------------- /sakura-api/src/main/java/me/samsuik/sakura/player/visibility/VisibilityState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-api/src/main/java/me/samsuik/sakura/player/visibility/VisibilityState.java -------------------------------------------------------------------------------- /sakura-api/src/main/java/me/samsuik/sakura/player/visibility/VisibilityType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-api/src/main/java/me/samsuik/sakura/player/visibility/VisibilityType.java -------------------------------------------------------------------------------- /sakura-api/src/main/java/me/samsuik/sakura/player/visibility/VisibilityTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-api/src/main/java/me/samsuik/sakura/player/visibility/VisibilityTypes.java -------------------------------------------------------------------------------- /sakura-api/src/main/java/me/samsuik/sakura/redstone/RedstoneConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-api/src/main/java/me/samsuik/sakura/redstone/RedstoneConfiguration.java -------------------------------------------------------------------------------- /sakura-api/src/main/java/me/samsuik/sakura/redstone/RedstoneImplementation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-api/src/main/java/me/samsuik/sakura/redstone/RedstoneImplementation.java -------------------------------------------------------------------------------- /sakura-server/build.gradle.kts.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/build.gradle.kts.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0001-Track-block-changes-and-level-tick-scheduler.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0001-Track-block-changes-and-level-tick-scheduler.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0002-Client-Visibility-Settings.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0002-Client-Visibility-Settings.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0003-Load-Chunks-on-Movement.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0003-Load-Chunks-on-Movement.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0004-Slice-Packet-obfuscation-and-reduction.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0004-Slice-Packet-obfuscation-and-reduction.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0005-Add-redstone-implementation-api.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0005-Add-redstone-implementation-api.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0006-Optimise-paper-explosions.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0006-Optimise-paper-explosions.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0007-Store-Entity-Data-State.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0007-Store-Entity-Data-State.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0008-Merge-Cannon-Entities.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0008-Merge-Cannon-Entities.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0009-Replace-explosion-density-cache.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0009-Replace-explosion-density-cache.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0010-Optimise-explosions-in-protected-regions.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0010-Optimise-explosions-in-protected-regions.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0011-Specialised-Explosions.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0011-Specialised-Explosions.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0012-Optimise-cannon-entity-movement.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0012-Optimise-cannon-entity-movement.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0013-Add-maxSearch-to-getEntities.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0013-Add-maxSearch-to-getEntities.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0014-Use-maxEntityCollision-limit-for-entity-retrieval.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0014-Use-maxEntityCollision-limit-for-entity-retrieval.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0015-Explosion-Durable-Blocks.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0015-Explosion-Durable-Blocks.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0016-Destroy-Waterlogged-Blocks.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0016-Destroy-Waterlogged-Blocks.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0017-Configure-cannon-physics.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0017-Configure-cannon-physics.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0018-Allow-explosions-to-destroy-lava.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0018-Allow-explosions-to-destroy-lava.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0019-Collide-with-non-solid-blocks.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0019-Collide-with-non-solid-blocks.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0020-Reduce-entity-tracker-player-updates.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0020-Reduce-entity-tracker-player-updates.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0021-Legacy-lava-block-formation.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0021-Legacy-lava-block-formation.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0022-Add-entity-travel-distance-limits.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0022-Add-entity-travel-distance-limits.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0023-Protect-scaffolding-from-creepers.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0023-Protect-scaffolding-from-creepers.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0024-Configurable-left-shooting-and-adjusting-limits.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0024-Configurable-left-shooting-and-adjusting-limits.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0025-Optimise-hopper-ticking.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0025-Optimise-hopper-ticking.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0026-Optimise-check-inside-blocks-and-traverse-blocks.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0026-Optimise-check-inside-blocks-and-traverse-blocks.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0027-copy-EntityList-implementation-to-BasicEntityList.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0027-copy-EntityList-implementation-to-BasicEntityList.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0028-Cache-vanilla-and-eigencraft-redstone-wires.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0028-Cache-vanilla-and-eigencraft-redstone-wires.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0029-Configure-breaking-blocks-outside-the-world-border.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0029-Configure-breaking-blocks-outside-the-world-border.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0030-Optimise-block-counting-for-cannon-entities.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0030-Optimise-block-counting-for-cannon-entities.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/features/0031-Protect-blocks-above-a-configured-Y-level-from-explo.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/features/0031-Protect-blocks-above-a-configured-Y-level-from-explo.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/network/protocol/game/ClientboundContainerSetSlotPacket.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/network/protocol/game/ClientboundContainerSetSlotPacket.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/server/MinecraftServer.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/server/MinecraftServer.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/server/dedicated/DedicatedServer.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/server/dedicated/DedicatedServer.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/server/level/ChunkMap.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/server/level/ChunkMap.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/server/level/ServerLevel.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/server/level/ServerLevel.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/server/level/ServerPlayer.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/server/level/ServerPlayer.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/entity/Entity.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/entity/Entity.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/entity/LivingEntity.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/entity/LivingEntity.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/entity/Mob.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/entity/Mob.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/entity/animal/IronGolem.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/entity/animal/IronGolem.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/entity/item/FallingBlockEntity.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/entity/item/FallingBlockEntity.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/entity/item/ItemEntity.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/entity/item/ItemEntity.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/entity/item/PrimedTnt.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/entity/item/PrimedTnt.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/entity/monster/Creeper.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/entity/monster/Creeper.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/entity/player/Player.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/entity/player/Player.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/entity/projectile/AbstractThrownPotion.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/entity/projectile/AbstractThrownPotion.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/entity/projectile/FishingHook.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/entity/projectile/FishingHook.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/entity/projectile/Projectile.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/entity/projectile/Projectile.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/entity/projectile/ProjectileUtil.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/entity/projectile/ProjectileUtil.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/entity/projectile/ThrowableProjectile.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/entity/projectile/ThrowableProjectile.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/entity/projectile/ThrownEnderpearl.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/entity/projectile/ThrownEnderpearl.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/food/FoodData.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/food/FoodData.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/inventory/AbstractContainerMenu.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/inventory/AbstractContainerMenu.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/item/BoatItem.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/item/BoatItem.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/item/BucketItem.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/item/BucketItem.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/item/EnderpearlItem.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/item/EnderpearlItem.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/item/Item.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/item/Item.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/item/ItemStack.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/item/ItemStack.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/item/Items.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/item/Items.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/item/SpawnEggItem.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/item/SpawnEggItem.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/level/BaseSpawner.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/level/BaseSpawner.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/level/Level.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/level/Level.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/level/ServerExplosion.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/level/ServerExplosion.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/level/block/BubbleColumnBlock.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/level/block/BubbleColumnBlock.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/level/block/CactusBlock.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/level/block/CactusBlock.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/level/block/IceBlock.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/level/block/IceBlock.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/level/block/LiquidBlock.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/level/block/LiquidBlock.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/level/block/SugarCaneBlock.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/level/block/SugarCaneBlock.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/level/block/WebBlock.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/level/block/WebBlock.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/level/block/entity/DispenserBlockEntity.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/level/block/entity/DispenserBlockEntity.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/level/block/piston/PistonBaseBlock.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/level/block/piston/PistonBaseBlock.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/level/block/piston/PistonMovingBlockEntity.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/level/block/piston/PistonMovingBlockEntity.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/level/chunk/LevelChunkSection.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/level/chunk/LevelChunkSection.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/level/material/FlowingFluid.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/level/material/FlowingFluid.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/level/material/Fluid.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/level/material/Fluid.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/level/material/LavaFluid.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/level/material/LavaFluid.java.patch -------------------------------------------------------------------------------- /sakura-server/minecraft-patches/sources/net/minecraft/world/level/redstone/ExperimentalRedstoneUtils.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/minecraft-patches/sources/net/minecraft/world/level/redstone/ExperimentalRedstoneUtils.java.patch -------------------------------------------------------------------------------- /sakura-server/paper-patches/features/0001-Client-Visibility-Settings.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/paper-patches/features/0001-Client-Visibility-Settings.patch -------------------------------------------------------------------------------- /sakura-server/paper-patches/features/0002-Merge-Cannon-Entities.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/paper-patches/features/0002-Merge-Cannon-Entities.patch -------------------------------------------------------------------------------- /sakura-server/paper-patches/features/0003-Specialised-Explosions.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/paper-patches/features/0003-Specialised-Explosions.patch -------------------------------------------------------------------------------- /sakura-server/paper-patches/files/src/main/java/io/papermc/paper/ServerBuildInfoImpl.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/paper-patches/files/src/main/java/io/papermc/paper/ServerBuildInfoImpl.java.patch -------------------------------------------------------------------------------- /sakura-server/paper-patches/files/src/main/java/io/papermc/paper/command/PaperVersionCommand.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/paper-patches/files/src/main/java/io/papermc/paper/command/PaperVersionCommand.java.patch -------------------------------------------------------------------------------- /sakura-server/paper-patches/files/src/main/java/io/papermc/paper/configuration/Configurations.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/paper-patches/files/src/main/java/io/papermc/paper/configuration/Configurations.java.patch -------------------------------------------------------------------------------- /sakura-server/paper-patches/files/src/main/java/io/papermc/paper/configuration/PaperConfigurations.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/paper-patches/files/src/main/java/io/papermc/paper/configuration/PaperConfigurations.java.patch -------------------------------------------------------------------------------- /sakura-server/paper-patches/files/src/main/java/io/papermc/paper/configuration/mapping/InnerClassFieldDiscoverer.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/paper-patches/files/src/main/java/io/papermc/paper/configuration/mapping/InnerClassFieldDiscoverer.java.patch -------------------------------------------------------------------------------- /sakura-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/CraftServer.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/CraftServer.java.patch -------------------------------------------------------------------------------- /sakura-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/CraftWorld.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/CraftWorld.java.patch -------------------------------------------------------------------------------- /sakura-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/Main.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/Main.java.patch -------------------------------------------------------------------------------- /sakura-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java.patch -------------------------------------------------------------------------------- /sakura-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftFallingBlock.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftFallingBlock.java.patch -------------------------------------------------------------------------------- /sakura-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java.patch -------------------------------------------------------------------------------- /sakura-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/util/Versioning.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/util/Versioning.java.patch -------------------------------------------------------------------------------- /sakura-server/paper-patches/files/src/main/java/org/spigotmc/SpigotConfig.java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/paper-patches/files/src/main/java/org/spigotmc/SpigotConfig.java.patch -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/command/BaseMenuCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/command/BaseMenuCommand.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/command/BaseSubCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/command/BaseSubCommand.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/command/PlayerOnlySubCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/command/PlayerOnlySubCommand.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/command/SakuraCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/command/SakuraCommand.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/command/SakuraCommands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/command/SakuraCommands.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/command/subcommands/ConfigCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/command/subcommands/ConfigCommand.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/command/subcommands/FPSCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/command/subcommands/FPSCommand.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/command/subcommands/MechanicCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/command/subcommands/MechanicCommand.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/command/subcommands/TPSCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/command/subcommands/TPSCommand.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/command/subcommands/VisualCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/command/subcommands/VisualCommand.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/command/subcommands/debug/DebugCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/command/subcommands/debug/DebugCommand.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/command/subcommands/debug/DebugLocalConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/command/subcommands/debug/DebugLocalConfiguration.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/command/subcommands/debug/DebugRedstoneCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/command/subcommands/debug/DebugRedstoneCache.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/configuration/GlobalConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/configuration/GlobalConfiguration.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/configuration/SakuraConfigurations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/configuration/SakuraConfigurations.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/configuration/SakuraVersionInformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/configuration/SakuraVersionInformation.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/configuration/WorldConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/configuration/WorldConfiguration.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/configuration/local/CachedLocalConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/configuration/local/CachedLocalConfiguration.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/configuration/local/ConfigurationArea.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/configuration/local/ConfigurationArea.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/configuration/local/LocalConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/configuration/local/LocalConfiguration.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/configuration/local/LocalConfigurationContainers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/configuration/local/LocalConfigurationContainers.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/configuration/serializer/MinecraftMechanicsTargetSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/configuration/serializer/MinecraftMechanicsTargetSerializer.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/configuration/transformation/ConfigurationTransformations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/configuration/transformation/ConfigurationTransformations.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/configuration/transformation/global/V1_RelocateMessages.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/configuration/transformation/global/V1_RelocateMessages.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/configuration/transformation/global/V2_ConvertIconToMaterial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/configuration/transformation/global/V2_ConvertIconToMaterial.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/configuration/transformation/world/V10_DurableMaterialOnlyDamagedByTnt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/configuration/transformation/world/V10_DurableMaterialOnlyDamagedByTnt.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/configuration/transformation/world/V11_RemovePhysicsVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/configuration/transformation/world/V11_RemovePhysicsVersion.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/configuration/transformation/world/V12_RenameUseBlockCacheAcrossExplosions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/configuration/transformation/world/V12_RenameUseBlockCacheAcrossExplosions.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/configuration/transformation/world/V2_VerticalKnockbackUseDefault.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/configuration/transformation/world/V2_VerticalKnockbackUseDefault.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/configuration/transformation/world/V3_RenameKnockback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/configuration/transformation/world/V3_RenameKnockback.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/configuration/transformation/world/V4_RenameNonStrictMergeLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/configuration/transformation/world/V4_RenameNonStrictMergeLevel.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/configuration/transformation/world/V5_CombineLoadChunksOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/configuration/transformation/world/V5_CombineLoadChunksOptions.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/configuration/transformation/world/V6_FixIncorrectExtraKnockback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/configuration/transformation/world/V6_FixIncorrectExtraKnockback.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/configuration/transformation/world/V7_FixTntDuplicationName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/configuration/transformation/world/V7_FixTntDuplicationName.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/configuration/transformation/world/V8_RenameExplosionResistantItems.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/configuration/transformation/world/V8_RenameExplosionResistantItems.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/configuration/transformation/world/V9_RenameAllowNonTntBreakingDurableBlocks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/configuration/transformation/world/V9_RenameAllowNonTntBreakingDurableBlocks.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/entity/EntityState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/entity/EntityState.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/entity/dispensing/DispenseRelocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/entity/dispensing/DispenseRelocationHandler.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/entity/dispensing/DispenserGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/entity/dispensing/DispenserGroup.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/entity/merge/EntityMergeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/entity/merge/EntityMergeHandler.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/entity/merge/MergeCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/entity/merge/MergeCondition.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/entity/merge/MergeEntityData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/entity/merge/MergeEntityData.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/entity/merge/MergeableEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/entity/merge/MergeableEntity.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/entity/merge/TrackedMergeHistory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/entity/merge/TrackedMergeHistory.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/entity/merge/strategy/LenientStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/entity/merge/strategy/LenientStrategy.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/entity/merge/strategy/MergeStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/entity/merge/strategy/MergeStrategy.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/entity/merge/strategy/NoneStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/entity/merge/strategy/NoneStrategy.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/entity/merge/strategy/SpawnStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/entity/merge/strategy/SpawnStrategy.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/entity/merge/strategy/StrictStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/entity/merge/strategy/StrictStrategy.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/explosion/ExplosionToSend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/explosion/ExplosionToSend.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/explosion/SortExplosionRays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/explosion/SortExplosionRays.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/explosion/SpecialisedExplosion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/explosion/SpecialisedExplosion.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/explosion/TntExplosion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/explosion/TntExplosion.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/explosion/density/BlockDensityCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/explosion/density/BlockDensityCache.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/explosion/density/BlockDensityCacheKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/explosion/density/BlockDensityCacheKey.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/explosion/density/CachedBlockDensity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/explosion/density/CachedBlockDensity.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/explosion/durable/DurableBlockManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/explosion/durable/DurableBlockManager.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/listener/BlockChangeTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/listener/BlockChangeTracker.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/listener/LevelTickScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/listener/LevelTickScheduler.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/mechanics/EntityBehaviour.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/mechanics/EntityBehaviour.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/mechanics/FallingBlockBehaviour.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/mechanics/FallingBlockBehaviour.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/mechanics/LegacyBlockFormation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/mechanics/LegacyBlockFormation.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/mechanics/LegacyExplosionBlockClipping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/mechanics/LegacyExplosionBlockClipping.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/player/combat/CombatUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/player/combat/CombatUtil.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/player/combat/LegacyDamageMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/player/combat/LegacyDamageMapping.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/player/gui/FeatureGui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/player/gui/FeatureGui.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/player/gui/FeatureGuiInventory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/player/gui/FeatureGuiInventory.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/player/gui/ItemStackUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/player/gui/ItemStackUtil.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/player/gui/components/GuiClickEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/player/gui/components/GuiClickEvent.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/player/gui/components/GuiComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/player/gui/components/GuiComponent.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/player/gui/components/ItemButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/player/gui/components/ItemButton.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/player/gui/components/ItemSwitch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/player/gui/components/ItemSwitch.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/player/item/BlockableSwordItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/player/item/BlockableSwordItem.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/player/item/DataComponentHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/player/item/DataComponentHelper.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/player/item/LegacyGoldenAppleItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/player/item/LegacyGoldenAppleItem.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/player/item/MilkBucketItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/player/item/MilkBucketItem.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/player/item/PowderedSnowBucketItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/player/item/PowderedSnowBucketItem.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/player/item/StackableBucketItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/player/item/StackableBucketItem.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/player/visibility/PlayerVisibilitySettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/player/visibility/PlayerVisibilitySettings.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/player/visibility/VisibilityGui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/player/visibility/VisibilityGui.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/player/visibility/VisibilityGuiItems.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/player/visibility/VisibilityGuiItems.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/redstone/PandaRedstoneWireEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/redstone/PandaRedstoneWireEvaluator.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/redstone/cache/RedstoneNetwork.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/redstone/cache/RedstoneNetwork.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/redstone/cache/RedstoneNetworkSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/redstone/cache/RedstoneNetworkSource.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/redstone/cache/RedstoneOriginalPower.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/redstone/cache/RedstoneOriginalPower.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/redstone/cache/RedstoneWireCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/redstone/cache/RedstoneWireCache.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/redstone/cache/RedstoneWireUpdate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/redstone/cache/RedstoneWireUpdate.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/tps/ServerTickInformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/tps/ServerTickInformation.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/tps/TickInformationCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/tps/TickInformationCollector.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/tps/graph/BuiltComponentCanvas.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/tps/graph/BuiltComponentCanvas.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/tps/graph/ComponentCanvas.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/tps/graph/ComponentCanvas.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/tps/graph/DetailedTPSGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/tps/graph/DetailedTPSGraph.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/tps/graph/GraphComponents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/tps/graph/GraphComponents.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/tps/graph/TPSGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/tps/graph/TPSGraph.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/utils/SimpleBlockPosIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/utils/SimpleBlockPosIterator.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/utils/TickExpiry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/utils/TickExpiry.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/utils/collections/BlockPosToEntityTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/utils/collections/BlockPosToEntityTable.java -------------------------------------------------------------------------------- /sakura-server/src/main/java/me/samsuik/sakura/utils/collections/TrackedEntityChunkMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/sakura-server/src/main/java/me/samsuik/sakura/utils/collections/TrackedEntityChunkMap.java -------------------------------------------------------------------------------- /scripts/apatch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/scripts/apatch.sh -------------------------------------------------------------------------------- /scripts/upstream.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/scripts/upstream.sh -------------------------------------------------------------------------------- /scripts/upstreamCommit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/scripts/upstreamCommit.sh -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsuik/Sakura/HEAD/settings.gradle.kts --------------------------------------------------------------------------------