Skip to content

Releases: DefectiveVortex/Resourceloader

Resourceloader 2.3

22 Nov 15:05

Choose a tag to compare

  • Fixed config reading issues
  • Improved logging
  • Improved merged pack integrity

Resourceloader 2.2

13 Jul 17:45

Choose a tag to compare

Resource Pack Validation System

  • Added /checkpack <packname> command for comprehensive pack validation
  • Validates pack structure, JSON files, and texture references
  • Checks pack.mcmeta format and compatibility with server version
  • Provides detailed error reports and warnings
  • Supports both local and URL-based pack validation

Performance Optimizations

  • Implemented SHA1 hash caching system to prevent redundant downloads
  • Added automatic cache cleanup with configurable retention periods
  • Optimized pack serving with reduced memory footprint
  • Enhanced file system event batching to reduce server load

Improved Pack Merging

  • Enhanced JSON merging with intelligent handling of model files and blockstates
  • Automatic pack format detection and compatibility adjustment
  • Better conflict resolution for duplicate textures and assets
  • Improved metadata preservation during merge operations

File System Operations

  • Resolved recursive renaming loops and duplicate notifications
  • Fixed file watcher to properly batch events and prevent spam
  • Added processing locks and delays to handle rapid file system changes
  • Improved file operation error handling and recovery

Monitoring and Statistics

  • Added pack usage tracking and performance metrics
  • Implemented player preference history with configurable limits
  • Enhanced cache statistics and monitoring capabilities
  • Improved validation result reporting with formatted output

Security and Stability

  • Added input sanitization for pack names and file paths
  • Enhanced permission validation throughout command execution
  • Implemented safer file operations with atomic writes where possible
  • Improved configuration protection against corruption

Resourceloader 2.1.1

31 May 14:57
ff16410

Choose a tag to compare

Fixed PluginDescriptionFile error

Resourceloader 2.1

28 May 22:09
ff16410

Choose a tag to compare

  • Fixed /autoload
  • Added functionality for utilizing server.properties to load resource pack before player joins
  • Added customizable resource pack folder path
  • Allowed auto-detection to be toggle-able
  • Fixed bugs in messages
  • Added new messages.yml
  • Made resource pack merging more efficient and space conscious
  • Made resource pack loading smoother and more dynamic

Resourceloader 2.0.1

25 May 05:34
4dcb3ed

Choose a tag to compare

Recompiled with Java 17.

Resourceloader 2.0

25 May 01:38
1b1151b

Choose a tag to compare

New Features

  1. Resource Pack Enforcement

    • Server owners can now require players to use resource packs
    • Players can be kicked or restricted if they decline the pack
    • Admins can give special players permission to bypass this requirement
    • Better messages when packs are loading, accepted, or fail
  2. Smart Caching System

    • Resource packs now load much faster for returning players
    • Server automatically cleans up old cached packs
    • Less bandwidth usage for both server and players
    • Better handling of connection issues
  3. Performance Improvements

    • Much faster resource pack loading
    • Better handling of large packs
    • Reduced server resource usage
    • Smoother experience when switching packs

Quality of Life Updates

  • Better error messages when something goes wrong
  • Clearer feedback when loading packs
  • More reliable pack merging
  • Updated for latest Minecraft version

For Server Admins

New configuration options in config.yml:

enforcement:
  enabled: false      # Turn on/off required resource packs
  action: kick        # What happens when players decline (kick or restrict)
  decline-message: "You must accept the resource pack!"
cache:
  enabled: true       # Turn on/off pack caching
  days: 7            # How long to keep cached packs
  auto-cleanup: true  # Automatically remove old cache

Resourceloader 1.3

31 Dec 03:51
799ba2b

Choose a tag to compare

/mergepack added

Users can now merge multiple resource packs on their server into a single pack right in their server itself!

Resourceloader 1.2

29 Dec 01:41
622ff94

Choose a tag to compare

Rewrote the entire file path support.

The webserver that's created for hosting the resource pack files locally is now more secure and optimized.

Added a version checking command

/resourceversion (/rv) now tells you the version of Resourceloader you're running.

Resourceloader 1.1

28 Dec 12:57
1a9337c

Choose a tag to compare

Added file path support

Resource packs can now be locally hosted on the server and be referenced through file path.

Added /autoload

Players can now automatically set a preferred resource pack to load when they join the server using /autoload

Resourceloader 1.0

28 Dec 12:50
1a9337c

Choose a tag to compare

Initial version