Page 1 of 2

[DISCONTINUED] Community Collaboration Project (1.4)

PostPosted: Tue Oct 07, 2014 18:50
by Esteban
The objective of this project is to develop a mod, where everyone in the forums at least can register a node. A mod made by the community for the community!

The limitations:

1) A maximum of 5 nodes/tools/craft items per user. (Ex. 2 nodes and 3 tools)
2) One crafting per node/tool
3) It only can depend on mods found in the default game.
4) Be creative

Note: I am using a stable version of the game, so please avoid using stuff from latest-dev exclusives. Once 0.4.11 is released, I will accept them.

There will be two methods to add your stuff:

1)
2) This thread: You may place the code here, but please use:
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
 [code]Fancy code[/code]


Once I get used to github, I will place links to the mod repository and screenshots.

Progress so far

-Esteban added "Obsidian Table"
-Wuzzy added "Golden Cup"
-Wuzzy added "Diamond Cup"
-4iaman added "Rod of the Light"
-Krock added "Cookie"

Image
Image
Image
Image
Image
Rod of Light cannot be crafted.
Cookie cannot be crafted.

Re: [Mod] Community Collaboration Project [community_mod]

PostPosted: Tue Oct 07, 2014 21:41
by philipbenr
Pretty good idea. I think that I will contribute some cool stuff eventually.

Re: [Mod] Community Collaboration Project [community_mod]

PostPosted: Wed Oct 08, 2014 10:28
by Krock
Great! I will join this project as coder and cleanup service.

Re: [Mod] Community Collaboration Project [community_mod]

PostPosted: Sat Oct 11, 2014 03:31
by Sokomine
This could be a collection of nodes that do not fit elsewhere. All it takes to create such a node is a nice texture and a few trivial lines of code. Doesn't anybody have a texture to get started with?

Re: [Mod] Community Collaboration Project [community_mod]

PostPosted: Sat Oct 11, 2014 15:11
by Esteban
Sokomine wrote:This could be a collection of nodes that do not fit elsewhere. All it takes to create such a node is a nice texture and a few trivial lines of code. Doesn't anybody have a texture to get started with?


I wanted to make a github repository before any submissions, so please wait until I get it finished :3

Re: [Mod] Community Collaboration Project [community_mod]

PostPosted: Tue Oct 14, 2014 21:58
by Esteban
Guys, can you help me on how to add a textures folder and textures on Github? https://github.com/Esteban-/community_mod/tree/master

Re: [Mod] Community Collaboration Project [community_mod]

PostPosted: Tue Oct 14, 2014 22:28
by Wuzzy
I guess you are not actually asking on how to create a folder because I don’t think you are that stupid.
I guess what you are actually asking here is how to add a folder in a Git repository.

If this is the case, I suggest you to read some documentation about Git, here is a good starting place:
http://git-scm.com/doc

Re: [Mod] Community Collaboration Project [community_mod]

PostPosted: Tue Oct 14, 2014 23:07
by Esteban
Wuzzy wrote:If this is the case, I suggest you to read some documentation about Git, here is a good starting place:
http://git-scm.com/doc

Thanks. The mod is going to take a while...

Re: [Mod] Community Collaboration Project [community_mod]

PostPosted: Tue Oct 14, 2014 23:13
by Esteban
UPDATE: In the meantime, I added a .zip with the first node. I am open to submissions, but only in this thread. I hope to finish the repository on Github.

Re: [Mod] Community Collaboration Project [community_mod]

PostPosted: Sat Oct 18, 2014 19:04
by Wuzzy
I guess I use this thread to throw in some things I which I made in the past but were too lazy to put them into my own mod.

I start with two purely decorational nodes: a diamond cup and a golden cup.
Image

Crafting for gold cup:
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
X.X
.X.
.X.

X = gold ingot
. = nothing
yields 2 gold cups

Crafting for diamond cup:
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
X.X
.X.
.X.

X = diamond
. = nothing
yields 1 diamond cup

Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
local cupnodebox = {
   type = "fixed",
   fixed = {
      {-0.3,-0.5,-0.3,0.3,-0.4,0.3}, -- stand
      {-0.1,-0.4,-0.1,0.1,0,0.1}, -- handle
      {-0.3,0,-0.3,0.3,0.1,0.3}, -- cup (lower part)
      -- the 4 sides of the upper part
      {-0.2,0.1,-0.3,0.2,0.5,-0.2},
      {-0.2,0.1,0.2,0.2,0.5,0.3},
      {-0.3,0.1,-0.3,-0.2,0.5,0.3},
      {0.2,0.1,-0.3,0.3,0.5,0.3},
   }
}

