Renaming throughout docs and comments
This commit is contained in:
parent
4264606609
commit
4b83aaaa77
4
API.md
4
API.md
|
@ -31,7 +31,7 @@ All nodes can have these fields:
|
||||||
Use the `mcl_sounds` mod for the sounds.
|
Use the `mcl_sounds` mod for the sounds.
|
||||||
|
|
||||||
## APIs
|
## APIs
|
||||||
A lot of things are possible by using one of the APIs in the mods. Many of them are documented in `API.md` files located in the directories of the specific mods. Some use `.txt` files or have some documentation in the comments along the code. Note that not all APIs are documented yet, but it is planned. The following APIs should be more or less stable but keep in mind that MineClone 2 is still unfinished. All directory names are relative to `mods/`
|
A lot of things are possible by using one of the APIs in the mods. Many of them are documented in `API.md` files located in the directories of the specific mods. Some use `.txt` files or have some documentation in the comments along the code. Note that not all APIs are documented yet, but it is planned. The following APIs should be more or less stable but keep in mind that VoxeLibre is still unfinished. All directory names are relative to `mods/`
|
||||||
|
|
||||||
### Items
|
### Items
|
||||||
* Doors: `ITEMS/mcl_doors`
|
* Doors: `ITEMS/mcl_doors`
|
||||||
|
@ -54,7 +54,7 @@ API documnetation is included in `ENTITIES/mcl_mobs/api.txt`.
|
||||||
This mod includes modificiations from the original Mobs Redo. Some items have been removed or moved to other mods.
|
This mod includes modificiations from the original Mobs Redo. Some items have been removed or moved to other mods.
|
||||||
The API is mostly identical, but a few features have been added. Compability is not really a goal,
|
The API is mostly identical, but a few features have been added. Compability is not really a goal,
|
||||||
but function and attribute names of Mobs Redo 1.41 are kept.
|
but function and attribute names of Mobs Redo 1.41 are kept.
|
||||||
If you have code for a mod which works fine under Mobs Redo, it should be easy to make it work in MineClone 2,
|
If you have code for a mod which works fine under Mobs Redo, it should be easy to make it work in VoxeLibre.
|
||||||
chances are good that it works out of the box.
|
chances are good that it works out of the box.
|
||||||
|
|
||||||
### Help
|
### Help
|
||||||
|
|
|
@ -133,8 +133,8 @@
|
||||||
## Music
|
## Music
|
||||||
* Jordach for the jukebox music compilation from Big Freaking Dig
|
* Jordach for the jukebox music compilation from Big Freaking Dig
|
||||||
* Dark Reaven Music (https://soundcloud.com/dark-reaven-music) for the main menu theme (Calmed Cube) and Traitor (horizonchris96), which is licensed under https://creativecommons.org/licenses/by-sa/3.0/
|
* Dark Reaven Music (https://soundcloud.com/dark-reaven-music) for the main menu theme (Calmed Cube) and Traitor (horizonchris96), which is licensed under https://creativecommons.org/licenses/by-sa/3.0/
|
||||||
* Jester for helping to finely tune MineClone2 (https://www.youtube.com/@Jester-8-bit). Songs: Hailing Forest, Gift, 0dd BL0ck, Flock of One (License CC BY-SA 4.0)
|
* Jester for helping to finely tune VoxeLibre (https://www.youtube.com/@Jester-8-bit). Songs: Hailing Forest, Gift, 0dd BL0ck, Flock of One (License CC BY-SA 4.0)
|
||||||
* Exhale & Tim Unwin for some wonderful MineClone2 tracks (https://www.youtube.com/channel/UClFo_JDWoG4NGrPQY0JPD_g). Songs: Valley of Ghosts, Lonely Blossom, Farmer (License CC BY-SA 4.0)
|
* Exhale & Tim Unwin for some wonderful VoxeLibre tracks (https://www.youtube.com/channel/UClFo_JDWoG4NGrPQY0JPD_g). Songs: Valley of Ghosts, Lonely Blossom, Farmer (License CC BY-SA 4.0)
|
||||||
* Diminixed for 3 fantastic tracks and remastering and leveling volumes. Songs: Afternoon Lullaby (pianowtune02), Spooled (ambientwip02), Never Grow Up (License CC BY-SA 4.0)
|
* Diminixed for 3 fantastic tracks and remastering and leveling volumes. Songs: Afternoon Lullaby (pianowtune02), Spooled (ambientwip02), Never Grow Up (License CC BY-SA 4.0)
|
||||||
|
|
||||||
## Original Mod Authors
|
## Original Mod Authors
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,9 +1,9 @@
|
||||||
# Making Textures In Mineclone2
|
# Making Textures In VoxeLibre
|
||||||
|
|
||||||
Textures are a crucial asset for all items, nodes, and models in mineclone2. This document is for artist who would like to make and modify textures for mineclone2. While no means comprehensive, this document contains the basic important information for beginners to get started with texture curation and optimization.
|
Textures are a crucial asset for all items, nodes, and models in VoxeLibre. This document is for artist who would like to make and modify textures for VoxeLibre. While no means comprehensive, this document contains the basic important information for beginners to get started with texture curation and optimization.
|
||||||
|
|
||||||
## Minetest Wiki
|
## Minetest Wiki
|
||||||
For more detailed information on creating and modifing texture packs for Minetest/Mineclone2, please visit the Minetest wiki's page on creating a texture pack. Click [here](https://wiki.minetest.net/Creating_texture_packs) to view the wiki page on creating texture packs.
|
For more detailed information on creating and modifing texture packs for Minetest/VoxeLibre, please visit the Minetest wiki's page on creating a texture pack. Click [here](https://wiki.minetest.net/Creating_texture_packs) to view the wiki page on creating texture packs.
|
||||||
|
|
||||||
## GIMP Tutorials Pixel Art Guide
|
## GIMP Tutorials Pixel Art Guide
|
||||||
GIMP Tutorials has an excellent guide to making pixel art in GIMP. If you would like further clarification as well as screenshots for what we are about to cover, it is an excellent resource to turn to. Click [here](https://thegimptutorials.com/how-to-make-pixel-art/) to view the guide
|
GIMP Tutorials has an excellent guide to making pixel art in GIMP. If you would like further clarification as well as screenshots for what we are about to cover, it is an excellent resource to turn to. Click [here](https://thegimptutorials.com/how-to-make-pixel-art/) to view the guide
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
title = MineClone 2
|
title = VoxeLibre
|
||||||
description = A survival sandbox game. Survive, gather, hunt, build, explore, and do much more.
|
description = A survival sandbox game. Survive, gather, hunt, build, explore, and do much more.
|
||||||
disallowed_mapgens = v6
|
disallowed_mapgens = v6
|
||||||
version=0.87.0-SNAPSHOT
|
version=0.87.0-SNAPSHOT
|
||||||
|
|
|
@ -16,7 +16,7 @@ information.
|
||||||
How the mod is used
|
How the mod is used
|
||||||
===================
|
===================
|
||||||
|
|
||||||
In MineClone 2, all diggable nodes have the hardness set in the custom field
|
In VoxeLibre, all diggable nodes have the hardness set in the custom field
|
||||||
"_mcl_hardness" (0 by default). These values are used together with digging
|
"_mcl_hardness" (0 by default). These values are used together with digging
|
||||||
groups by this mod to create the correct digging times for nodes. Digging
|
groups by this mod to create the correct digging times for nodes. Digging
|
||||||
groups are registered using the following code:
|
groups are registered using the following code:
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
name = _mcl_autogroup
|
name = _mcl_autogroup
|
||||||
author = ryvnf
|
author = ryvnf
|
||||||
description = MineClone 2 core mod which automatically adds groups to all items. Very important for digging times.
|
description = VoxeLibre core mod which automatically adds groups to all items. Very important for digging times.
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
-- Overrides the builtin minetest.check_single_for_falling.
|
-- Overrides the builtin minetest.check_single_for_falling.
|
||||||
-- We need to do this in order to handle nodes in mineclone specific groups
|
-- We need to do this in order to handle nodes in VoxeLibre specific groups
|
||||||
-- "supported_node" and "attached_node_facedir".
|
-- "supported_node" and "attached_node_facedir".
|
||||||
--
|
--
|
||||||
-- Nodes in group "supported_node" can be placed on any node that does not
|
-- Nodes in group "supported_node" can be placed on any node that does not
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
name = mcl_autogroup
|
name = mcl_autogroup
|
||||||
author = ryvnf
|
author = ryvnf
|
||||||
description = MineClone 2 core mod which automatically adds groups to all items. Very important for digging times.
|
description = VoxeLibre core mod which automatically adds groups to all items. Very important for digging times.
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
--[[
|
--[[
|
||||||
Explosion API mod for Minetest (adapted to MineClone 2)
|
Explosion API mod for Minetest (adapted to VoxeLibre)
|
||||||
|
|
||||||
This mod is based on the Minetest explosion API mod, but has been changed
|
This mod is based on the Minetest explosion API mod, but has been changed
|
||||||
to have the same explosion mechanics as Minecraft and work with MineClone.
|
to have the same explosion mechanics as Minecraft and work with VoxeLibre
|
||||||
The computation-intensive parts of the mod has been optimized to allow for
|
The computation-intensive parts of the mod has been optimized to allow for
|
||||||
larger explosions and faster world updating.
|
larger explosions and faster world updating.
|
||||||
|
|
||||||
|
|
|
@ -183,7 +183,7 @@ mcl_vars.mg_end_exit_portal_pos = vector.new(0, mcl_vars.mg_end_min + 71, 0)
|
||||||
mcl_vars.mg_realm_barrier_overworld_end_max = mcl_vars.mg_end_max
|
mcl_vars.mg_realm_barrier_overworld_end_max = mcl_vars.mg_end_max
|
||||||
mcl_vars.mg_realm_barrier_overworld_end_min = mcl_vars.mg_end_max - 11
|
mcl_vars.mg_realm_barrier_overworld_end_min = mcl_vars.mg_end_max - 11
|
||||||
|
|
||||||
-- Use MineClone 2-style dungeons
|
-- Use VoxeLibre-style dungeons
|
||||||
mcl_vars.mg_dungeons = true
|
mcl_vars.mg_dungeons = true
|
||||||
|
|
||||||
-- Set default stack sizes
|
-- Set default stack sizes
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
name = mcl_init
|
name = mcl_init
|
||||||
author = Wuzzy
|
author = Wuzzy
|
||||||
description = Initialization mod of MineClone 2. Defines some common shared variables and sets up initial default settings which have to be set at the beginning.
|
description = Initialization mod of VoxeLibre. Defines some common shared variables and sets up initial default settings which have to be set at the beginning.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Oxidization API for MineClone 2
|
# Oxidization API for VoxeLibre
|
||||||
This mods adds the oxidization api, so that modders can easily use the same features that copper uses.
|
This mods adds the oxidization api, so that modders can easily use the same features that copper uses.
|
||||||
|
|
||||||
## API
|
## API
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
name = mcl_oxidation
|
name = mcl_oxidation
|
||||||
title = Oxidation API for MineClone 2
|
title = Oxidation API for VoxeLibre
|
||||||
author = PrairieWind, N011, Michael
|
author = PrairieWind, N011, Michael
|
||||||
description = API to allow oxidizing different nodes.
|
description = API to allow oxidizing different nodes.
|
||||||
|
|
|
@ -1,3 +1,2 @@
|
||||||
name = mcl_particles
|
name = mcl_particles
|
||||||
author = Wuzzy
|
author = Wuzzy
|
||||||
description = Contains particle images of MineClone 2. No code.
|
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
name = mcl_sounds
|
name = mcl_sounds
|
||||||
author = Wuzzy
|
author = Wuzzy
|
||||||
description = This mod contains the core sounds of MineClone 2 as well as helper function for mods to access them.
|
description = This mod contains the core sounds of VoxeLibre as well as helper function for mods to access them.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
name = mcl_util
|
name = mcl_util
|
||||||
author = Wuzzy
|
author = Wuzzy
|
||||||
description = Helper functions for MineClone 2.
|
description = Helper functions for VoxeLibre.
|
||||||
depends = mcl_init
|
depends = mcl_init
|
||||||
|
|
|
@ -31,7 +31,7 @@ This function return the Minecraft dimension of <pos> ("overworld", "nether" or
|
||||||
* pos: position
|
* pos: position
|
||||||
|
|
||||||
## mcl_worlds.layer_to_y(layer, mc_dimension)
|
## mcl_worlds.layer_to_y(layer, mc_dimension)
|
||||||
Takes a Minecraft layer and a “dimension” name and returns the corresponding Y coordinate for MineClone 2.
|
Takes a Minecraft layer and a “dimension” name and returns the corresponding Y coordinate for VoxeLibre.
|
||||||
mc_dimension can be "overworld", "nether", "end" (default: "overworld").
|
mc_dimension can be "overworld", "nether", "end" (default: "overworld").
|
||||||
|
|
||||||
* layer: int
|
* layer: int
|
||||||
|
|
|
@ -58,7 +58,7 @@ local pos_to_dimension = mcl_worlds.pos_to_dimension
|
||||||
|
|
||||||
-- Takes a Minecraft layer and a “dimension” name
|
-- Takes a Minecraft layer and a “dimension” name
|
||||||
-- and returns the corresponding Y coordinate for
|
-- and returns the corresponding Y coordinate for
|
||||||
-- MineClone 2.
|
-- VoxeLibre
|
||||||
-- mc_dimension is one of "overworld", "nether", "end" (default: "overworld").
|
-- mc_dimension is one of "overworld", "nether", "end" (default: "overworld").
|
||||||
function mcl_worlds.layer_to_y(layer, mc_dimension)
|
function mcl_worlds.layer_to_y(layer, mc_dimension)
|
||||||
if mc_dimension == "overworld" or mc_dimension == nil then
|
if mc_dimension == "overworld" or mc_dimension == nil then
|
||||||
|
|
|
@ -10,7 +10,7 @@ License of boat model:
|
||||||
GNU GPLv3 <https://www.gnu.org/licenses/gpl-3.0.html>
|
GNU GPLv3 <https://www.gnu.org/licenses/gpl-3.0.html>
|
||||||
|
|
||||||
## Textures
|
## Textures
|
||||||
See the main MineClone 2 README.md file to learn more.
|
See the main VoxeLibre README.md file to learn more.
|
||||||
|
|
||||||
## Code
|
## Code
|
||||||
Code based on Minetest Game, licensed under the MIT License (MIT).
|
Code based on Minetest Game, licensed under the MIT License (MIT).
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
name = mcl_burning
|
name = mcl_burning
|
||||||
description = Burning Objects for MineClone2
|
description = Burning Objects for VoxeLibre
|
||||||
author = Fleckenstein
|
author = Fleckenstein
|
||||||
depends = mcl_weather
|
depends = mcl_weather
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# mcl_dripping
|
# mcl_dripping
|
||||||
|
|
||||||
Dripping Mod by kddekadenz, modified for MineClone 2 by Wuzzy, NO11 and AFCM
|
Dripping Mod by kddekadenz, modified for VoxeLibre by Wuzzy, NO11 and AFCM
|
||||||
|
|
||||||
## Manual
|
## Manual
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
local mob_class = mcl_mobs.mob_class
|
local mob_class = mcl_mobs.mob_class
|
||||||
local mob_class_meta = {__index = mcl_mobs.mob_class}
|
local mob_class_meta = {__index = mcl_mobs.mob_class}
|
||||||
local math, vector, minetest, mcl_mobs = math, vector, minetest, mcl_mobs
|
local math, vector, minetest, mcl_mobs = math, vector, minetest, mcl_mobs
|
||||||
-- API for Mobs Redo: MineClone 2 Edition (MRM)
|
-- API for Mobs Redo: VoxeLibre Edition
|
||||||
|
|
||||||
local PATHFINDING = "gowp"
|
local PATHFINDING = "gowp"
|
||||||
local CRASH_WARN_FREQUENCY = 60
|
local CRASH_WARN_FREQUENCY = 60
|
||||||
|
@ -473,7 +473,7 @@ local function warn_user_error ()
|
||||||
|
|
||||||
if time_since_warning > CRASH_WARN_FREQUENCY then
|
if time_since_warning > CRASH_WARN_FREQUENCY then
|
||||||
last_crash_warn_time = current_time
|
last_crash_warn_time = current_time
|
||||||
minetest.log("A game crashing bug was prevented. Please provide debug.log information to MineClone2 dev team for investigation. (Search for: --- Bug report start)")
|
minetest.log("A game crashing bug was prevented. Please provide debug.log information to VoxeLibre dev team for investigation. (Search for: --- Bug report start)")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
|
|
||||||
Mobs Redo: MineClone 2 Edition
|
Mobs Redo: VoxeLibre Edition
|
||||||
API documentation
|
API documentation
|
||||||
==============================
|
==============================
|
||||||
|
|
||||||
|
@ -231,7 +231,7 @@ functions needed for the mob to work properly which contains the following:
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
MineClone 2 extensions:
|
VoxeLibre extensions:
|
||||||
|
|
||||||
'spawn_class' Classification of mod for the spawning algorithm:
|
'spawn_class' Classification of mod for the spawning algorithm:
|
||||||
"hostile", "passive", "ambient" or "water"
|
"hostile", "passive", "ambient" or "water"
|
||||||
|
@ -434,7 +434,7 @@ true the mob will not spawn.
|
||||||
'name' is the name of the animal/monster
|
'name' is the name of the animal/monster
|
||||||
|
|
||||||
|
|
||||||
MineClone 2 extensions
|
VoxeLibre extensions
|
||||||
----------------------
|
----------------------
|
||||||
|
|
||||||
mcl_mobs:spawn_child(pos, mob_type)
|
mcl_mobs:spawn_child(pos, mob_type)
|
||||||
|
@ -524,7 +524,7 @@ Does nothing and returns false.
|
||||||
|
|
||||||
This function is provided for compability with Mobs Redo for an attempt to
|
This function is provided for compability with Mobs Redo for an attempt to
|
||||||
capture a mob.
|
capture a mob.
|
||||||
Mobs cannot be captured in MineClone 2.
|
Mobs cannot be captured in VoxeLibre.
|
||||||
|
|
||||||
In Mobs Redo, this is generally called inside the on_rightclick section of the mob
|
In Mobs Redo, this is generally called inside the on_rightclick section of the mob
|
||||||
api code, it provides a chance of capturing the mob. See Mobs Redo documentation
|
api code, it provides a chance of capturing the mob. See Mobs Redo documentation
|
||||||
|
|
|
@ -1,74 +1,74 @@
|
||||||
|
|
||||||
Mobs Redo: MineClone 2 Edition
|
Mobs Redo: VoxeLibre Edition
|
||||||
|
|
||||||
Based on Mobs Redo from TenPlus1
|
Based on Mobs Redo from TenPlus1
|
||||||
Built from PilzAdam's original Simple Mobs with additional mobs by KrupnoPavel, Zeg9, ExeterDad and AspireMint.
|
Built from PilzAdam's original Simple Mobs with additional mobs by KrupnoPavel, Zeg9, ExeterDad and AspireMint.
|
||||||
|
|
||||||
|
|
||||||
This mod contains the API only for adding your own mobs into the world, so please use the additional modpacks to add animals, monsters etc.
|
This mod contains the API only for adding your own mobs into the world, so please use the additional modpacks to add animals, monsters etc.
|
||||||
|
|
||||||
|
|
||||||
https://forum.minetest.net/viewtopic.php?f=11&t=9917
|
https://forum.minetest.net/viewtopic.php?f=11&t=9917
|
||||||
|
|
||||||
------------
|
------------
|
||||||
Credits:
|
Credits:
|
||||||
|
|
||||||
mcl_mobs_mob_poof.ogg:
|
mcl_mobs_mob_poof.ogg:
|
||||||
- by Planman (license: Creative Commons Zero)
|
- by Planman (license: Creative Commons Zero)
|
||||||
- Source: <https://freesound.org/people/Planman/sounds/208111/>
|
- Source: <https://freesound.org/people/Planman/sounds/208111/>
|
||||||
|
|
||||||
------------
|
------------
|
||||||
|
|
||||||
Changelog from original Mobs Redo mod:
|
Changelog from original Mobs Redo mod:
|
||||||
- 1.41- Mob pathfinding has been updated thanks to Elkien3
|
- 1.41- Mob pathfinding has been updated thanks to Elkien3
|
||||||
- 1.40- Updated to use newer functions, requires Minetest 0.4.16+ to work.
|
- 1.40- Updated to use newer functions, requires Minetest 0.4.16+ to work.
|
||||||
- 1.39- Added 'on_breed', 'on_grown' and 'do_punch' custom functions per mob
|
- 1.39- Added 'on_breed', 'on_grown' and 'do_punch' custom functions per mob
|
||||||
- 1.38- Better entity checking, nametag setting and on_spawn function added to mob registry, tweaked light damage
|
- 1.38- Better entity checking, nametag setting and on_spawn function added to mob registry, tweaked light damage
|
||||||
- 1.37- Added support for Raymoo's CMI (common mob interface) mod: https://forum.minetest.net/viewtopic.php?f=9&t=15448
|
- 1.37- Added support for Raymoo's CMI (common mob interface) mod: https://forum.minetest.net/viewtopic.php?f=9&t=15448
|
||||||
- 1.36- Death check added, if mob dies in fire/lava/with lava pick then drops are cooked
|
- 1.36- Death check added, if mob dies in fire/lava/with lava pick then drops are cooked
|
||||||
- 1.35- Added owner_loyal flag for owned mobs to attack player enemies, also fixed group_attack
|
- 1.35- Added owner_loyal flag for owned mobs to attack player enemies, also fixed group_attack
|
||||||
- 1.34- Added function to fly mob using directional movement (thanks D00Med for flying code)
|
- 1.34- Added function to fly mob using directional movement (thanks D00Med for flying code)
|
||||||
- 1.33- Added functions to mount ride mobs (mobs.attach, mobs.detach, mobs.drive) many thanks to Blert2112
|
- 1.33- Added functions to mount ride mobs (mobs.attach, mobs.detach, mobs.drive) many thanks to Blert2112
|
||||||
- 1.32- Added new spawn check to count specific mobs AND new minetest.conf setting to chance spawn chance and numbers, added ability to protect tamed mobs
|
- 1.32- Added new spawn check to count specific mobs AND new minetest.conf setting to chance spawn chance and numbers, added ability to protect tamed mobs
|
||||||
- 1.31- Added 'attack_animals' and 'specific_attack' flags for custom monster attacks, also 'mob_difficulty' .conf setting to make mobs harder.
|
- 1.31- Added 'attack_animals' and 'specific_attack' flags for custom monster attacks, also 'mob_difficulty' .conf setting to make mobs harder.
|
||||||
- 1.30- Added support for invisibility mod (mobs cant attack what they cant see), tweaked and tidied code
|
- 1.30- Added support for invisibility mod (mobs cant attack what they cant see), tweaked and tidied code
|
||||||
- 1.29- Split original Mobs Redo into a modpack to make it easier to disable mob sets (animal, monster, npc) or simply use the Api itself for your own mod
|
- 1.29- Split original Mobs Redo into a modpack to make it easier to disable mob sets (animal, monster, npc) or simply use the Api itself for your own mod
|
||||||
- 1.28- New damage system added with ability for mob to be immune to weapons or healed by them :)
|
- 1.28- New damage system added with ability for mob to be immune to weapons or healed by them :)
|
||||||
- 1.27- Added new sheep, lava flan and spawn egg textures. New Lava Pick tool smelts what you dig. New atan checking function.
|
- 1.27- Added new sheep, lava flan and spawn egg textures. New Lava Pick tool smelts what you dig. New atan checking function.
|
||||||
- 1.26- Pathfinding feature added thanks to rnd, when monsters attack they become scary smart in finding you :) also, beehive produces honey now :)
|
- 1.26- Pathfinding feature added thanks to rnd, when monsters attack they become scary smart in finding you :) also, beehive produces honey now :)
|
||||||
- 1.25- Mobs no longer spawn within 12 blocks of player or despawn within same range, spawners now have player detection, Code tidy and tweak.
|
- 1.25- Mobs no longer spawn within 12 blocks of player or despawn within same range, spawners now have player detection, Code tidy and tweak.
|
||||||
- 1.24- Added feature where certain animals run away when punched (runaway = true in mob definition)
|
- 1.24- Added feature where certain animals run away when punched (runaway = true in mob definition)
|
||||||
- 1.23- Added mob spawner block for admin to setup spawners in-game (place and right click to enter settings)
|
- 1.23- Added mob spawner block for admin to setup spawners in-game (place and right click to enter settings)
|
||||||
- 1.22- Added ability to name tamed animals and npc using nametags, also npc will attack anyone who punches them apart from owner
|
- 1.22- Added ability to name tamed animals and npc using nametags, also npc will attack anyone who punches them apart from owner
|
||||||
- 1.21- Added some more error checking to reduce serialize.h error and added height checks for falling off cliffs (thanks cmdskp)
|
- 1.21- Added some more error checking to reduce serialize.h error and added height checks for falling off cliffs (thanks cmdskp)
|
||||||
- 1.20- Error checking added to remove bad mobs, out of map limit mobs and stop serialize.h error
|
- 1.20- Error checking added to remove bad mobs, out of map limit mobs and stop serialize.h error
|
||||||
- 1.19- Chickens now drop egg items instead of placing the egg, also throwing eggs result in 1/8 chance of spawning chick
|
- 1.19- Chickens now drop egg items instead of placing the egg, also throwing eggs result in 1/8 chance of spawning chick
|
||||||
- 1.18- Added docile_by_day flag so that monsters will not attack automatically during daylight hours unless hit first
|
- 1.18- Added docile_by_day flag so that monsters will not attack automatically during daylight hours unless hit first
|
||||||
- 1.17- Added 'dogshoot' attack type, shoots when out of reach, melee attack when in reach, also api tweaks and self.reach added
|
- 1.17- Added 'dogshoot' attack type, shoots when out of reach, melee attack when in reach, also api tweaks and self.reach added
|
||||||
- 1.16- Mobs follow multiple items now, Npc's can breed
|
- 1.16- Mobs follow multiple items now, Npc's can breed
|
||||||
- 1.15- Added Feeding/Taming/Breeding function, right-click to pick up any sheep with X mark on them and replace with new one to fix compatibility.
|
- 1.15- Added Feeding/Taming/Breeding function, right-click to pick up any sheep with X mark on them and replace with new one to fix compatibility.
|
||||||
- 1.14- All .self variables saved in staticdata, Fixed self.health bug
|
- 1.14- All .self variables saved in staticdata, Fixed self.health bug
|
||||||
- 1.13- Added capture function (thanks blert2112) chance of picking up mob with hand; net; magic lasso, replaced some .x models with newer .b3d one's
|
- 1.13- Added capture function (thanks blert2112) chance of picking up mob with hand; net; magic lasso, replaced some .x models with newer .b3d one's
|
||||||
- 1.12- Added animal ownership so that players cannot steal your tamed animals
|
- 1.12- Added animal ownership so that players cannot steal your tamed animals
|
||||||
- 1.11- Added flying mobs (and swimming), fly=true and fly_in="air" or "deafult:water_source" for fishy
|
- 1.11- Added flying mobs (and swimming), fly=true and fly_in="air" or "deafult:water_source" for fishy
|
||||||
- 1,10- Footstep removed (use replace), explosion routine added for exploding mobs.
|
- 1,10- Footstep removed (use replace), explosion routine added for exploding mobs.
|
||||||
- 1.09- reworked breeding routine, added mob rotation value, added footstep feature, added jumping mobs with sounds feature, added magic lasso for picking up animals
|
- 1.09- reworked breeding routine, added mob rotation value, added footstep feature, added jumping mobs with sounds feature, added magic lasso for picking up animals
|
||||||
- 1.08- Mob throwing attack has been rehauled so that they can damage one another, also drops and on_die function added
|
- 1.08- Mob throwing attack has been rehauled so that they can damage one another, also drops and on_die function added
|
||||||
- 1.07- Npc's can now be set to follow player or stand by using self.order and self.owner variables
|
- 1.07- Npc's can now be set to follow player or stand by using self.order and self.owner variables
|
||||||
- beta- Npc mob added, kills monsters, attacks player when punched, right click with food to heal or gold lump for drop
|
- beta- Npc mob added, kills monsters, attacks player when punched, right click with food to heal or gold lump for drop
|
||||||
- 1.06- Changed recovery times after breeding, and time taken to grow up (can be sped up by feeding baby animal)
|
- 1.06- Changed recovery times after breeding, and time taken to grow up (can be sped up by feeding baby animal)
|
||||||
- 1.05- Added ExeterDad's bunny's which can be picked up and tamed with 4 carrots from farming redo or farming_plus, also shears added to get wool from sheep and lastly Jordach/BSD's kitten
|
- 1.05- Added ExeterDad's bunny's which can be picked up and tamed with 4 carrots from farming redo or farming_plus, also shears added to get wool from sheep and lastly Jordach/BSD's kitten
|
||||||
- 1.04- Added mating for sheep, cows and hogs... feed animals to make horny and hope for a baby which is half size, will grow up quick though :)
|
- 1.04- Added mating for sheep, cows and hogs... feed animals to make horny and hope for a baby which is half size, will grow up quick though :)
|
||||||
- 1.03- Added mob drop/replace feature so that chickens can drop eggs, cow/sheep can eat grass/wheat etc.
|
- 1.03- Added mob drop/replace feature so that chickens can drop eggs, cow/sheep can eat grass/wheat etc.
|
||||||
- 1.02- Sheared sheep are remembered and spawn shaven, Warthogs will attack when threatened, Api additions
|
- 1.02- Sheared sheep are remembered and spawn shaven, Warthogs will attack when threatened, Api additions
|
||||||
- 1.01- Mobs that suffer fall damage or die in water/lava/sunlight will now drop items
|
- 1.01- Mobs that suffer fall damage or die in water/lava/sunlight will now drop items
|
||||||
- 1.0 - more work on Api so that certain mobs can float in water while some sink like a brick :)
|
- 1.0 - more work on Api so that certain mobs can float in water while some sink like a brick :)
|
||||||
- 0.9 - Spawn eggs added for all mobs (admin only, cannot be placed in protected areas)... Api tweaked
|
- 0.9 - Spawn eggs added for all mobs (admin only, cannot be placed in protected areas)... Api tweaked
|
||||||
- 0.8 - Added sounds to monster mobs (thanks Cyberpangolin for the sfx) and also chicken sound
|
- 0.8 - Added sounds to monster mobs (thanks Cyberpangolin for the sfx) and also chicken sound
|
||||||
- 0.7 - mobs.protected switch added to api.lua, when set to 1 mobs no longer spawn in protected areas, also bug fixes
|
- 0.7 - mobs.protected switch added to api.lua, when set to 1 mobs no longer spawn in protected areas, also bug fixes
|
||||||
- 0.6 - Api now supports multi-textured mobs, e.g oerkki, dungeon master, rats and chickens have random skins when spawning (sheep fix TODO), also new Honey block
|
- 0.6 - Api now supports multi-textured mobs, e.g oerkki, dungeon master, rats and chickens have random skins when spawning (sheep fix TODO), also new Honey block
|
||||||
- 0.5 - Mobs now float in water, die from falling, and some code improvements
|
- 0.5 - Mobs now float in water, die from falling, and some code improvements
|
||||||
- 0.4 - Dungeon Masters and Mese Monsters have much better aim due to shoot_offset, also they can both shoot through nodes that aren't walkable (flowers, grass etc) plus new sheep sound :)
|
- 0.4 - Dungeon Masters and Mese Monsters have much better aim due to shoot_offset, also they can both shoot through nodes that aren't walkable (flowers, grass etc) plus new sheep sound :)
|
||||||
- 0.3 - Added LOTT's Spider mob, made Cobwebs, added KPavel's Bee with Honey and Beehives (made texture), Warthogs now have sound and can be tamed, taming of shaved sheep or milked cow with 8 wheat so it will not despawn, many bug fixes :)
|
- 0.3 - Added LOTT's Spider mob, made Cobwebs, added KPavel's Bee with Honey and Beehives (made texture), Warthogs now have sound and can be tamed, taming of shaved sheep or milked cow with 8 wheat so it will not despawn, many bug fixes :)
|
||||||
- 0.2 - Cooking bucket of milk into cheese now returns empty bucket
|
- 0.2 - Cooking bucket of milk into cheese now returns empty bucket
|
||||||
- 0.1 - Initial Release
|
- 0.1 - Initial Release
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
name = mcl_wither_spawning
|
name = mcl_wither_spawning
|
||||||
description = Wither Spawning for MineClone2
|
description = Wither Spawning for VoxeLibre
|
||||||
author = Fleckenstein
|
author = Fleckenstein
|
||||||
depends = mobs_mc, mcl_heads
|
depends = mobs_mc, mcl_heads
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
name = ENTITIES
|
name = ENTITIES
|
||||||
description = Meta-modpack containing entity-related mods for MineClone 2
|
description = Meta-modpack containing entity-related mods for VoxeLibre
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# lightning
|
# lightning
|
||||||
Lightning mod for MineClone2 with the following API:
|
Lightning mod for VoxeLibre with the following API:
|
||||||
|
|
||||||
## lightning.register_on_strike(function(pos, pos2, objects))
|
## lightning.register_on_strike(function(pos, pos2, objects))
|
||||||
Custom function called when a lightning strikes.
|
Custom function called when a lightning strikes.
|
||||||
|
@ -28,4 +28,4 @@ end)
|
||||||
minetest.register_on_respawnplayer(function(player)
|
minetest.register_on_respawnplayer(function(player)
|
||||||
lightning.strike(player:get_pos())
|
lightning.strike(player:get_pos())
|
||||||
end)
|
end)
|
||||||
```
|
```
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
--[[
|
--[[
|
||||||
|
|
||||||
Copyright (C) 2016 - Auke Kok <sofar@foo-projects.org>
|
Copyright (C) 2016 - Auke Kok <sofar@foo-projects.org>
|
||||||
Adapted by MineClone2 contributors
|
Adapted by VoxeLibre contributors
|
||||||
|
|
||||||
"lightning" is free software; you can redistribute it and/or modify
|
"lightning" is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU Lesser General Public License as
|
it under the terms of the GNU Lesser General Public License as
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
`mcl_weather`
|
`mcl_weather`
|
||||||
=======================
|
=======================
|
||||||
Weather mod for MineClone 2. Forked from the `weather_pack` mod by xeranas.
|
Weather mod for VoxeLibre. Forked from the `weather_pack` mod by xeranas.
|
||||||
|
|
||||||
Weathers included
|
Weathers included
|
||||||
-----------------------
|
-----------------------
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
name = ENVIRONMENT
|
name = ENVIRONMENT
|
||||||
description = Meta-modpack containing environment and nature-related mods for MineClone 2
|
description = Meta-modpack containing environment and nature-related mods for VoxeLibre
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# Help
|
# Help
|
||||||
MineClone 2 uses some of the mods found in the Help modpack by Wuzzy.
|
VoxeLibre uses some of the mods found in the Help modpack by Wuzzy.
|
||||||
|
|
||||||
The goal of this modpack is to make using Minetest and mods easier for both
|
The goal of this modpack is to make using Minetest and mods easier for both
|
||||||
newcomers and advanced users.
|
newcomers and advanced users.
|
||||||
|
@ -11,7 +11,7 @@ directly into mods (via `doc_items`).
|
||||||
|
|
||||||
More information is given in the respective mods.
|
More information is given in the respective mods.
|
||||||
|
|
||||||
Overview of the mods used in MineClone 2:
|
Overview of the mods used in VoxeLibre:
|
||||||
|
|
||||||
* `doc`: Documentation System. Core API and user interface. Mods can add arbitrary categories and entries
|
* `doc`: Documentation System. Core API and user interface. Mods can add arbitrary categories and entries
|
||||||
* `doc_items`: Item Help. Adds automatically generated help texts for items and an API
|
* `doc_items`: Item Help. Adds automatically generated help texts for items and an API
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Crafting Guide (MineClone 2 edition)
|
# Crafting Guide (VoxeLibre edition)
|
||||||
|
|
||||||
#### `mcl_craftguide` is based on, `craftguide` the most comprehensive crafting guide on Minetest.
|
#### `mcl_craftguide` is based on, `craftguide` the most comprehensive crafting guide on Minetest.
|
||||||
#### Consult the [Minetest Wiki](http://wiki.minetest.net/Crafting_guide) for more details.
|
#### Consult the [Minetest Wiki](http://wiki.minetest.net/Crafting_guide) for more details.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
name = mcl_doc
|
name = mcl_doc
|
||||||
author = Wuzzy
|
author = Wuzzy
|
||||||
description = This MineClone 2 mod sets up and configures the Help modpack mods to tailor the help towards MineClone 2.
|
description = This VoxeLibre mod sets up and configures the Help modpack mods to tailor the help towards VoxeLibre2.
|
||||||
depends = doc, doc_items
|
depends = doc, doc_items
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
A faithful Open Source clone of Minecraft=Ein treuer Open-Source-Klon von Minecraft
|
A faithful Open Source clone of Minecraft=Ein treuer Open-Source-Klon von Minecraft
|
||||||
Contributors=Mitwirkende
|
Contributors=Mitwirkende
|
||||||
Creator of MineClone=Schöpfer von MineClone
|
Creator of MineClone=Schöpfer von MineClone
|
||||||
Creator of MineClone2=Schöpfer von MineClone2
|
Creator of VoxeLibre=Schöpfer von VoxeLibre
|
||||||
Developers=Entwickler
|
Developers=Entwickler
|
||||||
Jump to speed up (additionally sprint)=Springen, um zu beschleunigen (zusätzlich sprinten)
|
Jump to speed up (additionally sprint)=Springen, um zu beschleunigen (zusätzlich sprinten)
|
||||||
Maintainers=Betreuer
|
Maintainers=Betreuer
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
A faithful Open Source clone of Minecraft=
|
A faithful Open Source clone of Minecraft=
|
||||||
Contributors=
|
Contributors=
|
||||||
Creator of MineClone=
|
Creator of MineClone=
|
||||||
Creator of MineClone2=
|
Creator of VoxeLibre=
|
||||||
Developers=
|
Developers=
|
||||||
Jump to speed up (additionally sprint)=
|
Jump to speed up (additionally sprint)=
|
||||||
Maintainers=
|
Maintainers=
|
||||||
|
@ -11,4 +11,4 @@ MineClone5=
|
||||||
Original Mod Authors=
|
Original Mod Authors=
|
||||||
Sneak to skip=
|
Sneak to skip=
|
||||||
Textures=
|
Textures=
|
||||||
Translations=
|
Translations=
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
A faithful Open Source clone of Minecraft=Un clone open source de Minecraft
|
A faithful Open Source clone of Minecraft=Un clone open source de Minecraft
|
||||||
Contributors=Contributeurs
|
Contributors=Contributeurs
|
||||||
Creator of MineClone=Créateur de MineClone
|
Creator of MineClone=Créateur de MineClone
|
||||||
Creator of MineClone2=Créateur de MineClone2
|
Creator of VoxeLibre=Créateur de VoxeLibre
|
||||||
Developers=Développeurs
|
Developers=Développeurs
|
||||||
Past Developers=Anciens Développeurs
|
Past Developers=Anciens Développeurs
|
||||||
Jump to speed up (additionally sprint)=Saut pour accélérer (peut être combiné avec sprint)
|
Jump to speed up (additionally sprint)=Saut pour accélérer (peut être combiné avec sprint)
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
A faithful Open Source clone of Minecraft=オープンソースによるマインクラフトの忠実なクローン
|
A faithful Open Source clone of Minecraft=オープンソースによるマインクラフトの忠実なクローン
|
||||||
Contributors=投稿者
|
Contributors=投稿者
|
||||||
Creator of MineClone=MineClone の創始者
|
Creator of MineClone=MineClone の創始者
|
||||||
Creator of MineClone2=MineClone2 の創始者
|
Creator of VoxeLibre=VoxeLibre の創始者
|
||||||
Developers=開発者
|
Developers=開発者
|
||||||
Jump to speed up (additionally sprint)=ジャンプでスピードアップ(追加で疾走)
|
Jump to speed up (additionally sprint)=ジャンプでスピードアップ(追加で疾走)
|
||||||
Maintainers=メンテナンス
|
Maintainers=メンテナンス
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
A faithful Open Source clone of Minecraft=
|
A faithful Open Source clone of Minecraft=
|
||||||
Contributors=
|
Contributors=
|
||||||
Creator of MineClone=
|
Creator of MineClone=
|
||||||
Creator of MineClone2=
|
Creator of VoxeLibre=
|
||||||
Developers=
|
Developers=
|
||||||
Jump to speed up (additionally sprint)=
|
Jump to speed up (additionally sprint)=
|
||||||
Maintainers=
|
Maintainers=
|
||||||
|
@ -11,4 +11,4 @@ MineClone5=
|
||||||
Original Mod Authors=
|
Original Mod Authors=
|
||||||
Sneak to skip=
|
Sneak to skip=
|
||||||
Textures=
|
Textures=
|
||||||
Translations=
|
Translations=
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
A faithful Open Source clone of Minecraft=Um clone fiel Open Source do Minecraft
|
A faithful Open Source clone of Minecraft=Um clone fiel Open Source do Minecraft
|
||||||
Contributors=Colaboradores
|
Contributors=Colaboradores
|
||||||
Creator of MineClone=Criador do MineClone
|
Creator of MineClone=Criador do MineClone
|
||||||
Creator of MineClone2=Criador do MineClone2
|
Creator of VoxeLibre=Criador do VoxeLibre
|
||||||
Developers=Desenvolvedores
|
Developers=Desenvolvedores
|
||||||
Past Developers=Desenvolvedores Passados
|
Past Developers=Desenvolvedores Passados
|
||||||
Jump to speed up (additionally sprint)=Pule para acelerar (arrancada adicional)
|
Jump to speed up (additionally sprint)=Pule para acelerar (arrancada adicional)
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
A faithful Open Source clone of Minecraft=Верный открытый клон Minecraft
|
A faithful Open Source clone of Minecraft=Верный открытый клон Minecraft
|
||||||
Contributors=Контрибьюторы
|
Contributors=Контрибьюторы
|
||||||
Creator of MineClone=Создатель MineClone
|
Creator of MineClone=Создатель MineClone
|
||||||
Creator of MineClone2=Создатель MineClone2
|
Creator of VoxeLibre=Создатель VoxeLibre
|
||||||
Developers=Разработчики
|
Developers=Разработчики
|
||||||
Past Developers=Бывшие разработчики
|
Past Developers=Бывшие разработчики
|
||||||
Jump to speed up (additionally sprint)=[Прыжок] или [Спринт] для промотки вперед
|
Jump to speed up (additionally sprint)=[Прыжок] или [Спринт] для промотки вперед
|
||||||
|
@ -16,4 +16,4 @@ Textures=Текстуры
|
||||||
Translations=Перевод
|
Translations=Перевод
|
||||||
Music=Музыка
|
Music=Музыка
|
||||||
Funders=Спонсоры
|
Funders=Спонсоры
|
||||||
Special thanks=Особая благодарность
|
Special thanks=Особая благодарность
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
A faithful Open Source clone of Minecraft=
|
A faithful Open Source clone of Minecraft=
|
||||||
Contributors=
|
Contributors=
|
||||||
Creator of MineClone=
|
Creator of MineClone=
|
||||||
Creator of MineClone2=
|
Creator of VoxeLibre=
|
||||||
Developers=
|
Developers=
|
||||||
Past Developers=
|
Past Developers=
|
||||||
Jump to speed up (additionally sprint)=
|
Jump to speed up (additionally sprint)=
|
||||||
|
|
|
@ -5,7 +5,7 @@ return {
|
||||||
{S("Creator of MineClone"), 0x0A9400, {
|
{S("Creator of MineClone"), 0x0A9400, {
|
||||||
"davedevils",
|
"davedevils",
|
||||||
}},
|
}},
|
||||||
{S("Creator of MineClone2"), 0xFBF837, {
|
{S("Creator of VoxeLibre"), 0xFBF837, {
|
||||||
"Wuzzy",
|
"Wuzzy",
|
||||||
}},
|
}},
|
||||||
{S("Maintainers"), 0xFF51D5, {
|
{S("Maintainers"), 0xFF51D5, {
|
||||||
|
@ -135,8 +135,8 @@ return {
|
||||||
{S("Music"), 0xA60014, {
|
{S("Music"), 0xA60014, {
|
||||||
"Jordach for the jukebox music compilation from Big Freaking Dig",
|
"Jordach for the jukebox music compilation from Big Freaking Dig",
|
||||||
"Dark Reaven Music (https://soundcloud.com/dark-reaven-music) for the main menu theme (Calmed Cube) and Traitor (horizonchris96), which is licensed under https://creativecommons.org/licenses/by-sa/3.0/",
|
"Dark Reaven Music (https://soundcloud.com/dark-reaven-music) for the main menu theme (Calmed Cube) and Traitor (horizonchris96), which is licensed under https://creativecommons.org/licenses/by-sa/3.0/",
|
||||||
"Jester for helping to finely tune MineClone2 (https://www.youtube.com/@Jester-8-bit). Songs: Hailing Forest, Gift, 0dd BL0ck, Flock of One (License CC BY-SA 4.0)",
|
"Jester for helping to finely tune VoxeLibre (https://www.youtube.com/@Jester-8-bit). Songs: Hailing Forest, Gift, 0dd BL0ck, Flock of One (License CC BY-SA 4.0)",
|
||||||
"Exhale & Tim Unwin for some wonderful MineClone2 tracks (https://www.youtube.com/channel/UClFo_JDWoG4NGrPQY0JPD_g). Songs: Valley of Ghosts, Lonely Blossom, Farmer (License CC BY-SA 4.0)",
|
"Exhale & Tim Unwin for some wonderful VoxeLibre tracks (https://www.youtube.com/channel/UClFo_JDWoG4NGrPQY0JPD_g). Songs: Valley of Ghosts, Lonely Blossom, Farmer (License CC BY-SA 4.0)",
|
||||||
"Diminixed for 3 fantastic tracks and remastering and leveling volumes. Songs: Afternoon Lullaby (pianowtune02), Spooled (ambientwip02), Never Grow Up (License CC BY-SA 4.0)",
|
"Diminixed for 3 fantastic tracks and remastering and leveling volumes. Songs: Afternoon Lullaby (pianowtune02), Spooled (ambientwip02), Never Grow Up (License CC BY-SA 4.0)",
|
||||||
}},
|
}},
|
||||||
{S("Original Mod Authors"), 0x343434, {
|
{S("Original Mod Authors"), 0x343434, {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# MineClone2 Formspec API
|
# VoxeLibre Formspec API
|
||||||
|
|
||||||
## `mcl_formspec.label_color`
|
## `mcl_formspec.label_color`
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
# MineClone2 Formspec Guide
|
# VoxeLibre Formspec Guide
|
||||||
|
|
||||||
**_This guide will teach you the rules for creating formspecs for the MineClone2 game._**
|
**_This guide will teach you the rules for creating formspecs for the VoxeLibre game._**
|
||||||
|
|
||||||
Formspecs are an important part of game and mod development.
|
Formspecs are an important part of game and mod development.
|
||||||
|
|
||||||
First of all, MineClone2 aims to support ONLY last formspec version. Many utility functions will not work with formspec v1 or v2.
|
First of all, VoxeLibre aims to support ONLY last formspec version. Many utility functions will not work with formspec v1 or v2.
|
||||||
|
|
||||||
The typical width of an 9 slots width inventory formspec is `0.375 + 9 + ((9-1) * 0.25) + 0.375 = 11.75`
|
The typical width of an 9 slots width inventory formspec is `0.375 + 9 + ((9-1) * 0.25) + 0.375 = 11.75`
|
||||||
|
|
||||||
|
|
|
@ -226,7 +226,7 @@ mcl_armor.update(obj)
|
||||||
|
|
||||||
Armors can be enchanted in most cases.
|
Armors can be enchanted in most cases.
|
||||||
|
|
||||||
The enchanting part of MineClone2 is separated from the armor part, but closely linked.
|
The enchanting part of VoxeLibre is separated from the armor part, but closely linked.
|
||||||
|
|
||||||
Existing armor enchantments in Minecraft improve most of the time how the armor protect the entity from damage.
|
Existing armor enchantments in Minecraft improve most of the time how the armor protect the entity from damage.
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
mcl_bells
|
mcl_bells
|
||||||
---------
|
---------
|
||||||
Village bells for MineClone2, originally imported from mcl5, heavily modified by cora.
|
Village bells for VoxeLibre, originally imported from mcl5, heavily modified by cora.
|
||||||
|
|
||||||
License of media files
|
License of media files
|
||||||
----------------------
|
----------------------
|
||||||
|
|
|
@ -11,7 +11,7 @@ from libtextureconverter.common import convert_resource_packs
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
make_texture_pack = True
|
make_texture_pack = True
|
||||||
parser = argparse.ArgumentParser(description=f"This is the official MineClone 2 Texture Converter. This will convert textures from Minecraft resource packs to a Minetest texture pack. Supported Minecraft version: {SUPPORTED_MINECRAFT_VERSION} (Java Edition)")
|
parser = argparse.ArgumentParser(description=f"This is the official VoxeLibre Texture Converter. This will convert textures from Minecraft resource packs to a Minetest texture pack. Supported Minecraft version: {SUPPORTED_MINECRAFT_VERSION} (Java Edition)")
|
||||||
parser.add_argument("-i", "--input", help="Directory of Minecraft resource pack to convert")
|
parser.add_argument("-i", "--input", help="Directory of Minecraft resource pack to convert")
|
||||||
parser.add_argument("-o", "--output", default=working_dir, help="Directory in which to put the resulting Minetest texture pack")
|
parser.add_argument("-o", "--output", default=working_dir, help="Directory in which to put the resulting Minetest texture pack")
|
||||||
parser.add_argument("-p", "--pixel-size", type=int, help="Size (in pixels) of the original textures")
|
parser.add_argument("-p", "--pixel-size", type=int, help="Size (in pixels) of the original textures")
|
||||||
|
|
Loading…
Reference in New Issue