101 Commits

Author SHA1 Message Date
Jean-Patrick Guerrero
2cb4a2006f Wooden Sign: Add group oddly_breakable_by_hand 2016-03-22 15:46:13 +00:00
paramat
417b006217 Default: Make some plant nodes non-flammable 2016-03-22 15:46:07 +00:00
Jean-Patrick Guerrero
501adaeaba Add flint and flint-and-steel 2016-03-15 16:22:42 +00:00
Auke Kok
60d5401405 Add "protection_bypass" priv.
The access privilege allows players that have it to bypass protection
on locked doors/trapdoors, chests and bones.

The priv also allows bypassing any minetest.is_protected() check,
including digging nodes and placing them. It is meant for world
moderators to clean up and fix map issues.

Original patch by red-001. Split up and rebased/rewritten by sofar.

This patch requires https://github.com/minetest/minetest/pull/3800
2016-03-13 04:48:57 +00:00
Auke Kok
7ae0c25275 Convert fences to NDT_CONNECTED.
This changes the drawtype of fences to NDT_CONNECTED nodebox drawtype.

These nodes are drawn by the client with the needed connections on
the fly as the scene is drawn. There is no logic needed by mods to
modify the nodes.

These fences connect to (1) other fences, (2) planks and (3) tree
trunks, but nothing else. They do not connect to stone, dirt, wool,
etc. This is done by the "connects_to" parameter, which takes groups
and node names.

Due to the way textures are wrapped, we can make these nodes look a
lot better by giving them a special tile.

This change requires minetest/minetest#3503.
2016-03-13 04:10:51 +00:00
Jean-Patrick Guerrero
9b211ad4f8 Change steel ladder sounds + fix/add missing recipes 2016-03-11 15:28:13 +00:00
Jean-Patrick Guerrero
59e4a99a1b Add steel sign + Update wooden sign texture 2016-03-09 02:44:27 +00:00
Jean-Patrick Guerrero
da778a816a Add steel ladder 2016-03-06 01:31:36 +00:00
MT-Modder
5262880f43 Allow non-players to dig locked chests. 2016-03-03 00:37:01 +00:00
rubenwardy
a874e70910 Add item name to chest log messages 2016-02-24 22:53:20 +00:00
MT-Modder
a91e37569e Remove dig_up() from cactus.
Digging a cactus leaves the branches hanging. With this change it will no longer happen.
2016-02-23 20:34:32 +00:00
Auke Kok
a0697fee04 Lower snow footstep and dig sound level.
These sounds were perceived to be too loud in the
game. I've lowered them significantly but they remain
plenty audible. The dig sounds were very loud as well
so I toned them down as well.
2016-02-21 15:31:28 +00:00
Rui
15be0b824b Remove minetest.inventorycube 2016-02-13 03:47:49 +00:00
Auke Kok
41eec2c7bd Create API for fence.register, and use it.
This converts the call to minetest.register() for the default
fence node, so it can be called by other mods to quickly
setup other fences.

Since this creates an API, insert it into the game_api.txt.

The api looks like minetest.register(name, {def}), and has two
uncommon fields: "texture" and "material". Any normal nodedef
property can be passed through, except "drawtype". The "fence"
group will always be added.

The default fence recipe is modified to be as follows:
  wood, stick, wood
  wood, stick, wood

This recipe yields 4 fence nodes.

This allows us to create according recipes for acacia, pine,
aspen, and junglewood fences without adding new stick types:

  pine wood, stick, pine wood
  pine wood, stick, pine wood

