mirror of
https://github.com/OgelGames/powerbanks.git
synced 2024-11-26 09:13:54 +01:00
more tweaks, place and pick-up sounds
This commit is contained in:
parent
c2468774a3
commit
9bc76121e3
@ -1,6 +1,6 @@
|
|||||||
## License
|
## License
|
||||||
|
|
||||||
Except for the exceptions stated below, all code is licensed under the [MIT License](LICENSE.md#mit-license), with all other assets licensed under the [CC BY-SA 4.0 License](LICENSE.md#cc-by-sa-40-license).
|
Except for the exceptions stated below, all code is licensed under the [MIT License](LICENSE.md#mit-license), with textures licensed under the [CC BY-SA 4.0 License](LICENSE.md#cc-by-sa-40-license).
|
||||||
|
|
||||||
## Exceptions
|
## Exceptions
|
||||||
|
|
||||||
|
10
README.md
10
README.md
@ -1,7 +1,7 @@
|
|||||||
# powerbanks
|
# powerbanks
|
||||||
|
|
||||||
[![Build Status](https://travis-ci.org/OgelGames/powerbanks.svg?branch=master)](https://travis-ci.org/OgelGames/powerbanks)
|
[![Build Status](https://travis-ci.org/OgelGames/powerbanks.svg?branch=master)](https://travis-ci.org/OgelGames/powerbanks)
|
||||||
[![License](https://img.shields.io/badge/License-MIT%20and%20CC%20BY--SA%204.0-brightgreen.svg)](LICENSE.md)
|
[![License](https://img.shields.io/badge/License-MIT%20and%20CC%20BY--SA%204.0-green.svg)](LICENSE.md)
|
||||||
|
|
||||||
## Table of Contents
|
## Table of Contents
|
||||||
|
|
||||||
@ -23,13 +23,13 @@ This mod adds portable powerbanks used to charge technic tools.
|
|||||||
|
|
||||||
- **Fully portable** - charge will remain no matter how many times you place and pick it up!
|
- **Fully portable** - charge will remain no matter how many times you place and pick it up!
|
||||||
- **Self-protected** - no need to worry about leaving your powerbank while it's charging your tools, only you can pick it up!
|
- **Self-protected** - no need to worry about leaving your powerbank while it's charging your tools, only you can pick it up!
|
||||||
- **Fast charging** - each version charges faster than its technic battery equivalent.
|
- **Fast charging** - each version charges faster than its technic battery equivalent (LV, MV, HV).
|
||||||
- **Multiple charging slots** - powerbanks can charge more than one tool at once! (except for Mk1)
|
- **Multiple charging slots** - powerbanks can charge more than one tool at once! (except for Mk1)
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
1. Obtain a powerbank (obviously :P).
|
1. Obtain a powerbank (obviously :P).
|
||||||
2. Charge the powerbank in a technic battery.
|
2. Charge the powerbank.
|
||||||
|
|
||||||
![Charging a Powerbank](screenshots/charging.png?raw=true "Charging a Powerbank")
|
![Charging a Powerbank](screenshots/charging.png?raw=true "Charging a Powerbank")
|
||||||
|
|
||||||
@ -74,7 +74,7 @@ Currently there are three different powerbanks:
|
|||||||
|
|
||||||
## Dependencies
|
## Dependencies
|
||||||
|
|
||||||
Currently this mod only depends on the [technic](https://github.com/minetest-mods/technic) mod.
|
Currently this mod only depends on the default and [technic](https://github.com/minetest-mods/technic) mods.
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
@ -86,4 +86,4 @@ To install this mod, simply download it using one of the methods below, and plac
|
|||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
Except for the exceptions stated in [LICENSE.md](LICENSE.md#exceptions), all code is licensed under the [MIT License](LICENSE.md#mit-license), with all other assets licensed under the [CC BY-SA 4.0 License](LICENSE.md#cc-by-sa-40-license).
|
Except for the exceptions stated in [LICENSE.md](LICENSE.md#exceptions), all code is licensed under the [MIT License](LICENSE.md#mit-license), with textures licensed under the [CC BY-SA 4.0 License](LICENSE.md#cc-by-sa-40-license).
|
||||||
|
8
init.lua
8
init.lua
@ -14,10 +14,7 @@ end
|
|||||||
|
|
||||||
local function is_chargeable(stack)
|
local function is_chargeable(stack)
|
||||||
local item_name = stack:get_name()
|
local item_name = stack:get_name()
|
||||||
if not technic.power_tools[item_name] then
|
if (not technic.power_tools[item_name]) or item_name:find("powerbanks:powerbank") then
|
||||||
return false
|
|
||||||
end
|
|
||||||
if item_name:find("powerbanks:powerbank") then
|
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
return true
|
return true
|
||||||
@ -173,6 +170,8 @@ local function register_powerbank(data)
|
|||||||
|
|
||||||
update_infotext(pos, false, data)
|
update_infotext(pos, false, data)
|
||||||
update_formspec(pos, itemstack_meta.charge, data)
|
update_formspec(pos, itemstack_meta.charge, data)
|
||||||
|
|
||||||
|
minetest.sound_play({name = "default_place_node_hard"}, {pos = pos})
|
||||||
end,
|
end,
|
||||||
on_metadata_inventory_put = function(pos, listname, index, stack, player)
|
on_metadata_inventory_put = function(pos, listname, index, stack, player)
|
||||||
local timer = minetest.get_node_timer(pos)
|
local timer = minetest.get_node_timer(pos)
|
||||||
@ -212,6 +211,7 @@ local function register_powerbank(data)
|
|||||||
minetest.add_item(pos, item)
|
minetest.add_item(pos, item)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
minetest.sound_play({name = "default_dug_node"}, {pos = pos})
|
||||||
minetest.remove_node(pos)
|
minetest.remove_node(pos)
|
||||||
end
|
end
|
||||||
})
|
})
|
||||||
|
2
mod.conf
2
mod.conf
@ -1,3 +1,3 @@
|
|||||||
name = powerbanks
|
name = powerbanks
|
||||||
description = Adds portable powerbanks used to charge technic tools
|
description = Adds portable powerbanks used to charge technic tools
|
||||||
depends = technic
|
depends = default, technic
|
||||||
|
Loading…
Reference in New Issue
Block a user