Tags
Creators
Details
Licensed MIT
Published 9 months ago
Updated 2 months ago
All versions
1.3.0+mc26.2-Fabric
Release
Millie's Server Additions 1.3.02 months ago 17
Compatibility
Minecraft: Java Edition
26.2
Platform
Fabric
Supported environments
Server-side
Client and server
Required content
Any compatible version
Changes
1.3.0+mc26.2 Changelog
Most if not all features added in this update ARE CONFIGURABLE
GENERAL
- Mod renamed from "Useful & Fun Server Tweaks" to "Millie's Server Additions"
- License changed from All-Rights-Reserved to MIT
- Updated to Minecraft 26.2
CONFIGURATION
- Configuration file has been moved to
\config\servertweaks\directory. Previous configuration files won't be used anymore - Config file format changed from
.tomlto.properties - Renamed config key
removeAnvilLimittodisableAnvilLimit - Renamed config key
despawnMonsterstodespawnMonstersPostAfk - All
limit.....Speed,enableScaleCommand,enableBanishCommandandenableDamageToggleCommandconfig keys are now false by default /scalecommand now has configurable min-max values for use by regular players
NEW CONTENT
- Special Player Abilities
- Feature disabled by default
- Abilities are based on Minecraft mobs and other fictional entities similar to DnD but not exactly.
- Player abilities, debuffs and modifiers can be modified in-game with
/abilitiescommand or editing theconfig/servertweaks/player_abilities.jsonfile.
- Right-Click-Harvest
- Yes fortune applies
- Larger affect area when using a hoe
- You can now stop the AI of tamable animals and villagers by naming them
NoAI' /smpperms <player> <permission_level>command, allowing to limit a server staff's permissionsdefault- 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 essential (or so) for moderationoperator(owner) - Regular operator permissions
/discard <target>command, allows operators discard entities, blocks, and clear inventories (of any entity/block)- Entity discard - basically
/killwithout dropping loot or XP, just poof, and it's gone - Block discard - basically
/setblock x y z minecraft:airwithout specifying air and no items or anything else (like XP) drops from the block - Inventory discard - basically
/clearmixed with/databut much less complex
- Entity discard - basically
/fillextrascommand because vanilla didn't have what I needed/fillbut with more robust options:replaceOnly- Basically vanilla'sreplaceI guessdestroyOnly- Destroys only specified blocksilkDestroy- Destroys all blocks with silk touch effectsilkDestroyOnly-destroyOnlybut with silk touch effectfortuneDestroy- Destroys all blocks with fortune effect, fortune level has to be specifiedfortuneDestroyOnly-destroyOnlybut with fortune effect, fortune level has to be specified
/fly <player>command, allows for creative flight in survival- Can also be executed standalone as a toggle (
/flywith no params)
- Can also be executed standalone as a toggle (
- Shift-right-clicking anvils with an Iron Ingot or Iron Block will repair it
- Chipped Anvil - 33% chance of success with an Iron Ingot, or 100% with an Iron Block
- Damaged Anvil - 25% chance of success with an Iron Ingot, or 80% with an Iron Block
- Repairing an anvil can't fail more than 2 times, on 3rd try repair is always guaranteed
- Previously incompatible enchantments such as different protection types, mending and infinity etc. are now compatible
- Some enchantments are now available at a higher max level than vanilla
- What is made higher level can be found in BoostedEnchantmentLevels.md
- Armor Stands named "display" will be given arms
- You can now duplicate enchantment books (at a level cost) by shift-right-clicking with an enchanted book in your offhand and a regular book in your main hand on an Enchantment Table
- You can now die in the Banishment dimension (if the damage you've been delt is more than 2^18)
- Added that so
/killactually works in there
- Added that so
- Invisible players when killing others or dying will have their names obfuscated
- Tridents with Riptide now charge more than twice as fast (10t delay -> 3t delay)
CHANGES
/damagetoggle <damage_type> <true|false|status>, reworked into/damagetoggle <options>:- Removed
<damage_type> true- replaced withenable <damage_type> - Removed
<damage_type> false- replaced withdisable <damage_type> - Removed
<damage_type> status- replaced withget <damage_type> - Added
listDisabled- lists all currently disabled damage types - Added
enableAll- enables all disabled damage types - Added
disableAll- disables all known damage types
- Removed
/afknow shows exact time left until end of cooldown (days, hours, minutes, seconds)
REMOVED
- Removed
/daycountcommand - Removed
/duelcommand
BUG FIXES/TECHNICAL CHANGES
- Removed "[ServerTweaks] " prefix from all messages sent by the mod
- Changed permission requirements for commands
/scale <force|unlock|reset|reset-nounlock>- Permission level requiredADMINS (4)->MODERATORS (1)/banish- Permission level requiredADMINS (4)->MODERATORS (1)/damagetoggle- Permission level requiredADMINS (4)->GAMEMASTERS (2)
/damagetogglenow properly suggests damage types/damagetogglenow actually can enable and disable all damage types- Patched one-hit mace exploit with
/afk /afknow usesVec3player.position()rather than individual x, y and z coordinates
DEV STUFF
- A lot of package, class renames and optimizations
- Changed project's buildscript from Groovy to Kotlin
- Dropped dependency on SuperMartijn642's Config Lib, replaced it with a stripped down version of my Core Libs mod
- Changed archives base name
UnF-ServerTweakstoMilliesServerAdditions
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:AvEXfaSD:9UL7gGdc"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:AvEXfaSD:9UL7gGdc"
}
