
Advanced Peripherals is a mod that adds many useful extensions for CC:Tweaked(Computercraft).
The mod aims to add features that were available in older minecraft versions of mods like PeripheralsPlusOne.
With Advanced Peripherals you can control your base in Minecraft only with messages in the chat, you can develop an AI that controls your farms, you have no limits what you can create with CC:Tweaked(Computercraft) and Advanced Peripherals.
Documentation For the full documentation you can visit https://docs.advanced-peripherals.de/latest/
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 |
- \[Breaking Change\] All overlay objects can draw on both in world or on GUI now. Use
guifield to differ the render space. - Add Smart Chestplate that may perform various operations via smartglasses (in-dev, not final textures, feedback welcome!)
- We investigated a more efficient way to build Distance Detector, now it will use amethyst instead of diamond!
- Make overlay objects fields update smoother by adding lerp ability.
- Add
smartglasses.getOwner()to directly get wearer's information without player detector. - Add
dimensionfield to entity info. #834 - Fix some AE2 addons may return
nullFuzzyMode and crash the game. #833 - Fix some BlockEntity may crash client due to FakeLevel.
- Fix potion related item recipes are impossible to craft.
- Fix ME Bridge constantly refreshing disks when an empty AEDiskCell is inserted.
- Fix ME Bridge may not detect AEDiskCell insertion.
- Fix Smart Glasses may eat peripherals, and reset unexpectedly inside curios slots.
This includes a bunch of new peripherals, an overhaul to the ME and RS Bridge, our new smart glasses and much more.
Please read the changelogs for the [0.8a release](https://docs.advanced-peripherals.de/0.8/changelogs/0.8/) for more details.
- [#816] Fixed a Class Cast Exception when trying to use the getFluid function of the RS Bridge.
- [#815] Prevent a game crash when minecolonies is not loaded and the colony integrator is placed.
- [#732] Ignore certain data components so upgrades can be placed into the turtle after they were used before.
- [#821] Fixed minimum version requirement of RS
- Bumped minimum minecolonies version to 1.20.1-1.1.1186-snapshot
- Bumped minimum neoforge version to 47.1.106
### Fixed
- [#793] Fixed an issue where functions throw an error when an empty filter is applied.
- [#801] Fixed that the energy detector can cause a stackoverflow in some cases.
### Added
- [#820] Backported chat box utf-8 support from 1.21.1 - Thanks to @Kondrashka177
- Prevent an empty say command crashing the game
- [#812] Fixed a chemical duplication bug using the ME bridge
- [#813] Corrected the Mod ID of AE2 Things preventing our integrations to load correctly
- Added support for minecolonies 1.1.1282-1.21.1-snapshot
- Config option to hide spectators from the player detector
- [#798] Added PT_BR Translation
### Changed
- Changed following minimum versions: CC:Tweaked: 1.116.2, Minecolonies: 1.1.1230-1.21.1-snapshot
- Optimized tags to lua table conversion, greatly improving performance in any listing functions for items/blocks, fluids or gases
- Refactored our resources transportation logic between peripherals and other devices. Invluding inventory manager or export/import functions from the bridges. Testing is welcome
- [#755] Added disabled peripherals, a better way to check if a peripheral is disabled in the config. See [docs](https://docs.advanced-peripherals.de/latest/guides/disabled_peripherals)
### Fixed
- [#784] Fixed that the energy detector transfer rate limit is not enforced
- [#772] Fixed that the inventory manager does not save its content
- [#777] Fixed
IArguments has been closedbeing thrown with some functions that still use the wrong table functions
- Fixed support for Refined Storage version 2.0.0
- [#786] Minor performance improvements to the RS Bridges resources iteration - improves the performance with any get*Resource* function - Thanks to @SirYwell!
- [#784] Fixed that the energy detector transfer rate limit is not enforced
- Fixed an issue where the ME Bridge could void chemicals during exporting/importing
- Fixed an issue where export/import fluids and chemicals in the ME Bridge would not detect any remote target peripherals
- [#775] Added support for the latest RS2 version, fixes a crash when trying to submit a crafting job. Min RS2 version is now beta 8
- Added Support for the latest CC:T version, bumped minimum to 1.116.1
- [#768] Prevent client side crash when inserting memory cards into the inventory manager
- [#766] Return nil instead of teleporting to 0,0,0 when a warp point does not exist in a end automata turtle
- Fixed that the getRequests() function from the colony integrator wouldn't return items anymore
- Fixed a crash at initializing when patchouli is not installed
- Fixed that some Inventory Manager functions can't be wrapped
- [#762] Fixed that several lua functions would throw a
IllegalStateException
### Added
- [#761] Added hungarian translation, thanks to @bayi!
- [#757] Added UTF8 support to the chat box, thanks to @456dev!
### Fixed
- [#760] Fixed support with the latest CC version
- Omit the data components property of lua item stack tables when an error occurred. This fixes a rare issue with the colony integrator when trying to parse enchantments. Fingerprints can be used to filter different enchanted items, that will eventually be fixe when we find a fix for it.
- [#752] Fixed that export/import functions of the ME Bridge would return nil when the requested amount couldn't be exported
- UUID and Name property to the player lua object of the player detector
### Changed
- Patchouli book texture
- Default chemical filter count from 64 mB to 1000 mB
- Added a configurable char limit to chat box messages
### Fixed
- Fixed that several mekanism integrations would crash the game/server when mekanism is not loaded
- [#746] Fixed that export and import functions from the ME bridge would not find target inventories
- Updated Patchouli book documentation URLs
- Support with the latest mekanism version
If there are any inconsistencies or bugs, please report them at our github!
### Changed
- We enhanced the RS and ME Bridge majorly, including new functions, a better crafting system and more. Refer to the [docs](https://docs.advanced-peripherals.de/0.7/guides/storage_system_functions/)
- The fingerprints now use a new hashing algorithm called XXHash64. This change speeds up the process of generating the hashes by a huge factor. Due to that, the hashes now have a different format and are displayed as a 64 bit integers parsed to a string to prevent rounding issues within cc and AP.
- Changed the default name style of our peripherals to match the ones from CC:Tweaked going from camelCase to snake_case. For example, the name of the chat box peripheral is now chat_box instead of chatBox.
### Added
- A global AP lua api providing information about the mod versions of our addons and AP itself
### Fixed
- Re-Support powah
- [#738] Fixed support for the latest minecolonies version
- [#711] Fixed that the block reader would not be able to access registries for component information
- [#741] Fixed the bottom textures of our peripherals
- Fixed that the patchouli book would not load correctly
- Re-Added the world join patchouli book event
- [#732] Fixed that automata cores can't be re-added into turtles after being removed
- [#438] Fixed that the
deliveringproperty of any minecolonies builder resource would be zero
- [#740] Fixed that the geo scanner and player detector would always return nil when not used via the pocket upgrade
- [#739] Show the current owner of the inventory manager in the ui
### Fixed
- Support with the latest minecolonies version (1.1.897-snapshot)
- [#438] Fixed that the
dilveringattribute of work order requests is always zero
- Create 6 support
### Changed
- Set chat cooldown minimum to zero
- Dropped Create 5 support
### Fixed
- [#637] Fixed NullPointer Exception when running a program on a pocket computer and removing it from the inventory
- Fixed a Null Pointer Exception when trying to work with item filters without any component filters applied.
- Renamed the following functions in the ME Bridge:
listFluid->listFluidslistGas->listGaseslistCraftableFluid->listCraftableFluids
### Fixed
- Fixed that fluids would always return the
namekey with the valueminecraft:fluid - Fixed that several AP features do not work on dedicated servers. A few of them are chat box events, player detector events, villager trades and villager structures
- Fixed that functions which interact with fluid handlers would not work.
### Added
- Added fluid type properties to lua fluid objects
- Fixed that the colony integrator's
getCitizensfunction would stop working when NPCs are idling - Fixed errors with fuel ability functions from the automata turtles
- Fixed that automata turtles could break themselves
- Fixed that the end turtle would not save warp points
- Downgraded CC:T Version to
1.113.1so curseforge users can still use AP since CC:T does not get published to curseforge anymore.
### Breaking Changes
- Renamed
nbttocomponentsin every item lua object - Renamed
amounttocountin every ME Bridge lua item object
### Added
- Added our new textures!
### Fixed
- Fixed that several item export and import related functions would not work with blocks from other mods
- Fixed that functions with cooldowns which are used for the first time would throw an error
- Wandering Trader config
### Changed
- Save the owner of the memory card to the inventory manager after a player places the card into the manager and clear the card after. Resolves a security issue where players could eventually steal memory cards from other players
### Fixed
- [#660] Fixed that the inventory manager's
getItemInHandfunction adds a blank nbt tag to the item - [#636] Fixed that the automata's
useOnBlockfunction will return PASS in some specific case - [#645] Fixed that the inventory functions for the powah integration would always return nil
- Fixed that some entity operations don't have enough range
- [#642] Fixed that some powah integrations clashes with the generic energy peripheral from CC which disables some functions
- [#640] Fixed null pointer exception when invoking
getName - [#662] Use tick time instead of epoch time for our chunk manager, fixes an issue where chunks unload if some ticks are skipped (lag)
- Wandering Trader config
### Changed
- Safe the owner of the memory card to the inventory manager after a player places the card into the manager and clear the card after. Resolves a security issue where players could eventually steal memory cards from other players
### Fixed
- [#660] Fixed that the inventory manager's
getItemInHandfunction adds a blank nbt tag to the item - [#636] Fixed that the automata's
useOnBlockfunction will return PASS in some specific case - [#645] Fixed that the inventory functions for the powah integration would always return nil
- Fixed that some entity operations don't have enough range