The Issue
Currently the scripting community are using a number of files that do not have clear licensing and may be in breach of someone's rights. Examples of this include:
The Minecraft Fonts distributed with the Turn Based RPG demo pack and Mob Arena demo pack
Coherent's UIEngine.js which everybody doing UI needs to talk back to their scripts
The Scripting API docs contained in the Vanilla behaviour pack (https://aka.ms/MinecraftBetaBehaviors)
Why
The TypeScript typings we generate are based on the Documentation_Scripting.htmlΒ file contained in the behaviour pack and are technically a derivative work. The information is also available from the Minecraft Wiki, which has a license preventing the use in a commercial work. As such, you may not be able to use our TypeScript definitions for anything that ends up on the Marketplace (if you can ever buy scripted addons on the marketplace)
How
Ideally, it would be good to have a good idea on if these files are actually available for the use of addon developers, or at least have some information on who we need to contact to actually gain permission to use the scripts, fonts and documentation.
Comments 2
Cleaning up old tickets: This ticket has not been updated recently (~1 year+) so is being closed as Cannot Reproduce. If you feel this is still a valid issue then please comment, or create a new ticket following the Issue Guidelines.
Quick Links:
π Issue Guidelines β π¬ Mojang Support β π§ Suggestions β π Minecraft Wiki
Regarding the font, i recommend using a free font such as Roboto (which is under Appache License), or other fonts from https://fonts.google.com/ (always check the license, some licenses require you to use the same licene for everything you add to it). If you are using a font under Appache License, don't forget to include a copy of the license in the addon as the license requires that.