PerfectOneBlock v1.2.0 - Patch Notes
New features
- External economy bridges. PerfectOneBlock can now delegate all balance operations (deposit, withdraw, getBalance) to an external economy plugin instead of using its internal JSON storage. Three providers supported out of the box: PerfectEconomy, EliteEssentials and Ecotale. Perfect for network owners who want a single unified currency across their servers.
- Auto-detection on startup. By default the plugin tries PerfectEconomy first, then EliteEssentials, then Ecotale, and falls back to the internal JSON economy if none is present. Zero configuration if you already run one of them.
- New config option economyProvider. Accepted values: "auto" (default), "perfecteconomy", "eliteessentials", "ecotale", "self" or "internal" to force the built-in economy.
Fixes
- None this release. Focused on the bridge integration.
Behind the scenes
- New economy.EconomyBridge interface with deposit, withdraw, getBalance and getCurrencySymbol methods.
- Three reflection-based bridges (no hard dependency, no manifest changes required): PerfectEconomyBridge, EliteEssentialsBridge, EcotaleBridge.
- EconomyManager now checks externalBridge on every balance call and delegates to it when active. Internal JSON storage is completely bypassed in that case, so no data drift between the two.
- setBalance simulated as deposit or withdraw delta when using an external provider that does not expose direct setBalance.
- Currency symbol propagated from the external provider into PerfectOneBlock UI for consistent display.
Compatibility
- Ecotale 1.1.2 verified working (H2 storage + HUD balance display).
- No breaking changes. If you were on v1.1 with the internal economy, upgrading to v1.2 keeps that behavior by default until you add "economyProvider": "auto" or a plugin like Ecotale is detected.
Drop the new jar in UserData/Mods, reboot the server, check the log for a line like:
[PerfectOneBlock] Economy bridge connected: <provider>
[PerfectOneBlock] EconomyManager now delegating to: <provider>
PerfectOneBlock v1.1
2026-05-26
Hytale Update 5 compatibility update.
Changes:
- Updated for Hytale Update 5 (Pre-Release 5).
- Recompiled against the latest server API (JOML vectors, new permission and HUD APIs).
- Fixed the red "Target Version" warning shown in the mod manager.
- No feature changes. Your existing configs, data and saved files are kept as is.
How to update:
- Stop your server.
- Replace the old PerfectOneBlock jar with this one.
- Start your server. Nothing else to do.
v1.1 - Protection Fix & Shop Improvements
- Fixed island protection blocking building on all worlds instead of only the OneBlock world
- Added admin bypass permission for building outside island boundaries
- Shop now supports sell-only items (items without a buy price won't appear in the Buy tab)
