mirror of
https://github.com/damp11113-software/ccIDE.git
synced 2025-04-26 14:08:12 +00:00
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 and 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.
Install Remote code into computercraft
it very simple! to install Remote code.
wget https://raw.githubusercontent.com/DPSoftware-Foundation/ccIDE/main/startup.lua
And restart the computer.
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 for every block based IDE from DPSoftware Foundation.
License
This project is licensed under the GPL v3 License.
Languages
JavaScript
74.6%
COBOL
11.9%
HTML
8.7%
CSS
3.4%
Lua
1.4%