Skip to content
This repository has been archived by the owner on Jun 10, 2023. It is now read-only.

OCLIDE-Modules/OCLIDE

Repository files navigation

OCLIDE

DEVELOPMENT AND SUPPORT ARE DISCONTINUED

Codacy Badge
Java CI
GitHub issues

Program screenshot Oclide is an INDEV IDE for OpenComputers 1.7.5 written in Java 8

Feature list

  • 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

Requirements

  • 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

Installation

  1. Extract .rar/Copy .jar and lib to any folder you want. It will be OCLIDE's working directory.
  2. Run the OCLIDE.jar file