Due to some internal changes and fixes, the minimum version of neoforge was raised to 21.1.186, minecolonies to 1.1.1020-1.21.1-snapshot and CC:Tweaked to 1.116.0
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
Added
- 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
The new ME and RS Bridge system are more or less final, but expect any last-minute changes before the final release. We will listen for any feedback and try to improve the system as much as we can! 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
- 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
delivering
property of any minecolonies builder resource would be zero
Breaking Changes
- Renamed the following functions in the ME Bridge:
listFluid
->listFluids
listGas
->listGases
listCraftableFluid
->listCraftableFluids
Fixed
- Fixed that fluids would always return the
name
key 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
First official Advanced Peripherals 1.21.1 alpha release to the whole public. Please report any bug to github!
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
Added
- 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
getItemInHand
function adds a blank nbt tag to the item - [#636] Fixed that the automata's
useOnBlock
function 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)
Added
- 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
getItemInHand
function adds a blank nbt tag to the item - [#636] Fixed that the automata's
useOnBlock
function 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