raymoo
7b8288d605
Fix default item callbacks to work with nil users ( #5819 )
...
* Fix default item callbacks to work with nil users
* item.lua: Handle node drops for invalid players
The if-condition for the dropping loop is the same as `inv`, which means that the 2nd possible definition of `give_item` is never used.
Remove redundant `local _, dropped_item`
2018-06-03 17:32:00 +02:00
Paramat
649f641f28
Minimal: Add river water nodes ( #5809 )
...
Is a base terrain node needed by any core mapgen with sloping rivers.
2017-05-24 07:43:17 +02:00
sfan5
071e114ffa
Private nodemeta ( #5702 )
...
* Private node metadata that isn't sent to the client
2017-05-10 15:29:21 +02:00
Loïc Blot
c1b3ed4180
Player attrs: permits to remove an attribute by setting value to nil ( #5716 )
...
* Player attrs: permits to remove an attribute by setting value to nil
When doing player:set_attribute("attr", nil) remove attribute
Also remove a useless check on C++ API part (already done by checkplayer)
Fix #5709
2017-05-07 12:13:15 +02:00
red-001
5db41d4d21
Fix not being able to damage players in minimal ( #5266 )
2017-02-18 15:36:29 +01:00
sfan5
a07b032245
Add 2D sheet animation for nodes
2017-01-02 15:28:06 +01:00
Luke Puchner-Hardman
7057c196c4
Added "[sheet" to the texture special commands.
...
"[sheet:WxH:X,Y" assumes the base image is a tilesheet with W*H tiles
on it and crops to the tile at position X,Y. Basically it works
like "[verticalframe" but in 2D.
For testing, I combined the four default_chest images into one.
2017-01-02 15:28:06 +01:00
RealBadAngel
655fc6010f
Fix relief mapping issues
2015-07-16 15:36:48 +02:00
paramat
b411b6f36f
Minimal: Remove recently added unnecessary nodes
...
Fix 'is ground content' for some nodes
2015-07-14 03:33:58 +01:00
ShadowNinja
a1a2ac7954
Simpler patch for saplings trying to grow on unknown nodes
2015-06-16 21:07:38 +02:00
est31
c977fbd928
Add list-rings
...
Adds list-rings, a method to implement item sending between inventories via shift-click.
Nice insider feature: a ring consisting of a single inventory list serves as nice clean-up method.
Also adds them to minimal game, and the standard inventory.
Craft output slots are not supported.
2015-06-16 14:51:26 +02:00
y.st
3b4408aa6c
Don't crash when saplings try to grow on unknown nodes
2015-06-15 17:41:25 +02:00
paramat
0b187ede4b
Minimal: Add snow biome and jungleleaves nodes. Add mapgen aliases
...
Treegen: Remove alias checks from jungletree generation for speed
2015-06-12 08:20:19 +01:00
paramat
e481745433
Minimal: Edit mapgen aliases. Use blob ore for clay, update other ores. Update simple biomes. Cleanup code
2015-06-09 00:47:03 +01:00
Kahrl
285655a878
Fix NDT_GLASSLIKE normals
...
Remove inventorycube() workaround for default:glass in minimal game
2015-01-31 03:06:34 +10:00
Novatux
d879a539cd
Add minetest.swap_node
2013-11-30 18:37:56 +01:00
kwolekr
9a927476ca
Change default value of is_ground_content to true
...
Most modders would otherwise forget to explicitly define this, and generated nodes aliased from mods would wall-off caves
2013-11-30 02:37:10 -05:00
Novatux
d11c76b9f2
Fix possible crash with grass ABM.
2013-11-02 16:22:26 +01:00
Novatux
2bf9abade2
Fix grass adding/removing ABM.
2013-11-02 13:49:22 +01:00
Novatux
69a59f1e41
Move the sapling growing and grass adding/removing ABMs to Lua
2013-11-02 10:50:11 +01:00
BlockMen
7b13d119ed
Add support for different drowning damage and allow drowning in other nodetypes
2013-08-06 17:49:39 +02:00
sapier
ab43377577
Move scriptapi to separate folder (by sapier)
...
On the lua side, notably minetest.env:<function>(<args>) should now
be replaced by minetest.<function>(<args>).
The old way is and will stay supported for a long time.
Also:
Update and clean up lua_api.txt (by celeron55)
Move EnvRef to lua and remove add_rat and add_firefly (by kahrl)
Add separate src/util/CMakeLists.txt, other minor fixes (by kahrl)
2013-05-25 00:51:02 +02:00
ShadowNinja
127c488355
Use the group "soil" for nodes that saplings grow on
2013-05-20 13:43:13 +02:00
kwolekr
8ec3fc35c6
Add Mapgen V7, reorganize biomes
2013-04-07 00:50:21 -04:00
PilzAdam
5e7e0347cd
Add different place sound for nodes
2013-03-29 20:14:18 +01:00
kwolekr
d5029958b9
Readded and optimized mapgen V6
2013-01-21 21:41:37 +02:00
kwolekr
96898c1794
Add initial Lua biomedef support, fixed biome selection
2013-01-21 21:41:37 +02:00
PilzAdam
fa76057e7f
Add the group attached_node
...
Nodes in this group will be dropped as items if the node under them or the node in the wallmounted direction is not walkable.
2012-12-01 13:32:32 +01:00
PilzAdam
7fcf153ada
Add functions to the default mod of minimal game to support old code
2012-11-01 18:49:12 +01:00
PilzAdam
10dc2b30fb
Move falling to builtin
2012-10-31 19:06:11 +01:00
Perttu Ahola
b717b6505b
Fix crash when furnace is full (minimal game)
2012-08-12 17:11:23 +03:00
Perttu Ahola
100345f1e4
Deprecate minetest.add_to_creative_inventory and use group not_in_creative_inventory instead
2012-07-25 18:05:31 +03:00
Perttu Ahola
4535166a3b
Add notice in the minimal game
2012-07-25 17:10:31 +03:00
Perttu Ahola
983e45ae92
Improve inventory callbacks a bit
2012-07-25 15:39:39 +03:00
Perttu Ahola
9eaf93d41d
Detached inventory callbacks and reworked node metadata callbacks
2012-07-25 02:36:54 +03:00
Perttu Ahola
2c027b03db
Move /give, /giveme, /spawnentity and /pulverize to builtin/chatcommands.lua
2012-07-23 17:43:08 +03:00
darkrose
506203345b
Implement formspec
2012-07-22 17:40:41 +03:00
Kahrl
1575448b1a
Custom boxy nodes (stairs, slabs) and collision changes
2012-06-17 16:34:39 +03:00
Perttu Ahola
cd0014b24f
Update field names to non-deprecated ones in node definition prototype
2012-06-16 17:05:21 +03:00
Perttu Ahola
b3786d84c5
Use new field names and reorder fields a bit in minimal game
2012-06-16 16:47:41 +03:00
Perttu Ahola
fd1135c7af
Node texture animation
2012-06-16 16:47:28 +03:00
darkrose
3e419ffb38
Add InvRef:is_empty(listname) and make chests/furnaces not diggable if not empty in minimal game
2012-06-03 22:31:02 +03:00
darkrose
3f18e9a2da
fix locked chest to not destroy denied items (minimal game)
2012-06-03 22:31:02 +03:00
Perttu Ahola
4b0494062e
Add fire visualization to minimal furnace menu
2012-06-03 22:31:02 +03:00
Perttu Ahola
9c3830dd35
Use proper furnace cook time
2012-06-03 22:31:01 +03:00
darkrose
b8cf6dee3e
Lua implementation of furnace with visible active state
2012-06-03 22:31:01 +03:00
Perttu Ahola
35df1ee253
Implement locked chest; add after_place_node and after_dig_node node callbacks
2012-06-03 22:31:01 +03:00
Perttu Ahola
353f9fd43c
minetest.get_craft_result
2012-06-03 22:31:01 +03:00
Perttu Ahola
d7447cdf9e
Implement sign using form field protocol
2012-06-03 22:31:01 +03:00
Perttu Ahola
70c98c9972
Properly create metadata inventories in minimal
2012-06-03 22:31:00 +03:00