1490 Commits

Author SHA1 Message Date
upsilon
7c42c41170 doors: record protection violation if it cannot be dug 2017-03-26 03:06:44 +01:00
paramat
08eec2beb7 Flora spread: Re-enable dry shrub replacing flora in desert sand
Flora is converted to dry shrub in desert sand and silver sand.
No conversion in sand to preserve sand dune grasses.
Dry shrubs do not spread so this conversion, used by players, is the
only way to generate them.
2017-03-26 03:06:37 +01:00
Auke Kok
9b45e7b3e9 PB&J Pup.
Replace possibly trademarked artwork with royalty free and
OK for commercial use artwork.

The Pup appears by default but does not alias the Nyan Cat nodes
away. For that you will have to enable the setting. A settingtypes.txt
is provided to make that really easy. This allows people to get
an out-of-tree mod and not have their Nyan nodes disappear.

The mod can also be disabled entirely this way for those who don't
want it.

There's some eatser eggs in here as well. Instead of making the
nodes burnable, they are edible, and make you bark and howl. And
perhaps something else too.
2017-03-26 03:05:57 +01:00
Milan*
fc23cd62f2 add submodule hopper 2017-03-25 11:31:07 +01:00
paramat
91182d6a9e Flora spread: Do not replace flora with dry shrub, only 'return'
If there is no group:soil node found below, do not replace flora with
dry shrub, this was breaking flower pots and other mods.
Originally, flora would only turn to dry shrub if in desert sand.
2017-03-22 22:30:35 +00:00
Milan*
7f2d4f4fbf merge upstream 🐈 2017-03-20 22:40:16 +01:00
Milan*
e99f72a103 update submodule illuna 2017-03-20 22:40:02 +01:00
paramat
86fd616f3c Flora spread: Allow spread on rainforest litter. Other improvements
Use the soil group more instead of checking for multiple node names.
Remove 'neighbors' from ABM.
Turn any flora to dry shrub if on a non-soil, except when on default:sand
to avoid dune grasses being replaced.
Search for "group:soil" when searching for a position for the new flora
node, instead of searching for multiple node names, however do not spread
flora onto desert sand, which is in the soil group.

Remove default:dirt_with_snow from the soil group as it would be frozen
soil. It can be dug and placed to turn it into dirt (consider this some
extra work needed to make it cultivatable).
2017-03-20 00:14:56 +00:00
octacian
2a74032745 Books: Fix backwards compatibility issues
Commit c68b8274fed183f30bd7609018766a261448b83d prevented books from
being copied in the crafting grid, and made it so that old books, though
seemingly successfully transferred to the new format, could not be written
to as the old data still persisted.
2017-03-20 00:13:31 +00:00
Auke Kok
ecf160d93d Screwdriver: simplify logic, allow wallmounted rotation.
- Allow rotation of wallmounted nodeboxes (signs) since they are
  now rotating properly.
- Instead of testing `ndef` several times, do it once, correctly.
- Simplify exception logic for nodes that have `on_rotate` set.
- For simplicity, return itemstack, always.
- Remove a useless nil check.
2017-03-20 00:12:16 +00:00
tchncs
9f19de97fe update submodule 3d_armor (fixes crash) 2017-03-19 15:08:21 +01:00
tchncs
52df0fae8c update submodule 3d_armor 2017-03-19 12:57:28 +01:00
tchncs
740cab71d6 merge upstream 🐈 2017-03-19 12:56:38 +01:00
Milan*
934d0c9458 update submodule teleport_potion 2017-03-19 12:50:34 +01:00
Thomas--S
6a55e150af Doors: Fix wood/glass doors not opening or closing
Some code was lost during a rebase of a recently merged commit (73e4666).
2017-03-19 00:43:12 +00:00
tchncs
0f7a29f035 merge upstream 🐱 2017-03-18 20:56:32 +01:00
Milan*
ff43f66f7d update submodule ethereal, illuna_ethereal 2017-03-18 20:50:31 +01:00
tchncs
a17260c8e9 merge upstream 🐈 2017-03-18 14:51:09 +01:00
Milan*
346adcd71e add default:mese_ongen and use this for the mapgen as replacement for default:mese 2017-03-18 14:44:20 +01:00
tchncs
ea26028784 add submodule unifieddyes as requiered by technic 2017-03-18 08:31:17 +01:00
Milan*
2ce30050d4 update all submodules with updates
submodule update 3d_armor
submodule update hemp
submodule update mobs_animal
submodule update mobs_monster
submodule update mobs_redo
submodule update pipeworks
submodule update playereffects
submodule update princess
submodule update protector
submodule update technic
submodule update wine
submodule update worldedit
drop chat_bubbles
2017-03-18 08:07:57 +01:00
Milan*
f398673e4f update submodule ethereal 2017-03-18 07:56:18 +01:00
tchncs
133cd86cb6 re-add submodule fun_caves 2017-03-17 23:05:16 +01:00
tchncs
376b009159 drop submodule fun_caves to solve conflicts 2017-03-17 23:04:38 +01:00
Milan*
9d221299d9 replace/add submodules caverealms, underworlds, fun_caves 2017-03-17 22:50:49 +01:00
paramat
d2aae95c39 Leafdecay: Change Aspen radius back to 3
Although the new aspen tree schematic only requires a radius of 2 the
many existing aspen trees in a world require radius 3.
2017-03-17 05:52:06 +00:00
paramat
02921baa7a Junglegrass: Prevent seeding of dirt_with_grass
Previously you could place junglegrass on dirt to convert that dirt to
dirt_with_grass, but this is unsuitable now that rainforest has a
surface of dirt_with_rainforest_litter.
Remove junglegrass from the 'grass' group.
2017-03-17 05:52:06 +00:00
octacian
07e11427cf Keys: Fix crash when using unconfigured default:key
Since meta secret field is blank on any keys (default:key) obtained using
/give, the game will crash if you attempt to use one of these. This follows
along the principle that the game should never have any reason to crash.
2017-03-17 05:50:50 +00:00
paramat
68212967c0 Biomes: Add and auto-select mgv7 floatland biomes
A simple set of biomes for now: Ocean, coniferous forest, grassland,
sandstone desert.
Update biome lists for blob ores and decorations.

