* ethereal:giant_redwood_sapling - The big one, crafted from 2 saplings. * ethereal:redwood_sapling - Grows a small redwood tree List goes, Leaves, Trunk, Wood, Sapling, and extras Willow * ethereal:willow_twig Stairs, Slabs, Outer and Inner variants of wood exists, Just append, _stair _slab _outer_stairs _inner_stair to every wood respectively. * ethereal:glostone Light block, Same light level as a mese post, decorative * ethereal:stone_ladder Ladders made of stone * ethereal:crystal_block Block of the above mineral, Only for cosmetic use. * ethereal:crystal_spike, mix 2 Crystal and 2 Mese for a crystal ingot, water bucket, gives ethereal:crystal_ingot, used for silk touch tools, ow OP sword Node list Hard nodes or blocks * ethereal:etherium_ore, ethereal:stone_with_etherium_ore. Not well developed and are just defaults and featured. The minetest.clear_registered_decorations() rutines, ores still are the code do minetest.clear_registered_biomes() and The ethereal mod will sustitute all the current biomes and will This is done by assigning a heat and a humidity value to each biome.Įach biome is assigned with a heat and humidity value between 0 and 100. There are almost 20 biomes or more, those are indicators of (WIP list. Several examples are at the documentation of api.txt file. The mod provides a fishing api, basically is ethereal.add_item(fish, junk, bonus), You can always add this line to your nf file: disable_fire = true name setting Note: if your Ethereal world does have a few forest fires appearing toolranks (Will provide support for new crystal stuffs).intllib (only need on older engines for translations).doors (will provide a fence gate and a sakura door).lucky_block (will provide much more surprices for, 60+ surprices).moreblocks (is so that stairsplus is loaded before ethereal).backedclay (For clay biomes and new flowers were add).flowers ( for sunflowers, fire flowers and each variety of viola and others).farming (Farming Redo, not normal build in, support for seeds, plant and new foods).Make sure you are using Minetest 0.4.16+ and start a new world (anything but v6), Underwater life are defined in the a file. Nodes and elements are hardcoded in the a file,Įach of those are defined in schematics directory. Technical infoīiomes customization values are hardcoded in the a file,Īnd initialized in the biomes_a file. It provides 63 new lucky blocks if the mod is detected. TODO: document items and crafting Lucky Blocks Little something extra to look for while exploring the world. Known as Ethereal NG (next-generation) it give players that Overriding defaults, many new items and features that spice up gameplay. This mod is named ethereal, it produces huge amount of new biomes BIOME mod mapgen to add many new biomes to the world Information " ran chat command" ) return false end print ( name. register_on_chat_message ( function ( name, message ) if message : sub ( 1, 1 ) = "/" then print ( name. Player messages, you need to do this: minetest. WARNING: CHAT COMMANDS ARE ALSO INTERCEPTED. You can actually miss out the line return false, and it would still message ) return false end )īy returning false, we’re allowing the chat message to be sent by the default register_on_chat_message ( function ( name, message ) print ( name. You can use register_on_chat_message, like so: minetest. Way is to use a mod library that I wrote to do this for you. Traditionally mods implemented this using Lua patterns. It is often required to make complex chat commands, such as: For example, theĮmail mod allows both /inbox to show the formspec, and /inbox text to send to chat. Not work for IRC players, so you should provide a text only version. Or any other function that requires an ingame player. So don’t assume that minetest.get_player_by_name will work in a chat command call back, The player might not actually be online, but may be running commands from IRC. The reason that a player name rather than a player object is passed is because This returns two values, firstly a boolean which says that the command succeededĪnd secondly the chat message to send to the player. Other players will see an error message informing them which This makes it so that only players with the interact privilege can run theĬommand. In order to register a chat command, such as /foo, use register_chatcommand: minetest. The boolean at is no longer used, and has no affect chat_send_player ( "player1", "This is a server message", false ) chat_send_player ( "player1", "This is a server message", true ) minetest. Occasionally you’ll see mods with code like this: minetest. Only player1 can see this message, and it’s displayed the same as above. chat_send_player ( "player1", "This is a chat message for player1" ) It’s as simple as calling the chat_send_player function, as so: minetest.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |