All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Strange mercantile automata trade logic
- Now
restock
works for a lot more
- Correct drop handling for capture plugin
- Husbandry automata will no longer grow crops around. Mostly because of terrible performance issues with this feature.
- Update code to new CC:T
- Crash when turtle mimic is beacon [#19]
- Mercantile automata trading issue [#16]
pose
argument for use and swing
- Use function set damage nbt tag when there is no damage
- Piston turtle sound
- Extra logging for shooted item
- Permission checks for smithing and mason turtles
- Propagate fix for inventory logic from peripheralium
- Boring internal toolkit migration
- Automata core tooltip crash #14
- Mimic gadget
- Nice tooltips for automata cores
- Various scanner problems (see UnlimitedPeripheralWorks#22)
- Potential crash when provide incorrect item to automata upgrades
- Mason recipe is not missed anymore (#12)
- Tooltip for soul vial (#13)
- Adapt to CC:T 1.106 and introduce a lot of persistence into turtles
- Use java
time
instead of kotlin one, fix #10
1.20.1
support
- Turtle
suck
method for most of automata cores
- Dependencies definition
1.20
support
- Peripheralium 0.5.7
- Protective automata, that can interact with hostile mobs
- Block breaking progress storing
- Husbandry automata, starting from netherite tier, can disable animal AI
- Mixins for forge and fabric
- Required peripheralium version to 0.5.4, to fix forge issue with shooting turtle
- Brewing automata
throwPotion
method now correctly accepts arguments
- Forge support
- 1.19.4 support
- Bow turtle
- Brewing automata throw item API
- Chunk loading turtle! You can use chunk vial to make sure that turtle will be always loaded
- Mod recipes now supports fabric tags
- Mercantile automata for trading with villagers and traders
- Starbound Mercantile automata, that can restock villagers!
- Brewing automata effects IDs will now me "minecraft:something"
- Enchanting automata enchantment data now enriched with correct cost information
- Blocklist check for capture end automata logic #3
- Peripheralium compatibility
- Problems with Fuel (and other ability-centered API) not available
- Teleporting to non-existing points now returning operation failure instead of teleporting to 0, 0
- 1.19 support
- Chipped integration for 2.0.0 version
- Rail shape changing doesn't break rail placing (again, yep)
- Rail shape changing doesn't break rail placing, and now it is possible to change shape to ascending ones
- Mason automata now can change rail shape to any possible shape
BREAKING CHANGE
Turtlematic now requires Peripheralium as basic library
- Treasure enchantments for starbound enchanting automata
- Support for
up
anddown
direction for piston methods isFuelConsumptionDisable
as configuration part for Fuel API
- Ability to harvest crops for husbandry automata
- Extra information about crops for husbandry automata
- Extra information about beehives for husbandry automata
- Ticking effect to husbandry automata cores (netherite and above)
- Chipped support for mason automata
- Piston and sticky piston turtles
- Traits description on automata cores
- Base automata levels: netherite, starbound and creative
- Villager automata levels: starbound and creative
- Trashing turtle
- Default cooldown for
use
now 1 second
- Brewing automata
- Smithing automata
- Enchanting automata
- Mason automata
- Single entity hit login (again)
use
now will also perform general item use if use on block lead to nothing
soulHarvest()
now have more human-readable results
- Single entity interaction logic