Bornastand-1.0.1
Curse Maven Snippet
What's new
# Born A Stand — Changelog
## Version 1.0.1
The first update since release. This rolls every fix and improvement together into one drop-in replacement. Just swap the jar — no reinstall, no config changes, no manual script copying anymore.
---
### 🔧 Fixed — Works for every player now, not just operators
The biggest issue: on most servers the mod only worked for the server owner. Stand Arrows did nothing for regular players, summons silently failed, the repair sweep never fired, vampirism wouldn't take hold. Non-op players saw the items but got none of the behaviour.
**Root cause:** every power grant and removal was routed through the `/superpower` command, which is permission-gated. Ops had permission level 4 so everything worked for them; everyone else had level 0 and the commands silently no-op'd.
**Fix:** all power manipulation now goes through Palladium's own KubeJS API (`palladium.superpowers.addSuperpower`, `removeSuperpower`, `removeAllSuperpowers`, `hasSuperpower`) — direct Java method calls with no command, no permission check, and no feedback. This works for **every player on the server, op or not, with zero configuration**.
### 🔇 Fixed — No more chat spam for operators
If you were an op, your chat would fill up every tick with messages like:
- `Removed tag 'sb_out' from <player>`
- `Displaying particle minecraft:crit`
- `Played sound minecraft:block.beacon.activate`
…repeating constantly while any Stand was active. You no longer need `/gamerule commandFeedback false` as a workaround — set it back to `true`. The spam is gone at the source because there is no command to produce feedback from.
### 📦 Changed — No more manual script extraction
You no longer need to open the jar with WinRAR or 7-Zip and copy three `.js` files into your `kubejs/server_scripts/` and `kubejs/client_scripts/` folders. The scripts now ship inside the jar at Palladium's auto-load paths:
- `data/standborne/kubejs_scripts/standborne_server.js`
- `data/standborne/kubejs_scripts/standborne_roster.js`
- `assets/standborne/kubejs_scripts/standborne_client.js`
Palladium discovers and loads them automatically. **Just drop the jar in `mods/` and play.**
If you previously copied scripts to your `kubejs/` folder from the original 1.0.0 release, **delete those old copies** to avoid duplicate-loading conflicts.
### ⚖️ Changed — Recipe rebalance
**Stand Arrow** — the Nether Star requirement has been replaced with an **End Crystal**. A Nether Star needs a Wither boss fight, which was too hard for the very first step of the mod. An End Crystal is craftable from a Ghast Tear + an Eye of Ender + 7 glass — mid-game, requires Nether and End progression, but no boss fight. Thematically fitting too: an End Crystal awakens the Ender Dragon, just as the arrow awakens a Stand.
The arrow and feather in the recipe are unchanged.
**Requiem Arrow** — made a bit harder, and now reuses the Nether Star as its capstone ingredient. Since the Nether Star moved off the entry arrow, it now serves as the ultimate ingredient on the upgrade arrow — the boss drop that elevates a Stand Arrow to Requiem. The recipe is now shapeless: 1 Stand Arrow + 2 Totems of Undying + 1 Nether Star + 4 Gold Ingots.
The difficulty progression is now: mid-game (End Crystal, no boss) → end-game (Totems + Nether Star, two boss-tier ingredients).
---
### Summary
| | 1.0.0 | 1.0.1 |
|---|---|---|
| Works for non-op players | ❌ | ✅ |
| Op chat spam | ❌ (bad) | ✅ (silent) |
| Manual script extraction needed | ✅ (required) | ❌ (auto-loaded) |
| Stand Arrow recipe | Nether Star (Wither fight) | End Crystal (mid-game) |
| Requiem Arrow recipe | 2 totems + 6 gold | 2 totems + 1 Nether Star + 4 gold |
| Uses Palladium's native API | ❌ | ✅ |
### Requirements (unchanged)
- Minecraft 1.20.1 — Fabric
- Fabric API
- Palladium 4.5.0+
- GeckoLib 4.8+
- KubeJS (+ Rhino, Architectury)
- Pehkui
### Installation
1. Install Fabric for 1.20.1 and all the required mods above.
2. Drop `Born-a-stand-1.0.1.jar` into your `mods` folder.
3. Launch the game.
That's it. No script copying, no config, no gamerule tweaks.
**On a server:** put the jar in the server's `mods/` folder. Every player needs the jar on their own client too. Every feature works for every player regardless of op status.
This mod has no additional files

