master
maikerumine 2017-01-02 19:27:41 -05:00
parent 2f07d29f0a
commit fdd8eae067
7 changed files with 740 additions and 244 deletions

View File

@ -73,7 +73,7 @@ minetest.register_node("jt_mods:admin_tnt_fast", {
description = "ADMIN TNT Changes to tnt after 60 second hour timer",
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"admin_tnt_top.png^heart.png", "admin_tnt_bottom.png^default_mineral_copper.png^heart.png", "admin_tnt_side.png^default_rail.png"},
tiles = {"admin_tnt_top.png^heart.png", "admin_tnt_bottom.png^default_mineral_copper.png^heart.png", "admin_tnt_side.png^carts_rail_straight.png"},
is_ground_content = false,
groups = {cracky = 0},
sounds = default.node_sound_wood_defaults(),

View File

@ -75,3 +75,68 @@ function ()
end
)
--everamaza code
minetest.register_privilege("liquid", "Can place liquid source nodes.")
minetest.register_privilege("lava", "Can use liquid igniters.")
minetest.register_privilege("water", "Can use liquid.")
--lava bucket
local old_lava_bucket_place = minetest.registered_items["bucket:bucket_lava"].on_place
minetest.override_item("bucket:bucket_lava", {
on_place = function(itemstack, placer, pointed_thing)
if not minetest.check_player_privs(placer:get_player_name(),
{lava = true}) then
return itemstack
else
return old_lava_bucket_place(itemstack, placer, pointed_thing)
end
end,
})
--water bucket
local old_water_bucket_place = minetest.registered_items["bucket:bucket_water"].on_place
minetest.override_item("bucket:bucket_water", {
on_place = function(itemstack, placer, pointed_thing)
if not minetest.check_player_privs(placer:get_player_name(),
{water = true}) then
return itemstack
else
return old_water_bucket_place(itemstack, placer, pointed_thing)
end
end,
})
--source blocks
minetest.override_item("default:lava_source", {
after_place_node = function(pos, placer, itemstack, pointed_thing)
if not minetest.check_player_privs(placer:get_player_name(),
{liquid = true, lava = true}) then
minetest.remove_node(pos)
end
end,
})
minetest.override_item("default:water_source", {
after_place_node = function(pos, placer, itemstack, pointed_thing)
if not minetest.check_player_privs(placer:get_player_name(),
{liquid = true}) then
minetest.remove_node(pos)
end
end,
})
minetest.override_item("default:river_water_source", {
after_place_node = function(pos, placer, itemstack, pointed_thing)
if not minetest.check_player_privs(placer:get_player_name(),
{liquid = true}) then
minetest.remove_node(pos)
end
end,
})

View File

@ -125,7 +125,7 @@ minetest.register_craft({
})
--[[
minetest.register_craft({
output = 'jt_mods:lag_ice',
recipe = {
@ -143,7 +143,7 @@ minetest.register_craft({
{'jt_mods:lag_ice', 'jt_mods:lag_ice', 'jt_mods:lag_ice'},
}
})
]]
minetest.register_craft({
output = 'default:dirt_with_grass 6',
recipe = {
@ -227,7 +227,7 @@ minetest.register_craft({
{'default:mese_crystal', 'default:obsidian_glass', 'default:mese_crystal'},
}
})
--[[
minetest.register_craft({
output = 'jt_mods:griefer_soul_block',
recipe = {
@ -245,4 +245,3 @@ minetest.register_craft({
{'default:wood', 'tnt:gunpowder', 'default:wood'},
}
})
]]

View File

@ -27,7 +27,7 @@ dofile(minetest.get_modpath("jt_mods").."/tools.lua")
dofile(minetest.get_modpath("jt_mods").."/thaw.lua")
--SERVER SIDE
dofile(minetest.get_modpath("jt_mods").."/shutdown.lua")
--dofile(minetest.get_modpath("jt_mods").."/shutdown.lua")
dofile(minetest.get_modpath("jt_mods").."/antigrief.lua")

File diff suppressed because it is too large Load Diff

BIN
textures/Thumbs.db Normal file

Binary file not shown.

BIN
textures/default_clay.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 496 B