Перейти к содержимому
Mineforgian

Millie's Server Additions

Random (but configurable) server-side additions - QoL, Fun, Moderation and other

Загрузки
158
Подписчики
0
Обновлён
22 февраля 2026 г.
Лицензия
All-Rights-Reserved

Опубликован 22 января 2026 г.

Millie's Server Additions

Very cool 👍


Why?

I made this mod initially for my community Minecraft server, but after a while decided to put some more work into it and share it with the world.


How long will this be kept updated?

As long as the two Minecraft servers I moderate live. So pretty long I guess.

Support for other mod loaders or/and older versions?

No. This mod is only for Fabric servers and will not receive updates for older Minecraft versions as the mod's development continues.


Features list

--- Config ---
You can enable or disable basically any feature, command etc. that this mod provides.

--- Commands ---

/scale | Fun & Administrative Allows the players to change their height (scale attribute) to e.g. their irl height to be height-accurate in-game. Players can not change their height again and are limited to choose between being 1-3 meters tall.

Command also features some admin tools for unlocking, resetting etc. players' heights.

/duel (If Enabled) | Fun The command is enabled in the config, all PvP will be disabled, but players can still fight via the duel command.

It exists to prevent unwanted PvP on servers that aren't too keen on it

/daycount | Informative To get the tick-exact day count and game time of the server
/afk | Helpful Puts the player in a AFK state, indicating their status in tab list, making the afk player unable to move, attack or be attacked.

Configurable. Will despawn hostile mobs around the player by default.

/damagetoggle | Administrative Allows players with Operator permissions disabling individual damage types from vanilla Minecraft. Everything goes back to normal after a server restart.
/banish | Administrative Allows players with Operator permissions to get rid of people in a way that doesn't require banning so you can laugh at their misery in the endless void just because they broke the rules.

--- Gameplay Changes ---

Removed Anvil Expense Limit A mixin to get rid of Anvil's "Too Expensive" limit.
Never Too Fast Removed player movement limiters, essentially getting rid of "Player moved too fast!" warn
Better Push Limit Allows the admin/owner to change the piston push limit in the mod config

Usage Permission

You are not allowed to modify or/and redistribute the original code.
You are allowed to distribute the mod in modpacks.
You are allowed to use this mod on public and private servers.

Ченджлог

1.2.2+mc1.21.11Релиз1.21.11 · 22 февраля 2026 г.

1.2.1+mc1.21.11 Changelog

BUG FIXES

  • Duel ends after someone dies
    • I'm hoping it works because I'm writing this at 3 in the morning and don't have time to test it

Yes that's literally it.

1.2.1+mc1.21.11Бета1.21.11 · 21 февраля 2026 г.

1.2.1+mc1.21.11 Changelog

BUG FIXES

  • You can no longer /duel yourself
  • Duel request no longer get overwritten if a new one comes in
1.2+mc1.21.11Бета1.21.11 · 21 февраля 2026 г.

1.2+mc1.21.11 Changelog

NEW CONTENT

  • Now you can configure how many blocks a piston can push
    • Default is 12, minimum is 0, maximum is 511
  • /duel <player> command (Disabled by default)
    • ENABLING THIS COMMAND WILL DISABLE PVP THROUGH ALLOWS_DAMAGE LIVING ENTITY EVENTS!
    • /duel a player you wish to fight. They can either /duel accept or /duel decline.
    • One duel per 2 players can be going on at a time
    • Can end duel with /duel end
      • No damage can be taken within last 30s to end duel
    • Can't enter a new duel until previous duel has ended
1.1.4+mc1.21.11Релиз1.21.11 · 15 февраля 2026 г.

1.1.4+mc1.21.11 Changelog

BUG FIXES

  • Fixed teleport to coords 0/0/0 or 0/255/0 (depends on which version of the mod you started with) at relog when AFK (/afk)

DEV STUFF

  • Moved methods PlayerAttachments.createValue and PlayerAttachments.createPersistentValue to FdaApiUtil.createValue and FdaApiUtil.createPersistentValue
  • Made all afk-command-related variables persistent in PlayerAttachments
