PotteryBarn
Public build extension that adds existing game prefabs to the Hammer.
CHANGELOG
Changelog
1.17.0
- Added empty recipe for non-pottery barn pieces without an exisiting recipe.
1.16.0
- Adjust logic for canBeRemoved for pieces placed previous to v1.15.0.
1.15.0
- Fixed logic for
PotteryBarn
placed prefabs to correctly drop resources on breakage.
1.14.0
- Updated for the
v0.218.19
patch. - Bumped up
<LangVersion>
to C# 12. - Updated Jotunn dependency to
v2.20.1
. - New prefabs added, new "Builder Shop" tab, removed some existing prefabs, moved some prefabs to the new tab.
- Rewrote entire
Piece
+DropOnDestroyed
logic for existing prefab recipes. - Simplified
README.md
as there are too many new recipes to list.
1.13.0
- Fixed for the
v0.217.46
patch. - Bumped up
<LangVersion>
to C# 10. - Updated Jotunn dependency to
v2.19.2
. - Code clean-up and refactoring.
1.12.0
- Moved changelog to CHANGELOG.md
- Added various prefabs.
- Fixed bug where stone chest contents not dropped on destruction.
1.11.1
- Removed prefagb dvergrprops_wood_stake due to missing mesh on broken status.
1.11.0
- Updated for Jotunn dependency version update to
v2.13.0
. - Now hooks into
PieceManager.OnPiecesRegistered
event for adding pieces.
1.10.1
- Removed demister ball since it is untargetable and cannot be deconstructed by players.
1.10.0
- Fixed comfort on Female armor stand.
1.9.0
- Added demisters to the CreatorShop.
1.8.0
- Updated for
v0.217.14
patch. - Fixed the
Player.SetupPlacementGhost
transpiler patch and made it more robust for future patches. - Removed the
ArmorStand
patch as it's no longer needed. - Code clean-up and refactoring.
- Created helper class
ReflectionUtils
and methodGetGenericMethod
.
1.7.0
- Updated for
v0.216.9
patch. - Removed left-over logging statements (oops).
- Code clean-up.
1.6.2
- Fixed additional bug in drop behavior.
1.6.1
- Fixed small bug in drop behavior.
1.6.0
- Added dvergr pieces.
- World generated pieces will have the same drop rate as vanilla if destroyed with damage or the build hammer.
- Player constructed pieces will return recipe costs and may be broken by other players (not just the creator) for and items not on the CreatorShop tab.
1.5.1
- Added an
EffectList.Create()
prefix patch to disable any enabled 'null' effectData.m_prefabs. - Updated mod icon to a new one created by @jenniely.
1.5.0
- Moved 'Vines' and 'GlowingMushroom' to Cultivator under custom 'CreatorShop' category.
- Added support for showing categories to Cultivator.
- Code-clean up and refactoring.
- Updated JVL dependency to
v2.10.4
.
1.4.0
- Fixed for
v0.211.9
patch. - Added
BepInDependency
andmanifest.json
dependency to JVL. - Removed
yield return null
fromAddHammerPieces
coroutine.
1.3.0
- CreatorShop changes?
1.2.1
- Actually include the updated
README.md
in the packaged file sigh.
1.2.0
- Added more prefabs to the Hammer PieceTable.
- Added
ArmorStand.SetPose()
prefix patch to eliminate NRE preventing pose changes. - Extracted patch-related code to new classes.
- Extracted configuration-related code to
PluginConfig
class.
1.1.0
- Added
manifest.json
, changed theicon.png
and updated thisREADME.md
. - Modified the project file to automatically create a versioned Thunderstore package.
1.0.1
- Reduced cost for Stone Floor 4x4 prefab from 24 stone to 12 stone.
1.0.0
- Initial release.
- Added Stone Floor 4x4 prefab to the Hammer's "Building" Options.