This pack adds a new block, the Stone and Wood Ladder, without using a resource pack! It can be crafted, placed, destroyed, and climbed. The crafting recipe is like a normal ladder, but with cobblestone on the sides instead of sticks (See the image below).
Like a vanilla ladder, it cannot be placed on certain blocks, and cannot be placed on the floor or ceiling. This is for consistency with vanilla mechanics. Creative mode players can give it to themselves with the give function (/function stone_and_wood_ladder:give) .Unfortunately, it cannot be waterlogged. Also, the item in your inventory looks like an item frame, as there are limits to what you can do without a resource pack.
VERY IMPORTANT
1. When uninstalling the pack, do not simply delete it from the datapacks folder or run /datapack disable, as this will leave behind entities that are no longer doing anything, and you won't be able to place blocks somewhere where there was a ladder before you removed the pack. Instead, run the uninstall function (/function stone_and_wood_ladder:uninstall), which will remove all ladders, and remove all ladder items in player's inventories before disabling the datapack. However, on a server this will not remove them from offline players so you might want to manually remove them from player's inventories if that will cause issues. You can then delete it from your datapacks folder.
2. Do not run any of the functions with /function except for the uninstall function and the give function for creative mode. The others are internal functions which make the pack work but aren't mean to be ran by a player, and could cause serious issues in your world or server if they are.
3. This pack is compatible with any version between 1.14 and 1.17 snapshots. It may give you an incompatibility warning if you're not on 1.16.4, but ignore this, it's fine