
RpEssentials
Nickname players, configurable Jobs, Schedule system (for opening/closing), chat formatting, last connection tracker and much more! Read the description to learn more about it
Оцените первым
666
3
Список изменений
Changelog - Oneria Mod
All notable changes to this project will be documented in this file.
[1.1.1] - 2026-01-10
Added
- Advanced Chat System: Fully integrated chat formatting system similar to Better Forge Chat Reborn:
- Customizable player name format with LuckPerms prefix/suffix support (
$prefix $name $suffix). - Flexible chat message format with timestamp and color support (
$time | $name: $msg). - Global chat message color configuration (16 Minecraft colors available).
- Timestamp system with customizable Java SimpleDateFormat.
- Markdown Support: Real-time markdown styling in chat messages:
**text**→ Bold*text*→ Italic__text__→ Underline~~text~~→ Strikethrough
/colorscommand to display all available colors and formatting codes with visual preview.- Full integration with existing nickname system - nicknames appear in chat automatically.
- LuckPerms suffix support added to complement existing prefix system.
- Customizable player name format with LuckPerms prefix/suffix support (
Improved
-
Chat Integration: Chat system now respects all existing mod features:
- Nicknames set via
/oneria nickare automatically used in chat. - LuckPerms prefixes and suffixes are properly displayed.
- Staff permissions work seamlessly with chat formatting.
- All color codes (§ and &) are fully supported.
- Nicknames set via
-
Configuration: New unified chat configuration section in
OneriaConfig.java:enableChatFormat- Toggle entire chat system on/off.playerNameFormat- Customize name display with variables.chatMessageFormat- Full message template customization.chatMessageColor- Global message color setting.enableTimestamp- Show/hide timestamps.timestampFormat- Custom timestamp format.markdownEnabled- Enable/disable markdown parsing.enableColorsCommand- Toggle/colorscommand availability.
Technical
-
New Classes:
OneriaChatFormatter- Central chat formatting logic with markdown parser.MixinServerGamePacketListenerImpl- Chat message interception and formatting.
-
Enhanced Classes:
OneriaConfig- Added complete Chat System configuration section.OneriaServerUtilities- AddedgetPlayerSuffix()method for LuckPerms suffix retrieval.OneriaCommands- Added/colorscommand for color reference.
-
Mixin Updates:
- New mixin for
ServerGamePacketListenerImplto intercept chat messages. - Proper cancellation and custom message broadcasting.
- New mixin for
Performance
- Efficient regex-based markdown parsing with minimal overhead.
- Chat formatting only applies when enabled in config.
- Cached LuckPerms data retrieval for better performance.
Migration Notes
- No breaking changes - chat system is fully backward compatible.
- Existing nicknames will automatically appear in formatted chat.
- Default configuration provides a clean, modern chat experience.
- Chat formatting can be disabled entirely by setting
enableChatFormat = false.
Known Compatibility
- ✅ Fully compatible with LuckPerms for prefixes/suffixes.
- ✅ Works seamlessly with existing nickname system.
- ✅ Compatible with all existing mod features (blur, schedule, platforms, etc.).
- ✅ Does not conflict with Minecraft's vanilla chat system.
Файлы
oneriaserverutilities-1.1.1.jar(49.70 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.1.1
Загрузчики
NeoForge
Версии игры
1.21.1
Загрузок
14
Дата публикации
11.01.2026
