kay27 / mineclone5 Goto Github PK
View Code? Open in Web Editor NEWMineClone 5, a voxel-based sandbox game for Minetest
Home Page: https://forum.minetest.net/viewtopic.php?f=50&t=27107
License: GNU General Public License v3.0
MineClone 5, a voxel-based sandbox game for Minetest
Home Page: https://forum.minetest.net/viewtopic.php?f=50&t=27107
License: GNU General Public License v3.0
The "X" label on the TNT looks harassing like it's made in China and the way it jumps and makes those smoke effects look like it's farting.
First, we can make the TNT look like in Minecraft but make it dust brown like real TNT and secondly, we can remove the smoke.
Should I just use this as a MineClone 2 issue tracker?
Steps to reproduce:
Thank you for this nice minetest game !
I just got attacked by a spider, which made the server crash multiple times in a row. I think it possible could be related with beeing dazed from the spider, though not sure.
Only after I logged in with some other account, I was able to login again (I got killed meanwhile .. possibly waiting long enough would have had the same effect)
Now the server seems too run stable again.
Here the crash log:
-------------
Separator
-------------
2022-03-20 22:05:57: ACTION[Main]: hb.register_hudbar: health
2022-03-20 22:05:57: ACTION[Main]: hb.register_hudbar: breath
2022-03-20 22:05:57: ACTION[Main]: hb.register_hudbar: hunger
2022-03-20 22:05:57: ACTION[Main]: [doc] doc.mt opened.
2022-03-20 22:05:57: ACTION[Main]: [doc] doc.mt successfully read.
2022-03-20 22:05:57: WARNING[Main]: [mcl_time] Time doesn't change! seconds_irl=-2, day_count = nil, timeofday=nil - increasing update interval to 4
2022-03-20 22:05:57: WARNING[Main]: [mcl_time] Time doesn't change! seconds_irl=-2, day_count = nil, timeofday=nil - increasing update interval to 8
2022-03-20 22:05:57: ACTION[Main]: [mcl_time] time runner started, current in-real-life seconds: -2, time_speed: 72, day_count: nil, timeofday: nil, update_interval=8
2022-03-20 22:05:57: WARNING[Main]: Undeclared global variable "mcl_compatibility" accessed at ...st/games/mineclone5/mods/CORE/mcl_compatibility/init.lua:1
2022-03-20 22:05:57: WARNING[Main]: Undeclared global variable "mcl_vars" accessed at ...st/games/mineclone5/mods/CORE/mcl_compatibility/init.lua:2
2022-03-20 22:05:57: WARNING[Main]: Undeclared global variable "bit" accessed at ...st/games/mineclone5/mods/CORE/mcl_compatibility/init.lua:7
2022-03-20 22:05:57: ACTION[Main]: [mcl_mapgen] World edges: mcl_mapgen.EDGE_MIN = -30944, mcl_mapgen.EDGE_MAX = 30943
2022-03-20 22:05:57: ACTION[Main]: [mcl_mapgen] Mapgen mode: normal
2022-03-20 22:05:58: ACTION[Main]: hb.register_hudbar: armor
2022-03-20 22:05:58: ACTION[Main]: [mcl_weather] load_weather() changed the weather from clear to clear
2022-03-20 22:05:58: ACTION[Main]: [mcl_weather] Weather restored.
2022-03-20 22:05:59: ACTION[Main]: [mcl_skins] Mod initialized with 1 custom skin(s)
2022-03-20 22:05:59: ERROR[Main]: Invalid field use_texture_alpha (expected boolean got string).
2022-03-20 22:05:59: ERROR[Main]: stack traceback:
2022-03-20 22:05:59: ERROR[Main]: [C]: in function 'register_item_raw'
2022-03-20 22:05:59: ERROR[Main]: /usr/share/games/minetest/builtin/game/register.lua:182: in function 'register_item'
2022-03-20 22:05:59: ERROR[Main]: /usr/share/games/minetest/builtin/game/register.lua:208: in function 'register_node'
2022-03-20 22:05:59: ERROR[Main]: ...netest/games/mineclone5/mods/ITEMS/mcl_lanterns/init.lua:131: in main chunk
2022-03-20 22:05:59: ERROR[Main]: Invalid field use_texture_alpha (expected boolean got string).
2022-03-20 22:05:59: ERROR[Main]: stack traceback:
2022-03-20 22:05:59: ERROR[Main]: [C]: in function 'register_item_raw'
2022-03-20 22:05:59: ERROR[Main]: /usr/share/games/minetest/builtin/game/register.lua:182: in function 'register_item'
2022-03-20 22:05:59: ERROR[Main]: /usr/share/games/minetest/builtin/game/register.lua:208: in function 'register_node'
2022-03-20 22:05:59: ERROR[Main]: ...netest/games/mineclone5/mods/ITEMS/mcl_lanterns/init.lua:18: in function 'register_lantern'
2022-03-20 22:05:59: ERROR[Main]: ...st/games/mineclone5/mods/ITEMS/mcl_lanterns/register.lua:3: in main chunk
2022-03-20 22:05:59: ERROR[Main]: [C]: in function 'dofile'
2022-03-20 22:05:59: ERROR[Main]: ...netest/games/mineclone5/mods/ITEMS/mcl_lanterns/init.lua:203: in main chunk
2022-03-20 22:05:59: ERROR[Main]: Invalid field use_texture_alpha (expected boolean got string).
2022-03-20 22:05:59: ERROR[Main]: stack traceback:
... and so on
I see lots of mobs walking in the middle of an ocean. I know mobs can walk on the water, but normally (in the Minecraft game) they rarely do. What I am experiencing in mineclone5 is that they go in the water and walk there just like It's grass. They probably miss related code in the AI. I attached an example image.
Reproduce:
Just create a world with an ocean, wait some time and watch mobs walking in the ocean.
Assuming the goal of recreating minecraft behavior, a first encounter with the end seems to have uncovered some bugs:
On our first attempt to fight the Ender Dragon, our party located a stronghold, filled in the Eyes of Ender, and teleported to the End. According to server logs, we arrived at roughly: 04:37:09
Bug 1: At 04:37:39, an error message appeared in the logs:
WARNING[Emerge-0]: Ender dragon doesn't want to spawn at (0,-26992,0)
This message kept repeating for about 3 minutes, until 04:40:05.
Bug 2: Then, for a brief moment, the Ender Dragon appeared, then suddenly disappeared again.
Bug 3: None of the Endermen, unless attacked, or Shulker Boxes engaged the players in combat.
Bug 3.5: No end crystals appeared.
Bug 4: When entities or players go through Nether portals, the logs announce the event, should a similar announcement accompany end portal use?
Bug 5: Unable to re-open the portal, I tried to re-generate it with chat console invocations of: /deletebocks. These could remove the end gateway, end obsidian entry platform, and the stronghold, but while the map generator regenerated the terrain, it left out these structures. Is that normal? (Note: Calling minetest.delete_area(pos1, pos2) from a custom mod seems to have the desired effect of regenerating the structures.)
Bug 6: After deleting the entire stronghold with: /deleteblocks, thrown Eyes of Ender still homed in on where the stronghold had been.
Bug 7: After writing and invoking a mod to force a call to minetest.delete_area(pos1, pos2) on both the stronghold and the end, Bug 1 returned. This time, the dragon appeared frozen, high in the sky above the end gateway which appeared with the portal already activated. It continued launching purple fire charge attacks, but didn't animate its wings or move at all.
Bug 8: The end gateway seems to have generated in an already open state, regardless of whether dragon combat occurred.
Bug 9: Unable to fight the frozen out of reach dragon (in this test, I had no ranged weapons), I jumped through the end gateway portal without engaging the dragon at all. Credits rolled, and the player re-appears at last spawn point, but the dragon seems to be gone forever anyway.
Details:
Server runs Minetest 5.6.0-dev on debian 11.2. Clients running Ubuntu, Rasbpian, and Windows.
Mineclone version: Version: 0.71.7 Release Candidate 0.
I'm seeing a lot of branches but only 3 of them seems remotely active. Maybe consider cleaning them up?
i want to make a effect that when player shoot snowball and hit on a mob, it will been turned into its spawn egg, so i tried to modified the ENTITIES/mobs_mc/2_throwing.lua
in that files, it register a snowball_entity and has a hit_mob hook
but after i modified the function,and restart the server, i found it has no effects
i was wondering if its hook were overwrited by ITEM/mcl_throwing/register.lua
which also defined a snowball hit effects and looks like what i had met in the game
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.