PW
1.1.1latest1.1.1 feat: Add configurable personal respawn materials with Nexo and vanilla supportMar 22, 2025 feat: Add configurable personal respawn materials with Nexo and vanilla support · Added support for configurable personal respawn materials: · Configurable via config.yml under settings.personal-respawn-material. · Supports both vanilla materials (e.g., RESPAWN_ANCHOR) and Nexo blocks/furniture. · Implemented PersonalRespawnListener: · Handles interactions with vanilla materials to create personal respawn points. · Handles Nexo block placement (NexoNoteBlockPlaceEvent) and breaking (NexoNoteBlockBreakEvent). · Handles Nexo furniture placement (NexoFurniturePlaceEvent) and breaking (NexoFurnitureBreakEvent). · Automatically removes respawn points when the associated block or furniture is broken. · Updated messages.yml: · Added personal-added message for personal respawn point creation. · Updated respawn-point.removed message for better clarity. · Updated PwingGraves: · Registered PersonalRespawnListener during plugin initialization. · Updated config.yml: · Added settings.personal-respawn-material for material configuration. · Updated plugin.yml: · Incremented version to 1.1.11.1.01.1.0 Economy and Nexo Block+furniture supportMar 22, 2025 feat: Add Nexo integration and economy-based respawn costs - Integrated Nexo API for handling custom furniture and block events: - AddedNexoFurnitureListenerto handle Nexo furniture placement and breaking. - AddedNexoBlockListenerto handle Nexo note block placement and breaking. - Implemented economy-based respawn costs: - UpdatedRespawnEconomyto includechargeForRespawnmethod. - Made respawn costs configurable viaconfig.yml. - UpdatedPwingGravesto register Nexo listeners conditionally based on plugin availability. - Enhanced configuration: - Added settings for Nexo furniture and block IDs inconfig.yml. - Updatedmessages.ymlto include economy-related messages. - Fixed malformed code inRespawnEconomy.java. - Updatedplugin.ymlto declare Nexo as a soft dependency. - Cleaned up and refactored listeners for better modularity and maintainability. ### Example Usage: 1. Nexo Furniture: - Place a Nexo furniture item with the configured ID (e.g.,nexo:beacon) to create a respawn point. - Break the furniture to remove the associated respawn point. 2. Nexo Block: - Place a Nexo note block with the configured ID (e.g.,nexo:beacon) to create a respawn point. - Break the block to remove the associated respawn point.1.0.3Release version 1.0.3Jan 2, 2025 feat: Release version 1.0.3 Add automatic message.yml generation and updates Implement smart config merging for new messages Preserve user customizations during updates Add InputStreamReader for efficient file handling Enhance message system robustness This update ensures seamless message system updates while maintaining user configurations.1.0.2feat: Implement comprehensive message systemJan 2, 2025 Add centralized message management for all GUI components Create hierarchical message structure in messages.yml Update admin and respawn GUI systems to use translatable messages Enhance GUI titles and item descriptions with configurable text Standardize message formatting across all interfaces This update improves customization options and enables full translation support throughout the plugin.2025-01-02Jan 2, 2025
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta