CC-Tweaked

Just another ComputerCraft fork

Stars
917
Committers
109

Bot releases are hidden (Show)

CC-Tweaked - [1.20.4] 1.109.5

Published by SquidDev 9 months ago

New features in CC: Tweaked 1.109.5

  • Add a new /computercraft-computer-folder command to open a computer's folder
    in singleplayer.

Several bug fixes:

  • Discard characters being typed into the editor when closing edit's Run screen.
CC-Tweaked - [1.20.1] 1.109.5

Published by SquidDev 9 months ago

New features in CC: Tweaked 1.109.5

  • Add a new /computercraft-computer-folder command to open a computer's folder
    in singleplayer.

Several bug fixes:

  • Discard characters being typed into the editor when closing edit's Run screen.
CC-Tweaked - [1.20.1] 1.109.4

Published by SquidDev 9 months ago

New features in CC: Tweaked 1.109.4

Several bug fixes:

  • Don't log warnings when a computer allocates no bytes.
  • Fix incorrect list index in command computer's NBT conversion (lonevox).
  • Fix endPage() not updating the printer's block state.
  • Several documentation improvements (znepb).
  • Correctly mount disks before computer startup, not afterwards.
  • Update to Cobalt 0.9
    • Debug hooks are now correctly called for every function.
    • Fix several minor inconsistencies with debug.getinfo.
    • Fix Lua tables being sized incorrectly when created from varargs.
CC-Tweaked - [1.20.1] 1.109.3

Published by SquidDev 10 months ago

New features in CC: Tweaked 1.109.3

  • Command computers now display in the operator items creative tab.

