Testing in a browser uses webpack to combine forge and all tests and thenloading the result in a browser. A simple web server is provided that willoutput the HTTP or HTTPS URLs to load. It also will start a simple Flash PolicyServer. Unit tests and older legacy tests are provided. Custom ports can beused by running node tests/server.js manually.
Any contributions (eg: PRs) that are accepted will be brought under the samelicense used by the rest of the Forge project. This license allows Forge tobe used under the terms of either the BSD License or the GNU General PublicLicense (GPL) Version 2.
If at any time you wish to disable the use of native code, where available,for particular forge features like its secure random number generator, youmay set the forge.options.usePureJavaScript flag to true. It isnot recommended that you set this flag as native code is typically moreperformant and may have stronger security properties. It may be useful toset this flag to test certain features that you plan to run in environmentsthat are different from your testing environment.
When using an AES algorithm, the key size will determine whetherAES-128, AES-192, or AES-256 is used (all are supported). When a DESalgorithm is used, the key size will determine whether 3DES or regularDES is used. Use a 3DES algorithm to enforce Triple-DES.
Using forge in Node.js to match openssl's "enc" command line tool (Note: OpenSSL "enc" uses a non-standard file format with a custom key derivation function and a fixed iteration count of 1, which some consider less secure than alternatives such as OpenPGP/GnuPG):
Provides a Fortuna-based cryptographically-secure pseudo-random numbergenerator, to be used with a cryptographic function backend, e.g. AES. Animplementation using AES as a backend is provided. An API for collectingentropy is given, though if window.crypto.getRandomValues is available, it willbe used automatically.
WorldPainter is an interactive map generator for Minecraft. It allows you to "paint" landscapes using similar tools as a regular paint program. Sculpt and mould the terrain, paint materials, trees, snow and ice, etc. onto it, and much more.
If you have trouble installing the program using one of the installers above, you can download installerless/portable archives here: 64-bit Windows, 32-bit Windows, Mac OS X and UNIX/Linux. Note that these are not recommended and unsupported!
WorldPainter does not contain any virus or malware! If your virus scanner says it does, it is a false positive. Please report it as such to the makers, and use the "unquarantine" or equivalent function of your virus scanner, or disable it temporarily, to install and run WorldPainter. See this page for more information. VirusTotal results for these download links can be found here.
There is not much documentation yet, but the program should be pretty self-explanatory. To play the map, choose Export in the File menu. Just experiment and try everything out. Don't forget to check the menus, and to see what happens if you right-click instead of left-clicking.
WorldPainter is free and open source software. It is licensed under the GNU Public License (GPL) version 3. You are free to use it without paying for it, but it takes a lot of time and effort to create and maintain, so please consider donating a small amount!
WorldPainter was created by pepsoft.org, a one man Java software development company from the Netherlands. It is not affiliated in any way with Mojang or Microsoft and has no official status. WorldPainter includes the work of many others - the credits page lists them.
795a8134c1