Commit Graph

992 Commits

Author SHA1 Message Date
ZeDique la Ruleta 2571c6124b Added copyright-safe skeleton horse texture
- Added proper skeleton horse texture edited from the default Pixel Perfection horse, similar to MC but not the same
2021-03-18 18:51:19 -04:00
Elias Åström 8d473a42ca Merge branch 'master' of https://git.minetest.land/MineClone2/MineClone2 2021-03-18 14:04:02 +01:00
Elias Åström bfe51316ee Merge branch 'mcl_autogroups' 2021-03-18 13:43:58 +01:00
Elias Fleckenstein 0e206e9974 Fix #1324 2021-03-18 12:38:54 +01:00
Elias Fleckenstein 413fbc9c60 Make boats burn (Fix #1318) 2021-03-18 12:31:25 +01:00
Elias Åström cff0130506 Rename _mcl_autogroup_groupcaps to _mcl_diggroups 2021-03-18 11:35:40 +01:00
Elias Åström e77473e800 Make changes to the mcl_autogroup API
Group levels are now specified as a list of names when registering a
digging group.  Digging groups which do not have specified levels will
support tools having two levels, 0 and 1 where 0 means the tool can dig
but not harvest the node and 1 means it can also harvest the node.  If
more levels are required one has to specifiy them when registering the
digging group.
2021-03-18 11:35:40 +01:00
Elias Åström fb6f5eae7a Rewrite mcl_autogroup
These changes are primarly made to make mcl_autogroup more efficient.
Previously enchanted tools required storing around 21 kB of metadata due
to the way the previous version of the mod was implemented.  This caused
a lot of lag and a huge amount of network traffic.  With the changes
enchanted tools won't require more than 1 kB of metadata.

The mod is also rewritten to use an API to register digging groups and
compute the groupcaps for tools.  This will make it easier for modders
to register custom digging groups.

The mod is now split up into two parts.  One part called "mcl_autogroup"
to implement the API for registering custom digging groups, and the
other part called "_mcl_autogroup" which contains most of the code which
has to be loaded after most mods.
2021-03-18 11:32:18 +01:00
epCode 61ef6ebc03 Remove skeleton horse from immediate game 2021-03-17 22:54:04 +00:00
epCode e52d58d15a Remove skeleton horse texture for copyright reasons
see #1322
2021-03-17 22:50:22 +00:00
Elias Åström 7441f0269b Use get_node_light for sunlight in 5.3
Avoids servers running 5.3 crashing.
2021-03-17 09:12:02 +01:00
Elias Åström 0805431231 Fix #1293 2021-03-16 23:51:20 +01:00
AFCMS 6645c4cb30 Really 2021-03-16 17:43:32 +01:00
AFCMS 5d17a6b699 fix SO MANY pairs/ipairs 2021-03-16 17:35:46 +01:00
kay27 cad23bd851 Prevent accessing uninitialized mcl_weather from mcl_burning 2021-03-16 14:05:38 +04:00
epCode dd7facfc03 Remove Zombie horse from immediate game 2021-03-13 23:19:28 +00:00
epCode 1bdf141198 Delete Zombie horse for copyright reasons 2021-03-13 23:17:50 +00:00
Elias Åström 69e38debe5 Revert "Slightly tweak minecarts to be more MC-like"
This reverts commit 8af76f835d.
2021-03-13 12:30:33 +01:00
epCode cb10a5508b Make mob damage more red (MC-like) 2021-03-11 19:40:36 -08:00
epCode d12009538e Better mob_mount animations (riding) 2021-03-10 12:27:42 -08:00
AFCMS 3635b848d5 add API for mcl_wip 2021-03-07 00:42:34 +01:00
Elias Fleckenstein d57db0444f Use mod.conf in all mods, part 1 2021-03-04 15:22:14 +01:00
Elias Fleckenstein f5b590901e Merge branch 'master' of https://git.minetest.land/Wuzzy/MineClone2 2021-03-01 10:52:07 +01:00
Elias Fleckenstein 95b0a495bc Fix #1152 2021-03-01 10:51:57 +01:00
kay27 8af76f835d Slightly tweak minecarts to be more MC-like 2021-03-01 01:43:00 +04:00
Elias Fleckenstein 8d5b2ff714 Make boats less annoying on ice 2021-02-27 14:38:53 +01:00
MysticTempest 2ace4ccc68 Fix endermen teleporting in the rain in the end per issue #1169. 2021-02-25 21:48:37 -06:00
kay27 44d3f25767 Leave minecart by Pressing Sneak, https://git.minetest.land/MineClone2/MineClone2/issues/567 2021-02-26 00:26:27 +04:00
Elias Fleckenstein f04a5a4cc9 Prevent Ender dragon and Wither from despawning 2021-02-25 12:48:17 +01:00
Elias Fleckenstein 0c3ab5843d Make boats go super fast on ice and slightly faster on land 2021-02-24 10:38:49 +01:00
Elias Fleckenstein 0d2950228a Implement #1057 2021-02-24 09:31:27 +01:00
Elias Fleckenstein 2d4b8a8232 Replace usages of get_node_group by get_item_group 2021-02-23 10:25:17 +01:00
Elias Fleckenstein 2d0612fa81 Make boats regenerate health and shake when damaged 2021-02-22 12:43:29 +01:00
Elias Fleckenstein 5de9d90569 Simplify mcl_burning API 2021-02-22 10:55:14 +01:00
kay27 0ba7e4fc4d Fix Runtime error: attempt to index a nil value (api.lua:399 <- is_node_dangerous <- is_at_cliff_or_danger <- on_step_old <- void_damage:16) 2021-02-22 13:40:40 +04:00
epCode 512765a37d Make use_texture_alpha an mobs_mc.entity setting 2021-02-21 17:10:04 -08:00
epCode af89b95316 Remove unessesary code in slime+magma_cube.lua 2021-02-19 13:25:53 -08:00
epCode 393bc195fb Enable alpha for mobs 2021-02-19 13:11:18 -08:00
Elias Fleckenstein c9e589b931 Add mcl_burning damage interval 2021-02-18 14:47:35 +01:00
Elias Fleckenstein aeb7078c05 Update use_texture_alpha to the minetest 5.4 conventions 2021-02-18 14:00:17 +01:00
Elias Fleckenstein eddef41e6b Fix #1132 2021-02-18 09:41:06 +01:00
Elias Fleckenstein 574ced80a3 Give charged creeper an explosion strength of 6 2021-02-16 09:55:36 +01:00
epCode 903a29f949 Add charged creeper 2021-02-12 16:48:46 -08:00
MysticTempest 0ec64189dc Partial creeper explode distance fix, and fix to stop punching mobs into the air. 2021-02-11 17:27:55 -06:00
kay27 ba9ad48114 Protect paintings, fix https://git.minetest.land/MineClone2/MineClone2/issues/1080 2021-02-09 23:34:04 +00:00
MysticTempest dc9ca16321 Enable villager spawning. 2021-02-09 06:06:19 -06:00
epCode 6f8d728035 Merge pull request 'master' (#6) from MineClone2/MineClone2:master into master
Reviewed-on: https://git.minetest.land/epCode/MineClone2/pulls/6
2021-02-06 00:10:00 +00:00
kay27 696ae8e6fe Merge pull request 'Fix Mobs not taking knockback on the Y-axis' (#1061) from Code-Sploit/MineClone2:master into master
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1061
2021-02-05 21:41:38 +00:00
kay27 fa3e37c604 A mob does not drop XP unless it dies within 5 s of an attack registered as a player hit, https://git.minetest.land/MineClone2/MineClone2/issues/1021#issuecomment-13894 2021-02-05 16:34:49 +04:00
Code-Sploit 95b0a27213 Fix Mobs not taking knockback on the Y-axis 2021-02-05 10:36:48 +00:00
epCode e0ad09900c Merge pull request 'master' (#5) from MineClone2/MineClone2:master into master
Reviewed-on: https://git.minetest.land/epCode/MineClone2/pulls/5
2021-02-02 22:19:58 +00:00
MysticTempest e716ebd911 Make enderman grief less frequently, enable pseudobiome villages by default, and disable natural village generation in singlenode. 2021-02-01 15:45:22 -06:00
Elias Fleckenstein 9956e267aa Allow for 2 drivers in a boat 2021-01-31 12:54:40 +01:00
Elias Fleckenstein e66d66caf9 Fix #399 2021-01-28 19:02:44 +01:00
Elias Fleckenstein 89ce072621 Sneak to dismount when in boat 2021-01-28 17:44:55 +01:00
HimbeerserverDE a3ccb54376 Merge branch 'master' of https://git.minetest.land/Wuzzy/MineClone2 2021-01-27 20:13:16 +01:00
HimbeerserverDE 00df587bf7 Add flame enchantment 2021-01-27 20:11:02 +01:00
kay27 7210dfcc1c Make mobs only drop XP orbs when they're killed by hit, attempt to fix https://git.minetest.land/Wuzzy/MineClone2/issues/978 2021-01-27 16:12:34 +04:00
Elias Fleckenstein 97594c89fb Fix #968 2021-01-26 18:51:18 +01:00
Elias Fleckenstein e05576b3f3 Don't despawn villagers 2021-01-26 18:40:16 +01:00
Elias Åström 174a3a2968 Fix creeper explosions only doing 1/2 heart damage
The solution was to move the creeper explosions to originate from the
center of the creepers collisionbox and not its entity position.
2021-01-26 14:13:30 +01:00
Elias Fleckenstein 0022c9902b Merge branch 'master' of https://git.minetest.land/Wuzzy/MineClone2 2021-01-25 16:33:41 +01:00
MysticTempest c1c5ed4869 Fix crash in 'mcl_spawn' in v6,flat,singlenode mapgens; and fix mobs despawning when attacking/following players. 2021-01-24 17:47:28 -06:00
Elias Fleckenstein a514b97880 Make cleric sell experience bottle 2021-01-24 19:55:33 +01:00
Elias Fleckenstein 76bd139f1b Rise mob spawning distance to 24 (Closes #982) 2021-01-24 19:07:56 +01:00
Elias Fleckenstein eb01c8e9f8 Give boats HP (Closes #991) 2021-01-24 16:27:04 +01:00
Elias Fleckenstein f9a82aab05 Implement curing zombie villagers 2021-01-23 15:40:12 +01:00
Elias Fleckenstein b7c3096364 Spawn villager zombies like in Minecraft 2021-01-22 20:31:58 +01:00
kay27 2e898b3113 Decrease player burn time in Creative mode 2021-01-22 20:03:55 +04:00
MysticTempest 689e6edac2 Make 'mcl_burning' support other texture packs. 2021-01-22 03:07:21 -06:00
kay27 a41e0628e5 Fix https://git.minetest.land/Wuzzy/MineClone2/issues/994 Crash in mcl_mobs 2021-01-21 12:36:33 +04:00
Elias Fleckenstein b6aabfc853 Fix #992 2021-01-20 16:20:45 +01:00
Elias Fleckenstein 15dd969adf Merge branch 'master' of https://git.minetest.land/Wuzzy/MineClone2 2021-01-15 17:40:57 +01:00
Elias Fleckenstein 50e90e8c23 Fix #983 2021-01-14 20:00:10 +01:00
Elias Fleckenstein b338d36d63 Remove the /burn command 2021-01-12 09:19:18 +00:00
Elias Fleckenstein 1f05d8f876 Knockback enchantment working on mobs 2021-01-11 16:38:05 +01:00
Elias Fleckenstein a9bdb7b509 Fix #969 2021-01-08 14:55:02 +01:00
Elias Fleckenstein 20ab04dfc0 Fix #976 2021-01-08 14:43:49 +01:00
Elias Fleckenstein 7bcc8c1534 Fix #863 2021-01-06 14:50:49 +01:00
Elias Fleckenstein b616ce734f Fix mobs taking damage from fire and lava even if they shouldn't 2021-01-06 13:31:51 +01:00
Elias Fleckenstein f68a75f184 Fix #750 2021-01-06 13:28:58 +01:00
Elias Fleckenstein 3a02e90c3a Fix mobs jumping against walls again and again due to a typo 2021-01-06 12:14:20 +01:00
Elias Fleckenstein f2c978c892 Fix #885 2021-01-06 12:04:02 +01:00
Elias Fleckenstein fd5f3a8df7 Mobs can't jump while already in air 2021-01-06 11:47:50 +01:00
kay27 bdd0123c77 keep mobs from disappearance 2021-01-06 11:25:56 +01:00
Elias Fleckenstein 52ed7f668e Small mob shoot raycast improvement 2021-01-06 11:18:18 +01:00
Elias Fleckenstein bc15c9c22d Fix #965 2021-01-06 10:36:57 +01:00
kay27 faa944193a try to fix https://git.minetest.land/Wuzzy/MineClone2/issues/963 2021-01-05 20:45:56 +01:00
Elias Fleckenstein 059629c51f Fix wrong mob spawning distance from player 2021-01-05 20:29:10 +01:00
Elias Fleckenstein cd1b8e9d2f Fix #962 2021-01-05 20:12:50 +01:00
Elias Fleckenstein 8b92d795d2 Fix #960 2021-01-05 18:05:20 +01:00
Elias Fleckenstein 5899c2059f Fix #860 2021-01-05 18:02:41 +01:00
Elias Fleckenstein 6f49a3d535 Fix #788 2021-01-05 17:52:27 +01:00
Elias Fleckenstein e7721b91a0 Fix #959 2021-01-05 17:35:06 +01:00
Elias Fleckenstein 8ef14dd81f Fix #872 2021-01-05 17:23:24 +01:00
Elias Fleckenstein ac54e3caf3 Fix despawning once and for all (hopefully) 2021-01-04 16:40:18 +01:00
Elias Fleckenstein 507f2d872b Fix #949 2021-01-04 14:21:28 +01:00
Elias Fleckenstein f86cf37ac9 Fix zombies sometimes just disappearing when dieing to fire 2021-01-04 13:30:30 +01:00
Elias Fleckenstein cfa6937df4 Merge branch 'master' of https://git.minetest.land/Wuzzy/MineClone2 into burning_objects 2021-01-04 11:45:06 +01:00
Elias Fleckenstein c36dc16527 Fix #948 2021-01-04 10:15:28 +01:00
Elias Fleckenstein 10d6ca4107 Change max_hear_distance of fire sound and tweak fire entity size 2021-01-03 18:22:33 +01:00
Elias Fleckenstein 9e97331bdc Fix mobs despawning while close to player 2021-01-03 15:10:50 +01:00
kay27 30379c823c Clean up some spaces in code after merging https://git.minetest.land/EliasFleckenstein03/MineClone2 2021-01-03 00:42:07 +04:00
Elias Fleckenstein c2521885ff Remove extinguish sound 2021-01-02 14:03:50 +01:00
Elias Fleckenstein 7d45055a59 Remove minetest.env in mcl_mobs API 2021-01-02 12:45:23 +01:00
Elias Fleckenstein 081ae7fbff Make undead mobs burn in sunlight instead of dealing damage directly 2021-01-02 12:43:50 +01:00
Elias Fleckenstein 8ba8f62527 Document fire_resistant and fire_damage_resistant 2021-01-02 12:34:02 +01:00
Elias Fleckenstein 939a73dd77 Remove Licenses from mcl_burning and mcl_enchanting 2021-01-02 11:18:18 +01:00
Elias Fleckenstein 84708c3870 Merge branch 'master' of https://git.minetest.land/Wuzzy/MineClone2 2021-01-02 10:58:02 +01:00
Elias Fleckenstein fbd4a3a516 Fix burning sound keeping playing 2021-01-02 10:56:40 +01:00
Elias Fleckenstein 212e895c1a Fire Aspect for Mobs 2021-01-01 19:59:34 +01:00
Elias Fleckenstein 2932837951 Fix mobs always dropping cooked loot 2021-01-01 19:52:34 +01:00
Elias Fleckenstein 92bf864807 Fire Aspect 2021-01-01 19:51:31 +01:00
Elias Fleckenstein 071ba77bb0 mcl_burning fully working 2021-01-01 19:25:47 +01:00
Elias Fleckenstein a6eed5c5b3 Rework system 2020-12-29 22:08:38 +01:00
Elias Fleckenstein 758a3470f3 Fire resistance potion working 2020-12-24 17:55:33 +01:00
Elias Fleckenstein 7545e29f58 Burning objects 2020-12-24 17:48:40 +01:00
Elias Fleckenstein b017fd7405 Looting actually works now 2020-12-23 19:01:49 +01:00
Elias Fleckenstein da7240d6c1 looting 2020-12-23 17:41:42 +01:00
MysticTempest b56ae38939 Make lava/fire wait 2 seconds before destroying items to allow chance for pickup, fix dogs following when sitting, and add some rotation so mobs don't idle at cliffs. 2020-12-22 08:29:24 -06:00
Elias Fleckenstein 6ba3fc869c Make villagers sell enchanted stuff 2020-12-22 12:00:04 +01:00
Elias Fleckenstein ef9a54872e Merge branch 'master' of https://git.minetest.land/Wuzzy/MineClone2 2020-12-21 17:58:39 +01:00
Elias Fleckenstein 6eeeb83c0d Let enderdragon drop Xp 2020-12-19 15:00:15 +01:00
Elias Fleckenstein 977489de04 Fixed efficiency drops 2020-12-18 17:33:02 +01:00
epCode 771964863b Merge pull request 'master' (#2) from Wuzzy/MineClone2:master into wielditem
Reviewed-on: https://git.minetest.land/epCode/MineClone2/pulls/2
2020-12-18 03:23:52 +00:00
MysticTempest cb3fa6cd09 Fix magma cubes and zombies not taking damage from hands; and adjust magma cube armors to their proper values. 2020-12-17 16:07:20 -06:00
epCode 44c757ba6e Spawn icons to spawn egg texures 2020-12-17 09:59:34 -08:00
MysticTempest fb51ab05ea Enable basic mob despawning. 2020-12-17 09:22:34 -06:00
kay27 e7aa873968 Fix https://git.minetest.land/EliasFleckenstein03/MineClone2/issues/3 2020-12-13 03:09:32 +04:00
kay27 5da02bb8cc Merge https://git.minetest.land/EliasFleckenstein03/MineClone2 2020-12-13 03:00:04 +04:00
Wuzzy 0cbbe451d4 Add terrifying enderman noises 2020-12-10 17:52:14 +01:00
Wuzzy 1ca89f699a Add enderman teleport sounds 2020-12-10 16:35:48 +01:00
Wuzzy d699459bac Fix carrot param2 reset to 0 when ate by rabbit 2020-12-09 22:10:42 +01:00
Wuzzy d17c53cb0c Fix mob spawn height for real 2020-12-08 22:42:01 +01:00
Wuzzy 6532148f2f Add rabbit sounds 2020-12-08 14:52:38 +01:00
Wuzzy 7abffc5df9 Fix mobs spawning 1.5 nodes above the ground 2020-12-08 01:44:45 +01:00
Wuzzy 9fd27db688 Add new squid death/hurt sounds 2020-12-07 03:01:04 +01:00
Wuzzy 938f62c7c1 Add zombiepig sounds 2020-12-07 01:22:28 +01:00
Wuzzy 9b9ee66b00 Enderman will take nodes only below air 2020-12-07 00:49:46 +01:00
Wuzzy 42155c6bdc Reduce snowman sound volume 2020-12-07 00:06:20 +01:00
Wuzzy e49e75ece2 Add snowman sounds 2020-12-06 23:32:54 +01:00
Wuzzy 91071e9bc2 Add endermite sounds 2020-12-06 21:15:05 +01:00
Wuzzy 839c22dcfb Change XP drop amount for each mob 2020-12-06 15:46:42 +01:00
Wuzzy e8cb8a789e Add spider sounds 2020-12-06 13:31:14 +01:00
Wuzzy 92785f7411 Add polar bear sounds 2020-12-06 03:24:32 +01:00
Wuzzy b163d17a53 Add shears cut sound 2020-12-06 01:21:02 +01:00
Wuzzy c2fe18def7 Add bone eating sound for wolf 2020-12-06 01:09:55 +01:00
Wuzzy 29d46a5949 Fix wolf eat sound 2020-12-06 00:50:54 +01:00
Wuzzy e894775943 Tweak zombie/skeleton horse sounds 2020-12-05 23:55:30 +01:00
Wuzzy 9d31ddb30d Baby animals don't drop XP 2020-12-05 23:42:33 +01:00