alias.lua 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. local bridger_colors = {
  2. "Green",
  3. "Red",
  4. "Steel",
  5. "White"
  6. }
  7. for _, color in pairs(bridger_colors) do
  8. local oldname = color
  9. local newname = string.lower(color)
  10. if minetest.get_modpath("moreblocks") then
  11. stairsplus:register_alias_all("bridges", "block_" .. oldname, "bridger", "block_" .. newname)
  12. minetest.register_alias("bridges:step_" .. oldname, "bridger:panel_block_" .. newname)
  13. elseif minetest.get_modpath("stairs") then
  14. minetest.register_alias("stairs:slab_block_" .. oldname, "stairs:slab_block_" .. newname)
  15. minetest.register_alias("stairs:stair_block_" .. oldname, "stairs:stair_block_" .. newname)
  16. end
  17. local bridger_error1 = {
  18. "block_",
  19. "step_",
  20. "suspension_top_",
  21. "suspension_cable_",
  22. "deck_",
  23. "deck_edge_",
  24. "train_deck_",
  25. "girder_mid_",
  26. "girder_right_",
  27. "truss_superstructure_right_slant_",
  28. "truss_superstructure_left_slant_",
  29. "small_upper_chord_",
  30. "medium_upper_chord_",
  31. "large_upper_chord_",
  32. "small_support_",
  33. "medium_support_",
  34. "large_support_",
  35. "truss_substructure_left_slant_",
  36. "truss_substructure_right_slant_",
  37. "truss_substructure_end_left_slant_",
  38. "truss_substructure_end_right_slant_"
  39. }
  40. for _, prefix in pairs (bridger_error1) do
  41. minetest.register_alias("bridges:" .. prefix .. oldname, "bridger:" .. prefix .. newname)
  42. end
  43. local bridger_error2 = {
  44. "truss_substructure_mid",
  45. "truss_substructure_simple",
  46. "truss_superstructure_end_left_slant",
  47. "truss_superstructure_end_right_slant",
  48. "truss_superstructure_right_slant",
  49. "truss_superstructure_left_slant",
  50. "truss_superstructure_mid",
  51. "truss_superstructure_simple",
  52. "truss_superstructure_simple_end_right"
  53. }
  54. for _, prefix in pairs (bridger_error2) do
  55. minetest.register_alias("bridges:" .. prefix .. oldname, "bridger:" .. prefix .. "_" .. newname)
  56. end
  57. minetest.register_alias("bridges:truss_superstructure_simple_end" .. oldname,
  58. "bridger:truss_superstructure_simple_end_left_" .. newname)
  59. minetest.register_alias("bridges:girder_left_end" .. oldname, "bridger:girder_left_" .. newname)
  60. end
  61. minetest.register_alias("bridges:corrugated_steel", "bridger:corrugated_steel_steel")
  62. minetest.register_alias("bridges:corrugated_steel_ceiling", "bridger:corrugated_steel_ceiling_steel")
  63. minetest.register_alias("bridges:scaffolding", "bridger:scaffolding")
  64. minetest.register_alias("bridges:zbridges_diagonal_steel_rod", "bridger:bridges_diagonal_steel_rod")
  65. minetest.register_alias("bridges:zbridges_steel_rod", "bridger:bridges_steel_rod")