local cupselbox = {
   type = "fixed",
   fixed = {
      {-0.3,-0.5,-0.3,0.3,-0.4,0.3}, -- stand
      {-0.1,-0.4,-0.1,0.1,0,0.1}, -- handle
      {-0.3,0,-0.3,0.3,0.5,0.3}, -- upper part
   }
}

minetest.register_node("community_mod:cup_gold", {
   description = "golden cup",
   tiles = { "community_mod_material_gold.png" },
   paramtype = "light",
   drawtype = "nodebox",
   node_box = cupnodebox,
   selection_box = cupselbox,
   groups = { dig_immediate=3, falling_node=1, bendy=3 }
})

minetest.register_node("community_mod:cup_diamond", {
   description = "diamond cup",
   tiles = { "community_mod_material_diamond.png" },
   paramtype = "light",
   drawtype = "nodebox",
   node_box = cupnodebox,
   selection_box = cupselbox,
   groups = { dig_immediate=3, falling_node=1 }
})

if(minetest.get_modpath("default") ~= nil) then
   minetest.register_craft({
      output = "community_mod:cup_gold 2",
      recipe = {
         {"default:gold_ingot", "", "default:gold_ingot"},
         {"", "default:gold_ingot", ""},
         {"", "default:gold_ingot", ""},
      }
   })

   minetest.register_craft({
      output = "community_mod:cup_diamond",
      recipe = {
         {"default:diamond", "", "default:diamond"},
         {"", "default:diamond", ""},
         {"", "default:diamond", ""},
      }
   })
end



Code license: WTPFL
Texture license: gold and diamond: CC-BY-SA 3.0, originally by Zeg9, modified by me (see attachment).
Dependency: default (optional)

Re: [Mod] Community Collaboration Project [community_mod]

PostPosted: Sat Oct 18, 2014 19:40
by Esteban
Wuzzy wrote:Image


Added your Diamond and Gold Cup! Check first post.
Thanks for your submission :)

Re: [Mod] Community Collaboration Project [community_mod]

PostPosted: Sun Oct 19, 2014 12:33
by Krock
Looks nice. Gonna make a node too.

Could you update the github repo?

Re: [Mod] Community Collaboration Project [community_mod]

PostPosted: Sun Oct 19, 2014 13:13
by 4aiman
Made a pull request for the "Rod of the Light".
Can't craft.
Summons a thunderbolt to a node it's wielder is looking at.
Can't make screenies ATM, do it later if no one will.

Image
BLAM!

Re: [Mod] Community Collaboration Project [community_mod]

PostPosted: Sun Oct 19, 2014 15:08
by Don
Love this idea. I will contribute soon.

Re: [Mod] Community Collaboration Project [community_mod]

PostPosted: Sun Oct 19, 2014 16:15
by Esteban
Krock wrote:Looks nice. Gonna make a node too.

Could you update the github repo?


I would, but I still haven't learned how to use it properly. The only problem I am going through is to add images to the Github repository.

4aiman wrote:Made a pull request for the "Rod of the Light".
Can't craft.
Summons a thunderbolt to a node it's wielder is looking at.
Can't make screenies ATM, do it later if no one will.

-snip-
BLAM!


Awesome! I will add it manually and not via Github. Like I said to Krock, I am still reading manuals...

In summary, If you want to collaborate do it via this thread for now. I will remove the link to the repository in the first post.

I will add all the submissions by the afternoon. Thanks for your help! :D

Re: [Mod] Community Collaboration Project [community_mod]

PostPosted: Fri Oct 31, 2014 19:09
by vlado234
Cool mod !!!
Good !!!