This is a from-scratch implementation, written by heart but inspired
by (#665 - Add many wooden fences).

Stick and fences nodes are named in a consistent way.
2016-02-03 19:33:19 +00:00
Auke Kok
d527f38c15 Aspen trees.
Adds a birch-like tree to the default_game. Aspen was chosen on
purpose instead of birch, as several birch tree mods already exist
and choosing a different name avoids any conflicts.

Schematics were made for both normal and sapling version, assuring
saplings will not be able to grief. The shape of the Aspen is "fanning
out at the top" and provides an easy tree to walk under, but still a
somewhat thick cover. The Aspen trunk is 4 to 6 blocks tall, with up
to three layers of leaves on top, making it slightly taller than an
Apple tree, but shorter than a Pine tree, which provides a good blend.

Textures were painted from scratch, except tree_top and _wood
variants, which are color modified versions of the pine_wood
variants. Appropriate licenses have been chosen for the new textures.

The leaf texture is light enough to contrast other trees, but dark
enough to offset against our light default grass color. The leaves
are drawn in the typical minetest default fashion with plenty of
transparancy, but enough definition to suggest that you're seeing
something that looks like leaves. The placement of leaves in the
schematic also suggests the top of the tree is sparse and you can
see the sky through the leaves.

Sapling texture is both traditional and different, with lush green
leaves and a well-defined stem, but slightly stick-like and skinny,
as these plants tend to grow up first, then out.

Add fallen Aspen logs. We make these logs a minimum of 2 blocks long,
and up to 3. This allows us to make these logs a place where both
red and brown mushrooms can be found, to these may be attractive to
players. However, the spawn rate for these has been reduced a lot
compared to the other logs, to account for the scarcity of Aspen.

Add stairs, slabs for these wood types as well.

Mapgen will place these trees in deciduous forests only, but in
a way that the biome is a range between entirely Apple trees, and
mostly entirely Aspen trees, with a bias to Apple trees. To make
fallen logs somewhat correlated with trees, we modify the planting
of Apple trees and logs to use perlin noise and not fill ratio,
otherwise you'd always end up with Apple logs in Aspen tree areas,
which would be suspicious. There still is a bit of a mix.
2016-01-15 04:56:15 +00:00
paramat
0f6534a000 Default: Slightly reduce alpha of water post effect colour
To make water a little clearer and feel purer
Also correct lava alpha values from 192 to 191
2015-12-12 13:42:54 +00:00
paramat
df17c9a20d Default: Remove light source from mese ore
New brighter mineral_mese texture
2015-10-03 01:11:10 +01:00
MT-Modder
d486bded51 Change obsidian glass drawtype to glasslike_framed_optional 2015-09-14 23:08:37 +01:00
paramat
2cfade8654 Default/nodes: Fix acacia leaves not waving 2015-09-01 06:18:06 +01:00
paramat
c806d2266d Default/nodes.lua: Add missing spaces, shorten lines 2015-08-25 06:47:55 +01:00
paramat
3963863187 Default: Add snow, snowblock, ice to puts_out_fire group 2015-08-25 03:03:06 +01:00
RealBadAngel
b4be2174c3 Add tiling info for grass nodes 2015-08-19 00:59:22 +01:00
paramat
eef1a096d0 Default: New grass textures, new footprint overlay texture 2015-08-15 21:19:39 +01:00
paramat
9aa5fc9d7d Default: Rename pine tree nodes, textures and mapgen aliases 2015-08-10 09:19:02 +01:00
paramat
d1e66a54bc Default: Thicker snow nodebox 2015-07-29 01:18:30 +01:00
Rui914
d795d7505f Fix not_in_creative_inventory
Update
2015-07-17 20:53:55 +01:00
RealBadAngel
dc4acd5816 Add new texture for leaves, jungle leaves and style simple 2015-07-13 03:17:26 +01:00
paramat
30666b0890 Default: Add savanna nodes, textures, crafting and fuels 2015-07-12 22:41:59 +01:00
Amaz
12fc7bbb10 Add the listring functionality c977fbd928 2015-06-23 19:17:57 +02:00
paramat
b7e3aad995 Fix is_ground_content settings for nodes
Remove line if set to the default of 'true'
2015-06-18 02:25:02 +01:00
Novatux
b0aeb74959 Fix bookshelf's allow_metadata_inventory_move (check if item belongs to "book" group instead of checking if it is "default:book") 2015-06-17 18:33:54 +02:00
paramat
8c0879525d Default/nodes: Match river_water post_effect_colour hue to that of new texture 2015-06-07 04:39:02 +01:00
Calinou
9460d7970b Improve water post effect color 2015-06-06 14:13:01 +02:00
paramat
87b7e164d0 Default: New obsidian brick texture. Add river water textures 2015-06-02 01:13:34 +01:00
Calinou
71e7501619 Make some common nodes let light pass through 2015-05-14 17:34:17 +02:00
Novatux
016d1975e4 Apples give 2 HP instead of 1 HP, bread gives 5 HP instead of 4 HP 2015-05-14 17:33:10 +02:00
Wuzzy
144b124be4 Use connect_to_raillike for rail
Used value: 2
2015-05-14 10:19:07 +02:00
Wuzzy
5d87dc1ac6 Make TNT respect on_blast, implement on_blast for some nodes
Implemented nodes:
- Steel Door: Ignores explosion
- Locked Chest: Ignores explosion
- Fire: Ignores explosion
- TNT: Starts burning
- Burning TNT: Explodes immediately
- Gunpowder: Starts burning
- Burning Gunpowder: Ignores explosion
2015-05-12 16:32:52 +02:00
paramat
b655d305c5 Default/nodes: Increase meselamp light level to light_max (14) 2015-05-11 22:50:44 +01:00
paramat
e040f1c919 Default: Add river_water nodes 2015-04-19 02:27:06 +01:00
paramat
12ec5db567 Default/nodes: Make water, lava and ice is_ground_content = false 2015-04-06 01:43:17 +01:00
BlockMen
ebcbc721d5 Add Meselamps
- Mese glows
- Glass + Mese = Meselamp
- New mese mineral texture
2015-03-29 21:17:53 +02:00
ThatGraemeGuy
553509864c Remove dupe aliases (fixes #438) 2015-02-28 22:49:32 +01:00
MT-Modder
e0b0685271 Mossycobble fixes 2015-01-24 20:36:37 +01:00
PilzAdam
bac9eb4e96 Fix typo in water_flowing tile animation Also add missing commas and use non-deprecated field-names 2015-01-10 15:47:30 +01:00
PilzAdam
fb387d5967 Clarify comment in default:grass_1 2015-01-10 15:47:30 +01:00
PilzAdam
d8d93a9635 Restructure default/nodes.lua 2015-01-10 15:47:30 +01:00
PilzAdam
82196b43e3 Remove weird constants in default 2015-01-10 15:47:30 +01:00
paramat
6d393cdf5b Pinetree (by sfan5, from mg mapgen) lua generation and sapling ABM. Add checks for ignore to other trees 2014-12-12 16:11:42 +01:00
Calinou
3e4dd61bdd Add 3D signs 2014-12-12 16:10:30 +01:00