Compatibility
Minecraft: Java Edition
1.21
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
1.12.x
1.11.x
1.10.x
1.9.x
1.8.x
Platforms
Creators
Details
Licensed MIT
Published last year
Updated last year
Changelog
OaExploits Plugin Update - Version 1.3.65
Update Summary
I'm excited to announce the latest update to the OaExploits plugin, packed with new features, improvements, and bug fixes to enhance your server's security and player experience. This update focuses on improved command blocking, illegal item handling, and enhanced configuration options.
New Features
-
Dynamic Debug Mode:
- Added the ability to toggle debug mode on and off without restarting the server.
- Usage: Call the
setDebugEnabled(true)method to enable andsetDebugEnabled(false)to disable debug mode dynamically.
-
Enhanced Illegal Item Handling:
- Introduced a configuration option to allow placing illegal items when
remove-illegal-itemsis set tofalse. - Players can now place illegal items if this setting is disabled, providing more flexible server management.
- Introduced a configuration option to allow placing illegal items when
Improvements
-
Command Blocking:
- Refactored
CommandBlockerto efficiently handle whitelist and blacklist commands. - Cached whitelist and blacklist status to avoid repeated method calls.
- Improved logging and cancellation logic for better performance and clarity.
- Configurable command whitelist and blacklist with nested configuration support.
- Refactored
-
Illegal Item Detection and Removal:
- Refined item interaction handling across various inventory events.
- Added robust methods to handle item interactions, movements, and placements efficiently.
- Enhanced handling of Shulker Boxes to ensure illegal items within are detected and removed correctly.
-
Configuration Reloading:
- Enhanced the
reloadConfigValuesmethod to correctly read nested configuration values. - Improved validation and error handling for missing or incorrect configuration entries.
- Added debug logs for better troubleshooting and visibility into the plugin's operations.
- Enhanced the
-
Player Interaction Handling:
- Added comprehensive checks for player interactions with illegal items across multiple event handlers.
- Improved messages and notifications to players and admins for illegal item interactions.
Bug Fixes
-
Illegal Item Handling:
- Fixed issues where illegal items were not correctly identified and removed in certain scenarios.
- Resolved problems with handling illegal items within Shulker Boxes and other nested inventories.
-
Event Handling:
- Corrected issues with event handling to ensure smooth and accurate detection of illegal items and command usage.
- Addressed potential race conditions and concurrency issues in the handling of illegal items.
Configuration Changes
Command Whitelist Configuration
command-whitelist:
enabled: true
commands:
- help
- vote
- joindate
- kill
- discord
- togglechat
- toggleconnectionmsgs
- toggletells
- togglewhispering
- toggleprivatemsgs
- ignore
- ignorelist
- ignorehard
- toggledeathmsg
- dmt
- worldstats
- playtime
- stats
- tps
- msg
- whisper
- w
- m
- t
- pm
- tell
- r
- reply
- last
- kill
- shop
- skin
Command Blacklist Configuration
command-blacklist:
enabled: true
commands:
- op
- deop
- plugins
- pl
- bukkit:plugins
- bukkit:pl
- bukkit:?
- bukkit:help
- .plugins
Removal Options
removal-options:
remove-illegal-items: true
clean-shulkers-on-place: true
notify-player-on-illegal-placement: true
Debug Mode Configuration
debug-enabled: false
Messages for Different Events
messages:
illegal-item-placement:
title: "&cIllegal Block!"
subtitle: "&cYou cannot place that block!"
illegal-item-interaction:
title: "&cIllegal Item!"
subtitle: "&cYou tried to interact with an illegal item: %item%"
illegal-item-movement:
subtitle: "&cContainer tried to move an illegal item: %item%"
illegal-item-removal:
title: "&cIllegal Items Removed!"
subtitle: "&cIllegal items were removed from your inventory."
admin-alert: "&c%player% tried to interact with an illegal item: %item%"
How to Update:
- Download the latest version of the OaExploits plugin.
- Replace the old JAR file in your server's plugins directory with the new one.
- Restart your server to apply the update.
- Review and update your configuration file to take advantage of new settings and improvements.
I hope you enjoy the new features and improvements in this release. Thank you for using OaExploits to keep your server secure and enjoyable!
Files
Metadata
Release channel
ReleaseVersion number
1.3.65Loaders
Game versions
1.8–1.21Downloads
32Publication date
July 5, 2024 at 8:13 PMPublisher

fanlim
owner



