Changing that took me less than 10 minutes with no experience in Minetest modding. I for example always disliked that digging stone gives you cobblestone, which you then have to smelt in order to get stone again. In the panel on the right, you will see a list of available mods. With Minetest's modding API on the other hand, it's really easy to just quickly make some changes. Create a new world or pick an old one, and click the Configure button. To this day, you still mod the original Minecraft by decompiling its code (which is relatively easy thanks to Java), making your changes as a professional developer at Mojang would have to make them, and then bundling your modifications up and releasing it to the world.Īs a result, it's just really not easy to do at all and mods regularly break when Mojang releases a new version. Easy plugin based Modding API used to add. Minetest uses C++ for the engine and Lua for its modding API.Ĭ++ is much better suited for a game engine, due to being closer to the hardware, using less RAM (due to not being executed in a virtual machine), not having a Garbage Collector, which halts the universe for a short moment every few seconds and is the main-reason for Minecraft still having lag spikes after years of optimizations, and then miscellaneous things like array boundary checks, but also just more game libraries being available in the C++-context (Minetest for example builds on top of Irrlicht).īut Lua for the modding API is the critical part. Features: Explore, dig and build in a voxel world, and craft stuff from raw materials to help you along the way. It is cross-platform, being available for Linux-based systems, FreeBSD. To abort on any execution of a deprecated function, you can set the deprecatedluaapihandling setting to error, useful during development to clearly see any. This is how to import any Minecraft schematic, or build into. The engine (core) is the base for everything. Servers need to have the Badlion Client Mod API installed and configured to allow printer mode. It's true that Java (which the original and mainly modded version of Minecraft is written in), is widely known and generally allows to write functionality relatively quickly. Minetest provides an API for users to write their own games and mods written in Lua. When upgrading your mod from Minetest 0.4.x to 5.x, you may use the MT-replace-deprecated.sh script (forum thread) which can automatically rename some deprecated functions. Minetest is distributed as an engine, combined with a couple of games. I think, that's rather an argument in favor of Minetest. 10.5 Script API / Modding 10.6 Misc / Build 10.7 Minetest Game 11 5.0.0 5.0.1 12 0.4.16 5.0.0 12.1 Highlights 12.2 New Version Scheme 12.3 Breaking changes and deprecations 12.4 Features 12.4.1 Games 12.4.2 Map generators 12.4.3 User interface 12.4.4 Controls 12.4.5 World / server 12.4.6 Chat commands and privileges 12.4.
0 Comments
Leave a Reply. |