

Canvas provides your server a new way to allow your community to connect or play against eachother in an art pixel war. This is heavily inspired by r/place.
Features
Next Update
Roadmap
API
byte [] ExportCanvas ( int scale = 25, int yOffset = 1, bool transparent = false, int blur = 0 ); // Exports PNG squared Canvas void UploadCanvasToImgur ( Action<string> onUpload, int scale = 25, int yOffset = 1, bool transparent = false, int blur = 0 ); void SetPixel ( int x, int y, string color, string note, ulong playerId ); // playerId can be 0 to anonymously set it void ClearPixel ( int x, int y ); void ApplyImage ( string url ); // Downloads and applies the pixels of an image - make sure it's the same resolution as the canvas byte [] ExportCanvas ( Canvas.Painting painting, int scale = 25, int yOffset = 1, bool transparent = false, int blur = 0 ); // Exports PNG squared Canvas void UploadCanvasToImgur ( Canvas.Painting painting, Action<string> onUpload, int scale = 25, int yOffset = 1, bool transparent = false, int blur = 0 ); void SetPixel ( Canvas.Painting painting, int x, int y, string color, string note, ulong playerId ); // playerId can be 0 to anonymously set it void ClearPixel ( Canvas.Painting painting, int x, int y ); void ApplyImage ( Canvas.Painting painting, string url ); // Downloads and applies the pixels of an image - make sure it's the same resolution as the canvas
Configuration
Quote{
"CanvasCommand": "canvas",
"Resolution": 160,
"Export Scale": 25,
"Zoom Iterations": 5,
"Zoom Amplifier": 2,
"Scroll Amplifier": 2,
"Fee": {
"Currency Type (0 = None, 1 = Item, 2 = ServerRewards, 3 = Economics, 4 = Other": 1,
"ItemShortName": "scrap",
"ItemSkinId": 0,
"OtherSettings": {
"PluginName": "MyCurrencyPlugin",
"TypeMode (0 = Int, 1 = Double, 2 = Float)": 0,
"FullName": "My Bank",
"ShortName": "cc",
"DepositMethod": "Deposit",
"WithdrawMethod": "Withdraw",
"BalanceMethod": "Balance"
}
},
"Group Cooldowns": {
"admin": 0.0,
"default": 5.0
},
"Group Max Bulk Pixels": {
"admin": 500,
"default": 5
},
"Group Pixel Fee": {
"admin": 5,
"default": 15
},
"Group Pixel-Override Fee": {
"admin": 10,
"default": 50
}
}
Permissions
Total number of downloads.
Total customers served.
Total number of files sold.
Total payments processed.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.