Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details
Millie's Server Additions
Very cool 👍
Why?
This mod was initially made as a private server-side mod for my own Discord/Minecraft community server, but after a while I decided to put a little more work into it, making the codebase less terrible, implement more features and make it public.
Notice
This mod is NOT meant for heavily modded Minecraft servers! It was made with mostly Vanilla/Vanilla+ SMPs in mind!
Also, it's recommended before the mod is updated on any server to specifically check the changelog in case there have been any major changes to gameplay features, config or other.
How long will this be kept updated?
This mod will keep being updated for latest Minecraft versions for as long as I can, but
content updates will only go as far as version 1.4.x.
Support for other loaders/versions?
No. This mod is Fabric-only and will remain like so.
Any content updates will not be available for older versions, only for current versions that my own server(s) are on.
Features
CONFIGURATION
The entire mod is entirely configurable with only 2 exceptions listed in features below.
Config can only currently be accessed by editing files in config\servertweaks\ directory.
COMMANDS
For The Players
/afk [Enabled By Default]
Allows a player to safely stay in one place while they afk.
The player won't be able to move or be moved, and won't be able to damage or be damaged.
Also, in config it's turned on by default that any hostile mobs that are unnamed, aren't in any vehicle and aren't being ridden
will be despawned upon leaving AFK around the player.
/scale [Disabled By Default]
A fun addition for players to be able to scale themselves in-game to e.g. their irl height. (Metric system only)
Min-max height values can be changed in config.
Movement speed and block/entity reach do not get modified.
For The Server Staff
/smpperms [Disabled By Default]
Only accessible by operators.
Lets you set a player's permission level without having to just yeet full operator on them.
default- Regular player permissionsmoderator- Can use all commands that a command block canadministrator- Can use all commands (except/smpperms), can not stop the serverlimited_operator(owner but fair) - Operator permission level but limited to only a few commands and tools essential (or so) for moderationoperator(owner) - Regular operator permissions
/fly [Enabled By Default]
Allows creative flight in any survival-like gamemode. Can be applied to other players.
/damagetoggle [Disabled By Default]
Allows staff to disable individual damage types on the server. Resets after a server restart.
/discard [Not Configurable]
Allows to discard entities (No loot or EXP), removing blocks without them dropping anything and clearing inventories of entities and players.
/fillextras [Disabled By Default]
/fill on steroids - works just like /fill but has options such as replaceOnly, destroyOnly, silkDestroy, silkDestroyOnly, fortuneDestroy and fortuneDestroyOnly
allowing staff to clear out or fill blocks within an area in ways that /fill can't.
/banish [Disabled By Default]
A more fun way to "ban" people by sending them into the f#cking shadow realm.
A lot of safeguards and anti-abuse mechanics are in place so players can not escape in any way.
Banished players can still be killed if dealt enough damage in one hit (2^18hp or more)
this is so /kill still works if you ever need to use it in that dimension.
GAMEPLAY
Right-Click Harvest [Enabled By Default]
Harvest full-grown crops by just right-clicking them. Bigger harvest area when using hoes. Fortune does apply when harvesting.
Not Too Expensive [Enabled By Default]
Remove anvil's "Too Expensive" limit, with the highest EXP cost being 39 levels.
Anvil Repair [Enabled By Default]
Shift-right-click a damaged or chipped anvil with an Iron Ingot or Iron Block to repair it a stage.
Iron Blocks have a much higher success chance than Ingots, and repair is always guaranteed by your 3rd attempt.
Pistons Pushing Limits [Vanilla By Default]
Allows modifying how many blocks a single piston can push.
Obfuscated Invisible Player Names [Enabled By Default]
Names of players that are invisible will be obfuscated in chat in death messages, whether they kill someone or die themselves.
Display Armor Stands [Not Configurable]
Naming an Armor Stand "display" gives it arms automatically, posed for holding items and gear on display.
AI-Be-Gone [Enabled By Default]
Naming Villagers or Tamable mobs "NoAI" will shut off their AI,
which is pretty useful if you want to reduce lag in trading halls or have a lot of pets that just sit around and do nothing.
Enchantment Mixing [Disabled By Default]
Allows previously incompatible enchantments (different Protection types, Mending + Infinity, etc.) to be combined on the same item.
Enchanted Book Duplication [Enabled By Default]
Shift-right-click an Enchantment Table with an Enchanted Book in your offhand and a regular Book in your main hand to duplicate the enchanted book, at the cost of some experience levels.
Boosted Enchantment Levels [Disabled By Default]
Some enchantments can go past their vanilla max level via an anvil (e.g. Sharpness VI, Unbreaking V, Frost Walker V). Fully customizable per-enchantment through tags.
More on BoostedEnchantmentLevels.md
Not Too Fast [Enabled By Default]
(Disabled limit.....Speed keys mean it's enabled)
Individually remove speed limits for regular movement, elytra flight and vehicle movement to not be stopped by "Player moved too fast!" warnings.
This is useful for player cannons for transport.
All three speed limits (elytra, on-ground movement, vehicle movement) are removed by default.
Faster Riptide Charge [Enabled By Default]
Makes the time required to hold down right-click to use a riptide trident only 3 ticks instead of 10.
Player Abilities [Disabled By Default]
Allows players to pick presets of different species, mobs etc. via /abilities pickPreset <preset> that will grant them special abilities, debuffs and such.
Server moderators, admins and owners are also given options to manage everyone's abilities within /abilities command.
More on PlayerAbilities.md
Fixes & Workarounds
This mod may also feature some small fixes and workarounds to annoying problems for servers and such.
MC-271325 Bug Workaround
Works around MC-271325 to prevent spam of;
[22:35:52] [Netty Epoll Server IO #5/ERROR]: Error sending packet clientbound/minecraft:disconnect
io.netty.handler.codec.EncoderException: Sending unknown packet 'clientbound/minecraft:disconnect'
[...]
in dedicated server console.
This will be removed when Mojang fixes it themselves.

