mirror of
https://github.com/SquidDev-CC/CC-Tweaked
synced 2025-10-20 16:37:39 +00:00
Fix command computers being exposed as peripherals
- Check whether the computer is a command computer before registering the capability. - Add tests to check what is/isn't a peripheral. See also #2020, where we forgot to register a peripheral on NeoForge 1.21.1. Fixes #2070.
This commit is contained in:
@@ -47,12 +47,22 @@ local function sortCoords(startX, startY, endX, endY)
|
||||
return minX, maxX, minY, maxY
|
||||
end
|
||||
|
||||
--- Parses an image from a multi-line string
|
||||
--
|
||||
-- @tparam string image The string containing the raw-image data.
|
||||
-- @treturn table The parsed image data, suitable for use with
|
||||
-- [`paintutils.drawImage`].
|
||||
-- @since 1.80pr1
|
||||
--[=[- Parses an image from a multi-line string
|
||||
|
||||
@tparam string image The string containing the raw-image data.
|
||||
@treturn table The parsed image data, suitable for use with [`paintutils.drawImage`].
|
||||
@usage Parse an image from a string, and draw it.
|
||||
|
||||
local image = paintutils.parseImage([[
|
||||
e e
|
||||
|
||||
e e
|
||||
eeee
|
||||
]])
|
||||
paintutils.drawImage(image, term.getCursorPos())
|
||||
|
||||
@since 1.80pr1
|
||||
]=]
|
||||
function parseImage(image)
|
||||
expect(1, image, "string")
|
||||
local tImage = {}
|
||||
|
Reference in New Issue
Block a user