CC-Tweaked

Just another ComputerCraft fork

Stars
917
Committers
109

Bot releases are visible (Hide)

CC-Tweaked - [1.19.2] 1.101.3

Published by SquidDev over 1 year ago

New features in CC: Tweaked 1.101.3

  • Improve syntax errors when missing commas in tables, and on trailing commas in parameter lists.
  • speaker program now reports an error on common unsupported audio formats.
  • Small optimisations to the window API.

Several bug fixes:

  • Fix the REPL syntax reporting crashing on valid parses.
  • Ignore metatables in textutils.serialize.
  • Fix gps.locate returning nan when receiving a duplicate location (Wojbie).
  • Ignore metatables in textutils.serialize.
  • Fix crash when turtles are exploded by a null explosion.
  • Lua REPL no longer accepts )( as a valid expression.
  • Fix several inconsistencies with require/package.path in the Lua REPL (Wojbie).
  • Fix private several IP address ranges not being blocked by the $private rule.
  • Improve permission checks in the /computercraft command.
CC-Tweaked - [1.18.2] 1.101.3

Published by SquidDev over 1 year ago

New features in CC: Tweaked 1.101.3

  • Improve syntax errors when missing commas in tables, and on trailing commas in parameter lists.
  • speaker program now reports an error on common unsupported audio formats.
  • Small optimisations to the window API.

Several bug fixes:

  • Fix the REPL syntax reporting crashing on valid parses.
  • Ignore metatables in textutils.serialize.
  • Fix gps.locate returning nan when receiving a duplicate location (Wojbie).
  • Ignore metatables in textutils.serialize.
  • Fix wireless turtles having an invalid model.
  • Fix crash when turtles are exploded by a null explosion.
  • Lua REPL no longer accepts )( as a valid expression.
  • Fix several inconsistencies with require/package.path in the Lua REPL (Wojbie).
  • Fix private several IP address ranges not being blocked by the $private rule.
  • Improve permission checks in the /computercraft command.
CC-Tweaked - [1.16.5] 1.101.3

Published by SquidDev over 1 year ago

New features in CC: Tweaked 1.101.3

  • Support LetsEncrypt certificates within the HTTP API (MCJack123).
  • Improve syntax errors when missing commas in tables, and on trailing commas in parameter lists.
  • speaker program now reports an error on common unsupported audio formats.
  • Small optimisations to the window API.

Several bug fixes:

  • Fix the REPL syntax reporting crashing on valid parses.
  • Ignore metatables in textutils.serialize.
  • Fix gps.locate returning nan when receiving a duplicate location (Wojbie).
  • Ignore metatables in textutils.serialize.
  • Fix wireless turtles having an invalid model.
  • Fix crash when turtles are exploded by a null explosion.
  • Lua REPL no longer accepts )( as a valid expression.
  • Fix several inconsistencies with require/package.path in the Lua REPL (Wojbie).
  • Fix private several IP address ranges not being blocked by the $private rule.
  • Improve permission checks in the /computercraft command.
CC-Tweaked - [1.20.1] 1.105.0

Published by SquidDev over 1 year ago

New features in CC: Tweaked 1.105.0

  • Optimise JSON string parsing.
  • Add colors.fromBlit (Erb3).
  • Upload file size limit is now configurable (khankul).
  • Wired cables no longer have a distance limit.
  • Java methods now coerce values to strings consistently with Lua.
  • Add custom timeout support to the HTTP API.
  • Support custom proxies for HTTP requests (Lemmmy).
  • The speaker program now errors when playing HTTP files.
  • edit now shows an error message when editing read-only files.
  • Update Ukranian translation (SirEdvin).

Several bug fixes:

  • Allow GPS hosts to only be 1 block apart.
  • Fix "Turn On"/"Turn Off" buttons being inverted in the computer GUI (Erb3).
  • Fix arrow keys not working in the printout UI.
  • Several documentation fixes (zyxkad, Lupus590, Commandcracker).
  • Fix monitor renderer debug text always being visible on Forge.
  • Fix crash when another mod changes the LoggerContext.
  • Fix the monitor_renderer option not being present in Fabric config files.
  • Pasting on MacOS/OSX now uses Cmd+V rather than Ctrl+V.
  • Fix turtles placing blocks upside down when at y<0.
CC-Tweaked - [1.20] 1.105.0

Published by SquidDev over 1 year ago

New features in CC: Tweaked 1.105.0

  • Optimise JSON string parsing.
  • Add colors.fromBlit (Erb3).
  • Upload file size limit is now configurable (khankul).
  • Wired cables no longer have a distance limit.
  • Java methods now coerce values to strings consistently with Lua.
  • Add custom timeout support to the HTTP API.
  • Support custom proxies for HTTP requests (Lemmmy).
  • The speaker program now errors when playing HTML files.
  • edit now shows an error message when editing read-only files.
  • Update Ukranian translation (SirEdvin).

Several bug fixes:

  • Allow GPS hosts to only be 1 block apart.
  • Fix "Turn On"/"Turn Off" buttons being inverted in the computer GUI (Erb3).
  • Fix arrow keys not working in the printout UI.
  • Several documentation fixes (zyxkad, Lupus590, Commandcracker).
  • Fix monitor renderer debug text always being visible on Forge.
  • Fix crash when another mod changes the LoggerContext.
  • Fix the monitor_renderer option not being present in Fabric config files.
  • Pasting on MacOS/OSX now uses Cmd+V rather than Ctrl+V.
  • Fix turtles placing blocks upside down when at y<0.
CC-Tweaked - [1.19.4] 1.105.0

Published by SquidDev over 1 year ago

New features in CC: Tweaked 1.105.0

  • Optimise JSON string parsing.
  • Add colors.fromBlit (Erb3).
  • Upload file size limit is now configurable (khankul).
  • Wired cables no longer have a distance limit.
  • Java methods now coerce values to strings consistently with Lua.
  • Add custom timeout support to the HTTP API.
  • Support custom proxies for HTTP requests (Lemmmy).
  • The speaker program now errors when playing HTML files.
  • edit now shows an error message when editing read-only files.
  • Update Ukranian translation (SirEdvin).

Several bug fixes:

  • Allow GPS hosts to only be 1 block apart.
  • Fix "Turn On"/"Turn Off" buttons being inverted in the computer GUI (Erb3).
  • Fix arrow keys not working in the printout UI.
  • Several documentation fixes (zyxkad, Lupus590, Commandcracker).
  • Fix monitor renderer debug text always being visible on Forge.
  • Fix crash when another mod changes the LoggerContext.
  • Fix the monitor_renderer option not being present in Fabric config files.
  • Pasting on MacOS/OSX now uses Cmd+V rather than Ctrl+V.
  • Fix turtles placing blocks upside down when at y<0.
CC-Tweaked - [1.19.4] 1.104.0

Published by SquidDev over 1 year ago

New features in CC: Tweaked 1.104.0

  • Update to Minecraft 1.19.4.
  • Turtles can now right click items "into" certain blocks (cauldrons and hives by default, configurable with the computercraft:turtle_can_use block tag).
  • Update Cobalt to 0.7:
    • table methods and ipairs now use metamethods.
    • Type errors now use the __name metatag.
    • Coroutines no longer run on multiple threads.
    • Timeout errors should be thrown more reliably.
  • speaker program now reports an error on common unsupported audio formats.
  • multishell now hides the implementation details of its terminal redirect from programs.
  • Use VBO monitor renderer by default.
  • Improve syntax errors when missing commas in tables, and on trailing commas in parameter lists.
  • Turtles can now hold flags.
  • Update several translations (Alessandro, chesiren, Erlend, RomanPlayer22).

Several bug fixes:

  • settings.load now ignores malformed values created by editing the .settings file by hand.
  • Fix introduction dates on os.cancelAlarm and os.cancelTimer (MCJack123).
  • Fix the REPL syntax reporting crashing on valid parses.
  • Make writes to the ID file atomic.
  • Obey stack limits when transferring items with Fabric's APIs.
  • Ignore metatables in textutils.serialize.
  • Correctly recurse into NBT lists when computing the NBT hash (Lemmmy).
  • Fix advanced pocket computers rendering as greyscale.
  • Fix stack overflow when using shell as a hashbang program.
  • Fix websocket messages being empty when using a non-default compression settings.
  • Fix gps.locate returning nan when receiving a duplicate location (Wojbie).
  • Remove several thread safety issues inside Java-side argument parsing code.
CC-Tweaked - [1.19.2] 1.101.2

Published by SquidDev over 1 year ago

New features in CC: Tweaked 1.101.2

  • Error messages in edit are now displayed in red on advanced computers.
  • Improvements to the display of errors in the shell and REPL.

Several bug fixes:

  • Fix import.lua failing to upload a file.
  • Fix several issues with sparse Lua tables (Shiranuit).
  • Computer upgrades now accept normal computers, rather than uselessly allowing you to upgrade an advanced computer to an advanced computer!
  • Correctly clamp speaker volume.
  • Fix rednet queueing the wrong message when sending a message to the current computer.
  • Fix the Lua VM crashing when a __len metamethod yields.
  • Trim spaces from filesystem paths.
  • Correctly format 12AM/PM with %I.
CC-Tweaked - [1.18.2] 1.101.2

Published by SquidDev over 1 year ago

New features in CC: Tweaked 1.101.2

  • Error messages in edit are now displayed in red on advanced computers.
  • Improvements to the display of errors in the shell and REPL.

Several bug fixes:

  • Fix import.lua failing to upload a file.
  • Fix several issues with sparse Lua tables (Shiranuit).
  • Computer upgrades now accept normal computers, rather than uselessly allowing you to upgrade an advanced computer to an advanced computer!
  • Correctly clamp speaker volume.
  • Fix rednet queueing the wrong message when sending a message to the current computer.
  • Fix the Lua VM crashing when a __len metamethod yields.
  • Trim spaces from filesystem paths.
  • Correctly format 12AM/PM with %I.
CC-Tweaked - [1.16.5] 1.101.2

Published by SquidDev over 1 year ago

New features in CC: Tweaked 1.101.2

  • Error messages in edit are now displayed in red on advanced computers.
  • Improvements to the display of errors in the shell and REPL.

Several bug fixes:

  • Fix import.lua failing to upload a file.
  • Fix several issues with sparse Lua tables (Shiranuit).
  • Computer upgrades now accept normal computers, rather than uselessly allowing you to upgrade an advanced computer to an advanced computer!
  • Correctly clamp speaker volume.
  • Fix rednet queueing the wrong message when sending a message to the current computer.
  • Fix the Lua VM crashing when a __len metamethod yields.
  • Trim spaces from filesystem paths.
  • Correctly format 12AM/PM with %I.
CC-Tweaked - [1.19.3] 1.103.1

Published by SquidDev over 1 year ago

New features in CC: Tweaked 1.103.1

Several bug fixes:

  • Fix values not being printed in the REPL
  • Fix function f() providing suboptimal parse errors in the REPL.
CC-Tweaked - [1.19.3] 1.103.0

Published by SquidDev over 1 year ago

New features in CC: Tweaked 1.103.0

  • The shell now supports hashbangs (#!) (emmachase).
  • Error messages in edit are now displayed in red on advanced computers.
  • turtle.getItemDetail now always includes the nbt hash.
  • Improvements to the display of errors in the shell and REPL.
  • Turtles, pocket computers, and disks can be undyed by careful application (i.e. crafting) of a sponge.
  • Turtles can no longer be dyed/undyed by right clicking.

Several bug fixes:

  • Several documentation improvements and fixes (ouroborus, LelouBil)
  • Fix rednet queueing the wrong message when sending a message to the current computer.
  • Fix the Lua VM crashing when a __len metamethod yields.
  • pocket.{un,}equipBack now correctly copies the stack when unequipping an upgrade.
  • Fix key events not being queued while pressing computer shortcuts.
CC-Tweaked - [1.19.3] 1.102.2

Published by SquidDev almost 2 years ago

New features in CC: Tweaked 1.102.2

Several bug fixes:

  • Fix printouts crashing in item frames
  • Fix disks not being assigned an ID when placed in a disk drive.
CC-Tweaked - [1.19.3] 1.102.1

Published by SquidDev almost 2 years ago

New features in CC: Tweaked 1.102.1

Several bug fixes:

  • Fix crash on Fabric when refuelling with a non-fuel item (emmachase).
  • Fix crash when calling pocket.equipBack() with a wireless modem.
  • Fix turtles dropping their inventory when moving (emmachase).
  • Fix crash when inserting items into a full inventory (emmachase).
  • Simplify wired cable breaking code, fixing items sometimes not dropping.
  • Correctly handle double chests being treated as single threads under Fabric.
  • Fix mouse_up not being fired under Fabric.
  • Fix full-block Wired modems not connecting to adjacent cables when placed.
  • Hide the search tab from the itemGroups item details.
  • Fix speakers playing too loudly.
  • Change where turtles drop items from, reducing the chance that items clip through blocks.
  • Fix the computer_threads config option not applying under Fabric.
  • Fix stack overflow in logging code.
CC-Tweaked - [1.19.3] 1.102.0

Published by SquidDev almost 2 years ago

New features in CC: Tweaked 1.102.0

  • fs.isReadOnly now reads filesystem attributes (Lemmmy).
  • IComputerAccess.executeMainThreadTask no longer roundtrips values through Lua.
  • The turtle label now animates when the turtle moves.

Several bug fixes:

  • Trim spaces from filesystem paths.
  • Correctly format 12AM/PM with %I.
  • Fix import.lua failing to upload a file.
  • Fix duplicated swing animations on high-ping servers (emmachase).
  • Fix several issues with sparse Lua tables (Shiranuit).
CC-Tweaked - [1.19.2] 1.101.1

Published by SquidDev almost 2 years ago

New features in CC: Tweaked 1.101.1

Several bug fixes:

  • Improve validation of rednet messages (Ale32bit)
  • Fix turtle.refuel() always failing.
CC-Tweaked - [1.19.2] 1.101.0

Published by SquidDev almost 2 years ago

New features in CC: Tweaked 1.101.0

  • Improvee Dutch translation (Quezler)
  • Better reporting of fatal computer timeouts in the server log.
  • Convert detail providers into a registry, allowing peripheral mods to read item/block details.
  • Redesign the metrics system. /computercraft track now allows computing aggregates (total, max, avg) on any metric, not just computer time.
  • File drag-and-drop now queues a file_transfer event on the computer. The
    built-in shell or the import program must now be running to upload files.
  • The peripheral now searches for remote peripherals using any peripheral with the peripheral_hub type, not just wired modems.
  • Add include_hidden option to fs.complete, which can be used to prevent hidden files showing up in autocomplete results. (IvoLeal72)
  • Add shell.autocomplete_hidden setting. (IvoLeal72)

Several bug fixes:

  • Prevent edit's "Run" command scrolling the terminal output on smaller
    screens.
  • Remove some non-determinism in computing item's nbt hash.
  • Don't set the Origin header on outgoing websocket requests.
CC-Tweaked - [1.18.2] 1.101.0

Published by SquidDev almost 2 years ago

New features in CC: Tweaked 1.101.0

  • Improvee Dutch translation (Quezler)
  • Better reporting of fatal computer timeouts in the server log.
  • Convert detail providers into a registry, allowing peripheral mods to read item/block details.
  • Redesign the metrics system. /computercraft track now allows computing aggregates (total, max, avg) on any metric, not just computer time.
  • File drag-and-drop now queues a file_transfer event on the computer. The
    built-in shell or the import program must now be running to upload files.
  • The peripheral now searches for remote peripherals using any peripheral with the peripheral_hub type, not just wired modems.
  • Add include_hidden option to fs.complete, which can be used to prevent hidden files showing up in autocomplete results. (IvoLeal72)
  • Add shell.autocomplete_hidden setting. (IvoLeal72)

Several bug fixes:

  • Prevent edit's "Run" command scrolling the terminal output on smaller
    screens.
  • Remove some non-determinism in computing item's nbt hash.
  • Don't set the Origin header on outgoing websocket requests.
CC-Tweaked - [1.16.5] 1.101.0

Published by SquidDev almost 2 years ago

New features in CC: Tweaked 1.101.0

  • Improvee Dutch translation (Quezler)
  • Better reporting of fatal computer timeouts in the server log.
  • Convert detail providers into a registry, allowing peripheral mods to read item/block details.
  • Redesign the metrics system. /computercraft track now allows computing aggregates (total, max, avg) on any metric, not just computer time.
  • File drag-and-drop now queues a file_transfer event on the computer. The
    built-in shell or the import program must now be running to upload files.
  • The peripheral now searches for remote peripherals using any peripheral with the peripheral_hub type, not just wired modems.
  • Add include_hidden option to fs.complete, which can be used to prevent hidden files showing up in autocomplete results. (IvoLeal72)
  • Add shell.autocomplete_hidden setting. (IvoLeal72)

Several bug fixes:

  • Prevent edit's "Run" command scrolling the terminal output on smaller
    screens.
  • Remove some non-determinism in computing item's nbt hash.
  • Don't set the Origin header on outgoing websocket requests.
CC-Tweaked - [1.19.2] 1.100.10

Published by SquidDev about 2 years ago

New features in CC: Tweaked 1.100.10

  • Mention WAV support in speaker help (MCJack123).
  • Add http programs to the path, even when http is not enabled.

Several bug fixes:

  • Fix example in textutils.pagedTabulate docs (IvoLeal72).
  • Fix help program treating the terminal one line longer than it was.
  • Send block updates to client when turtle moves (roland-a).
  • Resolve several monitor issues when running Occulus shaders.
Badges
Extracted from project README
Current build status Download CC: Tweaked on CurseForge Download CC: Tweaked on Modrinth