Перейти к содержимому
Mineforgian

SOLEA API

SoleaAPI is a utility mod that combines homes, warps, TPA, teams, moderation, and combat-log tools into one configurable package with dynamic prefix support and EN/FR localization.

Загрузки
328
Подписчики
2
Обновлён
6 июня 2026 г.
Лицензия
SOLEA-PIXEL

Опубликован 18 августа 2025 г.

SOLEA PIXEL

SOLEA CORE

Overview

SoleaAPI is a utility mod for NeoForge servers (semi-RP, survival, community hubs). It bundles homes, warps, TPA, teams, moderation tools, combat-log handling, and more—behind a single customizable chat prefix and clean EN/FR translations.

FEATURES

Players

  • Homes & teleport/sethome, /delhome, /home with paginated clickable list; /spawn, /back, /rtp with cooldown and cancel on move or combat hits.
  • Warps/warp with clickable warp list; behavior tuned via config / runtime settings.
  • TPA/tpa, /tpahere, /tpaccept, /tpdeny; expiry, rate limits, click-to-accept/deny, pending-count feedback.

Teams

  • One team per player: name, color, description.
  • Optional tab-list prefix via vanilla scoreboard teams when enabled on the team.
  • Invite/join/leave and disband flows aligned with server gamerules.

Moderation & staff

  • Freeze / mute/freeze, /unfreeze, /mute, timed mute, /unmute.
  • Warns/warn, /unwarn, /warns, /clearwarns with stored history and readable listings.
  • Inspection/invsee, /echestsee (inventory / ender chest GUIs).
  • Admin Claim /ac claim SafeZone / WarZone , /ac create group

UX

  • Dynamic prefix — change once with /solea prefix; Solea messages use it everywhere (no hardcoded [SOLEA API] in lang files).
  • Localizationen_us + fr_fr; strings live in asset lang JSON for easy edits.

Configuration

  • In-game: Solea gamerules toggle major systems (e.g. teams, combat-log). /solea handles prefix, reload, and debug-style utilities depending on your build.
  • Files: Config and lang files are plain text. After manual edits, run /solea reload or restart the server so changes apply cleanly.
  • Prefix: Stored in runtime data—edit lang files for wording, use /solea prefix for the visible bracket text globally.

Ченджлог

26.5Релиз1.21.1 · 6 июня 2026 г.

SOLEA API 26.5

This release fixes a critical RTP issue related to worldborder safety.

Fixed

  • /rtp no longer uses the player's current position as the center of the random teleport range.
  • RTP coordinates are now generated from the world origin: 0,0.
  • The effective RTP radius is now clamped to the current worldborder.
  • This prevents players near the worldborder from being teleported too far outside the safe playable area.
  • RTP still searches for a safe standing position before teleporting.

Technical

  • Updated the mod version to 26.5.
  • Added project safeguards so future RTP changes keep the origin-centered behavior and worldborder protection.
26.4Релиз1.21.1 · 4 июня 2026 г.

SOLEA API 26.4

This update introduces advanced server performance tools and fixes several important gameplay and interface issues.

New: Advanced ClearLag System

  • Added /gamerule clearlag true/false.
  • ClearLag is disabled by default.
  • Added /clearlag, available to every player, to display the remaining time.
  • Added configurable ClearLag intervals.
  • Added separate cleanup options for:
    • Dropped items
    • Passive mobs
    • Hostile mobs
    • Named mobs
  • Solea NPCs, minibosses, and tamed animals are always protected.

Configuration Commands

  • /solea edit clearlag
  • /solea edit clearlag time <minutes>
  • /solea edit clearlag clear entity_passif <true/false>
  • /solea edit clearlag clear entity_monster <true/false>
  • /solea edit clearlag clear items <true/false>
  • /solea edit clearlag clear nametag <true/false>

New: Mob Compression System

  • Added /gamerule mobscompression true/false.
  • Mob compression is disabled by default.
  • Newly spawned mobs of the same type can be grouped inside their spawn chunk.
  • Compression limits can be configured from 2 to 999.
  • Compressed mobs display a bold red xN counter.
  • Killing a compressed mob now correctly decreases its counter and respawns it until only one remains.
  • Named or tamed mobs are automatically separated from their group.
  • Named mobs, tamed animals, Solea NPCs, and minibosses are excluded from compression.
  • Mobs are only considered during their initial spawn and are not compressed after moving between chunks.

Configuration Command

  • /solea edit mobscompression number <2-999>

Trade Improvements

  • Completely reworked the player trading interface.
  • The requesting player is always displayed on the left.
  • Both players can offer items and money.
  • Added player heads to clearly identify each side.
  • Added secure confirmation controls.
  • Editing an offer resets both confirmations.
  • Closing or cancelling a trade safely returns every offered item.
  • Improved transaction validation for inventory space and money balances.

TPA Fixes

  • Fixed cross-dimension TPA synchronization.
  • Fixed unsafe teleportation in dimensions such as The End.
  • Players are now teleported directly onto or safely near the target player.
  • Teleportation is cancelled when no safe destination can be found.
  • Velocity and fall distance are reset after teleportation.

Interface and Command Fixes

  • Fixed custom GUI buttons recentering the mouse cursor after clicking.
  • Fixed Admin Shop quantity controls reopening the interface.
  • Fixed command messages such as /solea help sometimes not appearing correctly.
  • Improved command feedback and translation consistency.

