codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
local experimental_tree = { axiom="FFFFFFFFFFddccA///cccFddcFA///ddFcFA/cFFddFcdBddd/A/ccdcddd/ccAddddcFBcccAccFdFcFBcccc/BFdFFcFFdcccc/B", rules_a="[&&&GGF[++^FFdd][--&Fddd]//Fdd[+^Fd][--&Fdd]]////[&&&GGF[++^FFdd][--&Fddd]//Fdd[+^Fd][--&Fdd]]////[&&&GGF[++^FFdd][--&Fddd]//Fdd[+^Fd][--&Fdd]]", rules_b="[&&&GGF[++^Fdd][--&Fdd]//dd[+^d][--&Fd]]////[&&&GGF[++^Fdd][--&Fdd]//dd[+^d][--&Fd]]////[&&&GGF[++^Fdd][--&Fdd]//dd[+^d][--&Fd]]", rules_c="/", rules_d="F", trunk="default:jungletree", leaves="default:jungleleaves", angle=30, iterations=2, random_level=0, trunk_type="crossed", thin_branches=true } minetest.register_craftitem("mtz:test_treespawner", { description = "Test Experimental Tree", inventory_image = "default_stick.png", on_use = function(itemstack, user, pointed_thing) local hasprivs = minetest.check_player_privs(user:get_player_name(), {tester=true}) if hasprivs == true and pointed_thing.type == "node" then local pos = pointed_thing.above minetest.env:spawn_tree(pos, experimental_tree) end end })
Private
[
?
]
Run code
Submit