diff --git a/mods/HUD/mcl_achievements/init.lua b/mods/HUD/mcl_achievements/init.lua index 7633ceae2..7fb166e2b 100644 --- a/mods/HUD/mcl_achievements/init.lua +++ b/mods/HUD/mcl_achievements/init.lua @@ -276,13 +276,13 @@ awards.register_achievement("mcl:enchanter", { awards.register_achievement("mcl:beacon", { title = S("Bring Home the Beacon"), description = S("Use a beacon."), - icon = "default_glass.png^beacon_overlay.png", + icon = "beacon_achievement_icon.png", }) awards.register_achievement("mcl:maxed_beacon", { title = S("Beaconator"), description = S("Use a fully powered beacon."), - icon = "default_glass.png^beacon_overlay.png", + icon = "beacon_achievement_icon.png", }) -- NON-PC ACHIEVEMENTS (XBox, Pocket Edition, etc.) diff --git a/mods/ITEMS/mcl_beacons/init.lua b/mods/ITEMS/mcl_beacons/init.lua index 936e187d5..3dce00cb0 100644 --- a/mods/ITEMS/mcl_beacons/init.lua +++ b/mods/ITEMS/mcl_beacons/init.lua @@ -182,10 +182,10 @@ end minetest.register_node("mcl_beacons:beacon", { description = S"Beacon", - drawtype = "glasslike", - tiles = { - "default_glass.png^beacon_overlay.png" - }, + drawtype = "mesh", + collisionbox = {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + mesh = "mcl_beacon.b3d", + tiles = {"beacon_UV.png"}, on_construct = function(pos) local meta = minetest.get_meta(pos) local inv = meta:get_inventory() @@ -289,7 +289,6 @@ minetest.register_node("mcl_beacons:beacon", { end end - --if minetest.get_node_group(nodename, "glass") ~= 0 then if node.name == "air" then minetest.set_node({x=pos.x,y=y,z=pos.z},{name=beam_itemstring}) end diff --git a/mods/ITEMS/mcl_beacons/textures/beacon_UV.png b/mods/ITEMS/mcl_beacons/textures/beacon_UV.png new file mode 100644 index 000000000..e65e7b3ed Binary files /dev/null and b/mods/ITEMS/mcl_beacons/textures/beacon_UV.png differ diff --git a/mods/ITEMS/mcl_beacons/textures/beacon_achievement_icon.png b/mods/ITEMS/mcl_beacons/textures/beacon_achievement_icon.png new file mode 100644 index 000000000..dd10a5493 Binary files /dev/null and b/mods/ITEMS/mcl_beacons/textures/beacon_achievement_icon.png differ diff --git a/mods/ITEMS/mcl_beacons/textures/beacon_overlay.png b/mods/ITEMS/mcl_beacons/textures/beacon_overlay.png deleted file mode 100644 index 22d4cad5c..000000000 Binary files a/mods/ITEMS/mcl_beacons/textures/beacon_overlay.png and /dev/null differ diff --git a/mods/ITEMS/mcl_beacons/textures/mcl_beacon.b3d b/mods/ITEMS/mcl_beacons/textures/mcl_beacon.b3d new file mode 100644 index 000000000..b491586d8 Binary files /dev/null and b/mods/ITEMS/mcl_beacons/textures/mcl_beacon.b3d differ