Allow to set gain of fence gate sounds
This commit is contained in:
parent
bfbb6d145e
commit
24a69977f0
2 changed files with 16 additions and 9 deletions
|
@ -18,7 +18,7 @@ The full itemstring of the new fence node.
|
|||
|
||||
Notes: Fences will always have the group `fence=1`. They will always connect to solid nodes (group `solid=1`).
|
||||
|
||||
## `mcl_fences.register_fence_gate = function(id, fence_gate_name, texture, groups, sounds, sound_open, sound_close)`
|
||||
## `mcl_fences.register_fence_gate = function(id, fence_gate_name, texture, groups, sounds, sound_open, sound_close, sound_gain_open, sound_gain_close)`
|
||||
Adds a fence gate without crafting recipe. This will create 2 nodes.
|
||||
|
||||
### Parameters
|
||||
|
@ -29,6 +29,8 @@ Adds a fence gate without crafting recipe. This will create 2 nodes.
|
|||
* `sounds`: Node sound table for the fence gate
|
||||
* `sound_open`: Sound to play when opening fence gate (optional, default is wooden sound)
|
||||
* `sound_close`: Sound to play when closing fence gate (optional, default is wooden sound)
|
||||
* `sound_gain_open`: Gain (0.0-1.0) of the opening fence gate sound (optional, default is 0.3)
|
||||
* `sound_gain_close`: Gain (0.0-1.0) of the closing fence gate sound (optional, default is 0.3)
|
||||
|
||||
Notes: Fence gates will always have the group `fence_gate=1`. The open fence gate will always have the group `not_in_creative_inventory=1`.
|
||||
|
||||
|
@ -38,7 +40,7 @@ This function returns 2 values, in the following order:
|
|||
1. Itemstring of the closed fence gate
|
||||
2. Itemstring of the open fence gate
|
||||
|
||||
## `mcl_fences.register_fence_and_fence_gate = function(id, fence_name, fence_gate_name, texture, groups, connects_to, sounds, sound_open, sound_close)`
|
||||
## `mcl_fences.register_fence_and_fence_gate = function(id, fence_name, fence_gate_name, texture, groups, connects_to, sounds, sound_open, sound_close, sound_gain_open, sound_gain_close)`
|
||||
Registers a fence and fence gate. This is basically a combination of the two functions above. This is the recommended way to add a fence / fence gate pair.
|
||||
This will register 3 nodes in total without crafting recipes.
|
||||
|
||||
|
@ -51,6 +53,8 @@ This will register 3 nodes in total without crafting recipes.
|
|||
* `sounds`: Node sound table for the fence and the fence gate
|
||||
* `sound_open`: Sound to play when opening fence gate (optional, default is wooden sound)
|
||||
* `sound_close`: Sound to play when closing fence gate (optional, default is wooden sound)
|
||||
* `sound_gain_open`: Gain (0.0-1.0) of the opening fence gate sound (optional, default is 0.3)
|
||||
* `sound_gain_close`: Gain (0.0-1.0) of the closing fence gate sound (optional, default is 0.3)
|
||||
|
||||
### Return value
|
||||
This function returns 3 values, in this order:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue