ComputerCraft IDE (ccIDE)
ccIDE is block based programming for ComputerCraft lua.
special thank for ccblockly for idea
Quick Start
- install nodejs and git
- git clone cd to this project
- Install dependency use
npm install .
- To run this IDE use
npm run dev
or if you using windows you can userun.bat
to run it. - Done!
Install Remote code into computercraft
it very simple! to install Remote code.
Run from URL
for advanced computer/pocket/turtle
wget run https://raw.githubusercontent.com/DPSoftware-Foundation/ccIDE/main/advremote.lua
for non advance computer/pocket/turtle
wget run https://raw.githubusercontent.com/DPSoftware-Foundation/ccIDE/main/remote.lua
Download and Run
for advanced computer/pocket/turtle
wget https://raw.githubusercontent.com/DPSoftware-Foundation/ccIDE/main/advremote.lua advremote.lua
advremote
for non advanced computer/pocket/turtle
wget https://raw.githubusercontent.com/DPSoftware-Foundation/ccIDE/main/remote.lua remote.lua
remote
If error “Domain not permitted” try this solution.
official support library, peripheral and module function
Module (CC) (15/42)
Module | Status |
---|---|
_G | 🟩 Supported all |
Disk | 🟩 Supported all |
IO (NativeIO) | 🟩 Supported all |
Keys | 🟩 Supported all |
OS (System) | 🟩 Supported all |
RedNet | 🟩 Supported all |
Settings | 🟩 Supported all |
TextUtils | 🟩 Supported all |
Peripheral | 🟩 Supported all |
Turtle | 🟩 Supported all |
Energy Storage Peripheral | 🟩 Supported all |
Fluid Storage Peripheral | 🟩 Supported all |
Inventory | 🟩 Supported all |
Redstone | 🟨 Partially Supported |
Colors | 🟨 Partially Supported |
Commands | 🟥 Unsupport |
FS | 🟥 Unsupport |
GPS | 🟥 Unsupport |
Help | 🟥 Unsupport |
HTTP (Network) | 🟥 Unsupport |
Multishell | 🟥 Unsupport |
PaintUtils | 🟥 Unsupport |
Parallel | 🟥 Unsupport |
🟥 Unsupport | |
Shell | 🟥 Unsupport |
Term | 🟥 Unsupport |
Vector | 🟥 Unsupport |
Window | 🟥 Unsupport |
DFPWM Audio | 🟥 Unsupport |
Completion | 🟥 Unsupport |
Expect | 🟥 Unsupport |
NFT Image | 🟥 Unsupport |
Pretty | 🟥 Unsupport |
Require | 🟥 Unsupport |
Shell Completion | 🟥 Unsupport |
Strings | 🟥 Unsupport |
Command Peripheral | 🟥 Unsupport |
Computer Peripheral | 🟥 Unsupport |
Drive Peripheral | 🟥 Unsupport |
Modem Peripheral | 🟥 Unsupport |
Monitor Peripheral | 🟥 Unsupport |
Printer Peripheral | 🟥 Unsupport |
Speaker Peripheral | 🟥 Unsupport |
Event: https://tweaked.cc/event/alarm.html
Peripheral mods (2/20)
Mod | Status |
---|---|
Create Additions | 🟩 Supported all |
Advanced Peripherals | 🟨 Partially Supported (9/13 Peripheral) |
Create | 🟨 Third support |
CC:C Bridge | 🟥 Unsupport |
Extreme Reactors (Command) | 🟥 Unsupport |
CC:Destroy Bridge | 🟥 Unsupport |
More Red x CC:Tweaked Compat | 🟥 Unsupport |
More Peripherals | 🟥 Unsupport |
Tom’s Peripherals | 🟥 Unsupport |
Computer Cartographer | 🟥 Unsupport |
Peripheralium | 🟥 Unsupport |
Unlimited Peripheral Works | 🟥 Unsupport |
CTOV | 🟥 Unsupport |
Digital Items 3 | 🟥 Unsupport |
SirEdvin’s Cloud Solutions | 🟥 Unsupport |
CC: VS | 🟥 Unsupport |
CC Shops | 🟥 Unsupport |
SwitchCraft Peripherals | 🟥 Unsupport (Old version) |
Plethora Peripherals | 🟥 Unsupport (Fabric only) |
Some Peripherals | 🟥 Unsupport (Fabric only) |
Library (0/24)
Library | Status |
---|---|
Acidity | 🟥 Unsupport |
Anavrins’ ChaCha20 (pastebin) | 🟥 Unsupport |
Anavrins’ MD5 | 🟥 Unsupport |
Anavrins’ SHA-1 | 🟥 Unsupport |
Anavrins’ SHA-256 (pastebin) | 🟥 Unsupport |
AUKit | 🟥 Unsupport |
Basalt | 🟥 Unsupport |
Bigfont | 🟥 Unsupport |
C3D | 🟥 Unsupport |
CC-Archive | 🟥 Unsupport |
dbprotect | 🟥 Unsupport |
ecc.lua (pastebin) | 🟥 Unsupport |
ecnet | 🟥 Unsupport |
GuiH | 🟥 Unsupport |
IsometriH | 🟥 Unsupport |
Luz | 🟥 Unsupport |
Milo | 🟥 Unsupport |
Pine3D | 🟥 Unsupport |
PngLua | 🟥 Unsupport |
Pixelbox Lite | 🟥 Unsupport |
RedRun | 🟥 Unsupport |
Tamperer | 🟥 Unsupport |
Tampl | 🟥 Unsupport |
Telem | 🟥 Unsupport |
VeriCode | 🟥 Unsupport |
Some small developer media
https://github.com/user-attachments/assets/8e9564fc-fc85-4ff6-b23a-357d3ac5f33c
https://github.com/user-attachments/assets/195231d4-8fd8-4101-8068-70bc038a5c4f
https://github.com/user-attachments/assets/8f114cfa-d87c-47d0-a670-a13dc975ab06
For adapting in other project
This project is based for every block based IDE from DPSoftware Foundation
License
This project is licensed under the GPL v3 License.