[Mod] BobBlocks [git] [bobblocks]

User avatar
RabbiBob
Member
Posts: 335
Joined: Sat Jan 28, 2012 22:40
Location: /teleport 54,47,28
Contact:

[Mod] BobBlocks [git] [bobblocks]

by RabbiBob » Post

BobBlocks

--------------------------------------------------------------

*** Please Note ***

Coders Please update the README.TXT and version information header on your forks\commits. While I am not actively maintaining, I can be reached at the e-mail [minetest @ rabbibob dot com] supplied in the original code and I can merge with the base if there are substantial changes\improvements.

--------------------------------------------------------------
  • Description - Created for my children to add some colorful nodes to building and also to add light. Uses Unified Dyes to provide 89 colors in each of the four basic nodes. Simply craft and place a neutral-colored fence or block (or their "wavy" counterparts), then punch the block while wielding dye to change its color.
  • Code License - GPLv2/later
  • License of textures and sounds - Image
  • Development Version: 20201103
  • Dependencies: Mesecons, Unified Dyes
Servers Using
Let me know if you use this mod on your public server Current code from Github:
Download: https://github.com/minetest-mods/BobBlo ... master.zip
...or browse the code: https://github.com/minetest-mods/BobBlocks

Old Downloads:
  • Minetest Build Test | Ver | TAR | ZIP | Alternate Texture Sizes*
  • 20120122 | 0.0.1 | tar | zip
  • 20120122 | 0.0.2 | tar | zip
  • 20120122 - 20120408 | 0.0.3 | tar | zip
  • 20120122 - 20120408 | 0.0.4 | tar | zip | 16x16 | 32x32
  • 20120122 - 20120408 | 0.0.5 | tar | zip | 16x16 | 64x64
  • 20120318 - 0.4.2 RC1 | 0.0.6 | tar | zip | 16x16 | 64x64
  • 20121207 - 0.4.4 | 0.0.7 | tar | zip | 16x16 | 64x64 (no changes to textures from 0.0.6)
  • 20130305 - 0.4.5 | 0.0.8 | tar | zip | 16x16 | 64x64 (no changes to textures since 0.0.6)
  • 20170209 - squashed and merged Vanessa's recent changes to Master. No changes to textures. Version info not updated
  • 20201103 - 0.0.9 | Merged Vanessa and Panquesito7's changes to Master. Added 64x64 textures to GitHub.
* Default texture size < v0.0.9 = 64x64, otherwise 32x32

minetestmapper.py Alternate Textures
Note: untested by Me Changelog
0.0.1
  • Initial publish
0.0.2
  • Reworked recipes output amounts per suggestion
  • Created lightpoles/fences based on "fencelike" drawtype. Building type is a fence, so all node properties follow suit.
  • Provided recipe for "Wavy" block and its corresponding pole - "Wavy" texture still under review
0.0.3
  • Updated for 20120318
  • Corrected un-diggable node issue re: groups
  • material left for backwards compatibility with 20120122
  • Verified works with 20120320 - no package changes needed
0.0.4
  • Added Health Node - defaults to off. Punch on and walk over to receive 10HP
  • Broke out parts into group lua files (blocks, poles, health)
  • On/Off states for all bobblocks blocks - default to light on \ punch for light off. Right-click the block to turn it on/off.
  • Translucent off state for bobblock blocks (not poles)
  • Screenshots and notes here
  • Added alternate texture sizes 16x16 & 32x32
0.0.5
  • Changed default texture to 32x32
  • On\Off states for all bobblocks poles - default to light on \ punch for light off
  • Added Mesecons (video) compatibility for blocks and poles: Making Discussion ~ Working Code. I'm debating on how I want to implement the dependency (either two versions of this or a straight depends) as I'm already seeing an issue of depending on another mod.
    • Added directions for dependency in main post and in the init.lua file.
  • Merged blocks and poles lua files. Long story.
  • Pit trap is available (currently in testing), however turned off in init.lua
0.0.6
  • Added ReadMe.txt (because people RTFM, right?)
  • Added recipes for traps, activated in init.lua, and created hidden (set) states for spike traps (see video). Added Death Dealer's spike textures. Fake grass node finished (see video).
  • Added sounds to blocks, poles, health and traps
  • Removed deprecated material = minetest.digprop_glasslike(1.0), from nodes (breaks backwards compatibility pre- v20120318) and deprecated registered falling node
