MeseCraft f5e5ddf55a fix some dependency error messages. migrate description and depends txts to mod.conf | 1 year ago | |
---|---|---|
.. | ||
gadgets_api | 1 year ago | |
gadgets_consumables | 1 year ago | |
gadgets_default_effects | 1 year ago | |
gadgets_magic | 1 year ago | |
README.md | 3 years ago | |
description.txt | 3 years ago | |
modpack.txt | 3 years ago |
gadgets_modpack aims at providing a full progression of magic and technology based tools and consumables that add various player status effects and do other useful functions. Modpack also provides an API to easily make your own "gadgets".
Content packs are split into separate mods, so if you don't like something (for example you only want to leave magic), you can simply disable them.
Minetest 5.0.0+
Minetest_game 5.0.0+
Full list of requirements:
API and main code for defining and handling status effect tools and consumables
Requires: playereffects, technic (optional), mana (optional)
Library providing default gadgets_modpack effects to other parts of gadgets_modpack
Effects:
Some effects have their second, stronger version (see according potions and crafting recipes)
Requires: gadgets_api, player_monoids
Provides various magic-related consumables and potions
Items:
Requires: default, vessels, farming, bucket, flowers (parts of minetest_game, installed by default), gadgets_api, gadgets_default_effects, mana (optional, provides mana potion), sprint_lite (optional, provides stamina potion)
Provides various magic-based spellbooks and staves
Items:
Requires: gadgets_api, gadgets_default_effects, magic_materials
All interactions respect area protection
Magic tomes use mana and don't wear down, wear bar of staves represent their "charge", and they can be recharged by combining them with februm crystals on the crafting grid.
Modpack provides some settings, accessible via "Settings->All Settings->Mods->bweapons_api
You can also put these settings directly to your minetest.conf
enable_gadgets_effects = true, bool, should status effect visuals spawn
effect_interval = 0.5, float, interval at which status effect visuals spawn
To define gadgets in your own mod you need to call gadgets.register_gadget(def)
where def
is a definition table. To see a complete list of possible definition options (with comments)
refer to this document.
To register new effects you need to call gadgets.register_effect(def)
, where def
` is an effect definition table. Refer to the document above for details.
All code is GPLv3 link to the license
All resources not covered in the "credits" section are licensed under CC BY 4.0 link to the license
Sounds from following users of freesound.org were mixed, cut, edited and used to produce sounds in this modpack:
All sounds listed above were licensed as CC0. Produced sounds are licensed under CC BY 4.0 link to the license