Several bug fixes:

  • Error if too many websocket messages are queued to be sent at once.
  • Fix trailing-comma on method calls (e.g. x:f(a, ) not using our custom error message.
  • Fix internal compiler error when using goto as the first statement in an if block.
  • Fix incorrect incorrect resizing of a tables' hash part when adding and removing keys.
CC-Tweaked - [1.19.2] 1.101.4

Published by SquidDev 10 months ago

New features in CC: Tweaked 1.101.4

  • Turtles can now right click items "into" certain blocks (cauldrons and hives by default, configurable with the computercraft:turtle_can_use block tag). (samuelWilliams99)
CC-Tweaked - [1.20.1] 1.109.2

Published by SquidDev 10 months ago

New features in CC: Tweaked 1.109.2

  • math.random now uses Lua 5.4's random number generator.

Several bug fixes:

  • Fix errors involving goto statements having the wrong line number.
CC-Tweaked - [1.20.1] 1.109.1

Published by SquidDev 10 months ago

New features in CC: Tweaked 1.109.1

Several bug fixes:

  • Fix mouse_drag event not firing for right and middle mouse buttons.
  • Fix crash when syntax errors involve goto or ::.
  • Fix deadlock occuring when adding/removing observers.
  • Allow placing seeds into compostor barrels with turtle.place().
CC-Tweaked - [1.20.1] 1.109.0

Published by SquidDev 11 months ago

New features in CC: Tweaked 1.109.0

  • Update to Lua 5.2
    • getfenv/setfenv now only work on Lua functions.
    • Add support for goto.
    • Remove support for dumping and loading binary chunks.
  • File handles, HTTP requests and websocket messages now use raw bytes rather than converting to UTF-8.
  • Add allow_repetitions option to textutils.serialiseJSON.
  • Track memory allocated by computers.

Several bug fixes:

  • Fix error when using position captures and backreferences in string patterns (e.g. ()(%1)).
  • Fix formatting non-real numbers with %d.
CC-Tweaked - [1.20.1] 1.108.4

Published by SquidDev 12 months ago

New features in CC: Tweaked 1.108.4

  • Rewrite @LuaFunction generation to use MethodHandles instead of ASM.
  • Refactor ComputerThread to provide a cleaner interface.
  • Remove disable_lua51_features config option.
  • Update several translations (Sammy).

Several bug fixes:

  • Fix monitor peripheral becoming "detached" after breaking and replacing a monitor.
  • Fix signs being empty when placed.
  • Fix several inconsistencies with mount error messages.
CC-Tweaked - [1.20.1] 1.108.3

Published by SquidDev about 1 year ago

New features in CC: Tweaked 1.108.3

Several bug fixes:

  • Fix disconnect when joining a dedicated server.
CC-Tweaked - [1.20.1] 1.108.2

Published by SquidDev about 1 year ago

New features in CC: Tweaked 1.108.2

  • Add a tag for which blocks wired modems should ignore.

Several bug fixes:

  • Fix monitors sometimes being warped after resizing.
  • Fix the skull recipes using the wrong UUID format.
  • Fix paint canvas not always being redrawn after a term resize.
CC-Tweaked - [1.20.1] 1.108.1

Published by SquidDev about 1 year ago

New features in CC: Tweaked 1.108.1

Several bug fixes:

  • Prevent no-opped players breaking or placing command computers.
  • Allow using @LuaFunction-annotated methods on classes defined in child classloaders.
CC-Tweaked - [1.20.1] 1.108.0

Published by SquidDev about 1 year ago

New features in CC: Tweaked 1.108.0

  • Remove compression from terminal/monitor packets. Vanilla applies its own compression, so this ends up being less helpful than expected.
  • /computercraft command now supports permission mods.
  • Split some GUI textures into sprite sheets.
  • Support the %g character class in string pattern matching.
  • Add integration with MoreRed's bundled cables.

Several bug fixes:

  • Fix crash when playing some modded records via a disk drive.
  • Fix race condition when computers attach or detach from a monitor.
  • Fix the "max websocket message" config option not being read.
  • tostring now correctly obeys __name.
  • Fix several inconsistencies with pattern matching character classes.
CC-Tweaked - [1.19.4] 1.108.0

Published by SquidDev about 1 year ago

New features in CC: Tweaked 1.108.0

  • Remove compression from terminal/monitor packets. Vanilla applies its own compression, so this ends up being less helpful than expected.
  • /computercraft command now supports permission mods.
  • Split some GUI textures into sprite sheets.
  • Support the %g character class in string pattern matching.

Several bug fixes:

  • Fix crash when playing some modded records via a disk drive.
  • Fix race condition when computers attach or detach from a monitor.
  • Fix the "max websocket message" config option not being read.
  • tostring now correctly obeys __name.
  • Fix several inconsistencies with pattern matching character classes.
CC-Tweaked - [1.20.1] 1.107.0

Published by SquidDev about 1 year ago

New features in CC: Tweaked 1.107.0

  • Add disabled_generic_methods config option to disable generic methods.
  • Add basic integration with EMI.
  • Enchanted turtle tools now render with a glint.
  • Update several translations (PatriikPlays, 1Turtle, Ale32bit).

Several bug fixes:

  • Fix client config file being generated on a dedicated server.
  • Fix numbers ending in "f" or "d" being treated as avalid.
  • Fix string.pack's "z" specifier causing out-of-bounds errors.
  • Fix several issues with turtle.dig's custom actions (tilling, making paths).
CC-Tweaked - [1.19.4] 1.107.0

Published by SquidDev about 1 year ago

New features in CC: Tweaked 1.107.0

  • Add disabled_generic_methods config option to disable generic methods.
  • Add basic integration with EMI.
  • Enchanted turtle tools now render with a glint.
  • Update several translations (PatriikPlays, 1Turtle, Ale32bit).

Several bug fixes:

  • Fix client config file being generated on a dedicated server.
  • Fix numbers ending in "f" or "d" being treated as avalid.
  • Fix string.pack's "z" specifier causing out-of-bounds errors.
  • Fix several issues with turtle.dig's custom actions (tilling, making paths).
CC-Tweaked - [1.20.1] 1.106.1

Published by SquidDev over 1 year ago

New features in CC: Tweaked 1.106.1

Several bug fixes:

  • Block the CGNAT range (100.64.0.0/10) by default.
  • Fix conflicts with other mods replacing reach distance.
CC-Tweaked - [1.19.4] 1.106.1

Published by SquidDev over 1 year ago

New features in CC: Tweaked 1.106.1

Several bug fixes:

  • Block the CGNAT range (100.64.0.0/10) by default.
  • Fix conflicts with other mods replacing reach distance.
CC-Tweaked - [1.20.1] 1.106.0

Published by SquidDev over 1 year ago

New features in CC: Tweaked 1.106.0

  • Numerous documentation improvements (MCJack123, znepb, penguinencounter).
  • Port fs.find to Lua. This also allows using ? as a wildcard.
  • Computers cursors now glow in the dark.
  • Allow changing turtle upgrades from the GUI.
  • Add option to serialize Unicode strings to JSON (MCJack123).
  • Small optimisations to the window API.
  • Turtle upgrades can now preserve NBT from upgrade item stack and when broken.
  • Add support for tool enchantments and durability via datapacks. This is disabled for the built-in tools.

Several bug fixes:

  • Fix turtles rendering incorrectly when upside down.
  • Fix misplaced calls to IArguments.escapes.
  • Lua REPL no longer accepts )( as a valid expression.
  • Fix several inconsistencies with require/package.path in the Lua REPL (Wojbie).
  • Fix turtle being able to place water buckets outside its reach distance.
  • Fix private several IP address ranges not being blocked by the $private rule.
  • Improve permission checks in the /computercraft command.
CC-Tweaked - [1.19.4] 1.106.0

Published by SquidDev over 1 year ago

New features in CC: Tweaked 1.106.0

  • Numerous documentation improvements (MCJack123, znepb, penguinencounter).
  • Port fs.find to Lua. This also allows using ? as a wildcard.
  • Computers cursors now glow in the dark.
  • Allow changing turtle upgrades from the GUI.
  • Add option to serialize Unicode strings to JSON (MCJack123).
  • Small optimisations to the window API.
  • Turtle upgrades can now preserve NBT from upgrade item stack and when broken.
  • Add support for tool enchantments and durability via datapacks. This is disabled for the built-in tools.

Several bug fixes:

  • Fix turtles rendering incorrectly when upside down.
  • Fix misplaced calls to IArguments.escapes.
  • Lua REPL no longer accepts )( as a valid expression.
  • Fix several inconsistencies with require/package.path in the Lua REPL (Wojbie).
  • Fix turtle being able to place water buckets outside its reach distance.
  • Fix private several IP address ranges not being blocked by the $private rule.
  • Improve permission checks in the /computercraft command.
Badges
Extracted from project README
Current build status Download CC: Tweaked on CurseForge Download CC: Tweaked on Modrinth