Tim
76211624ac
Use minetest instead of core namespace, discourage via luacheck
2016-08-09 03:47:27 +01:00
tchncs
dd938f306f
update submodule farming
2016-08-08 17:38:45 +02:00
Tim
20fa037313
Screwdriver: disallow rotation with on_rotate = false
...
Other screwdriver mods, or mods that cause rotation, might operate without the screwdriver mod loaded and have `screwdriver.disallow` unavailable.
This allows nodes to default to full-disallow rather than full-rotation in such a situation.
2016-08-05 20:41:24 +01:00
Tim
60cf3f85b6
Doors: Allow the screwdriver to rotate doors around y-axis.
...
Keep other axis' disabled to prevent the hidden placeholder node to become irremovable to players.
2016-08-05 12:34:46 +02:00
tenplus1
6c83ea0b48
TNT: Fix bug with huge stacks
...
This fixes the TNT bug that can crash game when blowing up a container
which holds huge stacks above the norm... e.g. give yourself 65535 snow,
place in chest, blow up, stalled!
2016-08-04 03:21:55 +01:00
paramat
265c40b558
Doors: Trim open fence gate collision box
...
Previously, the collision box extended into an empty node, causing
falling node objects to land on the open gate but not transform
back into normal nodes. Now fallng node objects will fall through and
either side of the end of the open gate and transform back.
2016-08-04 03:21:09 +01:00
tchncs
67931a0ede
replace submodule mobs_monster with our forked one
2016-08-03 23:21:44 +02:00
tchncs
e4a23c029a
update submodule illuna
2016-08-03 00:44:05 +02:00
tchncs
f3513e297b
update submodule illuna
2016-08-03 00:10:37 +02:00
tchncs
fe1f3f59d7
update/fix wooden trapdoor recipe
2016-08-02 22:26:28 +02:00
tchncs
82ece0559d
update submodule illuna
2016-08-02 19:39:23 +02:00
tchncs
3bcf0a93f4
update submodule illuna
2016-08-02 18:20:19 +02:00
tchncs
ebc4d886ac
merge upstream
2016-08-02 18:17:24 +02:00
tchncs
8c8b3f9721
update submodule illuna
2016-08-02 18:16:31 +02:00
Tim
00c2dde4ea
Doors: Fix potential crashes, code improvements
...
Fix crash when doors are placed under unknown nodes.
Share a can_dig among doors, that does not crash on nil-player.
Only set can_dig if we actually protect the door.
2016-08-01 01:21:57 +01:00
paramat
4fba897a96
Bones: Improve bones textures
...
Add mouth, remove jaw shadow, shade eyesockets.
Darker shading for spine and rotate texture using ^[transform2
instead of inverting texture.
Use 'node sound gravel defaults' for sounds.
2016-08-01 01:20:27 +01:00
tchncs
c391fc5668
update submodule wardrobe
2016-07-31 00:19:03 +02:00
tchncs
d0f4f39a0e
update submodule bows
2016-07-29 22:40:44 +02:00
tchncs
cf669d3703
update submodule wardrobe
2016-07-29 19:08:43 +02:00
tchncs
2fe3f45624
update submodule wardrobe
2016-07-29 18:52:06 +02:00
tchncs
ed68401f07
give_initial_stuff: add wooden bow and arrows
2016-07-29 17:12:29 +02:00
tchncs
46fab90375
update submodule bows
2016-07-28 23:31:10 +02:00
tchncs
81ca075cd8
add mod bows to submodules
2016-07-28 22:53:34 +02:00
SmallJoker
ea49eb3f3d
Beds, boats: Replace deprecated get_look_yaw/set_look_yaw
2016-07-27 21:39:22 +01:00
paramat
0ac096991c
Default: Prevent placing sapling if grown tree intersects protection
...
Add a global 'intersects protection' function to functions.lua for
checking if a specified volume intersects with a protected volume.
A 3D lattice of points are checked with an adjustable interval.
Add a global 'sapling on place' function to avoid duplicated code in
nodes.lua.
2016-07-27 21:39:22 +01:00
tenplus1
2df7ce20dd
Bones: Ability to change bones mode. Tidy up code
...
Add 'bones_mode' setting to minetest.conf -> Modes: bones, drop, keep
Remove table 'bones'
Add minetest.conf.example description
Remove protection check from may_replace
2016-07-27 21:37:49 +01:00
tchncs
0f691b2211
update submodule hudbars
2016-07-26 09:52:42 +02:00
tchncs
052f9aec6e
update submodule mobs_redo, 3d_armor, mobs_monster
2016-07-24 13:47:49 +02:00
paramat
db129f4ca0
Flowers: Fix waterlily on-place itemstack code
...
Add 'record_protection_violation()'
2016-07-23 04:56:49 +01:00
Thomas--S
72f4c6be48
Doors: Fix orientations of trapdoor textures
2016-07-23 04:56:09 +01:00
tchncs
39615a3403
update submodule plantlife_modpack
2016-07-20 13:58:55 +02:00
tchncs
b4519760c0
update submodule plantlife_modpack
2016-07-19 23:02:48 +02:00
paramat
79dbafc13b
Nyancat: Fix texture names
2016-07-18 23:47:14 +01:00
paramat
1a2eb89f17
Default/trees: Update to 'get_mapgen_setting()'
2016-07-18 23:47:14 +01:00
Thomas--S
f018e06d9b
Doors: Fix trapdoor on_blast
...
Removing the node above was an error and is unnecessary
2016-07-18 23:45:48 +01:00
Thomas--S
9862bbc8e5
Doors: Same naming for trapdoors as for doors
...
This makes register_trapdoor act the same as the register_door.
If `name` isn't prefixed, it will be prefixed with "doors:".
2016-07-18 23:43:51 +01:00
rubenwardy
3661cb61e3
Move nyancats into a separate mod
...
Nyancats are independent in the default mod. Nothing else uses them or
their code. Separating it into a separate mod makes it easier for
subgames to remove them. It also makes it easier for a mod to depend
on nyancats, as lots of subgames don't have them.
Default/mapgen.lua: Register biomes, ores and decorations in
singlenode mapgen. These were never disabled anyway because
singlenode was removed from the world creation menu.
2016-07-18 04:15:44 +01:00
tenplus1
e45386a069
merge upstream: Doors: Make door groups consistent with corresponding materials
2016-07-16 20:41:24 +02:00
adrido
6d418e9962
merge upstream: Beds: Only register respawn callbacks if respawn is enabled
2016-07-16 20:40:02 +02:00
tchncs
77648aac8e
hopefully readd submodule boats and farming
2016-07-16 16:40:51 +02:00
Tim
23544869e3
Clean up fire ABM parameters.
2016-07-16 14:20:51 +02:00
Tim
d7b337eae2
Stop shadowing upvalues and definitions.
2016-07-16 14:18:08 +02:00
Tim
0c3d4135e1
merge upstream commit: Remove unused and clean up missused variable-value assignments.
2016-07-16 14:17:55 +02:00
tenplus1
5b36a03f02
merge upstream commit: Beds: Save respawn position when entering bed, only read bed spawns once
2016-07-16 14:17:31 +02:00
Tim
26a00db1c1
merge upstream commit: Doors: Fix missing node parameter passing
2016-07-16 14:17:04 +02:00
Tim
4f419d3953
merge upstream commit: Doors: Fix trapdoor crash on can_dig with nil-player
2016-07-16 14:16:31 +02:00
tenplus1
1f17a8b1b2
merge upstream commit: Default/trees: Faster way to detect snow around pine saplings
2016-07-16 14:15:13 +02:00
tchncs
568045a4c4
merge upstream commit: Doors: Remove unnecessary node lookups
2016-07-16 14:14:56 +02:00
tchncs
980347343a
merge upstream commit: Doors: Remove unnecessary node lookups
2016-07-16 14:12:57 +02:00
Tim
0c122236ef
Doors: Remove unnecessary node lookups
2016-07-16 14:12:45 +02:00
Tim
2052664a30
merge upstream commit: Always return the leftover ItemStack for on_place and on_rightclick
2016-07-16 14:11:20 +02:00
Tim
62d8261e42
merge upstream commit: Bucket: Allow liquid placed against unknown nodes instead of aborting abnormally
2016-07-16 14:10:29 +02:00
Tim
95b2def30c
merge upstream commit: Bucket: Prevent crashing when placing liquid against a buildable node into an unknown node
2016-07-16 14:09:42 +02:00
paramat
d2552744b9
merge upstream commit: Doors: Code cleanup
2016-07-16 14:08:55 +02:00
paramat
6336ffb476
merge upstream commit: Doors / default: Remove 'hot', 'bendy' and 'melty' groups from nodes
2016-07-16 14:08:23 +02:00
paramat
7a1505b32d
merge upstream commit: Default, flowers: Use 'get_mapgen_setting()'
2016-07-16 14:00:32 +02:00
tchncs
6bafa46283
Revert "merge upstream commit: TNT: When disabled leave some useful functionality enabled"
...
This reverts commit c80473afe69a95bdd6410cf6a3e115cb6fcbd170.
2016-07-16 13:59:46 +02:00
tenplus1
c80473afe6
merge upstream commit: TNT: When disabled leave some useful functionality enabled
2016-07-16 13:58:11 +02:00
paramat
814f356208
merge upstream commit: Default/mapgen: Simplify iron ore registrations
2016-07-16 13:56:29 +02:00
paramat
cb5727b50c
merge upstream commit: Default/mapgen: Add ores above y = 1024
2016-07-16 13:55:32 +02:00
paramat
8b03f29585
merge upstream commit: Default/mapgen: Clean up ore registrations
2016-07-16 13:55:03 +02:00
tenplus1
cf77ef435a
merge upstream commit: Bucket: Correct liquid placing in protected areas
2016-07-16 13:54:29 +02:00
tenplus1
38ed7b998b
merge upstream commit: Tidy sethome code, add global functions, round coords to 1 decimal
2016-07-16 13:53:50 +02:00
paramat
e6bda9c439
merge upstream commit: Flowers: Make waterlily floodable
2016-07-16 13:53:07 +02:00
Thomas--S
fbbe79df87
merge upstream commit: Doors: Remove use_texture_alpha from door definition
2016-07-16 13:52:29 +02:00
HybridDog
45d7eebf01
merge upstream commit: Wool: Use adv- and optipng to optimise texture files
2016-07-16 13:51:54 +02:00
HybridDog
b3c83180ec
merge upstream commit: Wool: Clean up code
2016-07-16 13:51:11 +02:00
paramat
c70196dfbd
merge upstream commit: Doors: Add dedicated sounds for glass doors
2016-07-16 13:50:40 +02:00
paramat
5452e8f05e
merge upstream commit: Default: New aspen tree schematics
2016-07-16 13:50:06 +02:00
tenplus1
22224c265d
merge upstream commit: Default: Enable crafting of mese crystal fragments into mese crystal
2016-07-16 13:49:23 +02:00
tenplus1
d239deccff
merge upstream commit: Default: Craft locked chest from chest plus steel ingot
2016-07-16 13:48:39 +02:00
paramat
9c288600dd
merge upstream commit: Stairs: Code cleanup, fix various errors
2016-07-16 13:47:40 +02:00
paramat
d75ccebe8f
merge upstream commit: Stairs: Register stone / desert stone / sandstone / obsidian blocks
2016-07-16 13:47:01 +02:00
paramat
0533203710
merge upstream commit: Default: Add stone / desert stone / sandstone / obsidian blocks
2016-07-16 13:45:32 +02:00
paramat
4ee09a274b
merge upstream commit: Stairs: Stair recipe returns 8 stairs not 6
...
Make it consistent with the slab recipe which conserves volume
2016-07-16 13:43:22 +02:00
tenplus1
0bd13d11cf
Doors: Make door groups consistent with corresponding materials
2016-07-15 22:01:20 +01:00
adrido
d89bb69a22
Beds: Only register respawn callbacks if respawn is enabled
2016-07-15 22:00:57 +01:00
Tim
9524ff67a3
Clean up fire ABM parameters.
2016-07-15 21:58:49 +01:00
Tim
30b0a155fb
Stop shadowing upvalues and definitions.
2016-07-15 21:58:49 +01:00
Tim
4473627de0
Remove unused and clean up missused variable-value assignments.
...
* Unused variables
* Unused values (assigned to variables, but overwritten before use)
* Defining already defined variables instead of reassigning to them.
2016-07-15 21:58:49 +01:00
tchncs
2e67cbc1b9
add horses to submodules
2016-07-15 22:58:03 +02:00
tchncs
892ab3faaa
default: get darkage modpath to ensure basalt is available
2016-07-15 22:33:11 +02:00
tchncs
1e7ea09713
default: flowing lava can cool down to basalt
2016-07-15 19:06:35 +02:00
tchncs
3a42666e46
update submodule farming, worldedit
2016-07-13 18:00:33 +02:00
tenplus1
d7a7456007
Beds: Save respawn position when entering bed, only read bed spawns once
...
No longer require night to be skipped for resawn position to be saved
Remove constant beds.read_spawns() calls when a player joins as this
is only required once
2016-07-13 14:45:30 +01:00
Tim
b74954969c
Doors: Fix missing node parameter passing
2016-07-13 14:45:18 +01:00
paramat
07141b4a2e
Bones: New textures
2016-07-10 21:08:01 +01:00
Tim
fcceec0e8c
Doors: Fix trapdoor crash on can_dig with nil-player (e.g. minetest.dig_node)
2016-07-10 21:07:17 +01:00
tenplus1
f1f96dbe6b
Default/trees: Faster way to detect snow around pine saplings
...
Instead of using voxelmanip use 'find nodes in area' instead
2016-07-10 20:50:40 +01:00
Tim
594365310d
Doors: Remove unnecessary node lookups
2016-07-09 16:34:28 +01:00
Tim
71c7e21669
Always return the leftover ItemStack for on_place and on_rightclick
2016-07-09 16:32:41 +01:00
paramat
e38099225c
TNT: Add missing 'then'
2016-07-07 19:22:26 +01:00
Tim
5644ab4bd3
Bucket: Allow liquid placed against unknown nodes instead of aborting abnormally
2016-07-07 19:22:13 +01:00
Tim
fe450b4144
Bucket: Prevent crashing when placing liquid against a buildable node into an unknown node
2016-07-07 19:21:46 +01:00
paramat
3d44804074
Doors: Code cleanup
...
Remove spaces inside curly brackets
Split lines over 90 columns
2016-07-07 18:14:36 +01:00
paramat
60f6564c75
Doors / default: Remove 'hot', 'bendy' and 'melty' groups from nodes
2016-07-07 18:14:36 +01:00
paramat
f17d791173
Default, flowers: Use 'get_mapgen_setting()'
2016-07-07 18:14:36 +01:00
tenplus1
497e6f6257
TNT: When disabled leave some useful functionality enabled
...
- Only remove the TNT craft recipe, tnt:tnt node and the ABM
- Leave tnt:tnt_burning available for explosions in 3rd party mods
2016-07-07 18:10:57 +01:00
paramat
d42f77cc5f
Default/mapgen: Simplify iron ore registrations
...
Preserve overlapping registrations of large and small clusters
below y = -64 but now extend the small clusters up to y = 0 (the
previous highest iron ore level) in a similar to way to coal
2016-07-05 18:16:52 +01:00
paramat
d476d017a4
Default/mapgen: Add ores above y = 1024
...
Each ore's rarity is equal to that occuring below y= -1024
2016-07-05 18:16:52 +01:00
paramat
1886d293d7
Default/mapgen: Clean up ore registrations
...
Re-order registrations
Add and improve comments
Change sand blob ymax to 0 as sand does not always rise above 0
Remove dirt blobs from sandstone as it is unsuitable for
many sandstone biomes and ugly in stony sandstone desert
Change ymax of first iron region to 0
2016-07-05 18:16:52 +01:00
tenplus1
21b457c9e1
Bucket: Correct liquid placing in protected areas
...
- Placing liquid inside a protected area no longer returns an empty bucket
- Remove on_place function, tidy up code, return proper itemstack
- Shorten code (changes from HybridDog/patch-35)
2016-07-05 18:15:35 +01:00
tenplus1
80d49095f5
Tidy sethome code, add global functions, round coords to 1 decimal
...
- Global functions sethome.set(name, pos) , sethome.get(name) and sethome.go(name)
- Tidy: trim coords to one decimal place and write to table and output table in one go.
- Add error checking
- Add t4im's homepos loader
2016-07-03 18:40:43 +02:00
paramat
f4f9e58ef2
Flowers: Make waterlily floodable
...
When waterlilies are placed near river water source make flowing river
water remove waterlilies instead of flowing around them in an ugly way
2016-07-01 07:05:53 +01:00
Thomas--S
55fd286083
Doors: Remove use_texture_alpha from door definition
2016-07-01 07:05:19 +01:00
HybridDog
1231f72628
Wool: Use adv- and optipng to optimise texture files
2016-07-01 07:03:17 +01:00
HybridDog
15b82f5b03
Wool: Clean up code
2016-07-01 07:02:38 +01:00
tchncs
18ea8f6e7d
update submodule illuna
2016-06-29 09:59:24 +02:00
tchncs
e31d456de1
update submodule illuna
2016-06-29 09:51:41 +02:00
paramat
f796194c69
Doors: Add dedicated sounds for glass doors
...
Changed node sounds for steel door/trapdoor to stone
defaults instead of wood defaults
2016-06-27 05:32:36 +01:00
paramat
84e4ae1881
Default: New aspen tree schematics
2016-06-27 05:32:36 +01:00
tenplus1
f15f35c604
Default: Enable crafting of mese crystal fragments into mese crystal
2016-06-27 05:31:04 +01:00
tenplus1
be918d2d98
Default: Craft locked chest from chest plus steel ingot
2016-06-27 05:30:20 +01:00
paramat
983af7b1c0
Stairs: Code cleanup, fix various errors
...
Improve registration format
Fix groups not matching corresponding full node
Improve some descriptions
2016-06-26 06:11:16 +01:00
paramat
22dc7b2d9e
Stairs: Register stone / desert stone / sandstone / obsidian blocks
2016-06-26 06:11:16 +01:00
paramat
9d6df824d6
Default: Add stone / desert stone / sandstone / obsidian blocks
2016-06-25 06:58:18 +01:00
tchncs
c882e33618
update submodule caverealms
2016-06-23 19:45:50 +02:00
tchncs
92c0bcfa59
update submodule mobs_redo, farming, boats, worldedit
2016-06-23 19:14:14 +02:00
tchncs
a3ecc88a45
add cottages to submodules
2016-06-23 19:08:01 +02:00
tchncs
81bf163a59
Flowers: add mushroom group to mushrooms
2016-06-22 22:49:19 +02:00
Xunto
b64202fbe9
cherry-pick from github.com/minetest/minetest_game> Default: Fix character model uv-mapping
2016-06-22 15:44:37 +02:00
Yutao Yuan
2de51ee96f
cherry-pick from github.com/minetest/minetest_game> Flowers: Fix misaligned waterlily texture
2016-06-22 15:43:33 +02:00
Auke Kok
a033f68bdc
cherry-pick from github.com/minetest/minetest_game> Doors: Clean up nodedef usage
2016-06-22 15:42:39 +02:00
Auke Kok
77cdaacaac
cherry-pick from github.com/minetest/minetest_game> Default: Make brick and plank nodes rotatable
2016-06-22 15:41:25 +02:00
Auke Kok
4c3b8376ab
cherry-pick from github.com/minetest/minetest_game> Stairs: Add mossy cobble slab and stair
2016-06-22 15:39:40 +02:00
paramat
eff782c61f
cherry-pick from github.com/minetest/minetest_game> Mapgen: Add biome fields for riverbed node and depth
2016-06-22 15:38:31 +02:00
tchncs
0fe3efbfd1
revert: Farming: allow LBM's for other mods as well.
2016-06-22 15:37:41 +02:00
Auke Kok
451e18751f
cherry-pick from github.com/minetest/minetest_game> Farming: allow LBM's for other mods as well.
2016-06-22 15:34:29 +02:00
paramat
97f0ff6c44
cherry-pick from github.com/minetest/minetest_game> Fire: Ignite tnt, gunpowder, permanent flame above coalblock
2016-06-22 15:33:49 +02:00
Auke Kok
b4b24687a3
cherry-pick from github.com/minetest/minetest_game> Doors: Pass pointed_thing to on_rightclick() callback
2016-06-22 15:32:40 +02:00
paramat
37d3fe0cb1
cherry-pick from github.com/minetest/minetest_game> Default: Bookshelf has 2 openings instead of 4
2016-06-22 15:31:23 +02:00
Auke Kok
71a593ad88
cherry-pick from github.com/minetest/minetest_game> Fire: move fire node removal out of ABM.
2016-06-22 15:29:27 +02:00
paramat
5809c28ae3
Stairs: Stair recipe returns 8 stairs not 6
...
Make it consistent with the slab recipe which conserves volume
2016-06-22 02:12:57 +01:00
Xunto
e77ef553ff
Default: Fix character model uv-mapping
...
Arm and leg textures are now edge-consistent
2016-06-22 02:12:11 +01:00
paramat
1fafed3387
Default: Remove mortar from stone brick, desert stone brick
2016-06-22 02:10:52 +01:00
Yutao Yuan
e0bec501f2
Flowers: Fix misaligned waterlily texture
...
Previously waterlily has misaligned top and bottom textures and looks
different when viewed from below.
This also hides the flower in bottom texture.
2016-06-21 02:21:00 +01:00
Auke Kok
3e9afe097c
Doors: Clean up nodedef usage
...
Allows for more properties to be passed through. Somewhat simplifies
the code as well.
2016-06-21 02:20:47 +01:00
cd2
5775c9147c
Farming: Add negative fall_damage_add_percent to straw
...
This doubles the fall height without damage to 11 nodes.
2016-06-17 23:43:41 +01:00
Auke Kok
ba1ae07b4a
Default: Make brick and plank nodes rotatable
...
Allow many crafted nodes to be rotated in any way possible.
These blocks all have slab and stair versions, which can create awkward
patterns if placed together. By allowing these to be rotated players
can create new patterns and appearances that were not before possible.
Since this wasn't possible before, there won't be any effect
to existing builds, as param2 should always be '0'. The current
screwdriver mod also refuses to rotate and alter param2, so this is
safe to enable from now on.
Personally, since these are all *crafted* nodes to begin with, it
should be apparent that they can be rotated to begin with, but I can
see people may disagree from a simplicity perspective. It also may
affect param2 usage that other mods rely on, although I'm not aware
of any mods that do this.
2016-06-17 23:41:42 +01:00
tchncs
1f19159689
update submodule bags
2016-06-15 20:48:38 +02:00
tchncs
ca1e88ed3d
update submodule ctravelnet
2016-06-15 19:38:15 +02:00
paramat
50eb079813
Creative: Add missing 'formspec_escape' to fix bug
...
Symbols used in search caused the game to hang with a grey screen,
for example searching for 'diamond;ingot'
2016-06-14 23:29:21 +01:00
paramat
da0fe31443
Boats: Raise collisionbox top surface to fix boat behaviour
...
Lowering the top surface to be level with the boat top somehow
causes the boat to fall through world if underwater. Revert to
previous position that is needed for correct behaviour
2016-06-14 23:29:21 +01:00
Auke Kok
2199be5108
Stairs: Add mossy cobble slab and stair
...
Allow water to turn cobble slab and stairs to turn into mossy versions.
There is no crafting recipe for mossy stairs and mossy slabs, the
stair/slab API has been modified to allow for a recipeitem that
is `nil`, which will omit adding a crafting recipe for these two
items. The API documentation is updated.
The slabs and stairs will turn mossy when water is adjacent, just like
cobblestone. You can either farm mossy versions by placing them in
water for a while, then collecting them, or run water over your craft.
2016-06-14 23:28:17 +01:00
tchncs
d9449fcd56
update submodule mobs_animal
2016-06-14 13:17:51 +02:00
tchncs
b4e6b5ba3c
update submodule hudbars, mobs_monster, mobs_redo
2016-06-14 13:07:44 +02:00
tchncs
ba5d33dc2e
add forked bags mod to submodules
2016-06-10 21:01:19 +02:00
tchncs
b9e4c394fd
remove old bags mod
2016-06-10 20:59:41 +02:00
tchncs
b87d427ac2
update submodule illuna, mobs_redo
2016-06-10 20:27:02 +02:00
tchncs
7375b9a8fa
add ctravelnet to submodules
2016-06-10 09:38:08 +02:00