init
792
.gitmodules
vendored
Executable file
@ -0,0 +1,792 @@
|
||||
[submodule "advtrains"]
|
||||
path = advtrains
|
||||
url = https://git.bananach.space/advtrains.git
|
||||
[submodule "aerotest"]
|
||||
path = aerotest
|
||||
url = https://github.com/berengma/aerotest
|
||||
[submodule "airtanks"]
|
||||
path = airtanks
|
||||
url = https://github.com/minetest-mods/airtanks
|
||||
[submodule "angledstairs"]
|
||||
path = angledstairs
|
||||
url = https://github.com/TumeniNodes/angledstairs
|
||||
[submodule "anti_lava_area"]
|
||||
path = anti_lava_area
|
||||
url = https://github.com/Emojigit/anti_lava_area
|
||||
[submodule "antishroom"]
|
||||
path = antishroom
|
||||
url = https://github.com/Emojigit/antishroom
|
||||
[submodule "apartment"]
|
||||
path = apartment
|
||||
url = https://github.com/Sokomine/apartment
|
||||
[submodule "areas"]
|
||||
path = areas
|
||||
url = https://github.com/minetest-mods/areas
|
||||
[submodule "areas_pay"]
|
||||
path = areas_pay
|
||||
url = https://github.com/Jean28518/areas_pay
|
||||
[submodule "atm"]
|
||||
path = atm
|
||||
url = https://github.com/C-C-Minetest-Server/atm
|
||||
[submodule "awards"]
|
||||
path = awards
|
||||
url = https://github.com/rubenwardy/awards
|
||||
[submodule "bakedclay"]
|
||||
path = bakedclay
|
||||
url = https://notabug.org/TenPlus1/bakedclay
|
||||
[submodule "balloonblocks"]
|
||||
path = balloonblocks
|
||||
url = https://github.com/C-C-Minetest-Server/balloonblocks
|
||||
[submodule "minetest-balloon-blocks"]
|
||||
path = minetest-balloon-blocks
|
||||
url = https://github.com/TBSHEB/minetest-balloon-blocks
|
||||
[submodule "ban_hacker"]
|
||||
path = ban_hacker
|
||||
url = https://github.com/Emojigit/ban_hacker
|
||||
[submodule "banners-mod"]
|
||||
path = banners-mod
|
||||
url = https://github.com/nyje/banners-mod
|
||||
[submodule "barrier"]
|
||||
path = barrier
|
||||
url = https://github.com/Gerold55/barrier
|
||||
[submodule "basic_houses"]
|
||||
path = basic_houses
|
||||
url = https://github.com/Sokomine/basic_houses
|
||||
[submodule "basic_materials"]
|
||||
path = basic_materials
|
||||
url = https://gitlab.com/VanessaE/basic_materials
|
||||
[submodule "basic_robot"]
|
||||
path = basic_robot
|
||||
url = https://github.com/ac-minetest/basic_robot
|
||||
[submodule "basic_signs"]
|
||||
path = basic_signs
|
||||
url = https://gitlab.com/VanessaE/basic_signs
|
||||
[submodule "basic_trains"]
|
||||
path = basic_trains
|
||||
url = https://git.bananach.space/basic_trains.git/
|
||||
[submodule "beacon"]
|
||||
path = beacon
|
||||
url = https://github.com/OgelGames/beacon
|
||||
[submodule "beacons"]
|
||||
path = beacons
|
||||
url = https://notabug.org/SpaghettiToastBook/beacons
|
||||
[submodule "better_fences"]
|
||||
path = better_fences
|
||||
url = https://github.com/ChimneySwift/better_fences
|
||||
[submodule "better_nametags_ccs"]
|
||||
path = better_nametags_ccs
|
||||
url = https://github.com/Emojigit/better_nametags_ccs
|
||||
[submodule "biome_lib"]
|
||||
path = biome_lib
|
||||
url = https://gitlab.com/VanessaE/biome_lib
|
||||
[submodule "blockexchange"]
|
||||
path = blockexchange
|
||||
url = https://github.com/blockexchange/blockexchange
|
||||
[submodule "block_in_block"]
|
||||
path = block_in_block
|
||||
url = https://github.com/TumeniNodes/block_in_block
|
||||
[submodule "bonemeal"]
|
||||
path = bonemeal
|
||||
url = https://notabug.org/TenPlus1/bonemeal
|
||||
[submodule "books"]
|
||||
path = books
|
||||
url = https://github.com/everamzah/books
|
||||
[submodule "bouncy_bed"]
|
||||
path = bouncy_bed
|
||||
url = https://notabug.org/MeseCraft/bouncy_bed
|
||||
[submodule "bows"]
|
||||
path = bows
|
||||
url = https://github.com/AiTechEye/bows
|
||||
[submodule "bridger"]
|
||||
path = bridger
|
||||
url = https://github.com/v-rob/bridger
|
||||
[submodule "brick_furnace"]
|
||||
path = brick_furnace
|
||||
url = https://github.com/Emojigit/brick_furnace
|
||||
[submodule "fluid_lib"]
|
||||
path = fluid_lib
|
||||
url = https://gitlab.icynet.eu/evert/fluid_lib
|
||||
[submodule "builtin_item"]
|
||||
path = builtin_item
|
||||
url = https://notabug.org/TenPlus1/builtin_item
|
||||
[submodule "cake"]
|
||||
path = cake
|
||||
url = https://github.com/minetest-mods/cake
|
||||
[submodule "canned_food"]
|
||||
path = canned_food
|
||||
url = https://github.com/h-v-smacker/canned_food
|
||||
[submodule "cannons"]
|
||||
path = cannons
|
||||
url = https://bitbucket.org/kingarthursteam/cannons
|
||||
[submodule "castle_farming"]
|
||||
path = castle_farming
|
||||
url = https://github.com/minetest-mods/castle_farming
|
||||
[submodule "castle_gates"]
|
||||
path = castle_gates
|
||||
url = https://github.com/minetest-mods/castle_gates
|
||||
[submodule "castle_lighting"]
|
||||
path = castle_lighting
|
||||
url = https://github.com/minetest-mods/castle_lighting
|
||||
[submodule "castle_masonry"]
|
||||
path = castle_masonry
|
||||
url = https://github.com/minetest-mods/castle_masonry
|
||||
[submodule "castle_shields"]
|
||||
path = castle_shields
|
||||
url = https://github.com/minetest-mods/castle_shields
|
||||
[submodule "castle_storage"]
|
||||
path = castle_storage
|
||||
url = https://github.com/minetest-mods/castle_storage
|
||||
[submodule "castle_tapestries"]
|
||||
path = castle_tapestries
|
||||
url = https://github.com/minetest-mods/castle_tapestries
|
||||
[submodule "castle_weapons"]
|
||||
path = castle_weapons
|
||||
url = https://github.com/minetest-mods/castle_weapons
|
||||
[submodule "cblocks"]
|
||||
path = cblocks
|
||||
url = https://notabug.org/TenPlus1/cblocks
|
||||
[submodule "ccs_alias"]
|
||||
path = ccs_alias
|
||||
url = https://github.com/Emojigit/ccs_alias
|
||||
[submodule "ccs_commands"]
|
||||
path = ccs_commands
|
||||
url = https://github.com/Emojigit/ccs_commands
|
||||
[submodule "ccs_jail"]
|
||||
path = ccs_jail
|
||||
url = https://github.com/Emojigit/ccs_jail
|
||||
[submodule "ccs_more_roles"]
|
||||
path = ccs_more_roles
|
||||
url = https://github.com/Emojigit/ccs_more_roles
|
||||
[submodule "c_doors"]
|
||||
path = c_doors
|
||||
url = https://github.com/h-v-smacker/c_doors
|
||||
[submodule "character_creator"]
|
||||
path = character_creator
|
||||
url = https://github.com/minetest-mods/character_creator
|
||||
[submodule "chat_history"]
|
||||
path = chat_history
|
||||
url = https://bitbucket.org/sorcerykid/chat_history
|
||||
[submodule "chat_record"]
|
||||
path = chat_record
|
||||
url = https://github.com/Emojigit/chat_record
|
||||
[submodule "christmas"]
|
||||
path = christmas
|
||||
url = https://github.com/Extex101/christmas
|
||||
[submodule "christmas_decor"]
|
||||
path = christmas_decor
|
||||
url = https://github.com/GreenXenith/christmas_decor
|
||||
[submodule "climate_api"]
|
||||
path = climate_api
|
||||
url = https://github.com/t-affeldt/climate_api
|
||||
[submodule "crafting_bench"]
|
||||
path = crafting_bench
|
||||
url = https://github.com/minetest-mods/crafting_bench
|
||||
[submodule "crops"]
|
||||
path = crops
|
||||
url = https://github.com/minetest-mods/crops
|
||||
[submodule "currency"]
|
||||
path = currency
|
||||
url = https://gitlab.com/VanessaE/currency
|
||||
[submodule "death_messages"]
|
||||
path = death_messages
|
||||
url = https://github.com/4Evergreen4/death_messages
|
||||
[submodule "digiline_network"]
|
||||
path = digiline_network
|
||||
url = https://github.com/Emojigit/digiline_network
|
||||
[submodule "digiline_remote"]
|
||||
path = digiline_remote
|
||||
url = https://github.com/Desour/digiline_remote
|
||||
[submodule "digilines"]
|
||||
path = digilines
|
||||
url = https://github.com/minetest-mods/digilines
|
||||
[submodule "digiline-stuff"]
|
||||
path = digiline-stuff
|
||||
url = https://github.com/jogag/digiline-stuff
|
||||
[submodule "digiline_terminal"]
|
||||
path = digiline_terminal
|
||||
url = https://github.com/12Me21/digiline_terminal
|
||||
[submodule "digistuff"]
|
||||
path = digistuff
|
||||
url = https://gitlab.com/yw05/digistuff.git
|
||||
[submodule "digiterms"]
|
||||
path = digiterms
|
||||
url = https://github.com/pyrollo/digiterms
|
||||
[submodule "digtron"]
|
||||
path = digtron
|
||||
url = https://github.com/h-v-smacker/digtron
|
||||
[submodule "disco_trains"]
|
||||
path = disco_trains
|
||||
url = https://gitlab.com/h2mm/disco_trains
|
||||
[submodule "drawers"]
|
||||
path = drawers
|
||||
url = https://github.com/minetest-mods/drawers
|
||||
[submodule "dtime_debug"]
|
||||
path = dtime_debug
|
||||
url = https://github.com/C-C-Minetest-Server/dtime_debug
|
||||
[submodule "elevator"]
|
||||
path = elevator
|
||||
url = https://github.com/shacknetisp/elevator
|
||||
[submodule "ehlphabet"]
|
||||
path = ehlphabet
|
||||
url = https://git.bananach.space/ehlphabet.git
|
||||
[submodule "emoji"]
|
||||
path = emoji
|
||||
url = https://github.com/bosapara/emoji
|
||||
[submodule "emote"]
|
||||
path = emote
|
||||
url = https://github.com/minetest-mods/emote
|
||||
[submodule "enchanting"]
|
||||
path = enchanting
|
||||
url = https://github.com/C-C-Minetest-Server/enchanting
|
||||
[submodule "engrave"]
|
||||
path = engrave
|
||||
url = https://github.com/orwell96/engrave
|
||||
[submodule "ethereal"]
|
||||
path = ethereal
|
||||
url = https://notabug.org/TenPlus1/ethereal
|
||||
[submodule "farming_flood"]
|
||||
path = farming_flood
|
||||
url = https://github.com/AFCMS/farming_flood
|
||||
[submodule "filter"]
|
||||
path = filter
|
||||
url = https://github.com/minetest-mods/filter
|
||||
[submodule "fireworkz"]
|
||||
path = fireworkz
|
||||
url = https://github.com/runsy/fireworkz
|
||||
[submodule "fishing"]
|
||||
path = fishing
|
||||
url = https://github.com/MinetestForFun/fishing
|
||||
[submodule "font_api"]
|
||||
path = font_api
|
||||
url = https://github.com/minetest-mods/font_api
|
||||
[submodule "display_modpack"]
|
||||
path = display_modpack
|
||||
url = https://github.com/pyrollo/display_modpack
|
||||
[submodule "font_oldwizard"]
|
||||
path = font_oldwizard
|
||||
url = https://github.com/pyrollo/font_oldwizard
|
||||
[submodule "font_botic"]
|
||||
path = font_botic
|
||||
url = https://github.com/pyrollo/font_botic
|
||||
[submodule "food"]
|
||||
path = food
|
||||
url = https://github.com/rubenwardy/food
|
||||
[submodule "minetest_forge"]
|
||||
path = minetest_forge
|
||||
url = https://github.com/yzziizzy/minetest_forge
|
||||
[submodule "function_delayer"]
|
||||
path = function_delayer
|
||||
url = https://github.com/HybridDog/function_delayer
|
||||
[submodule "get_mod_log"]
|
||||
path = get_mod_log
|
||||
url = https://github.com/Emojigit/get_mod_log
|
||||
[submodule "getter"]
|
||||
path = getter
|
||||
url = https://github.com/Emojigit/getter
|
||||
[submodule "glass_stained"]
|
||||
path = glass_stained
|
||||
url = https://github.com/h-v-smacker/glass_stained
|
||||
[submodule "ham_radio"]
|
||||
path = ham_radio
|
||||
url = https://github.com/technix/ham_radio
|
||||
[submodule "handholds"]
|
||||
path = handholds
|
||||
url = https://github.com/Ezhh/handholds
|
||||
[submodule "handle_schematics"]
|
||||
path = handle_schematics
|
||||
url = https://github.com/Sokomine/handle_schematics
|
||||
[submodule "hangglider"]
|
||||
path = hangglider
|
||||
url = https://git.bananach.space/hangglider.git
|
||||
[submodule "minetest_hbarmor"]
|
||||
path = minetest_hbarmor
|
||||
url = https://repo.or.cz/minetest_hbarmor.git
|
||||
[submodule "minetest_hbhunger"]
|
||||
path = minetest_hbhunger
|
||||
url = https://repo.or.cz/minetest_hbhunger.git
|
||||
[submodule "heads"]
|
||||
path = heads
|
||||
url = https://github.com/thefamilygrog66/heads
|
||||
[submodule "hidden_chests"]
|
||||
path = hidden_chests
|
||||
url = https://github.com/Emojigit/hidden_chests
|
||||
[submodule "hidroplane"]
|
||||
path = hidroplane
|
||||
url = https://github.com/APercy/hidroplane
|
||||
[submodule "homedecor_modpack"]
|
||||
path = homedecor_modpack
|
||||
url = https://gitlab.com/VanessaE/homedecor_modpack.git
|
||||
[submodule "hot_air_balloons"]
|
||||
path = hot_air_balloons
|
||||
url = https://notabug.org/NetherEran/hot_air_balloons
|
||||
[submodule "minetest_hudbars"]
|
||||
path = minetest_hudbars
|
||||
url = https://repo.or.cz/minetest_hudbars.git
|
||||
[submodule "ilights"]
|
||||
path = ilights
|
||||
url = https://gitlab.com/VanessaE/ilights
|
||||
[submodule "minetest-illumination"]
|
||||
path = minetest-illumination
|
||||
url = https://notabug.org/Piezo_/minetest-illumination
|
||||
[submodule "init_message"]
|
||||
path = init_message
|
||||
url = https://github.com/Emojigit/init_message
|
||||
[submodule "minetest-jail"]
|
||||
path = minetest-jail
|
||||
url = https://github.com/TheZenKitteh/minetest-jail
|
||||
[submodule "minetest_adminshop"]
|
||||
path = minetest_adminshop
|
||||
url = https://github.com/Jean28518/minetest_adminshop
|
||||
[submodule "jeans_economy"]
|
||||
path = jeans_economy
|
||||
url = https://github.com/Jean28518/jeans_economy
|
||||
[submodule "kicktools"]
|
||||
path = kicktools
|
||||
url = https://github.com/Emojigit/kicktools
|
||||
[submodule "know_where_you_die"]
|
||||
path = know_where_you_die
|
||||
url = https://github.com/Emojigit/know_where_you_die
|
||||
[submodule "laptop"]
|
||||
path = laptop
|
||||
url = https://github.com/Gerold55/laptop
|
||||
[submodule "lava_n_water"]
|
||||
path = lava_n_water
|
||||
url = https://github.com/Emojigit/lava_n_water
|
||||
[submodule "lavastuff"]
|
||||
path = lavastuff
|
||||
url = https://github.com/minetest-mods/lavastuff
|
||||
[submodule "legendary_mese"]
|
||||
path = legendary_mese
|
||||
url = https://github.com/gitgithu/legendary_mese
|
||||
[submodule "lightning"]
|
||||
path = lightning
|
||||
url = https://github.com/minetest-mods/lightning
|
||||
[submodule "linetrack"]
|
||||
path = linetrack
|
||||
url = git@gitlab.com:C-C-Minetest-Server/linetrack.git
|
||||
[submodule "minetest-mod--locked_door"]
|
||||
path = minetest-mod--locked_door
|
||||
url = https://github.com/MetalDescendant/minetest-mod--locked_door
|
||||
[submodule "locked_travelnet"]
|
||||
path = locked_travelnet
|
||||
url = https://github.com/Sokomine/locked_travelnet
|
||||
[submodule "locks"]
|
||||
path = locks
|
||||
url = https://github.com/Sokomine/locks
|
||||
[submodule "lrfurn"]
|
||||
path = lrfurn
|
||||
url = https://github.com/thefamilygrog66/lrfurn
|
||||
[submodule "lucky_block"]
|
||||
path = lucky_block
|
||||
url = https://notabug.org/TenPlus1/lucky_block
|
||||
[submodule "mailbox"]
|
||||
path = mailbox
|
||||
url = http://git.linux-forks.de/mailbox/
|
||||
[submodule "mail_mod"]
|
||||
path = mail_mod
|
||||
url = https://github.com/minetest-mail/mail_mod
|
||||
[submodule "maple"]
|
||||
path = maple
|
||||
url = https://notabug.org/dacmot/maple.git
|
||||
[submodule "mapserver_mod"]
|
||||
path = mapserver_mod
|
||||
url = https://github.com/minetest-mapserver/mapserver_mod
|
||||
[submodule "maptools"]
|
||||
path = maptools
|
||||
url = https://github.com/minetest-mods/maptools
|
||||
[submodule "mcl_anvil_for_mt_game"]
|
||||
path = mcl_anvil_for_mt_game
|
||||
url = https://github.com/Emojigit/mcl_anvil_for_mt_game
|
||||
[submodule "mcl_chest_for_mt_game"]
|
||||
path = mcl_chest_for_mt_game
|
||||
url = https://github.com/Emojigit/mcl_chest_for_mt_game
|
||||
[submodule "melterns"]
|
||||
path = melterns
|
||||
url = https://gitlab.icynet.eu/evert/melterns
|
||||
[submodule "memorandum"]
|
||||
path = memorandum
|
||||
url = https://github.com/Mossmanikin/memorandum
|
||||
[submodule "mesecar"]
|
||||
path = mesecar
|
||||
url = https://github.com/paramat/mesecar
|
||||
[submodule "mesecons"]
|
||||
path = mesecons
|
||||
url = https://github.com/minetest-mods/mesecons
|
||||
[submodule "mesecons_powerblock"]
|
||||
path = mesecons_powerblock
|
||||
url = https://github.com/Emojigit/mesecons_powerblock
|
||||
[submodule "mesecons_window"]
|
||||
path = mesecons_window
|
||||
url = https://repo.or.cz/mesecons_window.git
|
||||
[submodule "metrosigns"]
|
||||
path = metrosigns
|
||||
url = https://github.com/axcore/metrosigns
|
||||
[submodule "mg_villages"]
|
||||
path = mg_villages
|
||||
url = https://github.com/Sokomine/mg_villages
|
||||
[submodule "minetest-3d_armor"]
|
||||
path = minetest-3d_armor
|
||||
url = https://github.com/stujones11/minetest-3d_armor
|
||||
[submodule "minetest_biofuel"]
|
||||
path = minetest_biofuel
|
||||
url = https://github.com/APercy/minetest_biofuel
|
||||
[submodule "minetest-mod-weather"]
|
||||
path = minetest-mod-weather
|
||||
url = https://github.com/Jeija/minetest-mod-weather
|
||||
[submodule "minetest-pencil"]
|
||||
path = minetest-pencil
|
||||
url = https://github.com/Emojigit/minetest-pencil
|
||||
[submodule "Minetest-WorldEdit"]
|
||||
path = Minetest-WorldEdit
|
||||
url = https://github.com/Uberi/Minetest-WorldEdit
|
||||
[submodule "mobf_trader"]
|
||||
path = mobf_trader
|
||||
url = https://github.com/Sokomine/mobf_trader
|
||||
[submodule "mob_horse"]
|
||||
path = mob_horse
|
||||
url = https://notabug.org/TenPlus1/mob_horse
|
||||
[submodule "mobkit"]
|
||||
path = mobkit
|
||||
url = https://github.com/TheTermos/mobkit
|
||||
[submodule "mobs_animal"]
|
||||
path = mobs_animal
|
||||
url = https://notabug.org/TenPlus1/mobs_animal
|
||||
[submodule "mobs_npc"]
|
||||
path = mobs_npc
|
||||
url = https://notabug.org/TenPlus1/mobs_npc
|
||||
[submodule "mobs_redo"]
|
||||
path = mobs_redo
|
||||
url = https://notabug.org/TenPlus1/mobs_redo
|
||||
[submodule "mobs_water"]
|
||||
path = mobs_water
|
||||
url = https://github.com/blert2112/mobs_water
|
||||
[submodule "mod-alternode"]
|
||||
path = mod-alternode
|
||||
url = https://github.com/AntumMT/mod-alternode
|
||||
[submodule "modlib"]
|
||||
path = modlib
|
||||
url = https://github.com/appgurueu/modlib.git
|
||||
[submodule "modutil"]
|
||||
path = modutil
|
||||
url = https://github.com/theFox6/modutil
|
||||
[submodule "monitoring"]
|
||||
path = monitoring
|
||||
url = https://github.com/minetest-monitoring/monitoring
|
||||
[submodule "monitoring_advtrains"]
|
||||
path = monitoring_advtrains
|
||||
url = https://github.com/minetest-monitoring/monitoring_advtrains
|
||||
[submodule "monitoring_digilines"]
|
||||
path = monitoring_digilines
|
||||
url = https://github.com/minetest-monitoring/monitoring_digilines
|
||||
[submodule "monitoring_digtron"]
|
||||
path = monitoring_digtron
|
||||
url = https://github.com/minetest-monitoring/monitoring_digtron
|
||||
[submodule "monitoring_drawers"]
|
||||
path = monitoring_drawers
|
||||
url = https://github.com/minetest-monitoring/monitoring_drawers
|
||||
[submodule "monitoring_mesecons"]
|
||||
path = monitoring_mesecons
|
||||
url = https://github.com/minetest-monitoring/monitoring_mesecons
|
||||
[submodule "monitoring_pipeworks"]
|
||||
path = monitoring_pipeworks
|
||||
url = https://github.com/minetest-monitoring/monitoring_pipeworks
|
||||
[submodule "monitoring_technic"]
|
||||
path = monitoring_technic
|
||||
url = https://github.com/minetest-monitoring/monitoring_technic
|
||||
[submodule "moreblocks"]
|
||||
path = moreblocks
|
||||
url = https://github.com/minetest-mods/moreblocks
|
||||
[submodule "morelights"]
|
||||
path = morelights
|
||||
url = https://github.com/random-geek/morelights
|
||||
[submodule "MoreMesecons"]
|
||||
path = MoreMesecons
|
||||
url = https://github.com/minetest-mods/MoreMesecons
|
||||
[submodule "more_mese_post_light"]
|
||||
path = more_mese_post_light
|
||||
url = https://github.com/Emojigit/more_mese_post_light
|
||||
[submodule "moreores"]
|
||||
path = moreores
|
||||
url = https://github.com/minetest-mods/moreores
|
||||
[submodule "minetest-moretrains"]
|
||||
path = minetest-moretrains
|
||||
url = https://notabug.org/rbduck/minetest-moretrains
|
||||
[submodule "moretrees"]
|
||||
path = moretrees
|
||||
url = https://gitlab.com/VanessaE/moretrees
|
||||
[submodule "motorboat"]
|
||||
path = motorboat
|
||||
url = https://github.com/APercy/motorboat
|
||||
[submodule "multihome"]
|
||||
path = multihome
|
||||
url = https://github.com/octacian/multihome
|
||||
[submodule "multitools"]
|
||||
path = multitools
|
||||
url = https://github.com/ChimneySwift/multitools
|
||||
[submodule "mymillwork"]
|
||||
path = mymillwork
|
||||
url = https://github.com/minetest-mods/mymillwork
|
||||
[submodule "node_placer"]
|
||||
path = node_placer
|
||||
url = https://github.com/C-C-Minetest-Server/node_placer
|
||||
[submodule "no_hack_client"]
|
||||
path = no_hack_client
|
||||
url = https://github.com/Emojigit/no_hack_client
|
||||
[submodule "nonew"]
|
||||
path = nonew
|
||||
url = https://github.com/taikedz-mt/nonew
|
||||
[submodule "notices"]
|
||||
path = notices
|
||||
url = https://github.com/LoneWolfHT/notices
|
||||
[submodule "orbs_of_time"]
|
||||
path = orbs_of_time
|
||||
url = https://github.com/minetest-mods/orbs_of_time
|
||||
[submodule "overpowered"]
|
||||
path = overpowered
|
||||
url = https://github.com/aidanlcb/overpowered
|
||||
[submodule "painting"]
|
||||
path = painting
|
||||
url = https://github.com/kaeza/painting
|
||||
[submodule "pathv7"]
|
||||
path = pathv7
|
||||
url = https://github.com/C-C-Minetest-Server/pathv7
|
||||
[submodule "pencil_redo"]
|
||||
path = pencil_redo
|
||||
url = https://github.com/Emojigit/pencil_redo
|
||||
[submodule "petz"]
|
||||
path = petz
|
||||
url = https://github.com/runsy/petz
|
||||
[submodule "pie"]
|
||||
path = pie
|
||||
url = https://notabug.org/tenplus1/pie
|
||||
[submodule "pipeworks"]
|
||||
path = pipeworks
|
||||
url = https://gitlab.com/VanessaE/pipeworks
|
||||
[submodule "place_node"]
|
||||
path = place_node
|
||||
url = https://github.com/Emojigit/place_node
|
||||
[submodule "pos_marker"]
|
||||
path = pos_marker
|
||||
url = https://github.com/Emojigit/pos_marker
|
||||
[submodule "pvp_areas"]
|
||||
path = pvp_areas
|
||||
url = https://github.com/everamzah/pvp_areas
|
||||
[submodule "quartz"]
|
||||
path = quartz
|
||||
url = https://github.com/minetest-mods/quartz
|
||||
[submodule "reportlist"]
|
||||
path = reportlist
|
||||
url = https://github.com/Lejo1/reportlist
|
||||
[submodule "rgblightstone"]
|
||||
path = rgblightstone
|
||||
url = https://github.com/Emojigit/rgblightstone
|
||||
[submodule "ropes"]
|
||||
path = ropes
|
||||
url = https://github.com/minetest-mods/ropes
|
||||
[submodule "servercleaner"]
|
||||
path = servercleaner
|
||||
url = https://github.com/AiTechEye/servercleaner
|
||||
[submodule "server_news"]
|
||||
path = server_news
|
||||
url = https://github.com/Ezhh/server_news
|
||||
[submodule "serversay"]
|
||||
path = serversay
|
||||
url = https://github.com/Truemmerer/serversay
|
||||
[submodule "shooter"]
|
||||
path = shooter
|
||||
url = https://github.com/stujones11/shooter
|
||||
[submodule "signs_lib"]
|
||||
path = signs_lib
|
||||
url = https://gitlab.com/VanessaE/signs_lib
|
||||
[submodule "simple_streetlights"]
|
||||
path = simple_streetlights
|
||||
url = https://gitlab.com/VanessaE/simple_streetlights.git
|
||||
[submodule "skinsdb"]
|
||||
path = skinsdb
|
||||
url = https://github.com/minetest-mods/skinsdb
|
||||
[submodule "smartshop"]
|
||||
path = smartshop
|
||||
url = https://github.com/AiTechEye/smartshop
|
||||
[submodule "smod_colored_chat"]
|
||||
path = smod_colored_chat
|
||||
url = https://github.com/Emojigit/smod_colored_chat
|
||||
[submodule "smoke_signals"]
|
||||
path = smoke_signals
|
||||
url = https://github.com/ExeVirus/smoke_signals
|
||||
[submodule "minetest-mod-snow"]
|
||||
path = minetest-mod-snow
|
||||
url = https://github.com/Splizard/minetest-mod-snow
|
||||
[submodule "space"]
|
||||
path = space
|
||||
url = https://github.com/AiTechEye/space
|
||||
[submodule "spacecannon"]
|
||||
path = spacecannon
|
||||
url = https://github.com/pandorabox-io/spacecannon
|
||||
[submodule "spectator_mode"]
|
||||
path = spectator_mode
|
||||
url = https://github.com/minetest-mods/spectator_mode
|
||||
[submodule "stained_glass"]
|
||||
path = stained_glass
|
||||
url = https://github.com/minetest-mods/stained_glass
|
||||
[submodule "stairsplus"]
|
||||
path = stairsplus
|
||||
url = https://github.com/CasimirKaPazi/stairsplus
|
||||
[submodule "streets"]
|
||||
path = streets
|
||||
url = https://github.com/minetest-streets/streets
|
||||
[submodule "minetest-str_helpers"]
|
||||
path = minetest-str_helpers
|
||||
url = https://github.com/ZNixian/minetest-str_helpers
|
||||
[submodule "stuff_generator"]
|
||||
path = stuff_generator
|
||||
url = https://github.com/Emojigit/stuff_generator
|
||||
[submodule "subcommands"]
|
||||
path = subcommands
|
||||
url = https://github.com/Emojigit/subcommands
|
||||
[submodule "sudo"]
|
||||
path = sudo
|
||||
url = https://github.com/C-C-Minetest-Server/sudo
|
||||
[submodule "technic"]
|
||||
path = technic
|
||||
url = https://github.com/minetest-mods/technic
|
||||
[submodule "technic_chests"]
|
||||
path = technic_chests
|
||||
url = https://github.com/GreenXenith/technic_chests
|
||||
[submodule "technic_cnc_improve"]
|
||||
path = technic_cnc_improve
|
||||
url = https://github.com/Emojigit/technic_cnc_improve
|
||||
[submodule "technic_grass_clean"]
|
||||
path = technic_grass_clean
|
||||
url = https://github.com/Emojigit/technic_grass_clean
|
||||
[submodule "technic_hv_extend"]
|
||||
path = technic_hv_extend
|
||||
url = https://github.com/Emojigit/technic_hv_extend
|
||||
[submodule "technic_lamp"]
|
||||
path = technic_lamp
|
||||
url = https://github.com/Emojigit/technic_lamp
|
||||
[submodule "technic_sawmill"]
|
||||
path = technic_sawmill
|
||||
url = https://github.com/Emojigit/technic_sawmill
|
||||
[submodule "technic_solar_furnace"]
|
||||
path = technic_solar_furnace
|
||||
url = https://github.com/Emojigit/technic_solar_furnace
|
||||
[submodule "teleport_potion"]
|
||||
path = teleport_potion
|
||||
url = https://notabug.org/TenPlus1/teleport_potion
|
||||
[submodule "teleport-request"]
|
||||
path = teleport-request
|
||||
url = https://github.com/ChaosWormz/teleport-request
|
||||
[submodule "textline"]
|
||||
path = textline
|
||||
url = https://github.com/gbl08ma/textline
|
||||
[submodule "tinfo"]
|
||||
path = tinfo
|
||||
url = https://github.com/Emojigit/tinfo
|
||||
[submodule "titanium"]
|
||||
path = titanium
|
||||
url = https://github.com/HybridDog/titanium
|
||||
[submodule "minetest-toolranks"]
|
||||
path = minetest-toolranks
|
||||
url = https://github.com/lisacvuk/minetest-toolranks
|
||||
[submodule "towercrane"]
|
||||
path = towercrane
|
||||
url = https://github.com/minetest-mods/towercrane
|
||||
[submodule "trainblocks_bc"]
|
||||
path = trainblocks_bc
|
||||
url = https://github.com/maxhipp/trainblocks_bc
|
||||
[submodule "trampoline"]
|
||||
path = trampoline
|
||||
url = https://github.com/Emojigit/trampoline
|
||||
[submodule "trash_can"]
|
||||
path = trash_can
|
||||
url = https://github.com/minetest-mods/trash_can
|
||||
[submodule "travelnet"]
|
||||
path = travelnet
|
||||
url = https://github.com/Sokomine/travelnet
|
||||
[submodule "ts_workshop"]
|
||||
path = ts_workshop
|
||||
url = https://github.com/minetest-mods/ts_workshop
|
||||
[submodule "tunnelmaker"]
|
||||
path = tunnelmaker
|
||||
url = https://github.com/kestral246/tunnelmaker
|
||||
[submodule "unifieddyes"]
|
||||
path = unifieddyes
|
||||
url = https://gitlab.com/VanessaE/unifieddyes
|
||||
[submodule "unified_inventory"]
|
||||
path = unified_inventory
|
||||
url = https://github.com/minetest-mods/unified_inventory
|
||||
[submodule "unified_inventory_plus"]
|
||||
path = unified_inventory_plus
|
||||
url = https://github.com/bousket/unified_inventory_plus
|
||||
[submodule "unknown_item"]
|
||||
path = unknown_item
|
||||
url = https://github.com/C-C-Minetest-Server/unknown_item
|
||||
[submodule "vehicles"]
|
||||
path = vehicles
|
||||
url = https://github.com/D00Med/vehicles
|
||||
[submodule "village_gambit"]
|
||||
path = village_gambit
|
||||
url = https://github.com/Sokomine/village_gambit
|
||||
[submodule "vote"]
|
||||
path = vote
|
||||
url = https://github.com/rubenwardy/vote
|
||||
[submodule "vote_time"]
|
||||
path = vote_time
|
||||
url = https://github.com/Emojigit/vote_time
|
||||
[submodule "walkway"]
|
||||
path = walkway
|
||||
url = https://git.bananach.space/walkway.git
|
||||
[submodule "water_life"]
|
||||
path = water_life
|
||||
url = https://github.com/berengma/water_life
|
||||
[submodule "we_undo"]
|
||||
path = we_undo
|
||||
url = https://github.com/HybridDog/we_undo
|
||||
[submodule "wiki"]
|
||||
path = wiki
|
||||
url = https://github.com/minetest-mods/wiki
|
||||
[submodule "windmill"]
|
||||
path = windmill
|
||||
url = https://github.com/Sokomine/windmill
|
||||
[submodule "wine"]
|
||||
path = wine
|
||||
url = https://gitlab.com/Felfa/wine
|
||||
[submodule "witches"]
|
||||
path = witches
|
||||
url = https://gitlab.com/freelikegnu/witches
|
||||
[submodule "wooden_bucket"]
|
||||
path = wooden_bucket
|
||||
url = https://gitlab.com/h2mm/wooden_bucket
|
||||
[submodule "xban2"]
|
||||
path = xban2
|
||||
url = http://git.bananach.space/xban2.git
|
||||
[submodule "xdecor"]
|
||||
path = xdecor
|
||||
url = https://github.com/minetest-mods/xdecor
|
||||
[submodule "advtrains_platform"]
|
||||
path = advtrains_platform
|
||||
url = https://git.bananach.space/advtrains_platform.git
|
||||
[submodule "display_api"]
|
||||
path = display_api
|
||||
url = https://github.com/minetest-mods/display_api
|
||||
[submodule "extra_doors"]
|
||||
path = extra_doors
|
||||
url = https://bitbucket.org/sorcerykid/extra_doors
|
||||
[submodule "farebox"]
|
||||
path = farebox
|
||||
url = https://github.com/gpcf/farebox
|
||||
[submodule "Farming"]
|
||||
path = Farming
|
||||
url = https://notabug.org/TenPlus1/Farming
|
||||
[submodule "farming_nextgen"]
|
||||
path = farming_nextgen
|
||||
url = https://github.com/berengma/farming_nextgen
|
||||
[submodule "feedlot"]
|
||||
path = feedlot
|
||||
url = https://git.bananach.space/feedlot.git/
|
||||
[submodule "laptop_pc1"]
|
||||
path = laptop_pc1
|
||||
url = https://github.com/Gerold55/PCPack1
|
||||
[submodule "scuba"]
|
||||
path = scuba
|
||||
url = https://github.com/jordan4ibanez/scuba
|
1
Farming
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 70803f8aefc8c68377dc3396001a6ca7973f8372
|
1
Minetest-WorldEdit
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 4378750498fdaa4f862296d3a00f32138f27de27
|
1
MoreMesecons
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit b8deed592f53054e711d2b8a3bad3dfdab4fd831
|
1
advtrains
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit e5b053c0d824543116d322634d2cf1019d6754bc
|
1
advtrains_platform
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 2414986600791f015fe9033a84490f2bb388ae0a
|
1
aerotest
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit c60a500b0c6e6e9c8c5effa4854d50a20ffe51ec
|
1
airtanks
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit b686694979f0dc007f22038a24a1fc416ec39b9b
|
1
angledstairs
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 18ea4187f4cdbef6d77d80b8c363b79a6f1f8e13
|
1
anti_lava_area
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit cfcc1f262541df4213b7e9d8e421e2962c1ee451
|
1
antishroom
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 5c81a2728ac17aac625e1d926e074c7f8d3501be
|
1
apartment
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 86b9888c703fd2711dd86f75102753024ebfac2b
|
1
areas
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 52536edc21476494478e18f27d6d0ef2ae008cb1
|
1
areas_pay
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 3227e84f2bdb7102c2b11fbc15ebfd23ea7c55a6
|
163
atchat/.gitignore
vendored
Executable file
@ -0,0 +1,163 @@
|
||||
#################
|
||||
## Eclipse
|
||||
#################
|
||||
|
||||
*.pydevproject
|
||||
.project
|
||||
.metadata
|
||||
bin/
|
||||
tmp/
|
||||
*.tmp
|
||||
*.bak
|
||||
*.swp
|
||||
*~.nib
|
||||
local.properties
|
||||
.classpath
|
||||
.settings/
|
||||
.loadpath
|
||||
|
||||
# External tool builders
|
||||
.externalToolBuilders/
|
||||
|
||||
# Locally stored "Eclipse launch configurations"
|
||||
*.launch
|
||||
|
||||
# CDT-specific
|
||||
.cproject
|
||||
|
||||
# PDT-specific
|
||||
.buildpath
|
||||
|
||||
|
||||
#################
|
||||
## Visual Studio
|
||||
#################
|
||||
|
||||
## Ignore Visual Studio temporary files, build results, and
|
||||
## files generated by popular Visual Studio add-ons.
|
||||
|
||||
# User-specific files
|
||||
*.suo
|
||||
*.user
|
||||
*.sln.docstates
|
||||
|
||||
# Build results
|
||||
[Dd]ebug/
|
||||
[Rr]elease/
|
||||
*_i.c
|
||||
*_p.c
|
||||
*.ilk
|
||||
*.meta
|
||||
*.obj
|
||||
*.pch
|
||||
*.pdb
|
||||
*.pgc
|
||||
*.pgd
|
||||
*.rsp
|
||||
*.sbr
|
||||
*.tlb
|
||||
*.tli
|
||||
*.tlh
|
||||
*.tmp
|
||||
*.vspscc
|
||||
.builds
|
||||
*.dotCover
|
||||
|
||||
## TODO: If you have NuGet Package Restore enabled, uncomment this
|
||||
#packages/
|
||||
|
||||
# Visual C++ cache files
|
||||
ipch/
|
||||
*.aps
|
||||
*.ncb
|
||||
*.opensdf
|
||||
*.sdf
|
||||
|
||||
# Visual Studio profiler
|
||||
*.psess
|
||||
*.vsp
|
||||
|
||||
# ReSharper is a .NET coding add-in
|
||||
_ReSharper*
|
||||
|
||||
# Installshield output folder
|
||||
[Ee]xpress
|
||||
|
||||
# DocProject is a documentation generator add-in
|
||||
DocProject/buildhelp/
|
||||
DocProject/Help/*.HxT
|
||||
DocProject/Help/*.HxC
|
||||
DocProject/Help/*.hhc
|
||||
DocProject/Help/*.hhk
|
||||
DocProject/Help/*.hhp
|
||||
DocProject/Help/Html2
|
||||
DocProject/Help/html
|
||||
|
||||
# Click-Once directory
|
||||
publish
|
||||
|
||||
# Others
|
||||
[Bb]in
|
||||
[Oo]bj
|
||||
sql
|
||||
TestResults
|
||||
*.Cache
|
||||
ClientBin
|
||||
stylecop.*
|
||||
~$*
|
||||
*.dbmdl
|
||||
Generated_Code #added for RIA/Silverlight projects
|
||||
|
||||
# Backup & report files from converting an old project file to a newer
|
||||
# Visual Studio version. Backup files are not needed, because we have git ;-)
|
||||
_UpgradeReport_Files/
|
||||
Backup*/
|
||||
UpgradeLog*.XML
|
||||
|
||||
|
||||
|
||||
############
|
||||
## Windows
|
||||
############
|
||||
|
||||
# Windows image file caches
|
||||
Thumbs.db
|
||||
|
||||
# Folder config file
|
||||
Desktop.ini
|
||||
|
||||
|
||||
#############
|
||||
## Python
|
||||
#############
|
||||
|
||||
*.py[co]
|
||||
|
||||
# Packages
|
||||
*.egg
|
||||
*.egg-info
|
||||
dist
|
||||
build
|
||||
eggs
|
||||
parts
|
||||
bin
|
||||
var
|
||||
sdist
|
||||
develop-eggs
|
||||
.installed.cfg
|
||||
|
||||
# Installer logs
|
||||
pip-log.txt
|
||||
|
||||
# Unit test / coverage reports
|
||||
.coverage
|
||||
.tox
|
||||
|
||||
#Translations
|
||||
*.mo
|
||||
|
||||
#Mr Developer
|
||||
.mr.developer.cfg
|
||||
|
||||
# Mac crap
|
||||
.DS_Store
|
26
atchat/LICENSE.txt
Executable file
@ -0,0 +1,26 @@
|
||||
Copyright (c) 2012, Teodor Spæren
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
|
||||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
||||
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
The views and conclusions contained in the software and documentation are those
|
||||
of the authors and should not be interpreted as representing official policies,
|
||||
either expressed or implied, of the FreeBSD Project.
|
16
atchat/README.txt
Executable file
@ -0,0 +1,16 @@
|
||||
ABOUT
|
||||
======
|
||||
This once was redsand, but now only includes a tell/reply mechanism by @ character
|
||||
|
||||
@player text
|
||||
@player:text
|
||||
sends private message to player
|
||||
|
||||
@player1,player2 text
|
||||
@player1,player2:text
|
||||
sends private message to players
|
||||
|
||||
@ text
|
||||
like redsand's reply command, but with one important difference: sends message to the last player(s) that YOU spoke to privately.
|
||||
|
||||
Since this was redsand, see license in license.txt
|
40
atchat/init.lua
Executable file
@ -0,0 +1,40 @@
|
||||
--comments have not been removed
|
||||
--[[ All code around the messaging system should be kept here. ]]--
|
||||
atchat_lastrecv = {}
|
||||
|
||||
--now: new stuff: register_on_chat_message
|
||||
minetest.register_on_chat_message(function(name, message)
|
||||
local players, msg=string.match(message, "^@([^%s:]*)[%s:](.*)")
|
||||
if players and msg then
|
||||
if msg == "" then
|
||||
minetest.chat_send_player(name, "You have to say something!")
|
||||
else
|
||||
if players=="" then--reply
|
||||
-- We need to get the target
|
||||
players = atchat_lastrecv[name]
|
||||
end
|
||||
if players and players ~= "" then
|
||||
local sent_to_any
|
||||
for target in string.gmatch(","..players..",", ",([^,]+),") do
|
||||
-- Checking if the target exists
|
||||
if not minetest.get_player_by_name(target) then
|
||||
minetest.chat_send_player(name, ""..target.." is not online!")
|
||||
else
|
||||
-- Sending the message
|
||||
minetest.chat_send_player(target, string.format("(%s) %s", name, msg))
|
||||
sent_to_any = true
|
||||
end
|
||||
end
|
||||
if sent_to_any then
|
||||
-- Register the chat in the target persons lastspoke tabler
|
||||
atchat_lastrecv[name] = players
|
||||
-- echo back to sender
|
||||
minetest.chat_send_player(name, string.format("(@%s) %s", players, msg))
|
||||
end
|
||||
else
|
||||
minetest.chat_send_player(name, "Nobody you've spoken to yet!")
|
||||
end
|
||||
end
|
||||
return true
|
||||
end
|
||||
end)
|
1
atm
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 1fa34c3dad76b7c9231a4771505f516c70810895
|
1
awards
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 37082d11862899602f04229aae3f3a634a57ae7e
|
1
bakedclay
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 3824e097bab56c2d28f03779278bf136a01d1978
|
1
balloonblocks
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit eff7e05f8ef6a80e283afa6d31d7cdb5d4cbef76
|
1
ban_hacker
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit b2e25ac1b29d4947ee334df169f3e5ba8d935c9d
|
2
banish/depends.txt
Executable file
@ -0,0 +1,2 @@
|
||||
beds
|
||||
xban2
|
96
banish/init.lua
Executable file
@ -0,0 +1,96 @@
|
||||
|
||||
--Banish command
|
||||
--Copyright 2016,2018 Gabriel Pérez-Cerezo
|
||||
--AGPLv3
|
||||
|
||||
local spawn_spawnpos = minetest.setting_get_pos("static_spawnpoint")
|
||||
local banish_pos = {x=-300,y=7,z=-48}
|
||||
banish = {}
|
||||
banish.spawn = {}
|
||||
local modpath = minetest.get_modpath("banish")
|
||||
|
||||
function banish.xbanish(name, param)
|
||||
-- banish player in param.
|
||||
local plname, reason = param:match("(%S+)%s+(.+)")
|
||||
if not plname or not reason then
|
||||
minetest.chat_send_player(name, "banish: invalid syntax")
|
||||
return
|
||||
end
|
||||
local player = minetest.get_player_by_name(plname)
|
||||
if player == nil then
|
||||
minetest.chat_send_player(name,"Player "..plname.." not found.")
|
||||
return false
|
||||
end
|
||||
local record = {
|
||||
source = name,
|
||||
time = os.time(),
|
||||
expires = nil,
|
||||
reason = reason,
|
||||
type = "jail",
|
||||
}
|
||||
xban.add_record(plname, record)
|
||||
xban.add_property(plname, "jailed", true)
|
||||
if beds.spawn[plname] then
|
||||
banish.spawn[plname] = beds.spawn[plname]
|
||||
else
|
||||
banish.spawn[plname] = spawn_spawnpos
|
||||
end
|
||||
banish.save_spawns()
|
||||
beds.spawn[plname] = banish_pos
|
||||
beds.save_spawns()
|
||||
player:setpos(banish_pos)
|
||||
local privs = minetest.get_player_privs(plname)
|
||||
privs.teleport = false
|
||||
privs.home = false
|
||||
minetest.set_player_privs(plname, {interact=true, shout=true})
|
||||
minetest.chat_send_player(name, "Player "..plname.." has been jailed")
|
||||
end
|
||||
|
||||
function banish.xunbanish(name, param)
|
||||
local plname, reason = param:match("(%S+)%s+(.+)")
|
||||
if not plname or not reason then
|
||||
minetest.chat_send_player(name, "banish: invalid syntax")
|
||||
return
|
||||
end
|
||||
if not banish.spawn[plname] then
|
||||
minetest.chat_send_player(name,"Player "..plname.." was never jailed")
|
||||
return
|
||||
end
|
||||
local record = {
|
||||
source = name,
|
||||
time = os.time(),
|
||||
expires = nil,
|
||||
reason = reason,
|
||||
type = "unjail",
|
||||
}
|
||||
xban.add_record(plname, record)
|
||||
xban.add_property(plname, "jailed", nil)
|
||||
beds.spawn[plname] = banish.spawn[plname]
|
||||
beds.save_spawns()
|
||||
minetest.set_player_privs(plname, {interact=true, shout=true, home=true})
|
||||
minetest.chat_send_player(name, "Player "..plname.." has been unjailed")
|
||||
end
|
||||
|
||||
minetest.register_chatcommand("jail", {
|
||||
description = "Jails Players",
|
||||
privs = {kick=true},
|
||||
params = "<player> <reason>",
|
||||
func = function(name, param)
|
||||
banish.xbanish(name, param)
|
||||
end,
|
||||
})
|
||||
|
||||
minetest.register_chatcommand("unjail", {
|
||||
description = "Unjails players",
|
||||
privs = {kick=true},
|
||||
params = "<player> <reason>",
|
||||
func = function(name, param)
|
||||
banish.xunbanish(name, param)
|
||||
end,
|
||||
})
|
||||
|
||||
minetest.register_on_joinplayer(function(player)
|
||||
banish.read_spawns()
|
||||
end)
|
||||
|
||||
dofile(modpath .. "/spawns.lua")
|
47
banish/spawns.lua
Executable file
@ -0,0 +1,47 @@
|
||||
local world_path = minetest.get_worldpath()
|
||||
local org_file = world_path .. "/banish_spawns"
|
||||
local file = world_path .. "/banish_spawns"
|
||||
local bkwd = false
|
||||
|
||||
|
||||
function banish.read_spawns()
|
||||
local spawns = banish.spawn
|
||||
local input = io.open(file, "r")
|
||||
if input then
|
||||
repeat
|
||||
local x = input:read("*n")
|
||||
if x == nil then
|
||||
break
|
||||
end
|
||||
local y = input:read("*n")
|
||||
local z = input:read("*n")
|
||||
local name = input:read("*l")
|
||||
spawns[name:sub(2)] = {x = x, y = y, z = z}
|
||||
until input:read(0) == nil
|
||||
io.close(input)
|
||||
else
|
||||
spawns = {}
|
||||
end
|
||||
end
|
||||
|
||||
function banish.save_spawns()
|
||||
if not banish.spawn then
|
||||
return
|
||||
end
|
||||
local data = {}
|
||||
local output = io.open(org_file, "w")
|
||||
for k, v in pairs(banish.spawn) do
|
||||
table.insert(data, string.format("%.1f %.1f %.1f %s\n", v.x, v.y, v.z, k))
|
||||
end
|
||||
output:write(table.concat(data))
|
||||
io.close(output)
|
||||
end
|
||||
|
||||
function banish.set_spawns()
|
||||
for name,_ in pairs(banish.player) do
|
||||
local player = minetest.get_player_by_name(name)
|
||||
local p = beds.spawn[name]
|
||||
banish.spawn[name] = p
|
||||
end
|
||||
banish.save_spawns()
|
||||
end
|
1
banners-mod
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit ead235fe7ada44e827799babfa49c3de032f4db6
|
1
barrier
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 3817597722fd6d8f4bd118af2fd10c268ef97f9a
|
1
basic_houses
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit e7e37b4360d038bbf0547c680f3fc1d5dd7a5a89
|
1
basic_materials
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit cb713668d26843ddd241272e6169aebbffe95833
|
1
basic_robot
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit c3a021d1fcab1723940447a7d93774ebe7940be1
|
1
basic_signs
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 275d3e720707f3614a5ca54430fe2a21f7bffa52
|
1
basic_trains
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit d44c410f7c2a7202ee68b66fc50febae89e0c5dc
|
1
beacon
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit f4b2911537d86327d34512ee87a230495ab8e82b
|
1
beacons
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 3be4a9ea80b183cf1a517eada1f01b17db62736d
|
1
better_fences
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 9fe099b343caa5ee286a53d9b83728fc67f86296
|
1
better_nametags_ccs
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 5a28babb1d6426edce1a6f1c4cf3d76e2dd14bab
|
1
biome_lib
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 4e3493a9812c690052ee319bf94983e95f57f0b6
|
1
block_in_block
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 97c58340d2e73c4c17e93dd659fd2c881905d45b
|
1
blockexchange
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 0613166dbe02da3673333eb2add3af89b15e1292
|
166
boards/LICENSE.txt
Executable file
@ -0,0 +1,166 @@
|
||||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
|
||||
This version of the GNU Lesser General Public License incorporates
|
||||
the terms and conditions of version 3 of the GNU General Public
|
||||
License, supplemented by the additional permissions listed below.
|
||||
|
||||
0. Additional Definitions.
|
||||
|
||||
As used herein, "this License" refers to version 3 of the GNU Lesser
|
||||
General Public License, and the "GNU GPL" refers to version 3 of the GNU
|
||||
General Public License.
|
||||
|
||||
"The Library" refers to a covered work governed by this License,
|
||||
other than an Application or a Combined Work as defined below.
|
||||
|
||||
An "Application" is any work that makes use of an interface provided
|
||||
by the Library, but which is not otherwise based on the Library.
|
||||
Defining a subclass of a class defined by the Library is deemed a mode
|
||||
of using an interface provided by the Library.
|
||||
|
||||
A "Combined Work" is a work produced by combining or linking an
|
||||
Application with the Library. The particular version of the Library
|
||||
with which the Combined Work was made is also called the "Linked
|
||||
Version".
|
||||
|
||||
The "Minimal Corresponding Source" for a Combined Work means the
|
||||
Corresponding Source for the Combined Work, excluding any source code
|
||||
for portions of the Combined Work that, considered in isolation, are
|
||||
based on the Application, and not on the Linked Version.
|
||||
|
||||
The "Corresponding Application Code" for a Combined Work means the
|
||||
object code and/or source code for the Application, including any data
|
||||
and utility programs needed for reproducing the Combined Work from the
|
||||
Application, but excluding the System Libraries of the Combined Work.
|
||||
|
||||
1. Exception to Section 3 of the GNU GPL.
|
||||
|
||||
You may convey a covered work under sections 3 and 4 of this License
|
||||
without being bound by section 3 of the GNU GPL.
|
||||
|
||||
2. Conveying Modified Versions.
|
||||
|
||||
If you modify a copy of the Library, and, in your modifications, a
|
||||
facility refers to a function or data to be supplied by an Application
|
||||
that uses the facility (other than as an argument passed when the
|
||||
facility is invoked), then you may convey a copy of the modified
|
||||
version:
|
||||
|
||||
a) under this License, provided that you make a good faith effort to
|
||||
ensure that, in the event an Application does not supply the
|
||||
function or data, the facility still operates, and performs
|
||||
whatever part of its purpose remains meaningful, or
|
||||
|
||||
b) under the GNU GPL, with none of the additional permissions of
|
||||
this License applicable to that copy.
|
||||
|
||||
3. Object Code Incorporating Material from Library Header Files.
|
||||
|
||||
The object code form of an Application may incorporate material from
|
||||
a header file that is part of the Library. You may convey such object
|
||||
code under terms of your choice, provided that, if the incorporated
|
||||
material is not limited to numerical parameters, data structure
|
||||
layouts and accessors, or small macros, inline functions and templates
|
||||
(ten or fewer lines in length), you do both of the following:
|
||||
|
||||
a) Give prominent notice with each copy of the object code that the
|
||||
Library is used in it and that the Library and its use are
|
||||
covered by this License.
|
||||
|
||||
b) Accompany the object code with a copy of the GNU GPL and this license
|
||||
document.
|
||||
|
||||
4. Combined Works.
|
||||
|
||||
You may convey a Combined Work under terms of your choice that,
|
||||
taken together, effectively do not restrict modification of the
|
||||
portions of the Library contained in the Combined Work and reverse
|
||||
engineering for debugging such modifications, if you also do each of
|
||||
the following:
|
||||
|
||||
a) Give prominent notice with each copy of the Combined Work that
|
||||
the Library is used in it and that the Library and its use are
|
||||
covered by this License.
|
||||
|
||||
b) Accompany the Combined Work with a copy of the GNU GPL and this license
|
||||
document.
|
||||
|
||||
c) For a Combined Work that displays copyright notices during
|
||||
execution, include the copyright notice for the Library among
|
||||
these notices, as well as a reference directing the user to the
|
||||
copies of the GNU GPL and this license document.
|
||||
|
||||
d) Do one of the following:
|
||||
|
||||
0) Convey the Minimal Corresponding Source under the terms of this
|
||||
License, and the Corresponding Application Code in a form
|
||||
suitable for, and under terms that permit, the user to
|
||||
recombine or relink the Application with a modified version of
|
||||
the Linked Version to produce a modified Combined Work, in the
|
||||
manner specified by section 6 of the GNU GPL for conveying
|
||||
Corresponding Source.
|
||||
|
||||
1) Use a suitable shared library mechanism for linking with the
|
||||
Library. A suitable mechanism is one that (a) uses at run time
|
||||
a copy of the Library already present on the user's computer
|
||||
system, and (b) will operate properly with a modified version
|
||||
of the Library that is interface-compatible with the Linked
|
||||
Version.
|
||||
|
||||
e) Provide Installation Information, but only if you would otherwise
|
||||
be required to provide such information under section 6 of the
|
||||
GNU GPL, and only to the extent that such information is
|
||||
necessary to install and execute a modified version of the
|
||||
Combined Work produced by recombining or relinking the
|
||||
Application with a modified version of the Linked Version. (If
|
||||
you use option 4d0, the Installation Information must accompany
|
||||
the Minimal Corresponding Source and Corresponding Application
|
||||
Code. If you use option 4d1, you must provide the Installation
|
||||
Information in the manner specified by section 6 of the GNU GPL
|
||||
for conveying Corresponding Source.)
|
||||
|
||||
5. Combined Libraries.
|
||||
|
||||
You may place library facilities that are a work based on the
|
||||
Library side by side in a single library together with other library
|
||||
facilities that are not Applications and are not covered by this
|
||||
License, and convey such a combined library under terms of your
|
||||
choice, if you do both of the following:
|
||||
|
||||
a) Accompany the combined library with a copy of the same work based
|
||||
on the Library, uncombined with any other library facilities,
|
||||
conveyed under the terms of this License.
|
||||
|
||||
b) Give prominent notice with the combined library that part of it
|
||||
is a work based on the Library, and explaining where to find the
|
||||
accompanying uncombined form of the same work.
|
||||
|
||||
6. Revised Versions of the GNU Lesser General Public License.
|
||||
|
||||
The Free Software Foundation may publish revised and/or new versions
|
||||
of the GNU Lesser General Public License from time to time. Such new
|
||||
versions will be similar in spirit to the present version, but may
|
||||
differ in detail to address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the
|
||||
Library as you received it specifies that a certain numbered version
|
||||
of the GNU Lesser General Public License "or any later version"
|
||||
applies to it, you have the option of following the terms and
|
||||
conditions either of that published version or of any later version
|
||||
published by the Free Software Foundation. If the Library as you
|
||||
received it does not specify a version number of the GNU Lesser
|
||||
General Public License, you may choose any version of the GNU Lesser
|
||||
General Public License ever published by the Free Software Foundation.
|
||||
|
||||
If the Library as you received it specifies that a proxy can decide
|
||||
whether future versions of the GNU Lesser General Public License shall
|
||||
apply, that proxy's public statement of acceptance of any version is
|
||||
permanent authorization for you to choose that version for the
|
||||
Library.
|
||||
|
4
boards/LICENSE_FONT.txt
Executable file
@ -0,0 +1,4 @@
|
||||
The FontStruction “Tiny Cursive”
|
||||
(https://fontstruct.com/fontstructions/show/63155) by “cyfry77” is licensed
|
||||
under a Creative Commons Attribution Share Alike license
|
||||
(http://creativecommons.org/licenses/by-sa/3.0/).
|
2
boards/copyright.txt
Executable file
@ -0,0 +1,2 @@
|
||||
Code by Pierre-Yves Rollo (pyrollo)
|
||||
Font by (cyfry77)
|
2
boards/depends.txt
Executable file
@ -0,0 +1,2 @@
|
||||
default
|
||||
signs_api
|
27
boards/font_tinycurs.lua
Executable file
@ -0,0 +1,27 @@
|
||||
--[[
|
||||
Tinycurs font for Font API
|
||||
|
||||
Original font Tiny Cursive
|
||||
by cyfry77
|
||||
G and J textures by Pierre-Yves Rollo (pyrollo)
|
||||
released under CC-BY-SA license
|
||||
|
||||
https://fontstruct.com/fontstructions/show/63155/tiny_cursive
|
||||
|
||||
Derivative texture are under CC-BY-SA license
|
||||
Code is under LGPL v3 license
|
||||
--]]
|
||||
|
||||
font_api.register_font('tinycurs',
|
||||
{
|
||||
default = false, -- Don't register this font as a possible default font
|
||||
margintop = -2,
|
||||
marginbottom = -2,
|
||||
linespacing = -4,
|
||||
height = 19,
|
||||
widths = {
|
||||
[0]=9, [32]=9, [33]=6, [34]=7, [35]=10, [36]=14, [37]=14, [38]=12, [39]=3, [40]=6, [41]=6, [42]=9, [43]=8, [44]=3, [45]=7, [46]=3, [47]=9, [48]=9, [49]=7, [50]=10, [51]=9, [52]=9, [53]=10, [54]=10, [55]=9, [56]=10, [57]=8, [58]=5, [59]=5, [60]=8, [61]=8, [62]=8, [63]=8, [64]=12, [65]=9, [66]=7, [67]=9, [68]=10, [69]=8, [70]=8, [71]=8, [72]=10, [73]=7, [74]=8, [75]=9, [76]=9, [77]=12, [78]=10, [79]=9, [80]=9, [81]=9, [82]=11, [83]=11, [84]=8, [85]=11, [86]=11, [87]=12, [88]=12, [89]=11, [90]=11, [91]=8, [92]=5, [93]=8, [94]=8, [95]=8, [96]=5, [97]=6, [98]=6, [99]=6, [100]=7, [101]=6, [102]=5, [103]=6, [104]=6, [105]=4, [106]=5, [107]=7, [108]=5, [109]=9, [110]=8, [111]=6, [112]=9, [113]=8, [114]=7, [115]=7, [116]=6, [117]=8, [118]=8, [119]=11, [120]=10, [121]=8, [122]=8, [123]=8, [124]=6, [125]=9, [126]=10, [8216]=4, [8217]=4, [8220]=6, [8221]=6
|
||||
},
|
||||
}
|
||||
);
|
||||
|
139
boards/init.lua
Executable file
@ -0,0 +1,139 @@
|
||||
--[[
|
||||
boards mod for Minetest. Black boards with text on it.
|
||||
(c) Pierre-Yves Rollo
|
||||
|
||||
This file is part of boards.
|
||||
|
||||
boards is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
boards is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with boards. If not, see <http://www.gnu.org/licenses/>.
|
||||
--]]
|
||||
|
||||
boards = {}
|
||||
boards.name = minetest.get_current_modname()
|
||||
boards.path = minetest.get_modpath(boards.name)
|
||||
|
||||
-- Load support for intllib.
|
||||
local S, NS = dofile(boards.path.."/intllib.lua")
|
||||
boards.intllib = S
|
||||
local F = function(...) return minetest.formspec_escape(S(...)) end
|
||||
|
||||
-- Load font
|
||||
dofile(boards.path.."/font_tinycurs.lua")
|
||||
|
||||
local function set_formspec(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
meta:set_string("formspec",
|
||||
"size[6,4]"..default.gui_bg..default.gui_bg_img..default.gui_slots..
|
||||
"textarea[0.5,0.7;5.5,3;display_text;"..F("Text")..";${display_text}]"..
|
||||
"button_exit[3,3.5;2,1;ok;"..F("Write").."]"..
|
||||
"button_exit[1,3.5;2,1;wipe;"..F("Wipe").."]")
|
||||
end
|
||||
|
||||
-- On boards, everyone is allowed to write and wipe
|
||||
local function on_receive_fields(pos, formname, fields, player)
|
||||
if fields then
|
||||
if fields.ok or fields.key_enter then
|
||||
signs_api.set_display_text(pos, fields.display_text, fields.font)
|
||||
end
|
||||
if fields.wipe then
|
||||
signs_api.set_display_text(pos, "", fields.font)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
models = {
|
||||
black_board = {
|
||||
depth = 1/16, width = 1, height = 1,
|
||||
entity_fields = {
|
||||
top = -1/32,
|
||||
size = { x = 1, y = 15/16 },
|
||||
maxlines = 5,
|
||||
color = "#fff",
|
||||
font_name = "tinycurs",
|
||||
valign = "top",
|
||||
},
|
||||
node_fields = {
|
||||
description = S("Black board"),
|
||||
tiles = { "default_wood.png", "default_wood.png",
|
||||
"default_wood.png", "default_wood.png",
|
||||
"default_wood.png", "board_black_front.png" },
|
||||
drawtype = "nodebox",
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, 7/16, 0.5, 0.5, 0.5},
|
||||
{-0.5, -7/16, 6/16, 0.5, -0.5, 7/16}
|
||||
},
|
||||
},
|
||||
on_construct = function(pos)
|
||||
set_formspec(pos)
|
||||
display_api.on_construct(pos)
|
||||
end,
|
||||
on_receive_fields = on_receive_fields,
|
||||
},
|
||||
},
|
||||
green_board = {
|
||||
depth = 1/16, width = 1, height = 1,
|
||||
entity_fields = {
|
||||
top = -1/32,
|
||||
size = { x = 1, y = 15/16 },
|
||||
maxlines = 5,
|
||||
color = "#fff",
|
||||
font_name = "tinycurs",
|
||||
valign = "top",
|
||||
},
|
||||
node_fields = {
|
||||
description = S("Green board"),
|
||||
tiles = { "default_wood.png", "default_wood.png",
|
||||
"default_wood.png", "default_wood.png",
|
||||
"default_wood.png", "board_green_front.png" },
|
||||
drawtype = "nodebox",
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, 7/16, 0.5, 0.5, 0.5},
|
||||
{-0.5, -7/16, 6/16, 0.5, -0.5, 7/16}
|
||||
},
|
||||
},
|
||||
on_construct = function(pos)
|
||||
set_formspec(pos)
|
||||
display_api.on_construct(pos)
|
||||
end,
|
||||
on_receive_fields = on_receive_fields,
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
-- Node registration
|
||||
for name, model in pairs(models)
|
||||
do
|
||||
signs_api.register_sign("boards", name, model)
|
||||
end
|
||||
|
||||
-- Recipes
|
||||
minetest.register_craft(
|
||||
{
|
||||
output = "boards:black_board",
|
||||
recipe = {
|
||||
{"group:wood", "group:stone", "dye:black"},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft(
|
||||
{
|
||||
output = "boards:green_board",
|
||||
recipe = {
|
||||
{"group:wood", "group:stone", "dye:dark_green"},
|
||||
}
|
||||
})
|
||||
|
45
boards/intllib.lua
Executable file
@ -0,0 +1,45 @@
|
||||
|
||||
-- Fallback functions for when `intllib` is not installed.
|
||||
-- Code released under Unlicense <http://unlicense.org>.
|
||||
|
||||
-- Get the latest version of this file at:
|
||||
-- https://raw.githubusercontent.com/minetest-mods/intllib/master/lib/intllib.lua
|
||||
|
||||
local function format(str, ...)
|
||||
local args = { ... }
|
||||
local function repl(escape, open, num, close)
|
||||
if escape == "" then
|
||||
local replacement = tostring(args[tonumber(num)])
|
||||
if open == "" then
|
||||
replacement = replacement..close
|
||||
end
|
||||
return replacement
|
||||
else
|
||||
return "@"..open..num..close
|
||||
end
|
||||
end
|
||||
return (str:gsub("(@?)@(%(?)(%d+)(%)?)", repl))
|
||||
end
|
||||
|
||||
local gettext, ngettext
|
||||
if minetest.get_modpath("intllib") then
|
||||
if intllib.make_gettext_pair then
|
||||
-- New method using gettext.
|
||||
gettext, ngettext = intllib.make_gettext_pair()
|
||||
else
|
||||
-- Old method using text files.
|
||||
gettext = intllib.Getter()
|
||||
end
|
||||
end
|
||||
|
||||
-- Fill in missing functions.
|
||||
|
||||
gettext = gettext or function(msgid, ...)
|
||||
return format(msgid, ...)
|
||||
end
|
||||
|
||||
ngettext = ngettext or function(msgid, msgid_plural, n, ...)
|
||||
return format(n==1 and msgid or msgid_plural, ...)
|
||||
end
|
||||
|
||||
return gettext, ngettext
|
40
boards/locale/fr.po
Executable file
@ -0,0 +1,40 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-07-16 10:00+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=CHARSET\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: init.lua
|
||||
msgid "Text"
|
||||
msgstr "Texte"
|
||||
|
||||
#: init.lua
|
||||
msgid "Write"
|
||||
msgstr "Ecrire"
|
||||
|
||||
#: init.lua
|
||||
msgid "Wipe"
|
||||
msgstr "Effacer"
|
||||
|
||||
#: init.lua
|
||||
msgid "Black board"
|
||||
msgstr "Tableau noir"
|
||||
|
||||
#: init.lua
|
||||
msgid "Green board"
|
||||
msgstr "Tableau vert"
|
||||
|
||||
|
34
boards/locale/template.pot
Executable file
@ -0,0 +1,34 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-07-16 10:00+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=CHARSET\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: init.lua
|
||||
msgid "Text"
|
||||
msgstr ""
|
||||
|
||||
#: init.lua
|
||||
msgid "Write"
|
||||
msgstr ""
|
||||
|
||||
#: init.lua
|
||||
msgid "Wipe"
|
||||
msgstr ""
|
||||
|
||||
#: init.lua
|
||||
msgid "Black board"
|
||||
msgstr ""
|
3
boards/mod.conf
Executable file
@ -0,0 +1,3 @@
|
||||
name=boards
|
||||
description=Writable school boards using sign_api
|
||||
depends=default,signs_api
|
BIN
boards/textures/board_black_front.png
Executable file
After Width: | Height: | Size: 392 B |
BIN
boards/textures/board_green_front.png
Executable file
After Width: | Height: | Size: 232 B |
BIN
boards/textures/font_tinycurs_0000.png
Executable file
After Width: | Height: | Size: 83 B |
BIN
boards/textures/font_tinycurs_0020.png
Executable file
After Width: | Height: | Size: 82 B |
BIN
boards/textures/font_tinycurs_0021.png
Executable file
After Width: | Height: | Size: 82 B |
BIN
boards/textures/font_tinycurs_0022.png
Executable file
After Width: | Height: | Size: 77 B |
BIN
boards/textures/font_tinycurs_0023.png
Executable file
After Width: | Height: | Size: 89 B |
BIN
boards/textures/font_tinycurs_0024.png
Executable file
After Width: | Height: | Size: 111 B |
BIN
boards/textures/font_tinycurs_0025.png
Executable file
After Width: | Height: | Size: 90 B |
BIN
boards/textures/font_tinycurs_0026.png
Executable file
After Width: | Height: | Size: 105 B |
BIN
boards/textures/font_tinycurs_0027.png
Executable file
After Width: | Height: | Size: 75 B |
BIN
boards/textures/font_tinycurs_0028.png
Executable file
After Width: | Height: | Size: 81 B |
BIN
boards/textures/font_tinycurs_0029.png
Executable file
After Width: | Height: | Size: 79 B |
BIN
boards/textures/font_tinycurs_002a.png
Executable file
After Width: | Height: | Size: 81 B |
BIN
boards/textures/font_tinycurs_002b.png
Executable file
After Width: | Height: | Size: 82 B |
BIN
boards/textures/font_tinycurs_002c.png
Executable file
After Width: | Height: | Size: 72 B |
BIN
boards/textures/font_tinycurs_002d.png
Executable file
After Width: | Height: | Size: 73 B |
BIN
boards/textures/font_tinycurs_002e.png
Executable file
After Width: | Height: | Size: 71 B |
BIN
boards/textures/font_tinycurs_002f.png
Executable file
After Width: | Height: | Size: 80 B |
BIN
boards/textures/font_tinycurs_0030.png
Executable file
After Width: | Height: | Size: 90 B |
BIN
boards/textures/font_tinycurs_0031.png
Executable file
After Width: | Height: | Size: 86 B |
BIN
boards/textures/font_tinycurs_0032.png
Executable file
After Width: | Height: | Size: 94 B |
BIN
boards/textures/font_tinycurs_0033.png
Executable file
After Width: | Height: | Size: 93 B |
BIN
boards/textures/font_tinycurs_0034.png
Executable file
After Width: | Height: | Size: 97 B |
BIN
boards/textures/font_tinycurs_0035.png
Executable file
After Width: | Height: | Size: 95 B |
BIN
boards/textures/font_tinycurs_0036.png
Executable file
After Width: | Height: | Size: 92 B |
BIN
boards/textures/font_tinycurs_0037.png
Executable file
After Width: | Height: | Size: 86 B |
BIN
boards/textures/font_tinycurs_0038.png
Executable file
After Width: | Height: | Size: 94 B |
BIN
boards/textures/font_tinycurs_0039.png
Executable file
After Width: | Height: | Size: 91 B |
BIN
boards/textures/font_tinycurs_003a.png
Executable file
After Width: | Height: | Size: 76 B |
BIN
boards/textures/font_tinycurs_003b.png
Executable file
After Width: | Height: | Size: 78 B |
BIN
boards/textures/font_tinycurs_003c.png
Executable file
After Width: | Height: | Size: 75 B |
BIN
boards/textures/font_tinycurs_003d.png
Executable file
After Width: | Height: | Size: 75 B |
BIN
boards/textures/font_tinycurs_003e.png
Executable file
After Width: | Height: | Size: 75 B |
BIN
boards/textures/font_tinycurs_003f.png
Executable file
After Width: | Height: | Size: 86 B |
BIN
boards/textures/font_tinycurs_0040.png
Executable file
After Width: | Height: | Size: 102 B |
BIN
boards/textures/font_tinycurs_0041.png
Executable file
After Width: | Height: | Size: 87 B |
BIN
boards/textures/font_tinycurs_0042.png
Executable file
After Width: | Height: | Size: 86 B |
BIN
boards/textures/font_tinycurs_0043.png
Executable file
After Width: | Height: | Size: 87 B |
BIN
boards/textures/font_tinycurs_0044.png
Executable file
After Width: | Height: | Size: 88 B |
BIN
boards/textures/font_tinycurs_0045.png
Executable file
After Width: | Height: | Size: 86 B |
BIN
boards/textures/font_tinycurs_0046.png
Executable file
After Width: | Height: | Size: 88 B |
BIN
boards/textures/font_tinycurs_0047.png
Executable file
After Width: | Height: | Size: 100 B |
BIN
boards/textures/font_tinycurs_0048.png
Executable file
After Width: | Height: | Size: 95 B |
BIN
boards/textures/font_tinycurs_0049.png
Executable file
After Width: | Height: | Size: 87 B |
BIN
boards/textures/font_tinycurs_004a.png
Executable file
After Width: | Height: | Size: 107 B |
BIN
boards/textures/font_tinycurs_004b.png
Executable file
After Width: | Height: | Size: 93 B |
BIN
boards/textures/font_tinycurs_004c.png
Executable file
After Width: | Height: | Size: 89 B |
BIN
boards/textures/font_tinycurs_004d.png
Executable file
After Width: | Height: | Size: 91 B |