Giter Site home page Giter Site logo

minetest_tng's Introduction

The NeXt Game for the MGE [minetest_tng]
========================================
Version 16.09

To use this game with Minetest, insert this repository as
  /games/minetest_tng
in the Minetest Engine.

The Minetest engine can be found in:
	https://github.com/minetest/minetest/

Introduction
------------
I decided to fork Minetest NeXt by BlockMen, because BlockMen no longer does
anything about Minetest :(. I changed the title of the game to
Minetest TNG - The NeXt Game. This game should be like Minetest NeXt a
lightweight, but powerful survival game. Hunger and mobs are already added!

Of course I would really like to hear your ideas and suggestions!

Current Contributors:
- LNJ [lnj2] (Code)
- JBB [jbbgameich] (Code + Textures)
- fridolin [fridolin2] (Textures)


License of source code
----------------------
See README.txt in each mod directory for information about other authors.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.


License of media (textures and sounds)
--------------------------------------
See README.txt in each mod directory for information about other authors.

License of menu/header.png
Copyright (C) 2016 LNJ CC BY-SA 3.0 (based on header by BlockMen CC BY-SA 3.0)

License of menu/icon.png
Copyright (C) 2014 BlockMen CC BY-SA 3.0 (based on icon by erlehmann CC BY-SA 3.0)

minetest_tng's People

Contributors

amaz1 avatar arsdragonfly avatar blockmen avatar calinou avatar casimirkapazi avatar celeron55 avatar davisonio avatar ekdohibs avatar elementw avatar est31 avatar gloopmaster avatar jat15 avatar jordach avatar kaeza avatar kilbith avatar kwolekr avatar lnjx avatar lymkwi avatar mirceakitsune avatar paramat avatar pilzadam avatar proller avatar realbadangel avatar sfan5 avatar shadowninja avatar sofar avatar tenplus1 avatar ticklishhoneybee avatar xanthin avatar zeg9 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

minetest_tng's Issues

New textures

New textures:
If you have finished new textures that are not used at the moment you can post them here.
If a texture is merged into the game then the comment will be deleted, so only unused textures are here.

LNJ

I moved the textures here into another post by fridolin2

[ToDo] Texture TODO-List

Here are some textures that have to be done for some nodes/items/...!
If someone would like to do them please post it here and show them in the New Textures (or a new) issue! πŸ˜„

  • 001. Papyrus Block (side, top) (idea based on bambus)
  • 002. Inventory, Chest, Furnace BGs [Reserved by fridolin2]
  • 003. Strawberries [fridolin2]
  • 004. Cabbage [fridolin2]
  • 005. Tomatoes [fridolin2]
  • 006. Dry Dirt [fridolin2]
  • 007. Frozen Zombie [fridolin2]
  • 008. Salt, Salt Ore, Salt Block [fridolin2]
  • 009. Roll with Fried Egg [LNJ2]
  • 010. Zombie Jerkey
  • 011. Season: all leaves, grass, flowers (maybe) ... in all seasons

New NDT_CONNECTED drawtype for fences, etc.

They in minetest_game already using it the NDT_CONNECTED drawtype.
In this drawtype the client connects fences or whatever not the server, so it's faster!
But they are only working for the new dev-clients (and servers), I already added walls that use this drawtype, but they are disabled by default. (You have to turn it on in the advanced settings, Enable Minetest-Dev Content)

I would like to update the fences too, so I think we should release a v16.04-1 (for MT 0.4.13), update the fences and release the v16.04-2 (for MT 0.4.14).

What do you think?? πŸ’­

[ToDo] List

  • 001. Ability to name sheep (after tamed)
  • 002. Flint (and flint and steel)
  • 003. Bones and bonemeal (bones should be dropped very rarely by zombies or oerrkis) See: #4
  • 004. Rail corridors or mines
  • 005. Inventory tweaks
  • 006. Fence gates and optimize normal fences (collision box)
  • 007. Very expensive and fast tool (maybe a nyan cat multi tool)
  • 008. Ruins
  • 009. Make digging more realistic, player first needs a tool before he can dig trees
  • 010. Ores should be more rarely (and maybe deeper)
  • 011. Some different stone types like marble, granite, deepstone, soapstone (in German "Speckstein") ...
  • 012. Papyrus Blocks (stair, slab) (needs textures see Texture TODO-List - 001)
  • 013. Difficult settings (for growing speed, damage of mobs, hunger)
  • 014. Achievements / Awards (maybe you should get Xp-Points to unlock new things)
  • 015. Tree API
  • 016. Rewrite of Farming API (with timers)
  • 017.1 Compost bin and
  • 017.2 garden soil (on that plants should grow faster)
  • 018. Skins
  • 019. Furniture (chair with sitting func., some decos., ...)
  • 020. Very very rarely huge trees
  • 021. Trash can, maybe
  • 022. Fix Pear
  • 023. Flower pot (decoration) See: https://github.com/pithydon/flowerpots/
  • 024. Change the max. stack size [Idea by lightonflux]
  • 025. shears
  • 026. Strawberries
  • 027. Cabbage
  • 028. Tomatoes
  • 029. Pies (Maybe basing on this mod: https://github.com/tenplus1/pie)
  • 030. Cauldron for cooking soups (Maybe basing on this: https://github.com/kilbith/xdecor/blob/master/cooking.lua)
  • 031. Simple enchanting (Sword/Axe/Pickaxe/Shovel Level 1, 2, 3)
  • 032. Cutting board and knife for making salads
  • 033. Wool / cloth sounds
  • 034. Lettuce (for making salads)
  • 035. Zombies can kill sheep
  • 036. Playereffects and Pep (maybe), then vessels would make sense https://forum.minetest.net/viewtopic.php?f=11&t=10222
  • 037. Mushroom node boxes and maybe a "RIESENPILZ"
  • 038. Frozen Zombies (in snow biomes)
  • 039. Salt ore, block
  • 040. Better eating (eat something only after one/two seconds), don't eat if you're full
  • 041. Nyan Cat Rainbow Tools
  • 042. Add seasons with different leaves textures
  • 043. Add function to register subnode registration (for using with register = {["slab"] = true, ["stair"] = true})
  • 044. poplar trees or any other high tree
  • 045. (Japanese) Paper Walls (using Pane API)
  • 046. Chisel API (to register many different variants of a node, craftable with chisel)
  • 047. Music (freesound.org, freesound.org)
  • 048. black ghosts in caves, blue ghosts in snow biomes
  • 050. Zombie Jerky (from rotten flesh + 2 salt)
  • 051. Wasteland/Dead biome
  • 052. Food: override minetest.item_eat for mod compatibility
  • 053. Move legacy/aliases into separate mod
  • 054. Make maple wood brighter than normal
  • 055. [DOC] clean up: tree growing funcs, add missing apis/funcs/vars
  • 056. Bandages to heal, need longer to regenerate by full hunger bar
  • 057. purple blooming lavender grassland biome
  • 058. birches with a thin trunk (and connected drawtype )
  • 059. Lava/Water Spots in Obsidian Glass
  • 060. some different grass types (eg. switch grass)
  • 061. Helmet Lamp (armor), should light up the area around you
  • 062. some more flowers (Daisies, clovers)
  • 063. Let also lava buckets light up the area around you when wield

Italic-bold text means that it is in process and bold text means that this is more important or should be done quickly.

Also see the Texture TODO-List: #5

Everything I have in mind I'll write here. If you want, you can suggest own ideas!
Please write what you think about these ideas (write which idea)! 😸

Everything that is off-topic will be removed!

Known Bugs

  • 001. Awards: when you get an achievement with an inventory cube image it's not scaled right (too big)

Add new papyrus block (a bundle)

JBBgameich:

What about this Papyrus Block textures?
default_bamboo_light
default_bamboo
default_bamboo_superlight

LNJplus:

I think the textures should be green and don't forget we need a top texture too. (And its not bamboo its papyrus!)

And thats only the issue for discussing about what we need and what we dont need, so please create a new issue. (I can remove your posts, if I want)

So ich schreib jetzt einfach so auf Deutsch (sollte aber nicht standard werden)
Wenn man einen gelben Block braucht kann man straw nehmen deswegen finde ich es unnoetig noch einen gelben hinzuzufuegen. Ausserdem muessten dann die normalen papyri auch gelb sein

JBBgameich:

Inside the trunks Papyrus is not green I think....
Bamboo is green outside too and inside lightbrown.
images
bamboo

And I think the trunks of Bamboo and Papyrus are very simular.
But here is a green variation of the texture:
default_papyrus_block_green

LNJplus:

But you cann't see how it looks inside! It's normal papyrus but just bundled in size of a block!

You don't have to do this texture, if you don't want. It's my idea to add this and I want that the block is green. πŸ˜‰

JBBgameich:

Ah, you mean a bundle! In your description you don’t said that.

LNJplus:

I thought that it would be obviously that you don't cut open the papyrus.

[Bug] Spawners not registered in peaceful mode

I'm getting a lot of errors like:
ERROR[Server]: Map::setNode(): Not allowing to place CONTENT_IGNORE while trying to replace "air" at (418,-19,976) (block (26,-2,61))

They seem to occur when I've moved into a new area and terrain is being generated. I've gone to the coordinates in the errors several times and they are always in the center of a room in a dungeon made of sandstone brick.

I'm using sfan5's 64bit build https://forum.minetest.net/viewtopic.php?f=42&t=1523&start=525#p229282
Here's the debug log: err.txt
Screen shot standing where an error occured: http://n72i.imgup.net/screenshotae35.png

[Request] Underground biomes

It's possible in mgv5/v7/valleys to register underground biomes. So we could add for example a dark granite biome that only spawns from -190 and -130 blocks high.

-- mods/default/lua/mapgen/mapgenv57.lua
-- Underground
core.register_biome({
    name = "underground",
    --node_dust = "",
    --node_top = "",
    --depth_top = ,
    --node_filler = "",
    --depth_filler = ,
    --node_stone = "",
    --node_water_top = "",
    --depth_water_top = ,
    --node_water = "",
    --node_river_water = "",
    y_min = -31000,
    y_max = -113,
    heat_point = 50,
    humidity_point = 50,
})

With the ore generator we could add smaller areas of Marble / Soapstone / Granite / ... (what else you want)

But the real underground biomes wouldn't work for MGv6.
But I already said in the forum post that it is recommended to use one of the next gen MGs.

So now the question: Which underground biomes should we add?

  • dark granite (dunkles Granit)
  • greywacke (Grauwacke)
  • soapstone (Speckstein)
  • limestone (Kalkstein)

For the ore generator only-way:

  • marble (raw marble) (Marmor)
  • granite (Granit)

And in the underground biomes should be ores found, so we have to add them to the stones list.

[Bug] TNT doesn't working in Multiplayer (with enabled_tnt = true)

Hello

It's enabled_tnt in "settingtypes.txt" and enable_tnt in "mods/tnt/init.lua".
I think that enable_tnt (without d) is the correct one because all other settings haven't a d.

diff --git a/settingtypes.txt b/settingtypes.txt
index fcf8a23..7b465d2 100644
--- a/settingtypes.txt
+++ b/settingtypes.txt
@@ -18,7 +18,7 @@ disable_fire (Disable Fire) bool false

 #   Whether the TNT mod should be enabled
 #   Normally TNT is enabled in singleplayer and disabled in multiplayer
-enabled_tnt (Enable TNT) bool true
+enable_tnt (Enable TNT) bool true

 #   The radius of a TNT explosion
 tnt_radius (Radius of a TNT explosion) int 3 1 50

[Bug] Ruins

Thats just a warning...

2016-05-08 12:11:48: WARNING[Server]: Assignment to undeclared global "new" inside a function at ...est/games/minetest_tng/mods/default/lua/mapgen/ruins.lua:137.

And that lets the game πŸ’£ CRASH πŸ’₯

2016-05-08 12:14:10: ERROR[Main]: ServerError: Runtime error from mod 'default' in callback environment_Step(): ...est/games/minetest_tng/mods/default/lua/mapgen/ruins.lua:34: attempt to index local 'n' (a nil value)
2016-05-08 12:14:10: ERROR[Main]: stack traceback:
2016-05-08 12:14:10: ERROR[Main]:   ...est/games/minetest_tng/mods/default/lua/mapgen/ruins.lua:34: in function 'can_replace'
2016-05-08 12:14:10: ERROR[Main]:   ...est/games/minetest_tng/mods/default/lua/mapgen/ruins.lua:47: in function 'func'
2016-05-08 12:14:10: ERROR[Main]:   /usr/share/minetest/builtin/game/misc.lua:34: in function </usr/share/minetest/builtin/game/misc.lua:11>
2016-05-08 12:14:10: ERROR[Main]:   /usr/share/minetest/builtin/game/register.lua:369: in function </usr/share/minetest/builtin/game/register.lua:349>

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.