Skip to content

Conversation

@Clarkcj12
Copy link

Attempting to update plugin

Clarkcj12 and others added 29 commits September 9, 2019 12:51
Bumps commons-io from 2.5 to 2.7.

---
updated-dependencies:
- dependency-name: commons-io:commons-io
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
…-commons-io-2.7

Bump commons-io from 2.5 to 2.7 in /core
Bumps [maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.8.1 to 3.10.1.
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases)
- [Commits](apache/maven-compiler-plugin@maven-compiler-plugin-3.8.1...maven-compiler-plugin-3.10.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 1.7.25 to 1.7.36.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](qos-ch/slf4j@v_1.7.25...v_1.7.36)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps worldedit-core from 6.1 to 7.2.8.

---
updated-dependencies:
- dependency-name: com.sk89q.worldedit:worldedit-core
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps worldedit-bukkit from 6.1 to 7.2.8.

---
updated-dependencies:
- dependency-name: com.sk89q.worldedit:worldedit-bukkit
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [annotations](https://github.com/JetBrains/java-annotations) from 13.0 to 23.0.0.
- [Release notes](https://github.com/JetBrains/java-annotations/releases)
- [Changelog](https://github.com/JetBrains/java-annotations/blob/master/CHANGELOG.md)
- [Commits](https://github.com/JetBrains/java-annotations/commits/23.0.0)

---
updated-dependencies:
- dependency-name: org.jetbrains:annotations
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
…n.plugins-maven-compiler-plugin-3.10.1

Bump maven-compiler-plugin from 3.8.1 to 3.10.1
…-simple-1.7.36

Bump slf4j-simple from 1.7.25 to 1.7.36
…edit-worldedit-core-7.2.8

Bump worldedit-core from 6.1 to 7.2.8
…edit-worldedit-bukkit-7.2.8

Bump worldedit-bukkit from 6.1 to 7.2.8
…nnotations-23.0.0

Bump annotations from 13.0 to 23.0.0
Bumps commons-io from 2.7 to 2.11.0.

---
updated-dependencies:
- dependency-name: commons-io:commons-io
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [gson](https://github.com/google/gson) from 2.8.5 to 2.9.0.
- [Release notes](https://github.com/google/gson/releases)
- [Changelog](https://github.com/google/gson/blob/master/CHANGELOG.md)
- [Commits](google/gson@gson-parent-2.8.5...gson-parent-2.9.0)

---
updated-dependencies:
- dependency-name: com.google.code.gson:gson
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.2.1 to 3.3.0.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases)
- [Commits](apache/maven-shade-plugin@maven-shade-plugin-3.2.1...maven-shade-plugin-3.3.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-shade-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…en.plugins-maven-shade-plugin-3.3.0

Bump maven-shade-plugin from 3.2.1 to 3.3.0
….gson-gson-2.9.0

Bump gson from 2.8.5 to 2.9.0
…ons-io-2.11.0

Bump commons-io from 2.7 to 2.11.0
Bumps [gson](https://github.com/google/gson) from 2.9.0 to 2.9.1.
- [Release notes](https://github.com/google/gson/releases)
- [Changelog](https://github.com/google/gson/blob/master/CHANGELOG.md)
- [Commits](google/gson@gson-parent-2.9.0...gson-parent-2.9.1)

---
updated-dependencies:
- dependency-name: com.google.code.gson:gson
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 1.7.36 to 2.0.0.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](qos-ch/slf4j@v_1.7.36...v_2.0.0)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
…e.gson-gson-2.9.1

Bump gson from 2.9.0 to 2.9.1
…j-simple-2.0.0

Bump slf4j-simple from 1.7.36 to 2.0.0
Bumps [maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases)
- [Commits](apache/maven-shade-plugin@maven-shade-plugin-3.3.0...maven-shade-plugin-3.4.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-shade-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](qos-ch/slf4j@v_2.0.0...v_2.0.1)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
…en.plugins-maven-shade-plugin-3.4.0

Bump maven-shade-plugin from 3.3.0 to 3.4.0
…j-simple-2.0.1

Bump slf4j-simple from 2.0.0 to 2.0.1
@axelpey
Copy link
Collaborator

axelpey commented Sep 26, 2022

@Clarkcj12 how does it work with your updates ? Does the plugin work again by simply updating dependencies ?

Clarkcj12 and others added 28 commits March 8, 2025 21:34
Upgraded the maven-compiler-plugin to version 3.14.0 and updated the Java source and target compatibility from 1.8 to 22. This ensures compatibility with newer Java features and aligns the build configuration with modern standards.
Updated the Spigot API version to 1.13.2-R0.1-SNAPSHOT for spigot_1_13. Adjusted Maven compiler plugin to version 3.14.0 with Java 22 support for spigot_1_8. Upgraded Maven shade plugin to version 3.6.0 in the dist module.
Upgraded the `api-version` from 1.13 to 1.20.6 to ensure compatibility with newer server versions. This change helps maintain the plugin's functionality on modern platforms.
Replaced Spigot API with Paper API across the project for improved performance and features. Updated multiple dependencies (Gson, Commons IO, SLF4J) to newer versions. Transitioned repositories from Spigot to PaperMC's Maven repository. Updated project semantic version to 0.10.2.
Added safeguards to close storage, unregister hooks, shut down sentry, and reset static references to prevent memory leaks. Enhanced logging to confirm proper plugin disablement.
Ensure the plugin disables itself if plugin.yml is missing or throws an IOException during loading. Added logging for better error debugging and prevention of undefined behavior.
Added detailed server and plugin version information in the logging when the plugin is incompatible with the server. This helps users identify version mismatches more easily and directs them to the plugin's page for supported versions.
Simplified imports by using wildcard and improved organization of methods for better readability. Added robust initialization and shutdown procedures for storage, commands, metrics, and third-party integrations like WorldEdit and Sentry. Enhanced logging and error handling for compatibility checks, update checks, and event management.
Added `Objects.requireNonNull` to enforce null checks when registering command executors and tab completers. This prevents potential null pointer exceptions during plugin initialization.
Replaced direct usage of ConsoleCommandSender with Optional to handle potential null values more safely. This improves code reliability and aligns with modern Java best practices.
Replaced direct ConsoleCommandSender reference with Optional for null safety. Simplified the prefix initialization logic for better readability and maintainability.
Replaces Bukkit's console messaging with Kyori Adventure API for improved text formatting and message handling. Simplifies logic with a unified `log` method and streamlined color handling, while maintaining backward compatibility via plain text fallback. Adds Adventure API as a project dependency.
Replaced legacy logger with WRLogger using Adventure API for improved message formatting and clarity. Simplified methods, reduced redundancy, and improved modularity across initialization, event registration, and command handling. Adjusted naming conventions to enhance readability.
Replaced legacy console-based logging with Adventure API for improved flexibility and centralized handling. Added support for `BukkitAudiences`, updated event registration, and streamlined resource cleanup during plugin disable. Enhanced command registration with missing-command checks and improved error handling.
Replaced deprecated plugin disabling via `getPluginLoader()` with a clean custom method. Added Adventure platform dependency to support better logging. Improved code comments for clarity and ensured early exits for error cases.
Updated `Utils.getSignType` to `Utils.getType` across multiple classes, adding support for a second parameter (line 2) in method calls. This enhances functionality and ensures consistency in sign type determination logic throughout the codebase.
Replaced redundant logic with streamlined methods, leveraging Java 8+ features like `List.of`, `Map.of`, and `switch` expressions. Optimized version parsing, message handling, and direction conversions to enhance maintainability and readability.
Replaced outdated HttpURLConnection with Java's HttpClient for asynchronous update checks, improving readability and code maintainability. Enhanced thread safety in singleton initialization and data access. Adjusted response parsing and error handling for robustness and clarity.
Updated `WRLogger` initialization to cast `audience.console()` to `ConsoleCommandSender` for improved type safety. Introduced `getStrings` method to enhance string management accessibility.
Refactored `Utils` class methods for improved clarity, better parameter handling, and consistency. Enhanced Javadoc comments across various methods with additional details, formatting, and explanations. Marked the `getRawData` method as deprecated for future removal.
Removed an unused InputStreamReader import to clean up the code. This enhances maintainability and eliminates unnecessary dependencies.
Introduce proper initialization for StorageConfiguration via StorageManager and ensure storage setup is verified during plugin startup. Added `getStorage()` method to provide safe access to the storage configuration, with a validation check for uninitialized states.
Refactored the method to ensure proper handling of player checks. Now always returns true for non-player senders like console or command blocks, preserving intended behavior.
Introduce the sendFeedback method with a placeholder implementation. This prepares the code for future enhancements requiring feedback handling functionality.
Improved argument validation, added specific error feedback, and encapsulated owner addition logic into a new method for better error handling. These changes enhance maintainability and provide clearer notifications for command users.
Added detailed Javadoc comments to the onCommand method in AdminAddOwner class. This includes explanation of the method's purpose and parameters, improving code readability and maintainability.
Bumps [io.sentry:sentry](https://github.com/getsentry/sentry-java) from 1.7.23 to 8.3.0.
- [Release notes](https://github.com/getsentry/sentry-java/releases)
- [Changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md)
- [Commits](getsentry/sentry-java@v1.7.23...8.3.0)

---
updated-dependencies:
- dependency-name: io.sentry:sentry
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
…ry-8.3.0

Bump io.sentry:sentry from 1.7.23 to 8.3.0
@RufiS
Copy link

RufiS commented May 15, 2025

.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants