Skip to content

DPSoftware-Foundation/ccIDE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

65 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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

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 based for every block based IDE from DPSoftware Foundation

License

This project is licensed under the GPL v3 License.