Oclide is an INDEV IDE for OpenComputers 1.7.5 written in Java 8
- Editing tools (Undo/Redo, Clipboard)
- Refactoring tools
- Syntax highlighting
- OCEmu integration
- Internationalization
- Code autocompletion
- Modularity
- OCEmu debugging tools
- Built-in Ocelot Brain-based emulator
- Minecraft 1.7.10 - 1.12.2 integration
- Code autocompletion (ongoing)
- Code autoformatting
- Variable navigator
- Static code analyzer
- Minecraft 1.7.10 - 1.12.2 integration (ongoing)
- OCEmu integration
- Ocelot Desktop integration (done, but blocked in UI)
- CODE integration
- AurumEmulator integration
- Built-in Ocelot Brain-based emulator (ongoing)
- OCVM support (ongoing)
- OpenComputersVM support
- Internationalization (ongoing)
-
Modularity
Code autocompletion
- Default Lua 5.2 + 5.3 functions
-
bit32
-
coroutine
-
debug
-
io
-
math
-
os
-
package
-
string
-
table
-
-
buffer
-
colors
-
component
-
component.printer3d
-
component.abstract_bus
-
component.access_point
-
component.chunkloader
-
component.computer
-
component.crafting
-
component.data
-
component.database
-
component.debug
-
component.drone
-
component.drive
-
component.eeprom
-
component.experience
-
component.filesystem
-
component.generator
-
component.geolyzer
-
component.gpu
-
component.hologram
-
component.internet
-
component.inventory_controller
-
component.leash
-
component.microcontroller
-
component.modem
-
component.motion_sensor
-
component.navigation
-
component.net_splitter
-
component.piston
-
component.redstone
-
component.robot
-
component.screen
-
component.sign
-
component.tank_controller
-
component.tractor_beam
-
component.transposer
-
component.tunnel
-
component.world_sensor
-
-
computer
-
event
-
uuid
-
filesystem
-
internet
-
keyboard
-
note
-
process
-
rc
-
robot
-
serialization
-
shell
-
sides
-
term
-
text
-
thread
-
transforms
-
unicode
- JRE/JDK 1.8 or later
- Windows 10 (work on older versions is possible, but not guaranteed)
- IDE will also work on Linux-based distros or Mac OS, but there can be problems with launching/using OCEmu
- STABLE (RECOMMENDED) Download the latest version
dist.rar
at https://github.com/Vladg24YT/Oclide/releases - EXPERIMENTAL Download
OCLIDE.jar
andlib
folder fromdist
directory (Also download OCEmu binaries from https://github.com/OCLIDE-Modules/OCLIDE-OCEmu)
- Extract
.rar
/Copy.jar
andlib
to any folder you want. It will be OCLIDE's working directory. - Run the
OCLIDE.jar
file