Make sandstone desert filler 1 node deeper to match other deserts.
2017-03-17 05:49:57 +00:00
Thomas--S
73e4666f28 Change doors to default.can_interact_with_node() 2017-03-16 09:11:20 -07:00
paramat
bd4d2dff1c Farming: Add override for default:dirt_with_rainforest_litter 2017-03-15 22:22:21 +00:00
Auke Kok
61d7c43c83 Skeleton key: Change to use left-click (tool on_use)
Instead of right click, the skeleton key is now a true `tool`
in the sense that it's default left-click action is to create
a key for the locked object.

This is far better than the outcome of the patches we've done
where the only way to create a key for a locked item was to
use sneak+rightclick. Now keys are perhaps a bit more sensible,
left for making keys, right for opening stuff with keys.

Fixes #1625
2017-03-15 22:22:21 +00:00
SmallJoker
780f991a87 Sapling_on_place: Restore after_place_node() calls 2017-03-15 22:18:50 +00:00
Auke Kok
1c78fd346d Sethome: Migrate sethome mod to player attributes.
Migrates settings safely and evacuates the `homes` file
entirely over time.
2017-03-15 22:18:36 +00:00
Milan*
70f14fda58 update submodule ethereal 2017-03-15 11:41:51 +01:00
Milan*
464fee1dee fix mergeconflicts 2017-03-15 11:30:00 +01:00
Milan*
37dbcf9d1f update submodule ethereal 2017-03-15 00:34:48 +01:00
Milan*
f1a827e17a update submodule illuna_ethereal 2017-03-15 00:34:23 +01:00
Milan*
28b042ee13 update submodule illuna_extras 2017-03-15 00:33:58 +01:00
Fixer
da69fcdf91 TNT: Clarify new TNT receipe
Update readme.txt with new TNT crafting recipe.
2017-03-14 19:05:49 +00:00
paramat
37c81f70b0 Textures: New textures for silver sandstone nodes 2017-03-14 19:05:14 +00:00
Auke Kok
7b90044574 TNT: start fire nodetimers for created fire nodes.
Without this patch, any fire created(placed) by tnt explosions
will remain forever on the map.
2017-03-14 19:03:34 +00:00
Milan*
6a65683b5a add submodule fun_caves 2017-03-13 11:42:36 +01:00
Milan*
853aae28c5 update submodule illuna_ethereal 2017-03-13 10:24:27 +01:00
Milan*
b3d42c40a8 update submodule illuna_extras 2017-03-13 09:13:29 +01:00
Milan*
626784702a add submodule illuna_extras 2017-03-13 09:13:13 +01:00
SmallJoker
b87ef5ccde Keys: Update default.can_interact_with_node to new item meta
Completes a forgotten update in 9d3a526
2017-03-12 12:20:31 -07:00
paramat
07a5fca432 Leafdecay: Register leafdecay for bush leaves 2017-03-12 10:20:26 +00:00
Auke Kok
d5e19d70c2 Screwdriver: drop nodes if no longer attached.
This should be fairly cheap and pops off items if needed.
2017-03-12 10:20:19 +00:00
Dániel Juhász
efb81d188e Correct rotation of attached nodes, and rotate colored nodes 2017-03-12 10:20:19 +00:00