mirror of
https://github.com/damp11113-software/ccIDE.git
synced 2025-04-27 06:28:14 +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 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.
Languages
JavaScript
74.6%
COBOL
11.9%
HTML
8.7%
CSS
3.4%
Lua
1.4%