forked from Mineclonia/Mineclonia
Merge branch 'master' into banner-mask-fix-3
This commit is contained in:
commit
ae4feb7006
|
@ -0,0 +1,38 @@
|
|||
---
|
||||
|
||||
name: "Bug Report"
|
||||
about: "Use this for when something's broken."
|
||||
labels:
|
||||
- bug
|
||||
- unconfirmed
|
||||
|
||||
---
|
||||
|
||||
##### What happened?
|
||||
|
||||
<!-- Describe what's wrong. -->
|
||||
|
||||
##### What did I expect?
|
||||
|
||||
<!-- Describe what should be happening instead -->
|
||||
|
||||
##### How to get it to happen
|
||||
|
||||
<!--
|
||||
Write down exactly what you did to get the bug to happen
|
||||
If you need more steps, just keep adding numbers. If you
|
||||
don't need them all, delete the empty numbers.
|
||||
-->
|
||||
1.
|
||||
2.
|
||||
3.
|
||||
|
||||
##### Environment
|
||||
|
||||
Mineclonia Version: <!-- Paste the version of Mineclonia here, if you know it. -->
|
||||
|
||||
<!--
|
||||
Please refer to https://git.minetest.land/Mineclonia/Mineclonia/wiki/Reporting-Bugs
|
||||
if you need help finding your Minetest version.
|
||||
-->
|
||||
Minetest Version:
|
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
|
||||
name: "Feature Request"
|
||||
about: "Mineclonia doesn't do something you need it to"
|
||||
labels:
|
||||
- "feature request"
|
||||
|
||||
---
|
||||
|
||||
##### Problem
|
||||
|
||||
<!--
|
||||
Describe what's wrong.
|
||||
|
||||
If you're reporting a missing feature from Minecraft,
|
||||
please include a link to the Minetest wiki or Mojang bug
|
||||
tracker entry describing that feature.
|
||||
-->
|
||||
|
||||
##### Solution
|
||||
|
||||
<!-- Write down an example of what you'd like to happen. -->
|
|
@ -0,0 +1,51 @@
|
|||
<!--
|
||||
Please include the main mod this PR affects in the title, including
|
||||
the leading directory. For example, if you have added a new
|
||||
type of banner to mcl_banners, the title should look like:
|
||||
|
||||
items/mcl_banners: add new banner type
|
||||
|
||||
-->
|
||||
##### Problem
|
||||
TRACKING ISSUE: #<!-- Tracking issue number -->
|
||||
|
||||
<!--
|
||||
Describe WHAT problem this pull request solves.
|
||||
If the tracking issue includes all the needed
|
||||
information, you can leave this section empty.
|
||||
-->
|
||||
|
||||
##### Solution
|
||||
|
||||
<!-- Describe HOW this pull request solves its problem. -->
|
||||
|
||||
##### Details
|
||||
|
||||
<!-- Include any additional information here. -->
|
||||
|
||||
##### Testing Steps
|
||||
|
||||
<!--
|
||||
Write how we can verify this patch addresses its problem.
|
||||
If you need more steps, just keep adding numbers. If you
|
||||
don't need them all, delete the empty numbers.
|
||||
-->
|
||||
1.
|
||||
2.
|
||||
3.
|
||||
|
||||
<!--
|
||||
If your pull request still needs work, uncomment the
|
||||
following section and include a list of things that
|
||||
need to be done before it's ready for us to look at.
|
||||
|
||||
Please remember to put WIP: in front of the title as well.
|
||||
-->
|
||||
|
||||
<!--
|
||||
##### To do
|
||||
|
||||
- [ ] Item 1
|
||||
- [ ] Item 2
|
||||
- [ ] Item 3
|
||||
-->
|
|
@ -1 +0,0 @@
|
|||
Adds additional ways for nodes to be attached.
|
|
@ -0,0 +1,2 @@
|
|||
name = mcl_attached
|
||||
description = Adds additional ways for nodes to be attached.
|
|
@ -57,46 +57,44 @@ local function compute_sphere_rays(radius)
|
|||
local rays = {}
|
||||
local sphere = {}
|
||||
|
||||
for i=1, 2 do
|
||||
local function add_ray(pos)
|
||||
sphere[minetest.hash_node_position(pos)] = pos
|
||||
end
|
||||
|
||||
for y = -radius, radius do
|
||||
for z = -radius, radius do
|
||||
for x = -radius, 0 do
|
||||
local d = x * x + y * y + z * z
|
||||
if d <= radius * radius then
|
||||
add_ray(vector.new(x, y, z))
|
||||
add_ray(vector.new(-x, y, z))
|
||||
break
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
for x = -radius, radius do
|
||||
for z = -radius, radius do
|
||||
for y = -radius, 0 do
|
||||
local d = x * x + y * y + z * z
|
||||
if d <= radius * radius then
|
||||
add_ray(vector.new(x, y, z))
|
||||
add_ray(vector.new(x, -y, z))
|
||||
break
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
for x = -radius, radius do
|
||||
for y = -radius, radius do
|
||||
for z = -radius, radius do
|
||||
for x = -radius, 0, 1 do
|
||||
local d = x * x + y * y + z * z
|
||||
if d <= radius * radius then
|
||||
local pos = { x = x, y = y, z = z }
|
||||
sphere[minetest.hash_node_position(pos)] = pos
|
||||
break
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
for i=1,2 do
|
||||
for x = -radius, radius do
|
||||
for z = -radius, radius do
|
||||
for y = -radius, 0, 1 do
|
||||
local d = x * x + y * y + z * z
|
||||
if d <= radius * radius then
|
||||
local pos = { x = x, y = y, z = z }
|
||||
sphere[minetest.hash_node_position(pos)] = pos
|
||||
break
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
for i=1,2 do
|
||||
for x = -radius, radius do
|
||||
for y = -radius, radius do
|
||||
for z = -radius, 0, 1 do
|
||||
local d = x * x + y * y + z * z
|
||||
if d <= radius * radius then
|
||||
local pos = { x = x, y = y, z = z }
|
||||
sphere[minetest.hash_node_position(pos)] = pos
|
||||
break
|
||||
end
|
||||
for z = -radius, 0 do
|
||||
local d = x * x + y * y + z * z
|
||||
if d <= radius * radius then
|
||||
add_ray(vector.new(x, y, z))
|
||||
add_ray(vector.new(x, y, -z))
|
||||
break
|
||||
end
|
||||
end
|
||||
end
|
||||
|
@ -253,12 +251,12 @@ local function trace_explode(pos, strength, raydirs, radius, info, puncher)
|
|||
|
||||
if collisionbox then
|
||||
-- Create rays from random points in the collision box
|
||||
local x1 = collisionbox[1] * 2
|
||||
local y1 = collisionbox[2] * 2
|
||||
local z1 = collisionbox[3] * 2
|
||||
local x2 = collisionbox[4] * 2
|
||||
local y2 = collisionbox[5] * 2
|
||||
local z2 = collisionbox[6] * 2
|
||||
local x1 = collisionbox[1]
|
||||
local y1 = collisionbox[2]
|
||||
local z1 = collisionbox[3]
|
||||
local x2 = collisionbox[4]
|
||||
local y2 = collisionbox[5]
|
||||
local z2 = collisionbox[6]
|
||||
local x_len = math.abs(x2 - x1)
|
||||
local y_len = math.abs(y2 - y1)
|
||||
local z_len = math.abs(z2 - z1)
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
Initialization mod of MineClone 2. Defines some common shared variables and sets up initial default settings which have to be set at the beginning.
|
|
@ -1 +1,2 @@
|
|||
name = mcl_init
|
||||
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.
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
API for filling a chest with random treasures.
|
|
@ -1 +1,2 @@
|
|||
name = mcl_loot
|
||||
description = API for filling a chest with random treasures.
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
Contains particle images of MineClone 2. No code.
|
|
@ -1 +1,2 @@
|
|||
name = mcl_particles
|
||||
description = Contains particle images of MineClone 2. No code.
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
This mod contains the core sounds of MineClone 2 as well as helper function for mods to access them.
|
|
@ -1 +1,2 @@
|
|||
name = mcl_sounds
|
||||
description = This mod contains the core sounds of MineClone 2 as well as helper function for mods to access them.
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
mcl_init
|
|
@ -1 +0,0 @@
|
|||
Helper functions for MineClone 2.
|
|
@ -1 +1,3 @@
|
|||
name = mcl_util
|
||||
description = Helper functions for MineClone 2.
|
||||
depends = mcl_init
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
mcl_init
|
|
@ -1 +0,0 @@
|
|||
Utility functions for worlds and the “dimensions”.
|
|
@ -0,0 +1,3 @@
|
|||
name = mcl_worlds
|
||||
description = Utility functions for worlds and the “dimensions”.
|
||||
depends = mcl_init
|
|
@ -1 +0,0 @@
|
|||
mcl_core
|
|
@ -0,0 +1,2 @@
|
|||
name = drippingwater
|
||||
depends = mcl_core
|
|
@ -1,3 +0,0 @@
|
|||
mcl_player
|
||||
mcl_core?
|
||||
doc_identifier?
|
|
@ -1 +0,0 @@
|
|||
Adds drivable boats.
|
|
@ -1 +1,4 @@
|
|||
name = mcl_boats
|
||||
description = Adds drivable boats.
|
||||
depends = mcl_player
|
||||
optional_depends = mcl_core, doc_identifier
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
Falling node entities, Minecraft-style
|
|
@ -1 +1,2 @@
|
|||
name = mcl_falling_nodes
|
||||
description = Falling node entities, Minecraft-style
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
flowlib
|
||||
mcl_enchanting
|
|
@ -1 +0,0 @@
|
|||
Dropped items will be attracted to the player like a magnet.
|
|
@ -1 +1,3 @@
|
|||
name = mcl_item_entity
|
||||
description = Dropped items will be attracted to the player like a magnet.
|
||||
depends = flowlib, mcl_enchanting
|
||||
|
|
|
@ -1,12 +0,0 @@
|
|||
mcl_explosions
|
||||
mcl_core
|
||||
mcl_sounds
|
||||
mcl_player
|
||||
mcl_achievements
|
||||
mcl_chests
|
||||
mcl_furnaces
|
||||
mesecons_commandblock
|
||||
mcl_hoppers
|
||||
mcl_tnt
|
||||
mesecons
|
||||
doc_identifier?
|
|
@ -1 +0,0 @@
|
|||
Minecarts are vehicles to move players quickly on rails.
|
|
@ -1 +1,4 @@
|
|||
name = mcl_minecarts
|
||||
description = Minecarts are vehicles to move players quickly on rails.
|
||||
depends = mcl_explosions, mcl_core, mcl_sounds, mcl_player, mcl_achievements, mcl_chests, mcl_furnaces, mesecons_commandblock, mcl_hoppers, mcl_tnt, mesecons
|
||||
optional_depends = doc_identifier
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
Adds a mob API for mods to add animals or monsters, etc.
|
|
@ -1,3 +1,4 @@
|
|||
name = mcl_mobs
|
||||
depends = mcl_particles
|
||||
optional_depends = mcl_weather, mcl_explosions, mcl_hunger, mcl_worlds, invisibility, lucky_block, cmi, doc_identifier, mcl_armor, mcl_portals, mcl_experience
|
||||
description = Adds a mob API for mods to add animals or monsters, etc.
|
||||
|
|
|
@ -1,12 +0,0 @@
|
|||
mcl_init
|
||||
mcl_particles
|
||||
default?
|
||||
mcl_mobs
|
||||
mcl_tnt?
|
||||
mcl_bows?
|
||||
mcl_throwing?
|
||||
mcl_fishing?
|
||||
bones?
|
||||
mesecons_materials?
|
||||
mobs_mc_gameconfig?
|
||||
doc_items?
|
|
@ -1 +0,0 @@
|
|||
Adds Minecraft-like monsters and animals.
|
|
@ -1 +1,4 @@
|
|||
name = mobs_mc
|
||||
description = Adds Minecraft-like monsters and animals.
|
||||
depends = mcl_init, mcl_particles, mcl_mobs
|
||||
optional_depends = default, mcl_tnt, mcl_bows, mcl_throwing, mcl_fishing, bones, mesecons_materials, mobs_mc_gameconfig, doc_items
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
mcl_init
|
||||
mcl_core
|
|
@ -0,0 +1,2 @@
|
|||
name = mobs_mc_gameconfig
|
||||
depends = mcl_init, mcl_core
|
|
@ -1,2 +0,0 @@
|
|||
mcl_fire
|
||||
mcl_death_messages?
|
|
@ -1 +0,0 @@
|
|||
A mod that adds thunder and lightning effects.
|
|
@ -1 +1,4 @@
|
|||
name = lightning
|
||||
description = A mod that adds thunder and lightning effects.
|
||||
depends = mcl_fire
|
||||
optional_depends = mcl_death_messages
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
mcl_worlds
|
||||
mcl_death_messages
|
|
@ -1 +0,0 @@
|
|||
Deal damage to entities stuck in the deep void
|
|
@ -1 +1,3 @@
|
|||
name = mcl_void_damage
|
||||
description = Deal damage to entities stuck in the deep void
|
||||
depends = mcl_worlds, mcl_death_messages
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
mcl_init
|
||||
mcl_worlds
|
||||
lightning?
|
|
@ -1 +0,0 @@
|
|||
Weather and sky handling: Rain, snow, thunderstorm, End and Nether ambience
|
|
@ -1 +1,4 @@
|
|||
name = mcl_weather
|
||||
description = Weather and sky handling: Rain, snow, thunderstorm, End and Nether ambience
|
||||
depends = mcl_init, mcl_worlds
|
||||
optional_depends = lightning
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
Provides an extensible in-game help with texts about gameplay basics (such a crafting), items and advanced usage.
|
|
@ -0,0 +1,2 @@
|
|||
name = doc
|
||||
description = Provides an extensible in-game help with texts about gameplay basics (such a crafting), items and advanced usage.
|
|
@ -1,6 +0,0 @@
|
|||
mcl_core
|
||||
mcl_compass
|
||||
mcl_clock
|
||||
doc
|
||||
sfinv?
|
||||
sfinv_buttons?
|
|
@ -1,2 +0,0 @@
|
|||
The most comprehensive Crafting Guide
|
||||
on Minetest.
|
|
@ -1 +1,5 @@
|
|||
name = mcl_craftguide
|
||||
description = The most comprehensive Crafting Guide
|
||||
on Minetest.
|
||||
depends = mcl_core, mcl_compass, mcl_clock, doc
|
||||
optional_depends = sfinv, sfinv_buttons
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
doc
|
||||
doc_items
|
|
@ -1 +0,0 @@
|
|||
This MineClone 2 mod sets up and configures the Help modpack mods to tailor the help towards MineClone 2.
|
|
@ -1 +1,3 @@
|
|||
name = mcl_doc
|
||||
description = This MineClone 2 mod sets up and configures the Help modpack mods to tailor the help towards MineClone 2.
|
||||
depends = doc, doc_items
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
tt
|
||||
mcl_enchanting
|
|
@ -0,0 +1,2 @@
|
|||
name = mcl_tt
|
||||
depends = tt, mcl_enchanting
|
|
@ -1,2 +0,0 @@
|
|||
sfinv?
|
||||
unified_inventory?
|
|
@ -1 +0,0 @@
|
|||
Adds achievements to Minetest, and an API to register new ones.
|
|
@ -5,3 +5,4 @@ description = Adds achievements to Minetest, and an API to register new ones.
|
|||
license = LGPL 2.1 or later
|
||||
forum = https://forum.minetest.net/viewtopic.php?t=4870
|
||||
version = 2.3.0
|
||||
optional_depends = sfinv, unified_inventory
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
awards
|
|
@ -1 +1,2 @@
|
|||
name = mcl_achievements
|
||||
depends = awards
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
Provides core textures needed by Minetest.
|
|
@ -1 +1,2 @@
|
|||
name = mcl_base_textures
|
||||
description = Provides core textures needed by Minetest.
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
Shows messages in chat when a player dies.
|
|
@ -1 +1,2 @@
|
|||
name = mcl_death_messages
|
||||
description = Shows messages in chat when a player dies.
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
mcl_init
|
|
@ -1 +1,2 @@
|
|||
name = mcl_formspec_prepend
|
||||
depends = mcl_init
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
Adds a HUD bar displaying the current damage of the player's armor.
|
|
@ -1,2 +1,3 @@
|
|||
name = mcl_hbarmor
|
||||
depends = hudbars, mcl_armor
|
||||
description = Adds a HUD bar displaying the current damage of the player's armor.
|
||||
|
|
|
@ -1,8 +0,0 @@
|
|||
mcl_init
|
||||
mcl_formspec
|
||||
mcl_player?
|
||||
_mcl_autogroup?
|
||||
mcl_armor?
|
||||
mcl_brewing?
|
||||
mcl_potions?
|
||||
mcl_enchanting
|
|
@ -1 +0,0 @@
|
|||
Adds the player inventory and creative inventory.
|
|
@ -1 +1,4 @@
|
|||
name = mcl_inventory
|
||||
description = Adds the player inventory and creative inventory.
|
||||
depends = mcl_init, mcl_formspec, mcl_enchanting
|
||||
optional_depends = mcl_player, _mcl_autogroup, mcl_armor, mcl_brewing, mcl_potions
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
hudbars?
|
|
@ -1 +0,0 @@
|
|||
Displays the name of the wielded item.
|
|
@ -1 +1,3 @@
|
|||
name = show_wielded_item
|
||||
description = Displays the name of the wielded item.
|
||||
optional_depends = hudbars
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
mesecons
|
||||
mcl_sounds
|
||||
doc?
|
||||
screwdriver?
|
|
@ -1 +1,3 @@
|
|||
name = mcl_comparators
|
||||
depends = mesecons, mcl_sounds
|
||||
optional_depends = doc, screwdriver
|
||||
|
|
|
@ -1,12 +0,0 @@
|
|||
mcl_init
|
||||
mcl_formspec
|
||||
mesecons
|
||||
mcl_sounds
|
||||
mcl_tnt
|
||||
mcl_worlds
|
||||
mcl_core
|
||||
mcl_nether
|
||||
mcl_armor_stand
|
||||
mcl_armor
|
||||
doc?
|
||||
screwdriver?
|
|
@ -0,0 +1,3 @@
|
|||
name = mcl_dispensers
|
||||
depends = mcl_init, mcl_formspec, mesecons, mcl_sounds, mcl_tnt, mcl_worlds, mcl_core, mcl_nether, mcl_armor_stand, mcl_armor
|
||||
optional_depends = doc, screwdriver
|
|
@ -1,6 +0,0 @@
|
|||
mcl_init
|
||||
mcl_formspec
|
||||
mesecons
|
||||
mcl_util
|
||||
doc?
|
||||
screwdriver?
|
|
@ -0,0 +1,3 @@
|
|||
name = mcl_droppers
|
||||
depends = mcl_init, mcl_formspec, mesecons, mcl_util
|
||||
optional_depends = doc, screwdriver
|
|
@ -1,2 +0,0 @@
|
|||
mesecons
|
||||
mcl_util
|
|
@ -0,0 +1,2 @@
|
|||
name = mcl_observers
|
||||
depends = mesecons, mcl_util
|
|
@ -1,3 +0,0 @@
|
|||
mcl_sounds
|
||||
mcl_core
|
||||
doc?
|
|
@ -0,0 +1,3 @@
|
|||
name = mesecons
|
||||
depends = mcl_sounds, mcl_core
|
||||
optional_depends = doc
|
|
@ -1 +0,0 @@
|
|||
mesecons
|
|
@ -0,0 +1,2 @@
|
|||
name = mesecons_alias
|
||||
depends = mesecons
|
|
@ -1,2 +0,0 @@
|
|||
mesecons
|
||||
doc?
|
|
@ -0,0 +1,3 @@
|
|||
name = mesecons_button
|
||||
depends = mesecons
|
||||
optional_depends = doc
|
|
@ -1,3 +0,0 @@
|
|||
mesecons
|
||||
doc?
|
||||
doc_items?
|
|
@ -0,0 +1,3 @@
|
|||
name = mesecons_commandblock
|
||||
depends = mesecons
|
||||
optional_depends = doc, doc_items
|
|
@ -1,3 +0,0 @@
|
|||
mesecons
|
||||
doc?
|
||||
screwdriver?
|
|
@ -0,0 +1,3 @@
|
|||
name = mesecons_delayer
|
||||
depends = mesecons
|
||||
optional_depends = doc, screwdriver
|
|
@ -1,2 +0,0 @@
|
|||
mesecons
|
||||
doc?
|
|
@ -0,0 +1,3 @@
|
|||
name = mesecons_lightstone
|
||||
depends = mesecons
|
||||
optional_depends = doc
|
|
@ -1 +0,0 @@
|
|||
mesecons
|
|
@ -0,0 +1,2 @@
|
|||
name = mesecons_mvps
|
||||
depends = mesecons
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue