---
title: "Eden (@eande171) | Hashnode"
description: "Solo dev from Australia making cool projects and (hopefully) making things people benefit from."
url: "https://hashnode.com/@eande171"
---

@eande171

# Eden

@eande171 · Australia · Joined April 2026

[Website](https://eande171.github.io/)

### [You're Writing Paper Commands Wrong](https://eande171.hashnode.dev/you-are-writing-paper-commands-wrong?utm_source=hashnode&utm_medium=feed)

Plugin.yml commands are legacy. Here's how Paper's Brigadier API replaces CommandExecutor with real selectors, conditional trees and tab completion.

3 min read · [eande171.hashnode.dev](https://eande171.hashnode.dev/you-are-writing-paper-commands-wrong?utm_source=hashnode&utm_medium=feed)

[Jul 2](https://hashnode.com/posts/you-are-writing-paper-commands-wrong/6a46880eb6e35016b9ca4ca6)

### [How HaveIBeenPwned Checks Your Password Without Ever Seeing It](https://eande171.hashnode.dev/how-haveibeenpwned-checks-your-password-without-ever-seeing-it?utm_source=hashnode&utm_medium=feed)

HaveIBeenPwned can check your password against billions of breached credentials without ever seeing it. Here's how k-anonymity makes that possible.

5 min read · [eande171.hashnode.dev](https://eande171.hashnode.dev/how-haveibeenpwned-checks-your-password-without-ever-seeing-it?utm_source=hashnode&utm_medium=feed)

[Apr 17](https://hashnode.com/posts/how-haveibeenpwned-checks-your-password-without-ever-seeing-it/69e23a14fd22b8ad622af8b4)

### [Why Your Signup Form Is Less Secure Than You Think (And How to Fix It)](https://eande171.hashnode.dev/why-your-signup-form-is-less-secure-than-you-think?utm_source=hashnode&utm_medium=feed)

Traditional password rules measure the wrong thing. Here's why zxcvbn beats complexity requirements and how to actually protect your users.

5 min read · [eande171.hashnode.dev](https://eande171.hashnode.dev/why-your-signup-form-is-less-secure-than-you-think?utm_source=hashnode&utm_medium=feed)

[Apr 8](https://hashnode.com/posts/why-your-signup-form-is-less-secure-than-you-think/69d5c8bf5da14bc70ec154c1)
