Commit Graph

197 Commits

Author SHA1 Message Date
Wuzzy
026d406d4b Fix indents in mcl_explosions 2020-04-30 21:12:30 +02:00
Wuzzy
679e2b1b70 Explosions: Reduce repeated code 2020-04-30 21:08:42 +02:00
Wuzzy
772ea01aff Explosions: Fix syntax error 2020-04-30 21:00:13 +02:00
Wuzzy
2b5ddbd62d Explosions: Change item drop handler 2020-04-30 20:58:58 +02:00
Wuzzy
9ee0ef5a8d Explosions: Replace some API calls 2020-04-30 20:57:38 +02:00
Wuzzy
58458b2bca mcl_explosions: Rename description.txt 2020-04-30 20:55:49 +02:00
Elias Åström
a10dff8421 Use walkable for entity exposure
This makes TNT do full damage under water.
2020-04-19 13:08:36 +02:00
Elias Åström
a62a75c799 Do not drop items in creative mode
It works like this in Minecraft.  This will also reduce lag when playing
with TNT in creative.
2020-04-19 13:08:36 +02:00
Elias Åström
b4ea2afe77 Add tnt_knockback flag for entities
When set to true, entities will be knocked back when affected by TNT
explosions.  Also ignore '__builtin:item' entities to reduce lag, and
replace tabs with spaces in 'mcl_explosions/init.lua'.
2020-04-19 13:08:36 +02:00
Elias Åström
92ab90fd1b Add knockback for mobs 2020-04-19 13:08:36 +02:00
Elias Åström
ca7c8c23c7 Add entity damage and player knockback
Could not find a way to add knockback to entities.  After adding a
velocity to them they will just slide around indefinitely.  Because of
this, knockback is only enabled on players for now.
2020-04-19 13:08:36 +02:00
Elias Åström
77c95fe8c3 Add particles and sounds from explosions 2020-04-19 13:08:36 +02:00
Elias Åström
1d5c11f683 Add mcl_explosions for ray traced explosions
Code has been adapted from the Minetest explosions API mod to have
Minecraft-like explosion mechanics and work with MineClone 2.
2020-04-17 20:47:12 +02:00
Wuzzy
c5e4ec5e27 Use ephemeral sounds 2020-04-07 00:55:45 +02:00
Wuzzy
b2c8d7cff0 Update biomeinfo to 1.0.3 2020-04-03 12:50:48 +02:00
Wuzzy
03ad3cca29 Major default formspec style update
- Uses formspec_prepend to set e.g. button style
- Make all formspecs use the MCL2 style consistently
2020-03-10 05:01:49 +01:00
Wuzzy
98e87fd5db mcl_attached: Check if dir is nil 2020-02-23 20:37:42 +01:00
Wuzzy
a8a875a7b4 Add biomeinfo mod 2019-09-11 16:06:34 +02:00
Wuzzy
c623860af8 Add wool sounds 2019-06-14 23:01:50 +02:00
Wuzzy
fbba40fe5c Fix item container transfer destroying item metadata 2019-04-05 15:30:32 +02:00
Wuzzy
895b9e7e3a More End tweaks 2019-03-09 19:15:10 +01:00
Wuzzy
3edf880301 Add minimal formspec prepend 2019-03-07 13:05:26 +01:00
Wuzzy
a84f7935fa Revert "Utilize formspec prepend"
This reverts commit ea0c2e9568.
2019-03-07 12:42:08 +01:00
Wuzzy
26c9150591 Revert "Use formspec prepend for real"
This reverts commit 3ca01c3149.
2019-03-07 12:42:06 +01:00
Wuzzy
720bc6a56f Revert "Move mcl_formspec_prepend"
This reverts commit 581f0fa2dd.
2019-03-07 12:41:59 +01:00
Wuzzy
581f0fa2dd Move mcl_formspec_prepend 2019-03-06 07:32:13 +01:00
Wuzzy
3ca01c3149 Use formspec prepend for real 2019-03-06 06:38:25 +01:00
Wuzzy
ea0c2e9568 Utilize formspec prepend 2019-03-06 06:35:24 +01:00
Wuzzy
c4558a31ab Update modpack meta files (MT 5.0.0) 2019-03-06 05:52:31 +01:00
Wuzzy
149d1450ef Remove console spam from mcl_loot 2019-03-06 05:14:31 +01:00
Wuzzy
a4d40560c3 Replace damage sound to something gender-neutral 2019-03-05 00:15:48 +01:00
Wuzzy
1daf9b7a59 Put treasure loot into random inventory slots 2019-02-28 18:00:17 +01:00
Wuzzy
3ec7914962 Allow to use Minetest's original flat mapgen again 2019-02-09 03:07:18 +01:00
Wuzzy
e789801662 Replace getpos() with get_pos() 2019-02-01 06:33:07 +01:00
Wuzzy
68c373d2b8 Add a couple of modpack.conf files 2019-01-07 00:52:05 +01:00
Wuzzy
bae1fa072c Remove dead code 2018-05-12 22:53:21 +02:00
Wuzzy
e38f19b5f3 Comparator now detects jukebox as container 2018-05-12 22:48:49 +02:00
Wuzzy
1ce9ab22bf Turn jukebox into a container (part 1) 2018-05-12 21:50:56 +02:00
Wuzzy
fff3eb1ee7 Rename mcl_autogroup to _mcl_autogroup
This should fix some autogroup-related issues due to loading order.
2018-05-08 16:43:25 +02:00
Wuzzy
9b47ec2797 Add controls mod by arcelmi 2018-05-07 14:52:53 +02:00
Wuzzy
093e9b0b08 Declare observers not opaque 2018-01-28 19:25:05 +01:00
Wuzzy
c2d0414255 Fix crash when obj tele's Nether→Overworld @ rain 2018-01-26 19:37:00 +01:00
Wuzzy
30517ecb98 Add lava place sound 2018-01-12 02:26:12 +01:00
Wuzzy
71e663efe6 Merge branch 'lever' 2018-01-08 21:00:36 +01:00
Wuzzy
1505290e24 New way to attach node: attached_node_facedir 2018-01-08 20:10:44 +01:00
Wuzzy
eae8b782a8 64 nodes above the Nether are non-deadly void 2017-12-09 15:39:27 +01:00
Wuzzy
b1d15fb667 Update sky instant if teleport between dimensions 2017-11-24 03:48:32 +01:00
Wuzzy
b0c87f74fe Move world-related functions to mcl_worlds 2017-11-24 03:10:02 +01:00
Wuzzy
ae8b7550ac Play damage sound when player dies 2017-11-21 23:38:20 +01:00
Wuzzy
7c15d5f9ac More MC-like end portal block (WIP) 2017-11-21 05:39:27 +01:00
Wuzzy
a9d95dea23 Use hardware coloring for tallgrass and friends 2017-11-16 03:13:19 +01:00
Wuzzy
6b2c06934a Autom. make grass/fern dry if placed on dry grass 2017-11-15 01:29:17 +01:00
Wuzzy
15b96ff7cf Fix very loud snow footstep sound 2017-11-12 06:08:09 +01:00
Wuzzy
10f50d972f Move Nether portal particle texture 2017-09-02 14:20:40 +02:00
Wuzzy
b2f97fa3cf Reduce flat Nether bedrock thickness to 1 2017-08-30 01:09:49 +02:00
Wuzzy
0ff6cb2837 Fix broken compass and clocks 2017-08-22 18:58:53 +02:00
Wuzzy
fe31afc119 Disable weather in Nether and End and Void 2017-08-22 18:32:05 +02:00
Wuzzy
25ce811edc Fix crash in flat mapgen 2017-08-21 17:46:12 +02:00
Wuzzy
9def04142b Align End and Nether height at mapchunk borders
This commit breaks previous maps with Nether and End
2017-08-21 17:35:57 +02:00
Wuzzy
cbd8befb47 Fix another walkover bug 2017-08-21 05:25:15 +02:00
Wuzzy
f746e2a0c6 Fix walkover mod 2017-08-21 05:19:05 +02:00
Wuzzy
3fefbf5fc4 Add realm barrier between End and Overworld void 2017-08-17 19:59:43 +02:00
Wuzzy
6e93424f03 Fix broken Overworld 2017-08-16 18:56:39 +02:00
Wuzzy
d90b59c918 Tweak Nether ore and lava generation 2017-08-16 17:01:16 +02:00
Wuzzy
860155e5c1 Set proper realm boundaries 2017-08-16 15:29:05 +02:00
Wuzzy
e5a34367c9 Use new Minetest settings API syntax for most mods 2017-08-09 16:17:00 +02:00
Wuzzy
4e45d66678 Implement item transfer from large src container 2017-08-04 03:34:28 +02:00
Wuzzy
d0b1e261ea Move more shulker box checks in mcl_hoppers to mcl_util 2017-08-04 03:00:33 +02:00
Wuzzy
8388235600 Simplify mcl_util.move_item_container 2017-08-04 02:19:47 +02:00
Wuzzy
fb261454df Item container transfer: Optional source_list 2017-08-04 01:58:31 +02:00
Wuzzy
a29091e23c Move double chest neighbor function to mcl_util 2017-08-03 23:27:22 +02:00
Wuzzy
3b1c0765d6 Add double container move logic into mcl_util 2017-08-03 23:23:33 +02:00
Wuzzy
db562c91db Reduce snow footstep gain 2017-07-31 01:01:18 +02:00
Wuzzy
e45b9e6b68 Remove useless max_hear_distance in mcl_sounds
It is not part of SimpleSoundSpec
2017-07-31 01:00:15 +02:00
Wuzzy
e65029394f Replace most textures with Pixel Perfection
- Using the converter script
- A bunch of textures are still missing
2017-07-20 20:20:45 +02:00
Wuzzy
d04c46f3c8 Convert some base textures to Pixel Perfection 2017-07-14 19:51:03 +02:00
Wuzzy
1dc64d9206 Reduce node sound hear distance to 16 2017-07-08 15:07:07 +02:00
Wuzzy
1db851b42b Add experimental setting to disable superflat 2017-07-02 22:35:46 +02:00
Wuzzy
38cf151806 Fix many crashes when placing item on unknown node 2017-06-29 13:02:53 +02:00
Wuzzy
27481afe06 Fix crash if flowing liquid next to unknown node 2017-06-29 12:29:59 +02:00
Wuzzy
823c20bd1b Fix some global variable warnings 2017-06-10 17:52:21 +02:00
Wuzzy
2a747e828a Refactor flower on_place function 2017-06-09 20:20:29 +02:00
Wuzzy
b7f50d9028 Restrict flower place to dirt/grassblock and light 2017-06-09 19:18:23 +02:00
Wuzzy
2d42a1d31b Change leaves dug sound 2017-06-08 21:14:07 +02:00
Wuzzy
3de12ec1d1 Simple falling damage sound 2017-06-06 23:59:30 +02:00
Wuzzy
9b2582857c Use softer snow sounds for real 2017-06-06 23:20:54 +02:00
Wuzzy
d24d20a932 Use softer snow sounds 2017-06-06 23:20:12 +02:00
Wuzzy
3af932d6ac Add player damage sound from Voxelands 2017-06-06 21:50:43 +02:00
Wuzzy
02e23893f5 Add water bucket sounds from Voxelands 2017-06-06 21:50:03 +02:00
Wuzzy
5e614b4436 New node sounds: water, metal, plant/leaves 2017-06-06 21:10:24 +02:00
Wuzzy
a15ef03d9c Fix incorrect overworld_min in flat mapgen 2017-05-27 16:10:21 +02:00
Wuzzy
886a717b30 Remove blabla in mcl_autogroup 2017-05-25 02:27:10 +02:00
Wuzzy
cfcf22f0de Add bubble particles for players being underwater 2017-05-22 22:04:42 +02:00
Wuzzy
ef06d345df New lava generator: Spawn in air in layers 1-10 2017-05-20 01:27:09 +02:00
Wuzzy
1cdc98e03b Add more defaults for mcl_loot, fix random wear 2017-05-19 17:58:15 +02:00
Wuzzy
49bd956da8 Add loot API and use it in tsm_railcorridors 2017-05-19 16:46:03 +02:00
Wuzzy
8e2d601f85 Prevent placing most plants on mycelium 2017-05-14 01:45:57 +02:00
Wuzzy
c12f16b73b Add digging groups only to diggable nodes 2017-03-30 03:07:04 +02:00
Wuzzy
ca9b7d69c1 Fix incorrect Superflat layering 2017-03-21 03:28:40 +01:00
Wuzzy
d03b002d8d Consider falling nodes to be solid 2017-03-11 07:21:50 +01:00