Unofficial site, not affiliated with modrinth.com.What is this?
Плагины/HomePlugin
  • Нет описания изменений

  • Нет описания изменений

  • Нет описания изменений

  • Нет описания изменений

  • 🚀 The Warps Update (warps-dev)

    A massive overhaul introducing full Warp capabilities, GUI integration, and warp customization!

    • Warp Management: Create, delete, and manage server warps with dedicated command autocompletion.
    • Advanced Warp GUI: Manage warps visually with intuitive items for changing expiration, lore, permissions, renaming, and custom icons.
    • Economy System Integration: Set usage pricing and manage costs (increase, decrease, delete) for warp modifications directly in the GUI.
    • Localization: Added extensive translation support for teleportation messages, warp commands, and GUI items (French, Turkish, and more).
    • Expiration & Permissions: Fine-tune who can use warps and how long they last.

    ✨ New Features & Improvements

    ✅ Offline Home Management

    • Manage player homes while players are offline.
    • Supports both SQL and YAML storage systems.

    ✅ Major Manager Refactor

    • Refactored the following managers to improve code structure, readability, and maintainability:
      • Home
      • Spawn
      • Status
      • Task
      • Teleportation
      • Permission management

    ✅ Localization & Telemetry

    • Fixed missing language keys and added Turkish translation.
    • Added GUI not supported message to multiple language files.
    • New telemetry to collect used language metrics to help us better understand user demographics and improve localization.

    ✅ System & GUI Improvements

    • Upgraded JDK version from 17 to 21.
    • Added update checking and automated download tools.
    • Added priority handling in GUIs.
    • Clear message displayed when GUI is not supported.

    🛠️ What's Changed

    • Warps System: Merge of the warps-dev branch functionalities!
    • Refactor Home, Spawn, Status, Task, and Teleportation managers → PR #43
    • Fix missing lang keys and add Turkish translation → PR #46
    • Implement offline home management with SQL and YAML support → PR #47
    • Add GUI not supported message to multiple language files and priority handling → PR #48
    • Collect used language → PR #50

    🔗 Full Changelog

    0.8.5...0.8.7

    👤 Contributors

    @fuzeblocks

  • HomePlugin 0.8.6-main-SNAPSHOT

    release10 января 2026 г.

    ✨ HomePlugin 0.8.6 – Refactor, Offline Homes & Localization Update

    ✨ New Features & Improvements

    Offline Home Management

    • Manage player homes while players are offline
    • Supports both SQL and YAML storage systems

    Major Manager Refactor

    • Refactored the following managers to improve code structure, readability, and maintainability:
      • Home
      • Spawn
      • Status
      • Task
      • Teleportation

    Localization Improvements

    • Fixed missing language keys
    • Added Turkish translation
    • Added GUI not supported message to multiple language files

    GUI Improvements

    • Added priority handling
    • Clear message displayed when GUI is not supported

    🛠️ What's Changed

    • Refactor Home, Spawn, Status, Task, and Teleportation managers
      → PR #43
    • Fix missing lang keys and add Turkish translation
      → PR #46
    • Implement offline home management with SQL and YAML support
      → PR #47
    • Add GUI not supported message to multiple language files and priority handling
      → PR #48

    🔗 Full Changelog

    https://github.com/fuzeblocks/HomePlugin/compare/0.8.5...0.8.6

    👤 Contributors

    • @fuzeblocks
  • Bug solved update

    release29 ноября 2025 г.

    Improve stability and bug fix

    What's Changed

    New Contributors

    Full Changelog: https://github.com/fuzeblocks/HomePlugin/compare/0.8.3...0.8.4

  • ✨ New Features & Enhancements

    Clickable Messages (Interactive Chat Features)

    Commands now support clickable and hoverable chat messages, improving player interaction. Includes:

    • Click suggestions in chat
    • Interactive teleportation messages
    • Improved UX for /home, /sethome, /tpa, and more
    CacheUsage

    Integrated from the clickable-messages-dev branch.


    🌍 Extended Language Support

    Additional built-in languages have been added. Documentation and generated files were updated accordingly.


    🔧 RTP Improvements

    • Fixed case sensitivity issues in the RTP event handler
    • maxY is now automatically determined based on the world environment
    • Safer random teleportation logic
    • RTP refined as part of recent refactoring

    🔐 New Config Option: Skip-If-Op

    Admins can now bypass certain limits if they are OP:

      Skip-If-Op: true
    

    📊 bStats Integration

    The plugin now includes bStats to anonymously collect usage metrics, helping improve future updates. Added via PR #28.


    📝 Documentation & Javadoc Updates

    • Updated all generated Javadoc files
    • Cleaned timestamps
    • Updated event package structure
    • Improved GitHub Pages deployment preparation

    What's Changed

    Full Changelog: https://github.com/fuzeblocks/HomePlugin/compare/0.8.2...0.8.3

  • Economy, Teleportation & Documentation Update

    alpha22 октября 2025 г.

    ✨ New Features & Enhancements

    ✅ Add /renamehome command – allows players to rename their existing homes

    ✅ Add /relocatehome command – allows players to change the location of an existing home

    ✅ Add economy configuration options in config.yml:

    Economy:
      UseEconomy: false            # Enable or disable economy features (default: false)
      HomeCreationCost: 100.0      # Cost to create a new home (0 to disable)
      Home-Teleport-Price: 50.0    # Cost to teleport to a home (0 to disable)
      Tpa-Request-Price: 20.0      # Cost to send a /tpa request (0 to disable)
      Rtp-Price: 150.0             # Cost to use /rtp command (0 to disable)
    

    ✅ Add Javadoc comments to classes and methods for improved code documentation

    ✅ Add Maven Shade and Javadoc plugins to pom.xml for packaging and documentation generation

    ✅ Generate Javadoc HTML files in docs/ for GitHub Pages deployment

    ✅ Add VaultAPI dependency to pom.xml

    ✅ /back implemented

    ✅ Minor fixes: remove debug logging, update timestamps in generated Javadoc, and resolve merge issues

  • New Features & Enhancements

    • ✅ Added /rtp command (Random Teleportation)
      • Teleports players to a safe random location.
      • Always places player at the highest safe block.
      • Prevents unsafe teleportation (lava, void, unsafe blocks).
    • ⏳ Added RTP cooldown system:
      • Configurable cooldown per player in config.yml.
      • Players receive a message if they must wait before teleporting again.
    • 🌐 Added localization support:
      • New language entries in french.yml, english.yml, spanish.yml.
      • Fully translatable messages for teleportation in progress, success, failure, and cooldown.

    🧼 Refactoring & Internal Changes

    • Unified RTP request handling with RtpRequestStore (supports Redis & Local storage).

    📌 Notes

    • ⚙️ Configure RTP cooldown in Config.Rtp.Cooldown.
    • 🔁 All changes are backward-compatible.
    • 🌐 To update language files, use /lang update.

    What's Changed

    Full Changelog: https://github.com/fuzeblocks/HomePlugin/compare/0.7.9...0.8

  • TPA System Integration & Improvements

    release30 августа 2025 г.

    ✨ New Features & Enhancements

    New TPA System (Teleport Requests)

    • Added /tpa, /tpaccept, /tpdeny with full tab-completion support.
    • Requests are now stored via an abstraction TpaRequestStore with two implementations:
      • LocalTpaRequestStore (in-memory, fast for single-server setups)
      • RedisTpaRequestStore (shared across multiple servers, ideal for networks)
    • Players can only teleport once the target accepts the request.
    • Added configurable TPA timeout (Config.Tpa.Tpa-duration, default: 30 seconds).

    Improved Tab Completion

    • /tpaccept <player> and /tpdeny <player> now suggest only valid requesters.
    • Dynamically pulls data from cache/Redis for real-time accuracy.

    CacheManager Integration

    • Centralized access for all active TPA requests.
    • Supports both Redis and Local modes seamlessly.

    🔧 Internal Changes

    • Refactored TpaRequestStore to unify Redis & Local implementations.
    • Added getAllTpaSenders() + getTpaTarget(UUID) to simplify request lookups.
    • Safer cleanup of expired or invalid TPA requests.
    • Enhanced Redis handling with UUID-safe storage and retrieval.

    🌐 Language Updates

    Added new language entries in french.yml, english.yml, and custom.yml:

    • Tpa.Request-Sent → "You have sent a teleport request to {player}"
    • Tpa.Request-Received → "{player} has sent you a teleport request. Use /tpaccept or /tpdeny."
    • Tpa.Request-Expired → "Your teleport request to {player} has expired."
    • Tpa.No-Pending → "You have no pending TPA requests."

    📌 Notes

    • ⚙️ If running in a networked setup, enable Redis in config.yml.
    • 🔁 All changes remain backward-compatible.
    • 🌐 Update language files manually with /lang update.

    Full Changelog: https://github.com/fuzeblocks/HomePlugin/compare/0.7.8...0.7.9

  • HomePlugin 0.7.8-SNAPSHOT

    release4 августа 2025 г.

    ✨ New Features & Enhancements

    ✅ Fair Home Placement System

    • Homes can no longer be set in unfair or exploitable locations:

      • Too high or too low (Y coordinate)
      • In water blocks or on portal blocks
      • In blacklisted worlds (world_nether, world_the_end)
      • On floating platforms (air-only support beneath)
    • Fully configurable via PreventUnfairLocation: true in config.yml

    ✅ TPA Timeout Configuration

    • TPA request timeout is now configurable: Config.Tpa.Tpa-duration (default: 30 seconds)

    ✅ Compatibility Updates

    • Support for Minecraft 1.21.7
    • Fix: replaced Material.isAir() with == Material.AIR for proper 1.14.x compatibility

    ✅ Commands & Permissions

    • New supported commands: /tpa, /tpaccept, /tpdeny
    • Fixed permission node: homeplugin.command.tpa

    🧼 Refactoring & Internal Changes

    • Removed deprecated updateLanguage() logic (replaced by /lang update)
    • Improved floating platform detection logic (more precise conditions)
    • Refined Redis connection handling with cleaner logging

    🌐 Language Improvements

    • Added new language entries in french.yml, english.yml, and custom.yml:

      • Invalid-height, Water-location, Portal-location, Floating-platform, End-disabled

    📌 Notes

    • ⚙️ Make sure PreventUnfairLocation is enabled to enforce fair home placement.
    • 🔁 All changes are backward-compatible.
    • 🌐 To manually update language files, use /lang update.

    Resources: [PlaceholderAPI](https://www.spigotmc.org/resources/placeholderapi.6245/)

  • New Features & Improvements

    • ✅ New TPA command with full cache support

      • Efficient management of TPA requests stored in cache (Redis or local).
      • Methods to add, check, retrieve, and remove TPA requests.
    • ✅ CacheManager overhaul

      • Unified handling of player homes, spawn locations, and TPA requests cache.
      • Support for clearing all homes globally via clearAllHomes() including Redis support.
    • ✅ Automatic language file updater at plugin startup

      • Backs up existing language files automatically.
      • Regenerates missing files while preserving current translations.
      • Merges missing keys without overwriting existing ones.
      • Provides success/failure messages during update.

    🧼 Code Refactoring

    • Improved modularity between cache stores and manager class.
    • Enhanced error handling in language file update process.
    • Prep for centralized language key management.

    📌 Notes

    • Backward-compatible cache changes.
    • Language updater removes manual update requirements.
    • Use /lang update command to manually trigger language file update.

    Resources:
    PlaceholderAPI support: https://www.spigotmc.org/resources/placeholderapi.6245/

  • ✨ Features

    ✅ Automatic language file updater implemented New system to automatically detect and insert missing keys in the language file (french.yml or other) without overwriting existing values. Usage : /lang update

    ✅ Future-proofing for localization Ensures compatibility with future updates by maintaining key integrity and reducing manual maintenance. 🧼 Code Refactoring

    ✅ Internal message handling improved Preparation for centralized language key management in all modules.

    ✅ Fix update checker

    📌 Notes

    🛠 This update is backward-compatible with existing language files. No manual intervention is required after deployment.

    PlaceholderAPI: https://www.spigotmc.org/resources/placeholderapi.6245/

  • ✨ Features

    ✅ Home Admin management commands implemented: New commands to manage private homes efficiently. ✅ Improved Admin messages: Player name is now included in teleportation confirmation for better clarity.

    🧼 Code Refactoring

    ✅ Permission & language handling streamlined: Unified permission checks and language key usage across command classes.

    ✅ Cleanup: Deployment scripts added to .gitignore to prevent accidental commits.

    ✅ Miscellaneous internal changes: Minor modifications to prepare for future modularization.

    📌 Notes

    🛠 The GUI remains partially incompatible with Minecraft 1.21.7. A full patch is in progress.

    PlaceholderAPI: https://www.spigotmc.org/resources/placeholderapi.6245/

  • ✨ Features

    • Minecraft version support expanded: Compatible with 1.14.0 to 1.21.6
    • Java compatibility refactored: Plugin now compiled with Java 11 to support older servers
    • Improved command logic:
      • Refactored HomeCommand internals
      • Added tab completer for /sethome
    • Permission-based home limit system: Define home limits per player/group via permissions:
      • homeplugin.limit.1 → max 1 home
      • homeplugin.limit.5 → max 5 homes
      • homeplugin.limit.10 → max 10 homes
      • homeplugin.limit.x -> your number, but 100 it's the maximum
      • Fallback to default if no permission is found
      • Compatible with LuckPerms

    🧼 Code Refactoring

    • Cleaned up logic for compatibility across Minecraft versions
    • Removed Java 16+ language features
    • Improved GUI separation for maintainability

    📌 Notes

    🛠 The GUI is currently **not fully compatible with Minecraft 1.21.7.

    PlaceholderAPI: https://www.spigotmc.org/resources/placeholderapi.6245/

  • HomePlugin 0.7.2

    beta30 мая 2025 г.

    Update: added a GUI and command to rename your homes; more messages translated.

    PlaceholderAPI: https://www.spigotmc.org/resources/placeholderapi.6245/

  • HomePlugin 0.7.1

    release30 мая 2025 г.

    GUI Update

    • Added the ability to teleport to or delete a home directly from the GUI.
    • New messages added for improved user feedback.
    • Fixed several bugs related to home management. {07C6957A-A332-4CBB-A939-A392B097FAA4}

    PlaceholderAPI: https://www.spigotmc.org/resources/placeholderapi.6245/

  • HomePlugin 0.7

    release30 мая 2025 г.

    This update introduces a new GUI to list your homes, improved translations, and a reworked spawn/home API for better flexibility and integration. Also we have added new Placeholder expansion !

    PlaceholderAPI: https://www.spigotmc.org/resources/placeholderapi.6245/

1

Совместимость

Сведения

Лицензия:Apache-2.0
Опубликован:2 года назад
Обновлён:2 недели назад
ID проекта:
Главная