Downloads

Get the latest builds of CanvasMC for your Minecraft server.

#518
Aug 23, 16:56
4f8f76c

Fix async chat bug with Folia

Download
#517
Aug 22, 19:49
ddd7685

Include license information in server jar

8b903b9

Make test plugin load at STARTUP

Download
#516
Aug 22, 02:17
1557def

Update Upstream (Folia)

Download
#515
Aug 22, 01:43
af9ba17

Cleanup

a84a4d5

Optimize HeightMap

525ff72

Optimize Goal Selector

3309995

Optimize Brain

130b587

Reduce chunk lookups in natural spawner

7238d24

Optimize ContextMap#create

f7175fb

Optimize PathTypeCache

e28bc83

Optimize natural spawning and other micro-opts

f7287be

Option to disable chat order verification

Download
#514
Aug 20, 19:54
edd34e5

Optimize BlockEntityType#isValid check

Download
#513
Aug 19, 23:22
056db33

Disable processPacketsInBetweenTicks by default

02b096e

Cleanup old code in Config

Download
#512
Aug 19, 23:09
f43bf76

Particle Configurations

Download
#511
Aug 19, 21:47
86fb21c

chore: AT for getRegionizedData (#125)

Download
#510
Aug 19, 19:12
24babbe

Fix remaining javadoc publishing errors

Download
#509
Aug 19, 19:02
12bfc62

Fix javadoc publishing errors

2571c90

cheaper checks first

Download
#508
Aug 19, 15:52
8e6ce32

Fix https://github.com/PaperMC/Folia/issues/388 and cleanup

8591e03

Crops Ignore Light Check

Download
#507
Aug 19, 04:15
b39f2ee

Fix restoration of beta scheduler join issue

Download
#506
Aug 17, 03:29
422a4ac

Optimize useless entity packets, rough filter to maintain good visuals with entities dependent on the ClientboundSetEntityMotionPacket packet

Download
#505
Aug 17, 24:51
e719478

Fix return value when processing all packets

Download
#504
Aug 17, 24:42
49bdbc2

Optimize CPU usage of between packet processing

Download
#503
Aug 16, 22:05
a3c008b

Fix path in spark config

Download
#502
Aug 16, 21:51
No changes
Download
#501Cancelled
Aug 16, 21:37
41ca31f

Finish up config rewrite

af8f968

Migration System

cf99e66

Implement headers and top-line comments, cleanup

a417c58

Implement validation system

ceabb32

Implement post consumer run and builder constructing

7296b1f

Begin configuration API rewrite

#500
Aug 16, 18:23
1c052e4

Fix race condition deadlock with stat types with region threading

Download
#499
Aug 16, 24:38
c260d97

Netty bump is not ready for production. Reverted.

Download
#498
Aug 15, 09:29
b172dea

Increase network compression threshold rather than disable it

Download
#497
Aug 15, 05:57
1c94396

Use AT for net.minecraft.world.level.border.WorldBorder extent

a990be7

Optimize the optimization for block entities world border check

59875eb

Fix license in API publications

552cefc

Remove running in IDE boolean

f5e5ffa

Optimize fluid pushing some more

Download
#496
Aug 14, 23:42
5e04140

Update README to reflect license change

Download
#495
Aug 14, 23:39
04ab0ff

Bump Netty, remove network compression threshold as it causes issues with Folia

Download
#494
Aug 14, 18:07
e74473e

Create LICENSE

3d728f5

Delete LICENSE

Download
#493
Aug 14, 17:27
f3db16c

Restore tick command and implement runtime tick rate changing

0c786f5

Optimize fluid pushing and fluid height

b2cdb8c

Optimize Block Entities further, minor optimizations to entity collisions

e40c8c0

Minor optimizations

Download
#492
Aug 13, 06:21
027a7ff

Synchronize command node maps

Download
#491
Aug 12, 10:25
659b1cf

Add requested Leaf async switch connection state

Download
#490
Aug 12, 09:43
9b33400

Fix list clear on end of natural spawning

Download
#489
Aug 12, 09:09
88beea9

Add requested combat.removeRedDeathAnimation configuration, remove useless configuration

Download
#488
Aug 12, 08:24
1dd70ca

Non-Tickable entities configuration

deee2ad

Disable Criterion Trigger Config

25fdae2

Minor optimizations

Download
#487
Aug 12, 02:18
1d7c3cd

Adjust change desc

5824175

Fix insane amount of lightning during thunderstorms

Download
#486
Aug 11, 22:33
48ece73

Optimize collect spawning chunks for randomtick system

79cb43c

Make waypoint manager work based off local players, not local connections

23658c2

Micro-optimizations and fix PlayerNaturallySpawnCreaturesEvent cancel not working by pulling Leaf upstream NatureSpawnChunkMap system

Download
#485
Aug 6, 22:47
caa4c68

Fallback to spottedleaf SimpleThreadUnsafeRandom if faster RNG not supported by VM

Download
#484
Aug 6, 22:30
3e23b55

Fix usage of mutable pos, note to self, don't program ungodly late at night...

Download
#483
Aug 6, 22:02
e5c398b

Spawner configs and optimizations

6aa013d

Optimize Random Tick

88c6bc6

Allow JDK versions above 21 to run SIMD

a11cf8d

Optimize NearestVisibleLivingEntities, SetClosestHomeAsWalkTarget, SetLookAndInteract

493ae0d

random tick optimizations

7771f83

Use faster thread backend for PrioritisedThreadPool

Download
#482
Aug 6, 03:22
99d77f8

Optimize playerlist configs

9e196d6

discardEnderPearlsOutsideBorder config

Download
#481
Aug 5, 22:43
641095c

Fix https://github.com/PaperMC/Folia/issues/386

Download
#480
Aug 5, 21:52
26df54f

Cleanup ATs

Download
#479
Aug 5, 21:03
8050eb0

Better Virtual Threads

Download
#478
Aug 4, 08:27
45c16d7

Update Upstream (Folia)

Download
#477
Aug 4, 07:31
06b04a1

Implement getBlockEntities map for plugin usage

01648dc

Optimize BlockEntity Fetching

6e864d5

Fix command sending pool with virtual threads at shutdown

32d881b

Fix async locator nullability handling

4d49b24

Combat Configurations

Download
#476Cancelled
Jul 31, 04:10
fed6f70

bump weaver

f4e97e2

move rebrand to base patches

#475
Jul 30, 07:09
7eb1d6b

Fix hopper optimization race condition

Download
#474
Jul 30, 06:37
9ef07ad

Fix inaccuracy default

d56b19b

Skeleton inaccuracy config

Download
#473
Jul 29, 20:20
4806355

Pufferfish Patches

Download
#472
Jul 29, 18:57
No changes
Download
#471Cancelled
Jul 29, 18:31
953b6d6

Pufferfish SIMD

#470Cancelled
Jul 29, 08:58
f4fa55c

safeBlock API

#469
Jul 29, 06:50
3dba8d4

Cleanup Optimize Hoppers

Download
#468
Jul 29, 06:22
5f8c172

Update README to the new maven endpoint

Download
#467
Jul 29, 06:20
f9b257a

Ensure crash reports are generated on region crash

Download
#466Cancelled
Jul 28, 07:52
507e985

disableWaypointsFix config

#465Cancelled
Jul 28, 07:33
d27b612

Update to new maven repository

#464Failed
Jul 28, 02:42
No changes
#463Failed
Jul 28, 02:26
No changes
#462Failed
Jul 28, 02:21
No changes
#461Failed
Jul 28, 01:59
No changes
#460Failed
Jul 28, 01:54
046f651

ATs for non-minecraft sources

#459Cancelled
Jul 27, 23:20
3ead2f3

PlayerSaveEvent && Cleanup events directory

ec85e46

WorldPreLoadEvent

#458
Jul 27, 17:31
0193727

Mark config true by default

e4e2505

Fix popup in NCR

71d340e

Move Update-Logo patch to base patches

85d7b96

Don't drain packets if config forbids it

a2c29d9

Optimize packet processing

Download
#457
Jul 27, 08:34
33a0181

hideFlamesOnEntitiesWithInvisibility config

Download
#456
Jul 27, 08:22
No changes
Download
#455Cancelled
Jul 27, 08:02
210177d

Remove unneeded patch

a3b04f8

More virtual threads

#454
Jul 27, 06:43
f2233c8

More QOL configurations

167285e

Only update client chunk radius if we are modifying the view distance

Download
#453
Jul 26, 23:31
No changes
Download
#452Failed
Jul 26, 23:06
9d82977

Purpur Ender Chest Configurations

#451
Jul 26, 22:04
No changes
Download
#450Failed
Jul 26, 21:57
2d08204

Fix some issues, implement defaultRespawnDimensionKey config

#449
Jul 26, 17:39
f015156

Ensure disconnect position is not null

Download
#448
Jul 26, 05:19
No changes
Download
#447Cancelled
Jul 26, 04:39
89bf614

Bump netty

472cf47

Fix MC-183990 not using the event reason

#446
Jul 26, 24:07
e489e3a

Fix region threading bugs

Download
#445
Jul 25, 23:11
61e48c8

Fix region threading crash with anti-xray

Download
#444
Jul 25, 22:15
42b81af

Optimize Hoppers with plugins

Download
#443
Jul 24, 21:15
ce55acb

Fix unloadFuture not being set on world unload

Download
#442
Jul 24, 21:05
2e17467

Fixup comment in buildscript

Download
#441
Jul 24, 20:19
No changes
Download
#440Cancelled
Jul 24, 20:00
d7ffb96

Optimize Hoppers Even Further

#439
Jul 23, 03:07
6657057

Remove debugging logs

Download
#438
Jul 23, 02:25
245d81e

Cleanup typos

Download
#437
Jul 23, 02:17
2bccc7d

Optimize block entities

Download
#436
Jul 22, 07:27
2ee6251

Update brain optimizations, fix XP orb when amt == 0, optimize villagers further

Download
#435
Jul 22, 01:01
78e3c04

Fixup tpsbar command QOL

Download
#434Failed
Jul 22, 24:36
bd6081c

Regionized TPS Bar

#433
Jul 21, 22:19
No changes
Download
#432Failed
Jul 21, 21:48
1e6437d

Fix timeout while viewing end credits

d665795

Bump Weaver

5e03bd4

Fast Orbs

9417922

Optimize checkInsideBlocks, fluidOnEyes, Leaf canSee

#431
Jul 21, 11:39
b47a26d

Minecraft Fixes Configs

Download
#430
Jul 21, 04:59
35af24c

Skip event if no listeners

Download
#429
Jul 20, 23:52
8d73850

Replace 'onlyPushablePlayers' with 'entityCollisionMode'

Download
#428
Jul 20, 23:15
No changes
Download
#427Failed
Jul 20, 23:08
db5cfca

Expand world loading/unloading API

#426
Jul 20, 22:36
No changes
Download
#425Failed
Jul 20, 22:10
5537711

onlyPushablePlayers config

#424
Jul 20, 21:24
33f3b32

Fixup Leaf branding in patches

Download
#423
Jul 20, 20:40
ddbcb0b

maybe move the comment one line up

6750574

cleanup: fix the double publication

Download
#422
Jul 20, 20:28
0075de7

Cleanup formatting of patches

Download
#421
Jul 20, 19:54
8907b9f

Snowball && Egg can knockback player configurations

Download
#420Failed
Jul 20, 19:28
5276395

Make spreadplayers fix use region task scheduler, cleanup config annotations

#419
Jul 19, 19:19
c6cac70

Fix issues with restoration of vanilla ender pearl behavior

Download