COWMODSКаталог модов
NewShop

ВЕРСИИ (2)

release

NewShop 3.0.0

3.0.0
10 окт. 2025 г.169Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10paper
Скачать
Что нового
### Added - **Pagination System**: Shop now supports unlimited items with page navigation (previous/next buttons) - **Category System**: Items are automatically categorized (Blocks, Tools, Weapons, Food, etc.) - **Search Functionality**: New `/shop search <query>` command to find specific items - **Category Filtering**: New `/shop category <category>` command to browse by category - **Transaction Logging**: All purchases and sales are now logged to console for auditing - **Expired Listings**: Configurable item expiration system (default 7 days) - **Inventory Full Check**: Prevents purchases when buyer's inventory is full - **Admin Commands**: - `/shop admin clear` - Clear all shop items - `/shop admin reload` - Reload configuration - `/shop admin stats` - View shop statistics - **Enhanced GUI Navigation**: Back buttons and better menu flow - **Item Comparison**: Proper ItemStack comparison including NBT data and metadata - **Configuration File**: New `config.yml` with all customizable settings - **Detailed Permissions**: Granular permission system for all features - **Auction System**: Complete auction functionality with bidding - `/auction` - Browse active auctions - `/auction create <starting bid> <duration>` - Create new auction - Automatic auction expiration and winner notification - Bid history tracking - **Wishlist System**: Track items you want to buy - `/wishlist` - View your wishlist - `/wishlist add <material> <max price>` - Add item to wishlist - Automatic notifications when wishlist items become available - **Statistics System**: Comprehensive transaction tracking - `/shopstats` - View your personal statistics - `/shopstats global` - View global shop statistics (admin) - Track total sales, purchases, revenue, and spending - Transaction history with timestamps - Most sold items and top sellers - **Chest Shop System**: Physical chest-based shops in the world - `/criarloja <price>` - Create a chest shop while looking at a chest and holding an item - `/loja preco <price>` - Change shop price - `/loja coletar` - Collect earnings from offline sales - `/loja ilimitado` - Toggle unlimited stock (admin permission) - `/loja remover` - Remove chest shop - `/loja minhas` - List all your chest shops - `/loja adicionar` - Add items from hand to chest shop stock - Automatic stock management from chest inventory - Protection against unauthorized breaking - Left-click to view shop info, right-click to buy - Shift + right-click to buy maximum amount - Owner management with shift + right-click ### Fixed - **Item Matching Bug**: Fixed unreliable item matching in `/myshop` using proper ItemStack comparison - **Durability Issues**: Removed deprecated `getDurability()` calls - **Data Persistence**: Improved save/load reliability with better error handling - **Memory Leaks**: Proper cleanup of GUI sessions and listeners - **Concurrent Modification**: Thread-safe operations on shop data - **Critical Bug Fixes**: - Fixed method signature mismatch in StatisticsManager causing compilation errors - Fixed NullPointerException in ChestShopListener when inventory location is null - Fixed item loss when auction winner is offline - items now stored for later retrieval - Fixed item loss when seller is offline for expired listings - Fixed economy null checks throughout all transaction methods - Fixed NumberFormatException in page number extraction with try-catch - Fixed WishlistManager data loading path construction - Fixed ConfigManager to preserve existing config on reload - Added proper offline player handling for all transactions - Added validation for world existence when loading chest shops - Improved error messages and logging throughout ### Technical - **Package Structure**: `com.example.newshop` with subpackages for models, managers, gui, commands, and listeners - **Data Format**: Enhanced YAML structure with UUID-based item tracking - **API Version**: Updated to `1.21` for Paper compatibility - **Build System**: Maven with shade plugin for dependency management - **Multiple Data Files**: Separate YAML files for shops, auctions, wishlists, statistics, and chest shops ### Configuration - New configurable options in `config.yml`: - Maximum items per player - Tax percentage on sales - Item expiration days - GUI titles and messages - Category display names - Admin permissions - Auction settings - Wishlist limits - Statistics tracking options - Enable/disable GUI shop system - Enable/disable chest shop system
release

NewShop 1.0.0

1.0.0
23 авг. 2025 г.105Minecraft: 1.20.1, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8paper
Скачать
Что нового
- Primeira versão