teknomunk
ca033d0e8d
Correctly refresh enchantment tool capabilities in mcl_potions haste/fatigue effects ( #4355 )
...
Reviewed-on: VoxeLibre/VoxeLibre#4355
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: teknomunk <teknomunk@protonmail.com>
Co-committed-by: teknomunk <teknomunk@protonmail.com>
2024-06-01 23:25:42 +00:00
the-real-herowl
f53bedc131
Merge pull request 'Fix beacon crash' ( #4342 ) from teknomunk/MineClone2:fix-beacon-crash into master
...
Reviewed-on: VoxeLibre/VoxeLibre#4342
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-05-30 11:19:19 +00:00
the-real-herowl
3e6ec9cf10
Fixed eye of ender crash ( #4344 )
...
This makes sure every loaded eye of ender gets its `_luck` parameter set.
Reviewed-on: VoxeLibre/VoxeLibre#4344
2024-05-30 11:17:19 +00:00
teknomunk
6c8771485c
Fix variable name
2024-05-30 10:51:45 +00:00
teknomunk
f621e3c1de
Fix up formspecs on pre-0.87.0 beacons, fix typo
2024-05-30 10:51:45 +00:00
teknomunk
7d0f49a218
Fix typo
2024-05-30 10:51:45 +00:00
teknomunk
468c2bc68f
Change to conversion table
2024-05-30 10:51:45 +00:00
teknomunk
2fc3d92550
Convert 'strenght' to 'strength' in beacons and guard against no effect string metadata set, fix whitespace in mcl_beacons/init.lua
2024-05-30 10:51:45 +00:00
teknomunk
95228500a9
Don't crash when name == nil
2024-05-30 10:51:45 +00:00
teknomunk
c7e43e31d4
Convert crash to a warning
2024-05-30 10:51:45 +00:00
JoseDouglas26
067ad7b78b
Change stack size for snowballs and eggs ( #4312 )
...
Reviewed-on: VoxeLibre/VoxeLibre#4312
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: JoseDouglas26 <josedouglas20002014@gmail.com>
Co-committed-by: JoseDouglas26 <josedouglas20002014@gmail.com>
2024-05-30 08:31:15 +00:00
teknomunk
add9cbe3bc
Fix mob spawner crash ( #4337 )
...
This fixes #4336 crash at login about mcl_mobspawners. Also adds an API call, `mcl_mobs.register_conversion` for converting one mob into another and updates rovers and stalkers to use this API call.
Reviewed-on: VoxeLibre/VoxeLibre#4337
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: teknomunk <teknomunk@protonmail.com>
Co-committed-by: teknomunk <teknomunk@protonmail.com>
2024-05-30 08:29:12 +00:00
teknomunk
c4f4e7b6fc
Fix crash that occurs when lingering or splash potions are used from a dispenser ( #4335 )
...
Reviewed-on: VoxeLibre/VoxeLibre#4335
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: teknomunk <teknomunk@protonmail.com>
Co-committed-by: teknomunk <teknomunk@protonmail.com>
2024-05-30 08:02:59 +00:00
the-real-herowl
da491b8505
Documented a returned table (effect data) ( #4330 )
...
Updated documentation, follow-up to #4130
Reviewed-on: VoxeLibre/VoxeLibre#4330
Co-authored-by: the-real-herowl <wiktor_t-i@proton.me>
Co-committed-by: the-real-herowl <wiktor_t-i@proton.me>
2024-05-26 16:29:27 +00:00
the-real-herowl
cae554bc2b
Defensive checks ( #4328 )
...
Fixes rare crashes related to some effects
Reviewed-on: VoxeLibre/VoxeLibre#4328
Co-authored-by: the-real-herowl <wiktor_t-i@proton.me>
Co-committed-by: the-real-herowl <wiktor_t-i@proton.me>
2024-05-26 15:32:41 +00:00
Mikita Wiśniewski
68e5c19df4
Add new `supported_node_facedir` group and apply it to item frames ( #4291 )
...
This change should fix item frames not placing on chests and similar blocks
Reviewed-on: VoxeLibre/VoxeLibre#4291
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-committed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
2024-05-26 15:21:14 +00:00
syl
d086bc5176
Mangrove: Missing upper case ( #4324 )
...
Reviewed-on: VoxeLibre/VoxeLibre#4324
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: syl <syl@gresille.org>
Co-committed-by: syl <syl@gresille.org>
2024-05-25 14:42:50 +00:00
syl
4d7060cddd
French translation for potions ( #4321 )
...
Reviewed-on: VoxeLibre/VoxeLibre#4321
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: syl <syl@gresille.org>
Co-committed-by: syl <syl@gresille.org>
2024-05-25 11:18:37 +00:00
Nicu
f119259e67
Updated the sleeping formspec for a better look ( #4319 )
...
This PR deals with the UI side of #3645 - no logic was changed to prevent the spam related to the `zzZ` button.
The chatbox now only shows in multiplayer, where it belongs. The buttons have also been resized and moved into positions that make them look nicer.
Reviewed-on: VoxeLibre/VoxeLibre#4319
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: Nicu <kneekoo@noreply.git.minetest.land>
Co-committed-by: Nicu <kneekoo@noreply.git.minetest.land>
2024-05-24 20:35:13 +00:00
the-real-herowl
cb4396d424
Fix stonecutter warnings ( #4315 )
...
This fixes faulty fallthrough mechanisms attempting to register the same recipe more than once in some cases. This fixes the warning spam when entering a world, while keeping the warnings for mods that misuse the Stonecutter API.
Reviewed-on: VoxeLibre/VoxeLibre#4315
Co-authored-by: the-real-herowl <wiktor_t-i@proton.me>
Co-committed-by: the-real-herowl <wiktor_t-i@proton.me>
2024-05-24 10:31:27 +00:00
the-real-herowl
07fac026dd
Added a darkness potion recipe
2024-05-22 21:03:43 +02:00
the-real-herowl
0c57469c6b
Updated Polish translation
2024-05-22 21:03:43 +02:00
the-real-herowl
018814c362
Added a few mobitems
...
* one droppable from strays
* the rest will get their mobs in a later update
* added alternative ways to get the items
* added recipes for potions that use these items
2024-05-22 21:03:43 +02:00
the-real-herowl
496360a1c4
Updated Polish translation
2024-05-22 21:03:43 +02:00
the-real-herowl
191dd1b950
Update template.txt
2024-05-22 21:03:43 +02:00
the-real-herowl
551bc99517
Improved compat alias visual
2024-05-22 21:03:43 +02:00
the-real-herowl
7a4c1ceba5
Legacy potion conversion extended
2024-05-22 21:03:43 +02:00
the-real-herowl
dbea863553
Legacy potions converter
2024-05-22 21:03:43 +02:00
the-real-herowl
cafa36d0b4
Add more sus stew effects
2024-05-22 21:03:43 +02:00
the-real-herowl
747bf16a94
Migrated mobs to the new effects API
2024-05-22 21:03:43 +02:00
the-real-herowl
55ce6f0f4b
Migrated beacons to the new API
...
Also added more effects to them
2024-05-22 21:03:43 +02:00
the-real-herowl
dc7b1869b7
Move most of the game to the new API
2024-05-22 21:03:43 +02:00
the-real-herowl
bdaff930e0
Documentation update
2024-05-22 21:03:43 +02:00
the-real-herowl
a039e056a5
Support delayed drinking with new potions API
2024-05-22 21:03:43 +02:00
the-real-herowl
53d640028e
Added effect stacking option to the potions API
...
Also:
* Frost and Food Poisoning potion now stack their effects
* fixed a crash related to tipped arrows
2024-05-22 21:03:43 +02:00
the-real-herowl
9e9507efeb
Plant placement and drop fixes
2024-05-22 21:03:43 +02:00
the-real-herowl
e806d5f3ce
Fixed effects still being handled after mob death
2024-05-22 21:03:43 +02:00
the-real-herowl
914e3c6c2a
Effects persist on loads for mobs too
2024-05-22 21:03:43 +02:00
the-real-herowl
78ae5ddc26
Added some potion recipes
...
Also:
* changed the duration of saturation and food poisoning potions
* minor code changes
2024-05-22 21:03:43 +02:00
the-real-herowl
8f4d5d2e27
Added the ominous potion
2024-05-22 21:03:43 +02:00
the-real-herowl
70d8dfe558
Improved API mob support
...
* various API functions now work with mobs properly
* the following effects don't work with mobs at all:
water breathing, dolphin's grace, leaping, swiftness,
slowness, slow falling, night vision, darkness, frost,
health boost, absorption, fire resistance, resistance,
luck, bad luck, blindness, nausea, hunger, saturation,
haste, fatigue, conduit power
* the following effects should work with mobs:
invisibility, regeneration, poison, withering,
strength, weakness, levitation, glowing
* the following effects have no effect on mobs
(but can be applied with the API):
bad omen, hero of the village
2024-05-22 21:03:38 +02:00
the-real-herowl
9b501bfa7e
Allowed infinite effect duration
2024-05-22 21:02:25 +02:00
the-real-herowl
75e5ca8d49
Added the option to remove and clear effects...
...
...with the /effect command.
Also made the API for clearing effects more robust.
2024-05-22 21:02:25 +02:00
the-real-herowl
dcbc9d2398
Allowed giving effect without particles
...
...both with API and the /effect command
2024-05-22 21:02:25 +02:00
the-real-herowl
7c2d74e983
Typos fixed
2024-05-22 21:02:25 +02:00
the-real-herowl
7c1f9805e2
Tooltip and color fixes
2024-05-22 21:02:25 +02:00
the-real-herowl
b5367a77a7
Expanded brewing recipe API
...
Added recipes using thick or mundane potion
2024-05-22 21:02:25 +02:00
the-real-herowl
8cfe96a955
Added potions for new effects
...
* also added some new brewing recipes
2024-05-22 21:02:25 +02:00
the-real-herowl
ced2741686
Added strength and weakness potions
...
Also fixed potent slowness potion level
Also fixed slowness and swiftness effect descriptions
2024-05-22 21:02:25 +02:00
the-real-herowl
a9c2a89f16
New brewing recipes registering API
...
Also migrated all recipes to the new system
2024-05-22 21:02:25 +02:00
the-real-herowl
c4bedb37e0
Brewing fully works with the new system
2024-05-22 21:02:25 +02:00
the-real-herowl
f60f50041d
Brewing somewhat works with the new API
2024-05-22 21:02:25 +02:00
the-real-herowl
09be413e3f
Added glowing effect
...
Also added on_save_effect callback to run cleanup
2024-05-22 21:02:25 +02:00
the-real-herowl
7ae31790bf
Fixed running on_end for effects that aren't ending
2024-05-22 21:02:25 +02:00
the-real-herowl
6dab6158b9
Reserve some more keywords in register_effect()
2024-05-22 21:02:25 +02:00
the-real-herowl
7cd0cfede8
Further (mcl_)luck functionality
...
* XP from mob breeding impacted by luck
* eye of ender explosion chance impacted by luck
* fishing loot impacted by luck
* melee critical damage impacted by luck
* also fixed 2 scripts marked as "executable"
2024-05-22 21:02:25 +02:00
the-real-herowl
42778a3a6d
Made some random rolls affected by mcl_luck
...
* xp bottle
* bow and crossbow crits
* megacrits added for mcl_bows, achievable only by (mcl_)luck
2024-05-22 21:02:25 +02:00
the-real-herowl
b28467d348
Added mcl_luck API
...
Luck and Bad Luck effects use the mcl_luck API now
The API is unused for now
2024-05-22 21:02:25 +02:00
the-real-herowl
c503a5fb8c
Added luck and bad luck effects
...
They're no-op for now
2024-05-22 21:02:25 +02:00
the-real-herowl
bbe2964d48
Added some effect descriptions
2024-05-22 21:02:25 +02:00
the-real-herowl
5263740a80
Added conduit power
2024-05-22 21:02:25 +02:00
the-real-herowl
ddbc7cd826
Haste and fatigue expanded and improved
...
* abstracted and refactored some parts of haste and fatigue
* added and exposed new mcl_potions API functions
* fixed haste and fatigue not altering the hand
* mcl_meshhand now calls into mcl_potions when resetting the hand
2024-05-22 21:02:25 +02:00
the-real-herowl
6d7fe91047
Capped fatigue effect on punching
...
This fixes a crash, too
Also updates toolcaps on gamemode change
2024-05-22 21:02:25 +02:00
the-real-herowl
0c4094596e
Improved haste and fatigue effects
...
* fixed a few crashes related to unusual effect levels
* added haste and fatigue combat functionality
* added some cleanup to avoid hangover unstackable items
* capped the slowdown from fatigue at 5 minutes digging time
* (despite the above, if a tool has a longer time set in definition,
that still works)
* removed an unused "global" variable
2024-05-22 21:02:25 +02:00
the-real-herowl
1ac81e440c
Added haste and fatigue
2024-05-22 21:02:25 +02:00
the-real-herowl
bf82241e82
Added dolphin's grace
2024-05-22 21:02:25 +02:00
the-real-herowl
456d205161
Added strength and weakness effects
...
* also highest effect level displayed in HUD set to 3000
* also improved indicating effects with strange factors in HUD
2024-05-22 21:02:25 +02:00
the-real-herowl
0e33947258
Renamed some functions and variables
...
* changed names referring to player where it does support mobs
* also added an is_player() check in one function
2024-05-22 21:02:25 +02:00
the-real-herowl
03c73b7820
Improved descriptions
2024-05-22 21:02:25 +02:00
the-real-herowl
e039642446
Improved nausea
2024-05-22 21:02:25 +02:00
the-real-herowl
394b090c83
Improved the darkness effect
2024-05-22 21:02:25 +02:00
the-real-herowl
65b923c43c
Added darkness
2024-05-22 21:02:25 +02:00
the-real-herowl
aa4ff1827d
Added nausea
2024-05-22 21:02:25 +02:00
the-real-herowl
92a77a7dbb
Fixed graphical features of some effects
...
* loading fixed (by adding on_load)
* absorption bar never reaching end fixed
2024-05-22 21:02:25 +02:00
the-real-herowl
31adc45da9
Added blindness effect
...
(also improved TT descriptions of some effects)
2024-05-22 21:02:25 +02:00
the-real-herowl
5610fa1c4b
Added frost effect
2024-05-22 21:02:25 +02:00
the-real-herowl
3f5cea3046
Added HP hudbar look modifier API
...
(for now in mcl_potions)
2024-05-22 21:02:25 +02:00
the-real-herowl
a8054e8112
Add hero of the village effect
2024-05-22 21:02:25 +02:00
the-real-herowl
007500613a
Added food poisoning and saturation effects
2024-05-22 21:02:24 +02:00
the-real-herowl
fce73ab2bf
Added some missing effects and improved API
...
* added a way to have a damage modifier relying on type instead of flag
* added Slow Falling
* added Levitation
* added Health Boost
* added Absorption
2024-05-22 21:02:24 +02:00
the-real-herowl
08942d3b25
Improved damage mods in effects, resistance effect
2024-05-22 21:02:24 +02:00
the-real-herowl
a6c9bc8a01
Improved effects HUD and fixes
...
* Fixed some effects not being replaced correctly with higher levels
* Implemented an old FIXME (MTE 5.3.0 fixed underlying bug)
* Added a way to obtain an approximate level of effect from factor
* Added effect level to HUD under the icon
* Added effect timer to HUD under the icon
2024-05-22 21:02:24 +02:00
the-real-herowl
209299b791
Improved /effect command return messages
...
Also improved the name of a variable
2024-05-22 21:02:24 +02:00
the-real-herowl
b84d36b3ff
Registered dragon breath and pruned code
...
* removed old registration code
* added to the API the `nocreative` field
* registered the bottled dragon's breath as an item
2024-05-22 21:02:24 +02:00
the-real-herowl
eac63f93d5
Re-registered potions under new API
2024-05-22 21:02:24 +02:00
the-real-herowl
3663a62374
Added a constant to the API
2024-05-22 21:02:24 +02:00
the-real-herowl
a429a462cd
Fixed tipped arrow descriptions
2024-05-22 21:02:24 +02:00
the-real-herowl
5a7a533bf6
Added missing effect descriptions
2024-05-22 21:02:24 +02:00
the-real-herowl
0b1cc6ad57
Fixed splash and lingering potions
...
* descriptions
* scaling
2024-05-22 21:02:24 +02:00
the-real-herowl
93572d71f2
Added support for varied descriptions
2024-05-22 21:02:24 +02:00
the-real-herowl
7d3e2d3dbc
Implemented missing potion registering functionality
...
* improved support for custom (non-status) effects
* added support for splash potions
* added support for lingering potions
* added support for tipped arrows
* removed the old registration
2024-05-22 21:02:24 +02:00
the-real-herowl
83530b4298
Improved potion descriptions
...
* added support for effect descriptions
* added descriptions for some effects
* fixed a crash
2024-05-22 21:02:24 +02:00
the-real-herowl
dc35f43bfa
Potions registering API fully works with creative
2024-05-22 21:02:24 +02:00
the-real-herowl
a8fcae0f51
Fixed variable definitions ("undeclared global")
2024-05-22 21:02:24 +02:00
the-real-herowl
9383b903ef
Added new potions registering API
...
-added comprehensive potions registering API
-new API registers only drinkable potions for now
-new API is compatible with very complex tooltips
-new API can have multiple effects per potion
-no hardcoding for specific potions in the new API
2024-05-22 21:02:24 +02:00
the-real-herowl
f1e9c3b563
Translatable effect names and cleanup
...
-added translatable effect names to the API
-made /effect utilize those descriptions
-cleaned up variables/constants to go with further API changes
2024-05-22 21:02:24 +02:00
the-real-herowl
d85e582e8c
Arabic-to-Roman converter redo
...
-rewrote the Arabic-to-Roman number converter
-moved it to mcl_util
2024-05-22 21:02:24 +02:00
the-real-herowl
5827a7638d
Reimplemented /effect heal and fixed bugs
...
-heal subcommand to the /effect reimplemented
-healing_func() from old API standardized, included in new API
-(the last point is due to it being substantially different from others)
-fixed a few bugs, potential crashes
-fixed incorrect withering effect progression
-standardized variable naming
2024-05-22 21:02:24 +02:00
the-real-herowl
d1ca0f23f0
Resolved merge conflict
2024-05-22 21:02:24 +02:00
the-real-herowl
5750284e8f
Improved /effect command and fixes
...
-improved the /effect command, allowing to use effect levels
-fixed a bug in level-to-factor conversions
-renamed effect icons to follow the new convention
2024-05-22 21:02:24 +02:00
the-real-herowl
8477d13c79
General effects API overhaul
...
- added a `register_effect()` function
- added the withering effect
- registered all the old effects under the new API
- unified effect names
- updated the main effect checker to use the new API
- changed some hardcoded values to support the unified effect naming
- added new namespaced metadata effects strings
- added support for legacy effect player metadata
- potions are still using the old effects API
- added glue between old API calls and the new API
- renamed the effect icons to support the unified effect naming
2024-05-22 21:02:24 +02:00
the-real-herowl
753545d714
Merge pull request 'Rover and Stalker' ( #4282 ) from rover_stalker into master
...
Reviewed-on: VoxeLibre/VoxeLibre#4282
2024-05-22 19:01:14 +00:00
the-real-herowl
48e6ffa935
Improved tool tooltips ( #4306 )
...
Co-authored-by: Araca <araca.prod@gmail.com>
Reviewed-on: VoxeLibre/VoxeLibre#4306
2024-05-22 18:55:07 +00:00
teknomunk
bbc20d5f06
Fix undefined global warning when using milk bucket ( #4287 )
...
Fix undeclared global variable warning when drinking milk and additional code cleanup.
Reviewed-on: VoxeLibre/VoxeLibre#4287
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: teknomunk <teknomunk@protonmail.com>
Co-committed-by: teknomunk <teknomunk@protonmail.com>
2024-05-22 18:45:18 +00:00
the-real-herowl
691ba9f5b3
Merge pull request 'Documentation update, mostly rename of the game' ( #4236 ) from doc_update into master
...
Reviewed-on: VoxeLibre/VoxeLibre#4236
2024-05-22 05:26:10 +00:00
Wbjitscool
cd66dc28a4
Cherry blossom particles improvement ( #4258 )
...
Co-authored-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Reviewed-on: VoxeLibre/VoxeLibre#4258
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: Wbjitscool <dwsda121@gmail.com>
Co-committed-by: Wbjitscool <dwsda121@gmail.com>
2024-05-22 05:18:27 +00:00
qoheniac
ff4fd24c42
fix typo in German translation ( #4308 )
...
Reviewed-on: VoxeLibre/VoxeLibre#4308
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: qoheniac <kalhoefer@protonmail.com>
Co-committed-by: qoheniac <kalhoefer@protonmail.com>
2024-05-20 17:10:24 +00:00
syl
157cf695fc
Improve blocks translation in French
2024-05-19 15:10:04 +02:00
the-real-herowl
3cf21b3559
Some more corrections
2024-05-19 02:33:21 +02:00
the-real-herowl
0dcf38094c
Stalker rename (partial)
2024-05-12 06:21:37 +02:00
teknomunk
98eed36938
Update matrix link, update git link in source code and one module README that has a link to git
2024-05-07 11:38:00 +00:00
teknomunk
5f6a9f3a0c
Update more documentation to use VoxeLibre
2024-05-07 11:38:00 +00:00
teknomunk
aabd80d54b
Change MineClone 2 to VoxeLibre
2024-05-07 11:38:00 +00:00
the-real-herowl
4b83aaaa77
Renaming throughout docs and comments
2024-05-07 11:38:00 +00:00
teknomunk
d2a49799ae
Change over internal name so that /spawn_mob works
2024-05-05 16:22:19 +00:00
Mikita Wiśniewski
0ef81681ba
Make item frames attached to the block they're placed on ( fixes #3736 ) ( #4279 )
...
Reviewed-on: MineClone2/MineClone2#4279
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-committed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
2024-05-04 11:43:54 +00:00
the-real-herowl
efc6ab0bbf
Merge pull request 'Hollow logs fixes' ( #4268 ) from hollow_logs into master
...
Reviewed-on: MineClone2/MineClone2#4268
2024-05-04 10:08:17 +00:00
teknomunk
81ca224bb8
Add wear to shears used to harvest comb from a beehive ( #4251 )
...
Reviewed-on: MineClone2/MineClone2#4251
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: teknomunk <teknomunk@protonmail.com>
Co-committed-by: teknomunk <teknomunk@protonmail.com>
2024-05-02 11:52:47 +00:00
nixnoxus
3975449ad2
fix mcl_beds: ignore players in other dimensions than overwold ( #4257 )
...
beds ignore players in other dimensions than "overworld" (because players can only sleep in the "overworld")
Reviewed-on: MineClone2/MineClone2#4257
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: nixnoxus <nixnoxus@web.de>
Co-committed-by: nixnoxus <nixnoxus@web.de>
2024-05-02 03:13:27 +00:00
the-real-herowl
cc1e01ad78
Made API actually work for outside the mod
2024-05-01 21:59:10 +02:00
the-real-herowl
b9428e3438
Definition validation improved
2024-05-01 21:50:05 +02:00
nixnoxus
760fe1aa68
more items usable to smelt ( #4184 )
...
- group:bee_nest
- group:beehive
- mcl_cartography_table:cartography_table
- mcl_core:deadbush
- mcl_fletching_table:fletching_table
- mcl_lectern:lectern
- mcl_loom:loom
- mcl_mangrove:mangrove_roots
- mcl_smithing_table:table
Reviewed-on: MineClone2/MineClone2#4184
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-authored-by: nixnoxus <nixnoxus@web.de>
Co-committed-by: nixnoxus <nixnoxus@web.de>
2024-04-30 14:26:10 +00:00
JoseDouglas26
18342e44c8
Change lectern wdir check to allow placement on node sides ( #4263 )
...
Reviewed-on: MineClone2/MineClone2#4263
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-authored-by: JoseDouglas26 <josedouglas20002014@gmail.com>
Co-committed-by: JoseDouglas26 <josedouglas20002014@gmail.com>
2024-04-30 10:45:00 +00:00
JoseDouglas26
2430953a81
Set use_texture_alpha for some nodes ( #4262 )
...
* Tall flowers with mesh drawtype (sunflower)
* Clovers
* End rod and its colored variants
Reviewed-on: MineClone2/MineClone2#4262
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-authored-by: JoseDouglas26 <josedouglas20002014@gmail.com>
Co-committed-by: JoseDouglas26 <josedouglas20002014@gmail.com>
2024-04-30 10:41:23 +00:00
the-real-herowl
a25e2b8eb3
Spaces to tabs
2024-04-30 03:55:17 +02:00
the-real-herowl
ee2998e21b
Replaced early returns with error calls
2024-04-30 03:53:49 +02:00
the-real-herowl
e0aadc7996
Updated the textures to the new UV map
...
Also added explicit use_texture_alpha = "clip"
2024-04-30 03:49:38 +02:00
the-real-herowl
9f65c5efb7
New hollow log model (optimized + UV map improved)
2024-04-30 02:56:13 +02:00
the-real-herowl
7ad4ca2dbe
Spaces to tabs
2024-04-30 02:29:12 +02:00
JoseDouglas26
1161d5cd36
Hollow logs ( #4267 )
...
Reviewed-on: MineClone2/MineClone2#4267
Co-authored-by: JoseDouglas26 <josedouglas20002014@gmail.com>
Co-committed-by: JoseDouglas26 <josedouglas20002014@gmail.com>
2024-04-30 00:24:12 +00:00
teknomunk
09c595c363
Fix two hopper clocks
2024-04-27 08:41:09 +00:00
teknomunk
6fbe60f1ac
Fix crash with undefined nodes
2024-04-27 08:41:09 +00:00
teknomunk
3705be24d7
Fix 'Undeclared global variable' warning
2024-04-27 08:41:09 +00:00
teknomunk
681075df5a
Correct null -> nil
2024-04-27 08:41:09 +00:00
teknomunk
6ecb304946
make hoppers behave the same say regardless of the order the server processes the nodes by following a chain of hoppers to the end and processing back to the starting node and marking all those nodes as processed
2024-04-27 08:41:09 +00:00
teknomunk
e02d1c0e27
Update to comply with coding guidelines
2024-04-27 08:41:09 +00:00
teknomunk
bdcd89e1bf
Modify mcl_util.select_stack to allow specifying the number of items that will be moved, modify hopper on_try_push functions to specify only 1 item will be moved at a time, general cleanup of touched code (reduce indent - 1 place, break filter functions out of function call parameter - 4 places)
2024-04-27 08:41:09 +00:00
teknomunk
62ab68637a
Stop beds from dropping as items when players in creative mode dig them
2024-04-27 07:17:24 +00:00
teknomunk
0839f35a12
Add additional bed placing attempts
2024-04-27 10:42:20 +00:00
teknomunk
84d6b593b2
Fix bed duplication bug when destroyed by TNT
2024-04-27 10:42:20 +00:00
the-real-herowl
69d3fa5f85
Merge pull request 'Added a check for the bone meal's applied position.' ( #4201 ) from CyberMango/MineClone2:dev/mango/add_bone_meal_protection_check into master
...
Reviewed-on: MineClone2/MineClone2#4201
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-04-14 07:07:21 +00:00
Araca
596c56d31f
Add possibility to edit a sign ( #4188 )
...
We can edit a sign by right-clicking in it. If in hand you have a color or a glow ink, the behaviour didn't change. Also some refactorization.
Reviewed-on: MineClone2/MineClone2#4188
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: Araca <araca.prod@gmail.com>
Co-committed-by: Araca <araca.prod@gmail.com>
2024-04-14 06:50:19 +00:00
Doods
c1971b662a
Fireproof certain wood nodes & add planks crafting recipes ( #4166 )
...
* Make Crimson and Warped Planks, Double Slab Planks, Fences, Fence Gates, Doors, Trapdoors, Pressure Plates, Wood, Bark, Stripped Wood, Stripped Bark, and Stairs Immune to fire by removing them from the 'flammable', 'fire_encouragement', and 'fire_flammability' groups.
* Add crafting recipes which allow Cherry, Mangrove, Crimson, and Warped planks to be crafted from Wood, Bark, Stripped Wood, and Stripped Bark variants, to make them consistent with with all other planks.
Reviewed-on: MineClone2/MineClone2#4166
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: Doods <yusufalishabaka@tutanota.com>
Co-committed-by: Doods <yusufalishabaka@tutanota.com>
2024-04-13 23:52:46 +00:00
emptyshore
003288bc80
Update comments in the nether portals script ( #4227 )
...
Co-authored-by: Mateusz Uzdowski <mateusz@silverstripe.com>
Reviewed-on: MineClone2/MineClone2#4227
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: emptyshore <emptyshore@noreply.git.minetest.land>
Co-committed-by: emptyshore <emptyshore@noreply.git.minetest.land>
2024-04-01 00:30:06 +00:00
emptyshore
55653fe37b
Nether portals rewrite ( #4128 )
...
See MineClone2/MineClone2#4120
Co-authored-by: Mateusz Uzdowski <mateusz@silverstripe.com>
Reviewed-on: MineClone2/MineClone2#4128
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: emptyshore <emptyshore@noreply.git.minetest.land>
Co-committed-by: emptyshore <emptyshore@noreply.git.minetest.land>
2024-03-31 02:20:23 +00:00
nixnoxus
8931576c50
fix 'WARNING[Main]: Undeclared global variable ' in mcl_colorblocks ( #4203 )
...
fix WARNING: Undeclared global variable
Reviewed-on: MineClone2/MineClone2#4203
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: nixnoxus <nixnoxus@web.de>
Co-committed-by: nixnoxus <nixnoxus@web.de>
2024-03-27 00:20:12 +00:00
the-real-herowl
c65176af81
Merge pull request 'Added clovers' ( #4224 ) from clovers into master
...
Reviewed-on: MineClone2/MineClone2#4224
2024-03-27 00:15:32 +00:00
the-real-herowl
a71a634168
Merge pull request 'Make end rods use a mesh model' ( #4177 ) from end_rod_model into master
...
Reviewed-on: MineClone2/MineClone2#4177
2024-03-27 00:14:13 +00:00
the-real-herowl
4b6d63739c
Fix a crash with rocket explosion
...
Defensive check
2024-03-20 19:13:44 -05:00
the-real-herowl
ade2a1a6a2
Add clovers and four-leaf clovers
2024-03-20 22:18:47 +01:00
syl
21dbc25f13
Improve french translation ( #4194 )
...
Made a few improvements in the french translation.
Revert a change (oeil->œil) which make harder to search items by typing theirs names. Because "œ" is not in the AZERTY keyboard.
Reviewed-on: MineClone2/MineClone2#4194
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: syl <syl@gresille.org>
Co-committed-by: syl <syl@gresille.org>
2024-03-07 20:04:02 +00:00
CyberMango
4a22287eb6
Added a check for the bone meal's applied position.
...
protection the position above as well to prevent growing high grass on
areas in which you are not allowed to place blocks. Because, if you cant
place a block there, why should you be able to grow grass/flowers there?
2024-02-29 13:36:02 +02:00
the-real-herowl
03b8ad15e3
Privs for colorizing command and comment cleanup
2024-02-02 04:07:41 +01:00
the-real-herowl
fc6fe3f1ed
Crafting colorized leather armor
2024-02-02 03:05:57 +00:00
the-real-herowl
3fa4cf6d52
Cauldron leather armor washing
2024-02-02 03:05:57 +00:00
the-real-herowl
3d799266c3
Finished leather armor colorizing
2024-02-02 03:05:57 +00:00
AFCMS
caa82c40c9
Colored Leather Armor
2024-02-02 03:05:57 +00:00
the-real-herowl
8c19d4b9b8
Merge pull request 'Add glazed terracotta pillars' ( #4117 ) from Potiron/MineClone2:master into master
...
Reviewed-on: MineClone2/MineClone2#4117
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-02-02 02:50:36 +00:00
the-real-herowl
1476c7ae59
Make end rods use a mesh model
...
* merged the 3 textures of the end rod into one
* made a proper image mask for the colored end rods
* (used to be hardcoded & didn't work for higher-res texture packs)
2024-02-02 02:31:57 +01:00
José Douglas da Silva Souza
77a6ac1ef3
Protection check
2024-01-25 02:23:15 +00:00
José Douglas da Silva Souza
9b9271e5df
Change on scaffolding placement checking
2024-01-25 02:23:15 +00:00
the-real-herowl
1175be45fb
Merge pull request 'Add MC hold to eat delay' ( #4144 ) from Eliy21/MineClone2:eating_delay into master
...
Reviewed-on: MineClone2/MineClone2#4144
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-01-25 02:06:14 +00:00
Eliy21
b645a2ab67
Remove commented out cactus mob damage code
2024-01-21 09:18:43 +00:00
Eliy21
d37840e022
Comment out cactus mob damage logic in preperation to move code logic to /mcl_mobs/physics.lua
2024-01-21 09:18:43 +00:00
Eliy21
aea5c6f7be
Make cactus be able to damage mobs
2024-01-21 09:18:43 +00:00
Eliy21
c0a5c63601
Fix sus stew item frame duplication bug
2024-01-21 09:03:27 +00:00
Eliy21
473c85c543
Fix bucket milk item frame duplication bug
2024-01-21 09:03:27 +00:00
Eliy21
86c10002a6
Fix golden apple item frame duplication bug
2024-01-21 09:03:27 +00:00
Eliy21
be711ea727
Change beetroot soup food group to not be categorized as a drink and be eaten with particles
2024-01-21 09:03:27 +00:00
Eliy21
7b42779fe2
Change rabbit stew food group to not be categorized as a drink and be eaten with particles
2024-01-21 09:03:27 +00:00
Eliy21
11d0062255
Change mushroom stew food group to not be categorized as a drink and be eaten with particles
2024-01-21 09:03:27 +00:00
Eliy21
4dd04b4c91
Fix sus stew not leaving bowl after use
2024-01-21 09:03:27 +00:00
Eliy21
7561e1dc95
Make sus stew handle delayed eating
2024-01-21 09:03:27 +00:00
Eliy21
bee44f41b6
Make milk bucket handle delayed eating
2024-01-21 09:03:27 +00:00
Eliy21
b2b2dc4090
Make golden apples handle delayed eating
2024-01-21 09:03:27 +00:00
Eliy21
a78b308a75
Make potions handle delayed eating
2024-01-21 09:03:27 +00:00
SmokeyDope
2d2b64006b
add nether vine placement checks for top and bottom of nodes ( #4129 )
...
This adds placement checks to weeping and twisting vines, weeping vines should only be placed on bottom of nodes and twisting vines should only be placed on top of nodes.
Most of the work for this was done by JoseDouglas26. This was made with their permission, I just had to tweak the code a bit to get twisting vines to place right. Thank you Jose!
Reviewed-on: MineClone2/MineClone2#4129
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: SmokeyDope <smokey@tilde.team>
Co-committed-by: SmokeyDope <smokey@tilde.team>
2024-01-21 06:28:41 +00:00
Eliy21
44bd1c7b71
Reduce sweet berry bush slowdown ( #4150 )
...
Reviewed-on: MineClone2/MineClone2#4150
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: Eliy21 <eliy21@noreply.git.minetest.land>
Co-committed-by: Eliy21 <eliy21@noreply.git.minetest.land>
2024-01-21 01:07:14 +00:00
JoseDouglas26
3b60a8eb18
Farming fortune drop bug fix
2024-01-20 04:03:25 +00:00
the-real-herowl
cfd41d458a
Merge pull request 'Add capes' ( #4046 ) from capes into master
...
Reviewed-on: MineClone2/MineClone2#4046
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-01-20 03:26:10 +00:00
James Clarke
ee24b24c68
Fix indentation
2024-01-15 14:19:51 +00:00
James Clarke
f94e7fc52f
Fix mcl_shields is_blocking crash when object not found under player
2024-01-15 14:19:51 +00:00
chmodsayshello
bfe333ef60
fix cape rendering conflicts
...
The elytra and the normal cape were able to render at the same time while wearing an elytra.
2024-01-13 19:50:09 +01:00
chmodsayshello
0f91b763e9
add cape api
2024-01-13 19:50:09 +01:00
chmodsayshello
aeccc94687
remove sha1 unlocking for minetest cape
2024-01-13 19:50:09 +01:00
chmodsayshello
b47fae0ed4
fix string length method call
2024-01-13 19:50:08 +01:00
chmodsayshello
180c8fb73e
add capes
2024-01-13 19:50:04 +01:00
tuxilio
4b5afee4bb
Add and fix some german translations
2024-01-08 13:35:41 +00:00
JoseDouglas26
cc3f092185
Changes in rotation code and bamboo rotation
2024-01-08 05:55:36 +00:00
JoseDouglas26
6694babbde
nylium can be turned into netherrack
2024-01-08 03:08:56 +01:00
SmokeyDope
fc204c8717
Merge pull request 'Fix typo in pumpkin.lua' ( #4122 ) from fix_pumpkin_typo_pumkin into master
...
Reviewed-on: MineClone2/MineClone2#4122
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-01-08 02:02:20 +00:00
SmokeyDope
c664216104
Merge pull request 'Compressed Cobblestone' ( #4119 ) from mcl_compressed_blocks into master
...
Reviewed-on: MineClone2/MineClone2#4119
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-01-08 01:20:14 +00:00
SmokeyDope
cd3426b5ce
Adjust hardness & blast resistance for compressed cobblestone blocks
2024-01-08 01:07:46 +00:00
the-real-herowl
9867c73eb3
Merge pull request 'Added colored end rod variants' ( #4111 ) from end_rods_variants into master
...
Reviewed-on: MineClone2/MineClone2#4111
2024-01-08 00:57:31 +00:00
SmokeyDope
7bf3fbf13c
Fix typo in pumpkin.lua
2024-01-05 17:06:22 +00:00
SmokeyDope
fc7133f1a8
compressed cobblestone textures pt 2
2024-01-03 18:23:17 +00:00
SmokeyDope
05eb3bb8aa
compressed cobblestone textures pt 1
2024-01-03 18:22:47 +00:00
SmokeyDope
7583caca9b
mcl_compressed_blocks initial comit
2024-01-03 18:21:51 +00:00
pineaulo
411e3e161f
Add terracotta pillars
2024-01-02 21:03:39 +01:00
the-real-herowl
882531b9fc
Refactored end rod coloring code
2024-01-01 02:53:20 +01:00