File Details
classmod-1.4.6.jar
- R
- Mar 28, 2026
- 581.26 KB
- 174
- 1.20.1
- Forge
File Name
classmod-1.4.6.jar
Supported Versions
- 1.20.1
Curse Maven Snippet
Changelog — Version 1.4.6
- Added **admin-approved password reset flow**:
- players can submit a reset request from the auth screen;
- admins get a separate password reset requests menu;
- admins can approve/deny requests;
- on approval, the account password is reset and the player can register a new password.
- Added **admin notifications** for new requests:
- class change requests;
- password reset requests;
- HUD popup notifications.
- Improved admin requests UI:
- request-switch buttons were repositioned/aligned;
- fixed header overlap issues;
- cleaner layout and spacing.
- Added admin toggle for **enabling/disabling authentication**:
- setting is saved in `auth_settings.json`;
- synced to clients;
- auth screen is closed for players when auth is disabled.
- Optimized messenger screenshot sending:
- chunk uploads are now throttled across ticks;
- reduced FPS drops/freezes during sending.
- Added **mob spawn restriction menu**:
- separate screen in admin config;
- searchable mob picker list;
- add/remove blocked mobs;
- save/reload blocked list;
- persisted to `mob_spawn_restrictions.json`.
- Strengthened server-side mob spawn blocking:
- blocking at `MobSpawnEvent.PositionCheck`;
- blocking at `MobSpawnEvent.FinalizeSpawn`;
- extra safeguard at `EntityJoinLevelEvent` (`cancel + discard`).
- Fixed mob restriction screen data-loss bug:
- selected mobs no longer disappear after returning from picker;
- local unsaved edits are preserved correctly.

