WooStoreLink icon

WooStoreLink -----

Simple WooCommerce integration for your Minecraft Server




**Changelog - Version 1.0.0**

Added declared Minecraft compatibility for 1.20.x, 1.21.x, and 1.26.x.
Added versioned config.yml support through config-version.
Added versioned language files through language-version.
Added safe auto-update handling for config and language files, adding new keys without overwriting existing user settings.
Added French and German translations.
Added categorized translation blocks to make language files easier to edit and maintain.
Added a cleaner professional header to config.yml.
️ Fixed broken YAML syntax in the Spanish translation file.
️ Fixed mixed English and Spanish messages across the plugin.
️ Fixed several hardcoded menu and command messages so they now use the translation system.
️ Fixed release output so the generated JAR is now WooStoreLink-1.0.0.jar.
️ Removed the old active version label 1.2X-0.9.0.
️ Removed an unused Gradle import.
️ Removed problematic symbols from some messages for cleaner YAML and console compatibility.
----------, Jun 11, 2026

Changelog - Version 0.9.0

:new: Added compatibility with StoreLink for Minecraft WordPress plugin version 1.0.35.
:new: Added WooCommerce product variation support for synced deliveries.
:new: Added support for stable WooCommerce identifiers in product matching, including variation:123, product:123, id:123, wc:123, and numeric IDs.
:new: Added support for optional product_id and variation_id fields in pending delivery API responses.
:new: Updated the default configuration comments to recommend using WooCommerce variation IDs for variation-specific rewards.
:tools: Improved product matching so Minecraft deliveries no longer need to depend only on exact WooCommerce product names.
:tools: Improved backwards compatibility by keeping existing product-name based configurations working.
:tools: Improved delivery logs to show the resolved product or variation key used by the server.
:wrench: Fixed variation deliveries not being configurable as separate in-game rewards when multiple variations shared the same parent product.
:wrench: Fixed product identification issues caused by WooCommerce variation names changing or being translated.
:wrench: Fixed compatibility with WordPress-side delivery payloads that include variation identifiers.
----------, May 15, 2026

Changelog 1.21.11-0.8.2

Fixed REST API parsing when the API response is wrapped in a success object.
Fixed delivery deserialization issues caused by API fields being returned as strings instead of integers.
Prevented errors when optional fields (order_id, delivered) are missing from the API response.
Fixed startup version display not updating correctly due to resource filtering issues.
Improved compatibility with Minecraft 1.21.x (tested up to 1.21.11).
Improved the Delivery model more tolerant to API changes and backward compatible.
Improved error handling when the REST API returns success = false.
Cleaned up resource processing to ensure correct plugin.yml version expansion.
----------, Jan 4, 2026

Changelog 1.20.1-0.8.2

Fixed REST API parsing when the API response is wrapped in a success object.
Fixed delivery deserialization issues caused by API fields being returned as strings instead of integers.
Prevented errors when optional fields (order_id, delivered) are missing from the API response.
Fixed startup version display not updating correctly due to resource filtering issues.
Improved compatibility with Minecraft 1.21.x (tested up to 1.21.11).
Improved the Delivery model more tolerant to API changes and backward compatible.
Improved error handling when the REST API returns success = false.
Cleaned up resource processing to ensure correct plugin.yml version expansion.
----------, Jan 4, 2026

= Version 1.20.1-0.8.1 =

- Fixed Pending deliveries are now fetched asynchronously, so REST calls no longer block the main server thread and cause lag spikes when the store is slow or unresponsive.

- Fixed Mark-as-delivered REST calls are now also run asynchronously and include connection/read timeouts, preventing long server freezes if the website is offline or very slow.
----------, Dec 6, 2025

= Version 1.20.1-0.8.0 =

- Added new player profile GUI with navigation options (Achievements, Deliveries, etc).
- Added Achievements menu with locked and unlocked item states.
- Added REST API endpoint improvement for account linking with email verification.
- Improved REST API request handling for emails containing "@".
- Improved internal GUI item generation and inventory structure.
- Improved logging for linking and API communication.
- Improved visual layout and text consistency across menus.
- Improved product name handling in the configuration file by enclosing names in quotes ("") to ensure exact matching with WooCommerce synchronized product names.
- Fixed missing language entries causing “Missing lang” errors in achievements.
- Fixed verification code not being sent when email contained special characters.
- Fixed potential duplicated error and info messages in linking flow.
- Removed unused or redundant debug messages in console output.
----------, Nov 4, 2025

