/mcap-ide

Primary LanguageCSS

IDE_{
  "target": "str",
  "id": "str",
  "path": "str",
  "name": "str",
  "action": "str",
  "data": "str",
  "type": "str",
  "before": "str",
  "after": "str",
  "dts": int,
  "ars": bool      
}

target - определяет каталог верхнего уровня id - значение для подстановки в path, before, after вместо %ID% path - конечный каталог (внутри target) name - имя файла с расширением или маска имен файлов action - имя действия data - передаваемые данные type - тип передаваемых данных (текст, json, base-64) before - команда выполняемая перед действием (say Hello %NICKNAME%) after - команда выполняемая после действия (say Goodbye %NICKNAME%) dts - момент времени (unix timestamp) ars - контролировать право выполнения (action level security)


На клиенте: mc - корневой каталоге minecraft ct - каталог файлов ChatTrigger am - каталог файлов AdvansedMacros

На сервере: srv - корневой каталоге minecraft cct - каталог файлов ComputerCraft wol - каталог файлов WizardOfLua wds - каталог файлов WebDisplayServers web - каталог файлов OpenRestyWebServer njs - каталог файлов NodeJS приложений


{
  "target": "cct",
  "id": "1",
  "path": "%ID%",
  "name": "*.*",
  "action": "getTargetItems",
  "data": "",
  "type": "",
  "before": "",
  "after": "",
  "dts": 1644914843,
  "ars": true      
}

{
    "target": "cct",
    "id": "1",
    "path": "1",
    "name": "*.*",
    "action": "getTargetItems",
    "dts": 1644914843,
    "data": [
        { "name": "libs", "parent": "",  "isDir": true},
        { "name": "test.lua", "parent": "libs",  "isDir": false},
        { "name": "gui.lua", "parent": "",  "isDir": false}
     ]
 } 

IDE_{
  "target": "cct",
  "id": "1",
  "path": "%ID%",
  "name": "test.lua",
  "action": "getTargetItem",
  "data": "",
  "type": "text",
  "before": "",
  "after": "",
  "dts": 1644914843,
  "ars": true      
}

text, base64, zip-base64

IDE_{
  "target": "cct",
  "id": "1",
  "path": "%ID%",
  "name": "test.lua",
  "action": "postTargetItem",
  "data": "Привет от старых штиблет",
  "type": "text",
  "before": "",
  "after": "",
  "dts": 1644914843,
  "ars": true      
}
/**
  * На клиенте:
  * mc - корневой каталоге minecraft
  * ct - каталог файлов ChatTrigger
  * am - каталог файлов AdvansedMacros
  *
  * На сервере:
  * srv - корневой каталоге minecraft
  * cct - каталог файлов ComputerCraft
  * wol - каталог файлов WizardOfLua
  * wds - каталог файлов WebDisplayServers
  * web - каталог файлов OpenRestyWebServer
  * njs - каталог файлов NodeJS приложений
  */