1.1.3+mc1.21.11Релиз1.21.11 · 15 февраля 2026 г.

1.1.3+mc1.21.11 Changelog

CONFIG

  • Switched to using SuperMartijn642's Config Lib (It is now a dependency)
  • You can now disable any command in the mod within the config

DEV STUFF

  • Mod now also works in singleplayer for people that want things like /afk, /damagetoggle, /scale and everything else in survival
  • Renamed method CommandUtil.failCheck to CommandUtil.checkIfPlayerExecuted
  • Changed method CommandUtil.checkIfPlayerExecuted to use CommandContext<CommandSourceStack> context instead of CommandSourceStack source
  • Fixed error notification from CommandUtil.checkIfPlayerExecuted(context) to display executed command in message instead of command source
  • Added indicators for commands with outputs, now displaying from what mod the command is
  • Method Afk.despawnNearbyMonsters no longer depends on ServerLevel. It just gets it from the player instead.
  • Created methods PlayerAttachments.createValue and PlayerAttachments.createPersistentValue
    • createPersistentValue values will not be cleared after server/game restart
    • createValue values will be cleared after server/game restart
1.1.2+mc1.21.11Бета1.21.11 · 12 февраля 2026 г.

1.1.2+mc1.21.11 Changelog

1.1.0 and 1.1.1 were skipped as they were debug and wip versions

CONFIGURATION

  • The mod now has a config file!

NEW CONTENT

  • Uncapped speed limits of players, vehicles and players on elytras.
    • No more "Player moved too fast!" warn and hold-back
    • You can disable/enable specific limiters in config. Only Elytra limit is disabled by default
  • Added /afk command
    • Utilizes Teams to give the player a [AFK] name prefix
    • Makes the afk player invulnerable, but also player can not damage anything nor move in any way when AFK
    • When coming out of AFK, if it's night, all instances of Monster entities will be despawned in a 16x16x16 area of the player
      • THIS BEHAVIOR CAN BE TURNED OFF IN CONFIG
      • Only targets "wild" Monsters (not nametagged, not in vehicles)
      • Command has a 5min (6000 ticks) cooldown (TIME CAN BE CHANGED IN CONFIG)

CHANGED CONTENT

  • Reworked /scaleme command, now named /scale
    • Normal players can still use /st-scale <height_cm>
    • Admins now have scaling tools:
      • /scale force <player> <height_cm> - Forces specific scale on a player.
      • /scale unlock <player> - Unlocks Scale Lock allowing the player to change their scale again.
      • /scale reset <player> - Resets the player's scale to the base scale and unlocks Scale Lock
      • /scale reset-nounlock <player> - Resets the player's scale to the base scale without unlocking the Scale Lock
    • Commands /scaleme and /forcescale no longer exist in favor of the rework.

DEV STUFF

  • In some commands renamed CommandContext<CommandSourceStack> ctx to CommandContext<CommandSourceStack> context, so everything is the same
  • Renamed method ServerTweaks.asId to ServerTweaks.asResource
  • Renamed class DataAttachments to PlayerAttachments for player data variables using Fabric Data Attachment API
  • Created class FdaApiUtil
    • Moved and renamed methods from Scalerutil.isLocked and Scalerutil.setLocked to FdaApiUtil.getBoolValue and FdaApiUtil.setBoolValue
    • Additionally made similar methods for Strings, ints, doubles, floats and longs
  • Created class CommandUtil
    • Moved method ServerTweaks.hasPerms to CommandUtil.hasPerms
    • Created "check-if-executed-from-server-or-by-player" method CommandUtil.failCheck
    • Created methods sendFail (source sendFailure), sendSucc (source sendSuccess) and sendTo (player sendSystemMessage)
  • Renamed class GetDayCount to DayCount
  • Renamed mixin class NotTooExpensive to RemoveAnvilLimit
1.0.0+mc1.21.11Альфа1.21.11 · 31 января 2026 г.

Initial upload

Комментарии

Загружаем…