Changelog 0.7.8 - BETA

Updated for best compt. with WordPress Plugin v. 1.0.26
----------, Jul 31, 2025

= Version 1.20.1-0.7.6 =

Compatibility: Requires StoreLink for Minecraft (WordPress) v1.0.21+


Added: API token is now sent in all REST requests (/request-link & /verify-link) for secure validation.
Updated: REST calls use `application/x-www-form-urlencoded` with proper parameter encoding.
Improved: Error messages from WordPress are now parsed and shown cleanly in chat (no raw JSON).
⚠️ Fixed: All UTF-8 encoding issues in console and chat messages caused by default Gradle build settings.
----------, Jun 2, 2025

Changelog - Version 1.20.1-0.7.5

✔️ Now supports secure token-authenticated REST calls.
Updated WordPress endpoint URLs to match new storelinkformc slug.
Improved handling of malformed or failed API requests.
----------, May 24, 2025

Changelog – Version 1.20.1-0.7.4
️ Changed: Reworked permission handling for /wsl command to allow non-OP player usage.
Added: New permission woostorelink.wp-link for /wsl wp-link <email> command.
Added: New permission woostorelink.wp-verify for /wsl wp-verify <code> command.
Security: Introduced permission checks in command logic to prevent unauthorized access.
Integration: Improved compatibility with LuckPerms – full permission control now possible without OP status.
Fixed: Issue where non-OP players received a “command not recognized” error when using linking commands.
----------, May 24, 2025

Changelog – Version 1.20.1-0.7.3

Fixed: API integration to match WooStoreLink REST format:
Fixed: Replaced Authorization header with token= param in URL and POST body
Fixed: Refactored DeliveryFetcher to support JSON structure { "deliveries": [...] }
Added: Smart delivery status feedback via /wsl status:
Added: Shows last sync time :)clock4 :), next check :)alarm_clock :), and token visibility for OPs :)closed_lock_with_key :)
Added: Tracks sync timestamps per player on successful delivery fetches
----------, May 18, 2025

Changelog - Version 0.7.2
Fixed: Delivery ID not being sent to WordPress API (mark-delivered) – now passed correctly as ids.
Fixed: Token now consistently used across all requests (fetch + mark delivered).
Fixed: Version now correctly injected into plugin.yml using Gradle variable ${version}.
Improved: Startup console display now dynamically shows actual version from plugin.yml.
Improved: Error handling and logging for delivery API errors (400, 403, 500) with clear feedback.
+ Support for marking multiple deliveries at once via markAsDelivered(List<Integer>).
+ Auto-handling of token encoding and proper delivery ID encoding in POST requests.
+ Clearer startup diagnostics, including confirmation of REST API mode and server link.
----------, May 16, 2025

Minecraft Plugin – WooStoreLink
Changelog - Version 0.7.0 Beta Release

  • Added /wsl wp-link <email> to allow players to link their Minecraft account to a WordPress email.

  • Added /wsl wp-verify <code> to verify a linking code sent via email.

  • ✅ Ensured that each Minecraft account can only be linked to one email.

  • ✅ Ensured that email verification is required before linking.

  • Account linking is now persistent and synced with WordPress user meta.

  • Improved security on REST requests.

  • ⚠️ Better error handling and messaging for failed verifications and duplicates.

  • Added API integration to communicate with WordPress plugin REST endpoints.

  • /wsl checkplayer and /wsl status improved with better feedback.

  • ✅ Now fully respects WooStoreLink WordPress token security.

  • Compatibility checked with Spigot 1.20+.
----------, May 14, 2025

Beta Public Release v0.6.11
Initial public beta release of WooStoreLink!
✔ Connects your WooCommerce store to Minecraft
✔ Delivers items or runs commands after purchases
✔ Secure REST API integration
✔ Admin commands & auto-check system included
----------, May 13, 2025

Resource Information
Author:
----------
Total Downloads: 275
First Release: May 7, 2025
Last Update: Jun 11, 2026
Category: ---------------
All-Time Rating:
3 ratings
Find more info at mrdino.es...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings