Go to file
hexafraction 2f91d73a37 Update pom.xml 2016-06-28 19:58:39 -04:00
.settings Merge remote-tracking branch 'origin' into fix1renderer 2013-11-01 18:30:06 -04:00
.zanata-cache lots of client rework 2014-05-03 20:47:30 -04:00
ant Merge remote-tracking branch 'origin' into fix1renderer 2013-11-01 18:30:06 -04:00
buildcfg Merge remote-tracking branch 'origin' into 021214renderer 2014-04-13 19:19:16 -04:00
builtins Update builtins 2014-06-16 17:49:14 -04:00
data@b8bd0db54c Grab newest data 2014-07-13 13:22:23 -04:00
devscripts Merge remote-tracking branch 'origin' into 021214renderer 2014-04-13 19:19:16 -04:00
game_rsrc/common/tex Not even going to think about using that as a mesh. 2013-08-01 12:37:14 -04:00
java/util Merge remote-tracking branch 'origin' into 021214renderer 2014-05-11 15:22:11 -04:00
lib Merge remote-tracking branch 'origin' into fix1renderer 2013-11-01 18:30:06 -04:00
notes Merge remote-tracking branch 'origin' into 021214renderer 2014-04-13 19:19:16 -04:00
planning Merge remote-tracking branch 'origin' into fix1renderer 2013-11-01 18:30:06 -04:00
src Eww eww eww broken renderer 2014-08-15 19:32:22 -04:00
tests/net/mosstest/tests Merge branch 'hud' 2014-07-15 20:20:21 -04:00
translate Merge remote-tracking branch 'origin' into 021214renderer 2014-04-13 19:19:16 -04:00
wbp-meta Merge remote-tracking branch 'origin' into 021214renderer 2014-04-13 19:19:16 -04:00
.classpath Merge remote-tracking branch 'origin/master' into 021214renderer 2014-03-02 16:20:20 -05:00
.gitignore Begin using IntelliJ IDEA, update file manager to bypass loading files for a missing index file (while it should instead recursively search the directory for this) 2014-02-28 18:56:45 -05:00
.gitmodules Merge remote-tracking branch 'origin' into 021214renderer 2014-04-13 19:19:16 -04:00
.project Merge remote-tracking branch 'origin' into fix1renderer 2013-11-01 18:30:06 -04:00
.travis.yml Fix .travis.yml by removing old merge conflict crap, add new data 2014-05-13 20:53:55 -04:00
COPYING Merge remote-tracking branch 'origin' into fix1renderer 2013-11-01 18:30:06 -04:00
README.md Update readme 2014-05-23 16:53:12 -04:00
build.sh Add temporary build for coverity (ignore for other purposes for now!) and reference newest data repo commit 2014-05-19 19:07:40 -04:00
build.xml Merge remote-tracking branch 'origin' into fix1renderer 2013-11-01 18:30:06 -04:00
dependency-reduced-pom.xml Another painful merge 2014-06-16 17:51:50 -04:00
global.conf Merge remote-tracking branch 'origin' into fix1renderer 2013-11-01 18:30:06 -04:00
item_switch.png Create profile entry point for MG 2014-02-12 20:11:41 -05:00
manifest.mf Merge remote-tracking branch 'origin' into fix1renderer 2013-11-01 18:30:06 -04:00
mosstest.iml Merge branch 'hud' 2014-07-15 20:20:21 -04:00
pom.xml Update pom.xml 2016-06-28 19:58:39 -04:00
zanata.xml Merge remote-tracking branch 'origin' into 021214renderer 2014-05-11 15:22:11 -04:00

README.md

mosstest

Open-source Minetest clone. Refer to wiki for details.

Pull requesters:
Don't touch the thread pool or the scripting interface. Electrocution, drowning, or security bots attacking you may occur.

pom.xml refers to non-maven jars in a custom jMonkey repository. pom.xml refers to that repository, although it may go down when the forum or wiki goes down for updates or maintenance.

Licensing and legalities

The entire project is licensed under the GNU GPLv3 or higher.

The burden of ensuring license compatibility for scripts is delegated to the script author. Server operators and players are not responsible for non-compliant scripts. As obfuscated, "JSfuck"ed, minified, or otherwise non-original script files are not "the preferred way of making modifications" they may not be used as scripts without permission from the authors. As a courtesy, please comment scripts, although comments are not required.

Privacy laws

The authors of a script, or the Mosstest developers will not be responsible for violations of privacy laws in any jurisdictions. The burden of ensuring privacy laws are followed is delegated to server owners (as a courtesy, script authors should explicitly state what data is collected by their scripts)

The Mosstest engine itself receives, and may collect in any format, including the database or logfiles, player usernames, IP addresses, and passwords.

In addition, operating system and network details may be collected as an artifact of network communication, for example where OS-specific or network-equipment-specific "quirks" of how network connections are created and negotiated, or details such as text encodings or line ending characters are recorded in these logs. By running this software, the user acknowledges the recording and potential use of these details, by any game server.

Security

While Mosstest strives to be secure, the script sandbox on a client will execute code given by a server. In case of a security breach, a rogue server can compromise a client. Please play on untrusted servers at your own risk.

If you believe a security bug exists, please report it at Launchpad. Before submitting, please mark it as private security. Developers will make it public as soon as reasonably possible.