Update time!
Plethora 1.1.0 has just been published to Curse, featuring a whole host of exciting new features (and less exciting bug fixes). Some highlights of this release are:
Modules in-world
Any modules which have a block form (noteblocks and daylight sensors) can be wrapped as a peripheral in-world, allowing you to use their module methods directly. No manipulator required! If you wish to disable particular modules (for instance you want people to use an iron noteblock instead) you can just add the module name to the
blacklist.blacklistModulesTile config setting.
Turtle and pocket upgrades
Most modules can now be used in turtles and, if you have CCTweaks installed, pocket computers. This means we finally have laser turtles back after so long. See
this post for some of the fun things you can do with them. Do note that not all modules can be used as upgrades: the kinetic augment, for instance, cannot be used in a turtle. As above, there are config options to disable specific modules being used.
Chat recorder
The chat recorder is a variation of your standard chat box. Instead of speaking as its own entity, the chat recorder allows you to speak as the player to the whole server and message the player privately. Similarly, it only fires events on chat messages from the active player. What is really special about this module is the
capture method. This allows you to match chat messages against one or more Lua patterns, discarding the message if it matches one. This allows you to capture chat messages such as "1 stack of wood" and respond to it, without notifying the whole world.
local chat = peripheral.find("neuralInterface")
--# Capture all messages of the form "<count> stacks of <item>"
chat.capture("(%d+) stacks? of (.+)")
while true do
--# Listen to all such messages
local ev, message, pattern = os.pullEvent("chat_capture")
local count, item = message:match(pattern)
--# Tell the player that we're requesting them. Actual fetching of items is left as an exercise for the reader.
chat.tell("Requesting " .. count .. " of " .. item)
end
Full changelog- Expose module methods on blocks whose items are modules (noteblocks and daylight sensors).
- Add volume parameter to playNote.
- Add turtle and pocket computer upgrades
- Add redstone integrator
- Add chat recorder module
- Add additional meta providers
- Rename plethora:modules to neuralInterface and manipulator. Sorry, this will break a couple of programs.
- Several bug fixes
For those using CCTweaks
If you're using CCTweaks (and if not, why not?
) then you
must update to 1.3.0. If you're not, then nothing to worry about.
Edited by SquidDev, 07 February 2017 - 09:57 PM.