Re: [Mod] Community Collaboration Project (1.3) [community_m

PostPosted: Fri Oct 31, 2014 19:28
by Esteban
UPDATE:
Sorry for the delay! Added 4iaman's Rod of Light!
Is very fun to play with! >;D

Re: [Mod] Community Collaboration Project (1.3) [community_m

PostPosted: Fri Oct 31, 2014 20:40
by Krock
My node:
Image
Created a pull request.

Re: [Mod] Community Collaboration Project (1.3) [community_m

PostPosted: Fri Oct 31, 2014 21:00
by Esteban
Krock wrote:My node:
-snip-
Created a pull request.

lol

Added!

I will work on the github repository by december! You can keep the pull requests, but I add them manually, so don't think I am ignoring them :P

Re: [Mod] Community Collaboration Project (1.3) [community_m

PostPosted: Fri Oct 31, 2014 21:01
by Don
Krock wrote:My node:
Image
Created a pull request.

That should be with the cutepie mod

Re: [Mod] Community Collaboration Project (1.4) [community_m

PostPosted: Fri Oct 31, 2014 21:09
by Sokomine
Don wrote:That should be with the cutepie mod

Certainly something for the weired game.

Re: [Mod] Community Collaboration Project (1.4) [community_m

PostPosted: Sat Nov 01, 2014 01:17
by Wuzzy
Why would you release version 0.3 after version 2.0 and call the thread 1.4?

Re: [Mod] Community Collaboration Project (1.4) [community_m

PostPosted: Sat Nov 01, 2014 14:28
by Esteban
Wuzzy wrote:Why would you release version 0.3 after version 2.0 and call the thread 1.4?

Sorry, my mistake. I was a bit in a hurry and didn't put too much attention. I will fix this later... I have some work to do for this weekend.

Re: [Mod] Community Collaboration Project (1.4) [community_m

PostPosted: Tue Dec 09, 2014 03:26
by HeroOfTheWinds
I originally made this mini-mod for a friend's server when he was running mobf, and we couldn't kill oerkkis no matter how hard we tried. As such, this sword is basically just a really strong one that combines a mese sword and a diamond sword, next to each other on the craft grid in that order. The texture is attached separately.

Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
minetest.register_tool("moreweapons:sacred_sword", {
   description = "Sacred Sword",
   inventory_image = "sacredsword.png",
   tool_capabilities = {
      full_punch_interval = 0.7,
      max_drop_level=1,
      groupcaps={
         snappy={times={[1]=1.90, [2]=0.90, [3]=0.30}, uses=40, maxlevel=3},
      },
      damage_groups = {fleshy=9, daemon=9, deamon=9, immortal=3},
   }
})
minetest.register_craft({
   output = 'moreweapons:sacred_sword',
   recipe = {
      {'default:sword_mese', 'default:sword_diamond'},
   }
})

sacredsword.png
sacredsword.png (348 Bytes) Viewed 4200 times


Fun fact: This was one of my first 3 mods. :P

I would also submit my incinerator mod here, but it depends on mesecons...

Re: [Mod] Community Collaboration Project (1.4) [community_m

PostPosted: Tue Dec 09, 2014 07:23
by 4aiman
HeroOfTheWinds wrote:I would also submit my incinerator mod here, but it depends on mesecons...

Why not make it to work on solar energy? A simple minetest.get_node_light() once in a while should do it ;)
Maybe it'll be MORE cool if it would work at nights.
We can call it a "hellminator" or "nethernator" ^___^

Re: [Mod] Community Collaboration Project (1.4) [community_m

PostPosted: Tue Dec 09, 2014 13:31
by Esteban
HeroOfTheWinds wrote:I originally made this mini-mod for a friend's server when he was running mobf, and we couldn't kill oerkkis no matter how hard we tried. As such, this sword is basically just a really strong one that combines a mese sword and a diamond sword, next to each other on the craft grid in that order. The texture is attached separately.

+ Spoiler

sacredsword.png


Fun fact: This was one of my first 3 mods. :P

I would also submit my incinerator mod here, but it depends on mesecons...


Thanks for your submission!
I'm kinda busy this week, so expect to see it added by the weekend! :)

Re: [Mod] Community Collaboration Project (1.4) [community_m

PostPosted: Thu Feb 05, 2015 04:29
by Wuzzy
I decided it is time to post a submission again.

I had an idea for a new block: A synthetic diamond block. It is an extremely hard block, even harder than the ordinary diamond block and it can not be destroyed by even an diamond pickaxe.
But it can be destroyed with TNT or maybe the lightning rod from this mod.

It can be crafted by placing 2 diamond blocks into the crafting grid anywhere.

Code (WTFPL):
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
minetest.register_node("community_mod:syntheticdiamondblock",{
   description = "Synthetic Diamond Block",
   tiles = { "community_mod_syntheticdiamondblock.png" },
   is_ground_content = true,
   groups = { cracky = 1, level = 4 },
   sounds = default.node_sound_stone_defaults(),
})

minetest.register_craft({
   output = "community_mod:syntheticdiamondblock 1",
   type = "shapeless",
   recipe = { "default:diamondblock", "default:diamondblock" }
})


Image (based on the diamond block image from default, same license applies):
community_mod_syntheticdiamondblock.png
community_mod_syntheticdiamondblock.png (633 Bytes) Viewed 4200 times

Re: [Mod] Community Collaboration Project (1.4) [community_m

PostPosted: Thu Feb 05, 2015 08:20
by rubenwardy
How about sdb or sdimondblock. The full name would be a pain to type.

Re: [Mod] Community Collaboration Project (1.4) [community_m

PostPosted: Thu Feb 05, 2015 14:38
by Wuzzy
Right. Esteban can feel free to change the itemstring when adding the code into the mod. :)

Re: [Mod] Community Collaboration Project (1.4) [community_m

PostPosted: Fri Feb 06, 2015 06:10
by Napiophelios
Making a synthetic diamond out of two perfectly good authentic diamonds?

Make it an industrial / utility grade diamond that would make more sense.