kwolekr
d274cbfce6
Add NodeResolver and clean up node name -> content ID resolution system
2014-10-26 23:55:45 -04:00
RealBadAngel
e5652cb75c
Custom collision boxes node property.
2014-10-19 20:48:21 +02:00
RealBadAngel
0066bd77d2
Add meshnode drawtype.
2014-10-18 16:42:23 +02:00
BlockMen
f48f686930
Add optional framed glasslike drawtype
2014-10-02 11:35:15 +02:00
TriBlade9
9a685a4f2e
Add firelike drawtype
2014-09-21 15:50:27 -04:00
RealBadAngel
e66bb9b864
Allow use all 6 faces for special tiles.
...
Protocol version bump.
2014-08-25 12:47:06 +02:00
RealBadAngel
6c98fd6658
Unite nodes shaders.
...
Pass drawtype and material type to shaders.
Move shaders generation to startup only.
Allow assign shaders per tile.
Initial code to support water surface shader.
2014-06-15 05:40:33 +02:00
RealBadAngel
2330267d22
Shaders rework.
2013-12-03 18:55:25 +01:00
BlockMen
7b13d119ed
Add support for different drowning damage and allow drowning in other nodetypes
2013-08-06 17:49:39 +02:00
proller
0e89bca173
Leveled nodebox backward compatibility
2013-08-02 00:50:58 +04:00
proller
3aedfac968
Weather support
2013-07-27 23:21:48 +04:00
PilzAdam
413f0d0353
Add liquid_range to nodedef
2013-07-20 20:41:17 +02:00
Kahrl
112dbba7c4
Change ContentFeatures array to a vector
2013-07-14 23:06:31 +02:00
proller
9733dd5b5e
Leveled nodebox
2013-07-13 22:13:24 +04:00
Kahrl
8161ab573f
Remove texture atlas / AtlasPointer, rename getTextureRaw to getTexture
2013-07-02 03:03:10 +02:00
PilzAdam
53066024f6
Add drowning
2013-06-19 15:47:00 +00:00
Perttu Ahola
bc3072b35e
Fix compatibility of RBA's NDT_GLASSLIKE_FRAMED
2013-04-25 11:51:28 +03:00
RealBadAngel
625a4c2e66
Add new drawtype GLASSLIKE_FRAMED
2013-04-24 21:45:18 -04:00
kwolekr
414f0275cf
Optimize CNodeDefManager::getIds
2013-03-30 19:14:42 -04:00
Jürgen Doser
dacc8cdb3a
Include backface_culling flag in serialization format for TileDefs
...
This way flowing liquids actually show the backface when specified to
do so. Without this, TileDefs where by default initialized with
backface_culling = true and never set otherwise.
For backwards compatibility, an old client connected to a new server,
or a new client connected to an old server will behave like before
i.e., backface_culling is always true.
2013-03-23 23:10:47 +01:00
Sfan5
6d0ea26c2d
Update Copyright Years
2013-02-24 20:15:24 +01:00
PilzAdam
497ff1ecd6
Change Minetest-c55 to Minetest
2013-02-24 18:49:03 +01:00
Jeija
365c169b43
Disable placement prediction for nodes that use on_rightclick
2013-02-19 20:02:40 +01:00
Perttu Ahola
23913f26cd
Support serialization of protocol 13 ContentFeatures
2012-11-29 22:08:25 +02:00
Ilya Zhuravlev
926830e0df
Add liquid_renewable property.
2012-09-07 20:48:12 +04:00
Kahrl
1575448b1a
Custom boxy nodes (stairs, slabs) and collision changes
2012-06-17 16:34:39 +03:00
Perttu Ahola
9f031a6759
Optimize headers
2012-06-17 04:03:39 +03:00
Perttu Ahola
d0ea6f9920
Properly and efficiently use split utility headers
2012-06-17 02:40:36 +03:00
Perttu Ahola
fd1135c7af
Node texture animation
2012-06-16 16:47:28 +03:00
Perttu Ahola
3a0562bebc
Add after_destruct and cache the existence of on_construct, on_destruct and after_destruct for quick skipping when a node does not have them
2012-06-05 23:51:37 +03:00
Perttu Ahola
037b259197
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
Kahrl
704782c95b
WIP node metadata, node timers
2012-06-03 22:31:00 +03:00
Perttu Ahola
280e1a2512
Allow group:groupname in ABM definition and implement minetest.hash_node_position()
2012-03-31 12:30:11 +03:00
Perttu Ahola
06e93f8d95
Add sound.dig
2012-03-24 11:10:28 +02:00
Perttu Ahola
93219e3b9d
Add sounds, tune things
2012-03-24 04:24:26 +02:00
Perttu Ahola
6c14025b2d
Add event manager and use it to trigger sounds
2012-03-24 04:24:26 +02:00
Kahrl
807a0d313b
MapBlockMesh, mesh animation system, urgent mesh updates, athmospheric light, removed footprints
2012-03-15 21:45:44 +02:00
Perttu Ahola
07ed57476f
itemgroup.h and ItemGroupList typedef
2012-03-10 11:28:13 +02:00
Perttu Ahola
562ac3bce9
Digging time groups WIP
2012-03-10 11:28:12 +02:00
Kahrl
157a4cf18c
Node placement / mineral / serialization / iron freq / node_dig callback
...
- Node placement code moved to Lua
- Mineral system removed (added default:stone_with_coal and default:stone_with_iron).
- MapBlock and MapNode serialization updated.
- Mapgen: Frequency of iron increased.
- node_dig callback and related changes.
2012-01-22 17:24:50 +02:00
Kahrl
6a76c226e1
The huge item definition and item namespace unification patch (itemdef), see http://c55.me/minetest/wiki/doku.php?id=changes:itemdef
2012-01-12 06:10:39 +01:00
Perttu Ahola
6145a135bd
Make ToolItem and MaterialItem to convert names by aliases at creation time too (necessary for eg. crafting)
2011-12-04 02:12:45 +02:00
Perttu Ahola
4b00d4d9d2
Node definition aliases
2011-12-03 23:50:31 +02:00
Kahrl
c1479a2732
Add node definitions in Lua and do not use content_mapnode_init anymore (except in test.cpp)
2011-11-29 19:13:52 +02:00
Perttu Ahola
e5650bb549
Make liquid_alternative_* to be strings
2011-11-29 19:13:51 +02:00
Perttu Ahola
6a8f9135de
Store metadata as metadata name in node definition
2011-11-29 19:13:51 +02:00
Perttu Ahola
901d98b687
Optimize map generator for the dynamic content ids a bit
2011-11-29 19:13:49 +02:00
Perttu Ahola
7a29b14a20
Improved MaterialItem (stores nodename)
2011-11-29 19:13:47 +02:00
Perttu Ahola
c0f6395cf0
Node definition names
2011-11-29 19:13:46 +02:00
Perttu Ahola
50d63e4b0a
Add name field to ContentFeatures
2011-11-29 19:13:46 +02:00
Perttu Ahola
6a417c538f
Remove burn time definitions from FurnaceNodeMetadata
2011-11-29 19:13:46 +02:00
Perttu Ahola
7fae32095a
Remove old comments
2011-11-29 19:13:46 +02:00
Perttu Ahola
37a5f8a30b
Move cook result properly to ContentFeatures
2011-11-29 19:13:46 +02:00
Perttu Ahola
cde35d1606
Clean nodefeat and content_mapnode a bit
2011-11-29 19:13:45 +02:00
Perttu Ahola
9fc78cbece
Fix flowing water being always opaque
2011-11-29 19:13:45 +02:00
Perttu Ahola
6da8cb00e2
Node definitions transfer
2011-11-29 19:13:44 +02:00
Perttu Ahola
eed727c61b
Completely generalized mesh generation; ContentFeatures serialization
2011-11-29 19:13:44 +02:00
Perttu Ahola
89e7bacd99
Clean more
2011-11-29 19:13:44 +02:00
Perttu Ahola
a48a0e77eb
Prepare more for node definition serialization
2011-11-29 19:13:43 +02:00
Perttu Ahola
cf6e22e9a6
Better node texture generation
2011-11-29 19:13:43 +02:00
Perttu Ahola
c1202a2ecc
Update inventory texture too
2011-11-29 19:13:43 +02:00
Perttu Ahola
01ae0daea5
Properly update textures in node definitions
2011-11-29 19:13:43 +02:00
Perttu Ahola
1afed48a2c
Make possible and do update textures in node definitions after late texture atlas making
2011-11-29 19:13:42 +02:00
Perttu Ahola
c6fd2986d4
GameDef compiles
2011-11-29 19:13:42 +02:00