11# ComputerCraft IDE (ccIDE)
22ccIDE is block based programming for ComputerCraft lua.
33
4- special thank for [ this repo ] ( https://github.com/Mirka1405/ccblockly )
4+ special thank for [ ccblockly ] ( https://github.com/Mirka1405/ccblockly ) for idea
55
6- ![ image] ( https://github.com/user-attachments/assets/57c3f2b4-793b-4136-b503-6569bb577eae )
6+ ![ image] ( https://github.com/user-attachments/assets/599c9ebe-66ca-445d-94da-4216cb57e918 )
77
88# Quick Start
991 . install nodejs and git
10102 . git clone cd to this project
11113 . Install dependency use ` npm install . `
12- 4 . To run this IDE use ` npm run dev `
12+ 4 . To run this IDE use ` npm run dev ` or if you using windows you can use ` run.bat ` to run it.
13135 . Done!
1414
1515## Install Remote code into computercraft
@@ -36,8 +36,59 @@ remote
3636```
3737If error "Domain not permitted" try [ this solution] ( https://github.com/cc-tweaked/CC-Tweaked/discussions/626#discussioncomment-241924 ) .
3838
39- ## official support peripherals
40- | Peripheral | Status
39+ ## official support library, peripheral and module function
40+
41+ ### Module (CC)
42+ | Module | Status
43+ |------------|--------
44+ | [ _ G] ( https://tweaked.cc/module/_G.html ) | π© Supported all
45+ | [ Disk] ( https://tweaked.cc/module/disk.html ) | π© Supported all
46+ | [ IO] ( https://tweaked.cc/module/io.html ) (NativeIO) | π© Supported all
47+ | [ Keys] ( https://tweaked.cc/module/keys.html ) | π© Supported all
48+ | [ OS] ( https://tweaked.cc/module/os.html ) (System) | π© Supported all
49+ | [ RedNet] ( https://tweaked.cc/module/rednet.html ) | π© Supported all
50+ | [ Redstone] ( https://tweaked.cc/module/redstone.html ) | π© Supported all
51+ | [ Settings] ( https://tweaked.cc/module/settings.html ) | π© Supported all
52+ | [ TextUtils] ( https://tweaked.cc/module/textutils.html ) | π© Supported all
53+ | [ Colors] ( https://tweaked.cc/module/colors.html ) | π¨ Partially Supported
54+ | [ Commands] ( https://tweaked.cc/module/commands.html ) | π₯ Unsupport
55+ | [ FS] ( https://tweaked.cc/module/fs.html ) | π₯ Unsupport
56+ | [ GPS] ( https://tweaked.cc/module/gps.html ) | π₯ Unsupport
57+ | [ Help] ( https://tweaked.cc/module/help.html ) | π₯ Unsupport
58+ | [ HTTP] ( https://tweaked.cc/module/http.html ) (Network) | π₯ Unsupport
59+ | [ Multishell] ( https://tweaked.cc/module/multishell.html ) | π₯ Unsupport
60+ | [ PaintUtils] ( https://tweaked.cc/module/paintutils.html ) | π₯ Unsupport
61+ | [ Parallel] ( https://tweaked.cc/module/parallel.html ) | π₯ Unsupport
62+ | [ Peripheral] ( https://tweaked.cc/module/peripheral.html ) | π₯ Unsupport
63+ | [ Pocket] ( https://tweaked.cc/module/pocket.html ) | π₯ Unsupport
64+ | [ Shell] ( https://tweaked.cc/module/shell.html ) | π₯ Unsupport
65+ | [ Term] ( https://tweaked.cc/module/term.html ) | π₯ Unsupport
66+ | [ Turtle] ( https://tweaked.cc/module/turtle.html ) | π₯ Unsupport
67+ | [ Vector] ( https://tweaked.cc/module/vector.html ) | π₯ Unsupport
68+ | [ Window] ( https://tweaked.cc/module/window.html ) | π₯ Unsupport
69+ | [ DFPWM Audio] ( https://tweaked.cc/library/cc.audio.dfpwm.html ) | π₯ Unsupport
70+ | [ Completion] ( https://tweaked.cc/library/cc.completion.html ) | π₯ Unsupport
71+ | [ Expect] ( https://tweaked.cc/library/cc.expect.html ) | π₯ Unsupport
72+ | [ NFT Image] ( https://tweaked.cc/library/cc.image.nft.html ) | π₯ Unsupport
73+ | [ Pretty] ( https://tweaked.cc/library/cc.pretty.html ) | π₯ Unsupport
74+ | [ Require] ( https://tweaked.cc/library/cc.require.html ) | π₯ Unsupport
75+ | [ Shell Completion] ( https://tweaked.cc/library/cc.shell.completion.html ) | π₯ Unsupport
76+ | [ Strings] ( https://tweaked.cc/library/cc.strings.html ) | π₯ Unsupport
77+ | [ Command Peripheral] ( https://tweaked.cc/peripheral/command.html ) | π₯ Unsupport
78+ | [ Computer Peripheral] ( https://tweaked.cc/peripheral/computer.html ) | π₯ Unsupport
79+ | [ Drive Peripheral] ( https://tweaked.cc/peripheral/drive.html ) | π₯ Unsupport
80+ | [ Modem Peripheral] ( https://tweaked.cc/peripheral/modem.html ) | π₯ Unsupport
81+ | [ Monitor Peripheral] ( https://tweaked.cc/peripheral/monitor.html ) | π₯ Unsupport
82+ | [ Printer Peripheral] ( https://tweaked.cc/peripheral/printer.html ) | π₯ Unsupport
83+ | [ Speaker Peripheral] ( https://tweaked.cc/peripheral/speaker.html ) | π₯ Unsupport
84+ | [ Energy Storage Peripheral] ( https://tweaked.cc/generic_peripheral/energy_storage.html ) | π₯ Unsupport
85+ | [ Fluid Storage Peripheral] ( https://tweaked.cc/generic_peripheral/fluid_storage.html ) | π₯ Unsupport
86+ | [ Inventory] ( https://tweaked.cc/generic_peripheral/inventory.html ) | π₯ Unsupport
87+
88+ Event: https://tweaked.cc/event/alarm.html
89+
90+ ### Peripheral mods
91+ | Mod | Status
4192|------------|--------
4293|[ Advanced Peripherals] ( https://www.curseforge.com/minecraft/mc-mods/advanced-peripherals ) | π¨ First support
4394|[ CC: C Bridge] ( https://www.curseforge.com/minecraft/mc-mods/cccbridge ) | π₯ Unsupport
@@ -53,9 +104,38 @@ If error "Domain not permitted" try [this solution](https://github.com/cc-tweake
53104|[ SirEdvin's Cloud Solutions] ( https://modrinth.com/mod/cloud-solutions ) | π₯ Unsupport
54105|[ CC: VS] ( https://modrinth.com/mod/cc-vs ) | π₯ Unsupport
55106|[ CC Shops] ( https://modrinth.com/mod/cc-shops ) | π₯ Unsupport
56- |[ SwitchCraft Peripherals] ( https://www.curseforge.com/minecraft/mc-mods/sc-peripherals ) | π₯ Unsupport
57- |[ Plethora Peripherals] ( https://www.curseforge.com/minecraft/mc-mods/plethora-peripherals ) | π₯ Unsupport
58- |[ Some Peripherals] ( https://modrinth.com/mod/some-peripherals ) | π₯ Unsupport
107+ |[ SwitchCraft Peripherals] ( https://www.curseforge.com/minecraft/mc-mods/sc-peripherals ) | π₯ Unsupport (Old version)
108+ |[ Plethora Peripherals] ( https://www.curseforge.com/minecraft/mc-mods/plethora-peripherals ) | π₯ Unsupport (Fabric only)
109+ |[ Some Peripherals] ( https://modrinth.com/mod/some-peripherals ) | π₯ Unsupport (Fabric only)
110+
111+ ### Library
112+ | Library | Status |
113+ | ------------| --------|
114+ | [ Acidity] ( https://github.com/9551-Dev/acidity ) | π₯ Unsupport |
115+ | [ Anavrins' ChaCha20] ( https://web.archive.org/web/20200924232302/http://www.computercraft.info/forums2/index.php?/topic/25474-chacha20-encryption-in-computercraft/ ) ([ pastebin] ( https://pastebin.com/GPzf9JSa ) ) | π₯ Unsupport |
116+ | [ Anavrins' MD5] ( https://pastebin.com/6PVSRckQ ) | π₯ Unsupport |
117+ | [ Anavrins' SHA-1] ( https://pastebin.com/SfL7vxP3 ) | π₯ Unsupport |
118+ | [ Anavrins' SHA-256] ( https://web.archive.org/web/20230211193054/http://www.computercraft.info/forums2/index.php?/topic/8169-sha-256-in-pure-lua/ ) ([ pastebin] ( https://pastebin.com/gsFrNjbt ) ) | π₯ Unsupport |
119+ | [ AUKit] ( https://mcjack123.github.io/AUKit/ ) | π₯ Unsupport |
120+ | [ Basalt] ( https://basalt.madefor.cc/ ) | π₯ Unsupport |
121+ | [ Bigfont] ( https://pastebin.com/3LfWxRWh ) | π₯ Unsupport |
122+ | [ C3D] ( https://c3d.madefor.cc/ ) | π₯ Unsupport |
123+ | [ CC-Archive] ( https://github.com/MCJack123/CC-Archive ) | π₯ Unsupport |
124+ | [ dbprotect] ( https://gist.github.com/MCJack123/4cf6fc941a2d412b4195caafb9636363 ) | π₯ Unsupport |
125+ | [ ecc.lua] ( https://web.archive.org/web/20190808224502/http://www.computercraft.info/forums2/index.php?/topic/29803-elliptic-curve-cryptography/ ) ([ pastebin] ( https://pastebin.com/ZGJGBJdg ) ) | π₯ Unsupport |
126+ | [ ecnet] ( https://github.com/migeyel/ecnet ) | π₯ Unsupport |
127+ | [ GuiH] ( https://guih.madefor.cc ) | π₯ Unsupport |
128+ | [ IsometriH] ( https://github.com/9551-Dev/IsometriH ) | π₯ Unsupport |
129+ | [ Luz] ( https://github.com/MCJack123/Luz ) | π₯ Unsupport |
130+ | [ Milo] ( https://github.com/kepler155c/opus-apps/wiki/Milo-(crafting---storage-system) ) | π₯ Unsupport |
131+ | [ Pine3D] ( https://github.com/Xella37/Pine3D ) | π₯ Unsupport |
132+ | [ PngLua] ( https://github.com/9551-Dev/pngLua ) | π₯ Unsupport |
133+ | [ Pixelbox Lite] ( https://github.com/9551-Dev/pixelbox_lite ) | π₯ Unsupport |
134+ | [ RedRun] ( https://gist.github.com/MCJack123/473475f07b980d57dd2bd818026c97e8 ) | π₯ Unsupport |
135+ | [ Tamperer] ( https://github.com/Fatboychummy-CC/Tamperer ) | π₯ Unsupport |
136+ | [ Tampl] ( https://github.com/9551-Dev/tampl ) | π₯ Unsupport |
137+ | [ Telem] ( https://telem.cc ) | π₯ Unsupport |
138+ | [ VeriCode] ( https://gist.github.com/MCJack123/7752c85918bcf23ada028abd615e8750 ) | π₯ Unsupport |
59139
60140# Some small developer media
61141[ ![ wakatime] ( https://wakatime.com/badge/user/0e729f00-081a-41e0-ab17-b9ac6abfc334/project/e9e0d6a6-dfaf-46d0-bb77-e1f7127e7fb4.svg )] ( https://wakatime.com/badge/user/0e729f00-081a-41e0-ab17-b9ac6abfc334/project/e9e0d6a6-dfaf-46d0-bb77-e1f7127e7fb4 )
@@ -66,10 +146,6 @@ https://github.com/user-attachments/assets/195231d4-8fd8-4101-8068-70bc038a5c4f
66146
67147https://github.com/user-attachments/assets/8f114cfa-d87c-47d0-a670-a13dc975ab06
68148
69- This is my time for this project in one week
70- ![ image] ( https://github.com/user-attachments/assets/d2c8ec6e-25b4-45e4-9f72-a7fb4b8906d1 )
71-
72-
73149# For adapting in other project
74150This project is based for every block based IDE from DPSoftware Foundation
75151
0 commit comments