Please change browser

Please change browser to Chrome/Edge/Firefox

ccIDE


ComputerCraft IDE (ccIDE)

ccIDE is block based programming for ComputerCraft lua.

special thank for ccblockly for idea

Screenshot 2024-08-20 202018

Quick Start

  1. install nodejs and git
  2. git clone cd to this project
  3. Install dependency use npm install .
  4. To run this IDE use npm run dev or if you using windows you can use run.bat to run it.
  5. 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
Pocket 🟥 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

wakatime

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.


Write By damp11113 at November 10, 2024 -- Tagged with test