Technical Improvements

  • Improved mob compression stability during simultaneous spawns.
  • Fixed duplicate UUID issues preventing compressed mobs from respawning.
  • Added persistent protection against compression after chunk reloads.
  • Updated the shared project coordination rules to prevent regressions.
26.3.3Релиз1.21.1 · 2 июня 2026 г.

Fixes:

The previous update, 26.3.2, was designated as a beta because it contained major bugs that prevented it from being released as an official version.

  • Text display fixes
  • Fixed mouse cursor repositioning upon click
26.3.2Бета1.21.1 · 31 мая 2026 г.

Fixed bugs

  • It wasn't possible to add money during a /trade

Improvement

  • Dynamic cooldown during teleportation
26.3.1Релиз1.21.1 · 29 мая 2026 г.

New Features and Fixes

  • Add auto-heal to admin claims and, by default, to the Safe Zone
  • Fix for /trade not working properly
  • The Shop wasn't working properly this time—is it down?
  • Various other corrections have been made
26.3Релиз1.21.1 · 25 мая 2026 г.

Bug Fixes & New Features

  • Fixed a bug that prevented players from typing in chat

  • Fixed a bug that caused NPCs to duplicate

  • Added /trade - Can be disabled

  • Added /shop: Admin Shop configurable by admins via /solea edit adminshop

26.2Релиз1.21.1 · 24 мая 2026 г.

SOLEA API 26.2

Minecraft 1.21.1 · NeoForge

Release focused on economy, auction house (HDV), and NPC shop improvements. EN/FR included.


Economy (Money)

Player Commands

  • /money — displays your balance
  • /pay <player> <amount> — transfer between players (amount required, tax configurable)
  • /baltop — ranking of the richest players

Admin Commands

  • /money give|set|remove|view <player> [amount]

GameRule

  • /gamerule moneysystem true|false — enables/disables the entire money system (default: false)
  • When disabled: money commands, monetary event rewards, monetary NPC shops, and /ah are blocked

soleaapi-money.toml config

  • Provider internal (Solea balance in SavedData) or command (delegation via configurable console commands)
  • Symbol, starting balance, cap, min/max pay, tax, cooldown, baltop size
  • Command templates for external economies ({player}, {amount}, {target})

Events

  • Configurable money rewards (global + event-specific overrides) in the /events menus

API & placeholders

  • SoleaApiFacade: getBalance, deposit, withdraw, isMoneyEnabled
  • Placeholders {money} and {money_formatted}

Auction House

Commands

  • /ah — main menu: browse, buy, sell
  • /ah sell — shortcut to the sell screen

How it works

  • Sales are for currency only (no item-for-item trades)
  • One-click purchase on a listing
  • My Listings: cancel and retrieve the item
  • Price entered in chat (e.g., 5000, 250k, 1.5m) — handy for large amounts
  • Sort: recent / price ↑ / price ↓
  • Sales tax, listing limit per player, expired items returned to the seller (queue upon login if inventory is full)

soleaapi-ah.toml configuration

  • maxListingsPerPlayer, listingExpireMinutes, taxPercent, minPrice, maxPrice, pageSize

Admin runtime

  • /solea edit ah expiretime <minutes> — listing duration
  • /solea edit ah expiretime off — no expiration
  • /solea edit ah expiretime info — current value

NPC — currency shops & trade editor

Trade types

  • Item ↔ Item — standard trade (vanilla MerchantMenu)
  • Purchase ($) — the player pays money, receives the item
  • Sale ($) — the player gives the item, receives money

Trade Editor (Redesign)

  • 6-line menu with self-explanatory buttons (Item / Buy / Sell)
  • Empty item slots for placing your items (no more collectible windows)
  • Enter money amounts in chat (click on gold bar)
  • Trade list: left-click = edit, right-click = delete
  • Detailed trade information (type, price, summary)

Fixes

  • Client startup crash: money config loading moved to ModConfigEvent (no longer in common setup)
  • HDV: your own listings visible in /ah (marked “Your listing”)
  • GUI: decorative panes are not collectible; item slots are actually empty

Requirements

  • Minecraft 1.21.1
  • NeoForge 21.1+
  • JDK 21 (server)

Install on the server for full functionality. Client optional (hybrid).


Quick help

/solea help — list of player & admin commands
/gamerule moneysystem true — enable the economy before /money, /pay, /ah

26.1Релиз1.21.1 · 24 мая 2026 г.

SOLEA API 26.1 — 1.21.1 NeoForge

Server utility mod: homes, warps, TPA, teams, moderation, combat-log, and staff tools. English & French.

New in 26.1

Combat-log — Action-bar countdown; red glow outline while in PvP combat.

Staff (OP 4)/vanish, /god, /fly, /sudo, /near, /listvanished, /hat, /head <name> (any player, e.g. Notch), /top

World/day, /night, /end, /nether (scaled cross-dimension teleport)

Fixes — Vanish inventory/pickup fixed; vanilla-style fake join/leave messages

Use /solea help in-game for the full command list.

Requires: Minecraft 1.21.1, NeoForge 21.1+. Install on the server for all features.

Комментарии

Загружаем…