PhotoMOTD | Make real photo/image motd v1.0.2-STABLEVERSION

Custom real photo/image motd for you server!
PhotoMOTD 1.0.2 - Changelog
============================

Bug Fixes

- Fixed: the server icon would never show up when using the default
configuration (MOTD mode: REAL_PHOTO). The server icon now works
independently of the MOTD mode, so enabling it in the config always
works as expected.

- Fixed: with default settings, players on Minecraft versions older
than 1.21.9 could see a broken/blank MOTD instead of your real photo
banner. The plugin now correctly falls back to the normal text MOTD
for those players instead of sending them a banner their client
can't display.

- Fixed: a rare issue where custom MineSkin texture names could fail
to be found in the cache depending on the server's system language
settings, causing unnecessary re-uploads to MineSkin.

No configuration changes are required - just update the plugin and
your existing config.yml will keep working. If you'd like the safer
protocol default, delete the "real-photo.min-protocol" line from your
config.yml so it regenerates with the new recommended value.
### Fixed
- Fixed a java.lang.NoSuchMethodError on Component.object(ObjectContents) that
crashed the MOTD reload task on Paper builds older than 1.21.9 (e.g. 1.21.4).
REAL_PHOTO banner generation would complete successfully, but loading the
generated banner into a chat Component threw an uncaught Error because the
server's bundled Adventure library did not yet implement object components.
- The exception handler in loadRealPhotoMotd() previously caught Exception
only. Since NoSuchMethodError extends Error, it was never caught and
propagated up to the scheduler, logging as an unhandled task exception.
It now catches Throwable, so any future linkage/API mismatch degrades
gracefully instead of crashing the reload task.

### Added
- Runtime capability detection (detectObjectComponentSupport()): on startup,
PhotoMOTD now checks via reflection whether the running server's Adventure
version actually exposes Component.object(ObjectContents) before ever
attempting to use it.
- When REAL_PHOTO mode is enabled in the config but the server does not support
object components, PhotoMOTD now logs a clear, actionable warning explaining
that REAL_PHOTO requires Paper 1.21.9+ (and a 1.21.9+ client), and cleanly
falls back to the hybrid banner / image MOTD instead of attempting and
failing.

### Notes
- No config changes required. Existing real-photo.* settings are unaffected;
on unsupported servers they are now safely ignored with a warning instead of
throwing at runtime.
Buy a license now
$4.21
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 year
Share and earn
Refer this resource and earn a 10% commission.
952 Views
3 Purchases
5 Downloads
Apr 26, 2026 Published
Jul 14, 2026 Updated
5.00 star(s)
Average rating (1)
44.3 KB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
AI use in marketing
No
AI use in product
No
Type
  1. Patch
  1. Social
  1. Fun
Game mode
  1. Oneblock
  1. Hub & lobby
  1. Donut-like
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Bungee
  1. Folia
  1. Velocity
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Recommended for you
New era of treasure chest plugins, titles, sounds, messages, permissions, addons, and more...
5.00 star(s) 8 ratings
18 purchases
Player heads, country flags, and device icons for TAB, chat, and titles.
Not yet rated
6 purchases
BungeeSystem: Ban, Kick, Report, Mute and more! NEW ERA!
5.00 star(s) 2 ratings
4 purchases
5.00 star(s) 2 ratings
2 purchases
Best AI chat system in the minecraft comunity!
5.00 star(s) 1 ratings
2 purchases
Share and earn
Refer this resource and earn a 10% commission.
952 Views
3 Purchases
5 Downloads
Apr 26, 2026 Published
Jul 14, 2026 Updated
5.00 star(s)
Average rating (1)
44.3 KB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
AI use in marketing
No
AI use in product
No
Type
  1. Patch
  1. Social
  1. Fun
Game mode
  1. Oneblock
  1. Hub & lobby
  1. Donut-like
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Bungee
  1. Folia
  1. Velocity
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Recommended for you
New era of treasure chest plugins, titles, sounds, messages, permissions, addons, and more...
5.00 star(s) 8 ratings
18 purchases
Player heads, country flags, and device icons for TAB, chat, and titles.
Not yet rated
6 purchases
BungeeSystem: Ban, Kick, Report, Mute and more! NEW ERA!
5.00 star(s) 2 ratings
4 purchases
5.00 star(s) 2 ratings
2 purchases
Best AI chat system in the minecraft comunity!
5.00 star(s) 1 ratings
2 purchases
Top