Wuzzy
2f9e5d302e
Fix explosion API not calling on_[con|de]struct
2020-06-04 14:02:18 +02:00
Wuzzy
f184c84241
Fix flowlib README header
2020-05-30 20:17:04 +02:00
Wuzzy
1a0e979b0c
Update incomplete license information and credits
2020-05-11 17:18:04 +02:00
Wuzzy
5108f398bb
Fix all explosions spawning fire
2020-05-08 18:04:04 +02:00
Wuzzy
2ec66fc61b
Fix leaking global in mcl_explosions
2020-05-08 18:01:33 +02:00
Alexander Minges
ad70a71f8c
Fix crash when triggering explosion (type check error)
2020-05-08 17:31:41 +02:00
Wuzzy
bc740efafe
Add fire explosions
2020-05-02 19:05:56 +02:00
Wuzzy
6a576c50a0
Add puncher to tnt_explosions
2020-05-02 18:24:53 +02:00
Wuzzy
d4bc7a2f88
Add back the explosion death msg
2020-05-02 18:09:25 +02:00
Wuzzy
7fa8828bd5
Explosions: Use minetest.get_position_from_hash
2020-04-30 21:13:10 +02:00
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 ea0c2e9568dcb9d63f777ac62307af65c9a47603.
2019-03-07 12:42:08 +01:00
Wuzzy
26c9150591
Revert "Use formspec prepend for real"
...
This reverts commit 3ca01c31498eef534c21c1b5b941c10b0256c732.
2019-03-07 12:42:06 +01:00
Wuzzy
720bc6a56f
Revert "Move mcl_formspec_prepend"
...
This reverts commit 581f0fa2dda04692dab9f7c32ba6f1006e7495eb.
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
Wuzzy
d9a61e826a
Add opaque group
2017-03-10 20:01:45 +01:00
Wuzzy
2495676e54
Rename mapgen variables
2017-03-04 23:00:23 +01:00
Wuzzy
19150ddddb
Add helper functions to convert to/from MC layer
2017-03-04 22:45:08 +01:00
Wuzzy
c555d7c60f
Fix nodes not breakable in creative
2017-02-28 00:14:31 +01:00
Wuzzy
c80433aaf4
Fix dig times of wool and cobweb
2017-02-27 19:38:48 +01:00
Wuzzy
6b3db0ae72
Eliminate crumbly, cracky, snappy and choppy fully
2017-02-27 18:53:17 +01:00
Wuzzy
7dd5afe28f
Fix handy digging times
2017-02-27 00:35:13 +01:00
Wuzzy
a52f853853
Refactor and fix bad digging times framework
2017-02-27 00:29:56 +01:00
Wuzzy
307ec02744
Kinda fix shearsy/handy/swordy
2017-02-26 22:58:29 +01:00
Wuzzy
b05c56bcd3
Add digging time support for shears/swords/hand
2017-02-26 20:50:02 +01:00
Wuzzy
a4a6ec9b06
Write comment explaining mcl_autogroup magic
2017-02-26 19:38:40 +01:00
Wuzzy
151c1e62ba
Tools to mcl_tools, way more efficient digging time definitions
2017-02-26 18:44:48 +01:00
Wuzzy
33b482b398
Fix missing node sounds
2017-02-25 16:30:10 +01:00
Wuzzy
4ecef7b411
First steps to implement MC-like digging times
...
This involves MASSIVE hacks around the digging system in Minetest.
Implemented so far: Hardness, nodes in mcl_core, digging for nodes
diggable by pickaxe, shovel, axe.
Not implemented: Nodes diggable by hand alone (except insta-dig),
shears and sword.
2017-02-25 16:19:24 +01:00
Wuzzy
b5dcd46193
Remove ignore node from solid node group
...
So mobs don't spawn on ignore... xD
2017-02-24 02:51:50 +01:00
Wuzzy
23edc81f9d
Set sane default mapgen flags for flat, v6, etc.
2017-02-23 01:14:27 +01:00
Wuzzy
73957c46b2
Partially re-implement Superflat
2017-02-23 00:15:47 +01:00
Wuzzy
2e7ce77985
mcl_util.is_in_void
2017-02-21 16:38:28 +01:00
Wuzzy
649fca5aff
Add mcl_util.is_fuel
2017-02-21 03:00:48 +01:00
Wuzzy
d8f423ac07
Allow to put fuels into furnace with hoppers
2017-02-21 02:09:34 +01:00
Wuzzy
40783d2ca6
Fix crash w/ mcl_util group-less item move
2017-02-20 16:30:07 +01:00
Wuzzy
aa5ef41015
Globalize bedrock generation position
2017-02-20 07:10:03 +01:00
Wuzzy
a7aaac904c
Import flowlib by Qwertymine
2017-02-19 23:32:54 +01:00
Wuzzy
fa9f081770
Remove dig_immediate sound
2017-02-19 22:54:06 +01:00
Wuzzy
f18ffce540
Add tool breaking sounds
2017-02-19 19:59:18 +01:00
Wuzzy
563d537164
Snow nodes make snow sounds
2017-02-19 19:48:16 +01:00
Wuzzy
57813ba9bc
Fix author lists in readme files
2017-02-19 19:43:28 +01:00
Wuzzy
fc02d0730e
Move mcl_core to ITEMS modpack and add description
2017-02-17 23:14:21 +01:00
Wuzzy
91950ee026
Move global core variables to mcl_init
2017-02-17 23:06:52 +01:00
Wuzzy
241a392fc1
Fix sapling growth generating error messages
...
The reason was that the code tried to spawn mcl_core:apple, which is not a node
2017-02-17 03:46:12 +01:00
Wuzzy
a9fbdc5e71
Remove stone old non-code
2017-02-17 00:33:48 +01:00
Wuzzy
425ec6774d
Move main mapgen code into new mod
2017-02-17 00:09:05 +01:00
Wuzzy
d8e8842a7a
Generalize dig_by_water group to support group:water
2017-02-16 22:07:54 +01:00
Wuzzy
4d78052851
Refactor: Move sign craft to signs mod
2017-02-16 21:47:47 +01:00
Wuzzy
5827b15ec5
Move hay bale to mcl_farming
2017-02-16 21:44:53 +01:00
Wuzzy
001a2d2064
Move gunpowder to mcl_mobitems
2017-02-16 21:33:14 +01:00
Wuzzy
a0adb8bed7
Move wood definitions (refactor mcl_core)
2017-02-16 21:24:27 +01:00
Wuzzy
074c0de089
Move mcl_oceans to ITEMS modpack
2017-02-16 20:45:55 +01:00
Wuzzy
19b44a9910
Move sponges to mcl_sponges mod
2017-02-16 20:45:28 +01:00
Wuzzy
0110ec95c6
Move sea lantern and prismarine stuff to mcl_ocean
2017-02-16 20:35:50 +01:00
Wuzzy
05294f27b6
Make removal nodes in mcl_core
2017-02-16 20:22:20 +01:00
Wuzzy
b93a2a8f5f
Move rail to mcl_minecarts
2017-02-16 20:15:43 +01:00
Wuzzy
5ac874eaaa
Use Faithful 1.11 gravel texture
2017-02-16 20:11:58 +01:00
Wuzzy
73cdd17a7c
Generalize item destruction logic
2017-02-16 19:33:47 +01:00
Wuzzy
96521433f5
Eat on rightclick
2017-02-16 17:45:33 +01:00
Wuzzy
1e759365ca
Centralize random seed generation
2017-02-16 04:08:33 +01:00
Wuzzy
3696ee3761
Organize mods into modpacks for better overview
2017-02-16 01:45:21 +01:00