0.0.7
  • Corrected for latest Mesecons version
  • All blocks and poles are now Mesecon conductors
  • Removed Jeija support (not backwards compatible)
  • Added conductor property to health block

0.0.8
  • BobBlocks has a birthday! (3/13/12)
  • Added "not_in_creative_inventory=1" to all off-state light blocks & sprung traps per suggestion
  • Corrected drop type issues (major trap dropped minor trap, extra orange pole)
  • Corrected internal version documentation issue
  • Added GitHub repo. We'll see how that goes...
0.0.9
  • Merged 21 commits back to the original base and tested basic functionality.
Current Worklist
  • This fall I want to learn a better way of generating multiple like nodes in .lua before completing this.
  • Create stair nodes.
  • Also see Basic node_box thread for ideas on new blocks
  • Remove fake grass node after passing through
  • Frickin' Laser Beams <-April Fool's Joke. I may see if it works some day.

Current Bug List
  • Minor: Using "alpha = WATER_ALPHA," to achieve transparency creates a block that sees through the ground beneath it. See this postfor example.
  • Minor: Need to figure out way to trigger spike death sound without the loop due to being with the ABM proximity loop (sound plays after death until respawn).
Last edited by RabbiBob on Tue Nov 03, 2020 11:24, edited 5 times in total.

User avatar
RabbiBob
Member
Posts: 335
Joined: Sat Jan 28, 2012 22:40
Location: /teleport 54,47,28
Contact:

by RabbiBob » Post

Recipes
Blocks
ImageImage
ImageImage
ImageImage
ImageImage
Image

Poles
ImageImage
ImageImage
ImageImage
ImageImage
Image

Health
Image

Traps
ImageImage
Image

Let me know if I've crossed recipe spaces with anyone.
Last edited by RabbiBob on Sun Apr 15, 2012 12:44, edited 1 time in total.

User avatar
RabbiBob
Member
Posts: 335
Joined: Sat Jan 28, 2012 22:40
Location: /teleport 54,47,28
Contact:

by RabbiBob » Post

Video Examples Development Screenshots Screenshots

Image
Hot Tub Mood Lighting

Image
Rainbow

Image
Rainbow Bridge

Image
0.0.2 LightPoles Added

Image
0.0.5 Mesecons Compatibility Added
Last edited by RabbiBob on Thu Apr 05, 2012 02:02, edited 1 time in total.

User avatar
bgsmithjr
Member
Posts: 436
Joined: Thu Mar 08, 2012 23:21
Location: USA,Michigan

by bgsmithjr » Post

RabbiBob wrote:BobBlocks
Let me know if you use this mod on your public server
I am using it.

User avatar
Calinou
Moderator
Posts: 3164
Joined: Mon Aug 01, 2011 14:26
GitHub: Calinou
IRC: Calinou
In-game: Calinou
Location: Troyes, France
Contact:

by Calinou » Post

Hah, nice. :)

User avatar
Hackeridze
Member
Posts: 310
Joined: Thu Nov 03, 2011 13:35

by Hackeridze » Post

RabbiBob, you could get colors for your mod from my dye mod.
https://github.com/Hackeridze/Ru-true-m ... proved/dye
About rtmmp here:
http://c55.me/minetest/forum/viewtopic.php?id=1278
My game: RTMG
GENTOO USER

User avatar
wokste
Member
Posts: 78
Joined: Sat Feb 11, 2012 09:06

by wokste » Post

Dont you think getting 20 blocks is a bit too much.

(Considering balance, I would limit them to 2.)

Secondly, consider adding the blocks to the creative inventory.
We must be careful not to clone Notches mistakes.

User avatar
RabbiBob
Member
Posts: 335
Joined: Sat Jan 28, 2012 22:40
Location: /teleport 54,47,28
Contact:

by RabbiBob » Post

