Skip to content

Latest commit

 

History

History
140 lines (124 loc) · 9.11 KB

readme.md

File metadata and controls

140 lines (124 loc) · 9.11 KB

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 and 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.

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
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

Screen.Recording.2024-07-13.151315.mp4
Screen.Recording.2024-07-13.140556.mp4
Screen.Recording.2024-07-13.165904.mp4

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.