wokste wrote:Secondly, consider adding the blocks to the creative inventory.
How so?
bgsmithjr wrote:
RabbiBob wrote:BobBlocks
Let me know if you use this mod on your public server
I am using it.
Thanks! Added server to the list (didn't see it on your mod list, but added anyway).
Last edited by RabbiBob on Fri Mar 16, 2012 22:02, edited 1 time in total.

User avatar
RabbiBob
Member
Posts: 335
Joined: Sat Jan 28, 2012 22:40
Location: /teleport 54,47,28
Contact:

by RabbiBob » Post

Updated to 0.0.2 - added LightPoles

User avatar
evildrummer
Member
Posts: 15
Joined: Sat Feb 11, 2012 13:32

by evildrummer » Post

Oh cool now we can have mario cart

User avatar
evildrummer
Member
Posts: 15
Joined: Sat Feb 11, 2012 13:32

by evildrummer » Post

evildrummer wrote:Oh cool now we can have mario cart
only if we have minecart cough c55 cough

User avatar
sdzen
Member
Posts: 1170
Joined: Fri Aug 05, 2011 22:33
Location: Paradise (your not allowed)

by sdzen » Post

cough I cough see cough

Zen S.D.

The next generation of tranquility!
malheureusement mon français n'est pas bon :<
Owner of the Zelo's
In game name: MuadTralk, spdtainted, sdzen, sd zen, sdzeno

User avatar
RabbiBob
Member
Posts: 335
Joined: Sat Jan 28, 2012 22:40
Location: /teleport 54,47,28
Contact:

by RabbiBob » Post

Updated for 20120318, see changelog.

User avatar
RabbiBob
Member
Posts: 335
Joined: Sat Jan 28, 2012 22:40
Location: /teleport 54,47,28
Contact:

by RabbiBob » Post

Verified for 20120320

User avatar
Death Dealer
Member
Posts: 1379
Joined: Wed Feb 15, 2012 18:46
Location: Limbo
Contact:

by Death Dealer » Post

Added to [url]Minetest.com[/url]:D waiting for your recipes.
Keep calm and code python^_^

User avatar
LolManKuba
Member
Posts: 939
Joined: Fri Feb 10, 2012 22:36
Location: Ontario, Canada
Contact:

by LolManKuba » Post

I just saw the recipes so know I know how to make these blocks.

User avatar
Death Dealer
Member
Posts: 1379
Joined: Wed Feb 15, 2012 18:46
Location: Limbo
Contact:

by Death Dealer » Post

RabbiBob wrote:Replaced the above recipes with individual pictures.

If it helps:

http://i64.photobucket.com/albums/h195/ ... dblock.jpg
http://i64.photobucket.com/albums/h195/ ... eblock.jpg
http://i64.photobucket.com/albums/h195/ ... wblock.jpg
http://i64.photobucket.com/albums/h195/ ... eblock.jpg
http://i64.photobucket.com/albums/h195/ ... yblock.jpg

http://i64.photobucket.com/albums/h195/ ... eblock.jpg
http://i64.photobucket.com/albums/h195/ ... nblock.jpg
http://i64.photobucket.com/albums/h195/ ... eblock.jpg
http://i64.photobucket.com/albums/h195/ ... oblock.jpg
http://i64.photobucket.com/albums/h195/ ... edpole.jpg
http://i64.photobucket.com/albums/h195/ ... uepole.jpg
http://i64.photobucket.com/albums/h195/ ... owpole.jpg
http://i64.photobucket.com/albums/h195/ ... tepole.jpg
http://i64.photobucket.com/albums/h195/ ... eypole.jpg
http://i64.photobucket.com/albums/h195/ ... gepole.jpg
http://i64.photobucket.com/albums/h195/ ... enpole.jpg
http://i64.photobucket.com/albums/h195/ ... lepole.jpg
http://i64.photobucket.com/albums/h195/ ... gopole.jpg

Code: Select all

http://i64.photobucket.com/albums/h195/rabbibob/Minetest/BobBlocks/bbrecipes/01_redblock.jpg
http://i64.photobucket.com/albums/h195/rabbibob/Minetest/BobBlocks/bbrecipes/02_blueblock.jpg
http://i64.photobucket.com/albums/h195/rabbibob/Minetest/BobBlocks/bbrecipes/03_yellowblock.jpg
http://i64.photobucket.com/albums/h195/rabbibob/Minetest/BobBlocks/bbrecipes/04_whiteblock.jpg
http://i64.photobucket.com/albums/h195/rabbibob/Minetest/BobBlocks/bbrecipes/05_greyblock.jpg
http://i64.photobucket.com/albums/h195/rabbibob/Minetest/BobBlocks/bbrecipes/06_orangeblock.jpg
http://i64.photobucket.com/albums/h195/rabbibob/Minetest/BobBlocks/bbrecipes/07_greenblock.jpg
http://i64.photobucket.com/albums/h195/rabbibob/Minetest/BobBlocks/bbrecipes/08_purpleblock.jpg
http://i64.photobucket.com/albums/h195/rabbibob/Minetest/BobBlocks/bbrecipes/09_indigoblock.jpg
http://i64.photobucket.com/albums/h195/rabbibob/Minetest/BobBlocks/bbrecipes/10_redpole.jpg
http://i64.photobucket.com/albums/h195/rabbibob/Minetest/BobBlocks/bbrecipes/11_bluepole.jpg
http://i64.photobucket.com/albums/h195/rabbibob/Minetest/BobBlocks/bbrecipes/12_yellowpole.jpg
http://i64.photobucket.com/albums/h195/rabbibob/Minetest/BobBlocks/bbrecipes/13_whitepole.jpg
http://i64.photobucket.com/albums/h195/rabbibob/Minetest/BobBlocks/bbrecipes/14_greypole.jpg
http://i64.photobucket.com/albums/h195/rabbibob/Minetest/BobBlocks/bbrecipes/15_orangepole.jpg
http://i64.photobucket.com/albums/h195/rabbibob/Minetest/BobBlocks/bbrecipes/16_greenpole.jpg
http://i64.photobucket.com/albums/h195/rabbibob/Minetest/BobBlocks/bbrecipes/17_purplepole.jpg
http://i64.photobucket.com/albums/h195/rabbibob/Minetest/BobBlocks/bbrecipes/18_indigopole.jpg
thanks so mush i will add them:D
Last edited by Death Dealer on Thu Mar 22, 2012 14:45, edited 1 time in total.
Keep calm and code python^_^

User avatar
Death Dealer
Member
Posts: 1379
Joined: Wed Feb 15, 2012 18:46
Location: Limbo
Contact:

by Death Dealer » Post

ok Recipes added:D
Keep calm and code python^_^

User avatar
RabbiBob
Member
Posts: 335
Joined: Sat Jan 28, 2012 22:40
Location: /teleport 54,47,28
Contact:

by RabbiBob » Post

+1

User avatar
RabbiBob
Member
Posts: 335
Joined: Sat Jan 28, 2012 22:40
Location: /teleport 54,47,28
Contact:

by RabbiBob » Post

Coming soon in 0.0.4

Health Kit (Video)

User avatar
Death Dealer
Member
Posts: 1379
Joined: Wed Feb 15, 2012 18:46
Location: Limbo
Contact:

by Death Dealer » Post

nice vid on health block, the nyan cat heaven mod has this tho. not as a recipe just the nots in the trees do the same thing,very nice:D
Keep calm and code python^_^

User avatar
RabbiBob
Member
Posts: 335
Joined: Sat Jan 28, 2012 22:40
Location: /teleport 54,47,28
Contact:

by RabbiBob » Post

Thanks. I was an avid Quake CTF player and the CTF discussion had me thinking about this approach.

User avatar
Death Dealer
Member
Posts: 1379
Joined: Wed Feb 15, 2012 18:46
Location: Limbo
Contact:

by Death Dealer » Post

RabbiBob wrote:Thanks. I was an avid Quake CTF player and the CTF discussion had me thinking about this approach.
Awesome, ya i wasnt even thinkig of thatXD but ya that would be perfect to heal up at your main base:D+1
Keep calm and code python^_^

User avatar
RabbiBob
Member
Posts: 335
Joined: Sat Jan 28, 2012 22:40
Location: /teleport 54,47,28
Contact:

by RabbiBob » Post

Updated test

http://www.youtube.com/watch?v=X5MYE5CZvP8

Node now can be placed indefinitely and when punched will deliver a does of health, then disappear.

User avatar
Death Dealer
Member
Posts: 1379
Joined: Wed Feb 15, 2012 18:46
Location: Limbo
Contact:

by Death Dealer » Post

RabbiBob wrote:Updated test

http://www.youtube.com/watch?v=X5MYE5CZvP8

Node now can be placed indefinitely and when punched will deliver a does of health, then disappear.
thats cool man, i like how it lights up when you punch it .
Keep calm and code python^_^

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests