Links
Tags
Creators
Details
Licensed MIT
Published 3 months ago
Updated 3 months ago
All versions
0.0.5
Release
abnormalities-0.0.5.jar3 months ago 37
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Forge
Supported environments
Client and server
Changes
skinwalker changes
- skinwalker system completely reworked (old entity classes removed, ANY mob can be a skinwalker now)
- added skinwalker curing (feed em, trade with em, give em bread), which turns any skinwalker into a normal mob
- skinwalkers now spawn with 1-3 normal decoy mobs (sneaky)
- added /abnorm_callevent skinwalkerSpawns
- skinwalkers now move at proper speed (0.25 config default, was 0.12)
- more disguise types added (zombies, creepers, spiders, bees, donkeys, goats, etc)
- reputation system finally does something (looking at nurs = -rep, curing skinwalkers = +rep, xYz stuff = rep)
nur changes
- nur is now 4x faster (good luck)
- nur jumps over blocks now
- nur breaks blocks in front of it, not just at its feet
- nur breaks through ceilings, wont break blocks with water/lava above
- nur does tower AND bridge at the same time
- /kill actually works on nurs now
- replaced blind 5x5 block sweep with hitbox-collision based scanning (only breaks blocks actually blocking the nur)
- nur always pushes toward player, no more standing idle when close
- nur only jumps on actual obstacles, no more spam jumping on flat ground
- bridge only fills real gaps (2+ blocks down), not 1-block steps
- nur forces your head to face it every 3 seconds while chasing (terrifying)
k3w changes
- k3w deals 5 hearts instead of 2.5
- k3w now echoes your chat messages after followTime delay (creepy)
- k3w undo radius increased from 1 to 3 blocks
xyz changes
- xyz no longer translucent against clouds (entityCutoutNoCull instead of entityTranslucentEmissive)
- xyz failure time skip is now per-player, not dimension-wide
- xyz now requests nearby blocks instead of a fixed purple item tag (biome-aware, always achievable)
- xyz silk touch blacklist - wont request blocks that need silk touch (ores, glass, ice, grass, etc)
- xyz no longer floats on grass (spawns at ground level, uses canBeReplaced validation)
- max requested items bumped to 32 config default
misc changes
- time acceleration is now per-player (doesnt mess up everyone else's day/night)
- time snaps back to original day when chase ends (no more permanent time skip)
- time acceleration is 100x instead of 20x (way scarier)
- replaced k3w's two split uuid data params with single optional_uuid
- fixed billboard renderers using player instead of camera entity
- count the knocks no longer spawns a creeper (movement check just ends the event)
- highrepgateevent and lowrepgateevent are now live (were dead arg bait, now functional at high/low rep)
- low rep event (anomaly_stops_hiding) no longer runs forever (auto-stops after 20 seconds)
config changes
- all 4 dead config keys finally do something (horror.enabled, hostilityFactor, approachSpeed, detectionRange)
- renamed crashOnDeath to kickOnDeath
- renamed crashOnCatch to kickOnCatch
bug fixes
- fixed chunk leak when skinwalkers get /kill'd
- fixed nbt load crash
- fixed skinwalkers detecting players across dimensions
- fixed global time acceleration
- fixed k3w clones accumulating infinitely after cooldown
- fixed xyz drop delivery never working
- fixed rare crash when nur horror cycle and entity removal conflict
- fixed count the knocks memory leak on wrong answer
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:Dti3f2Uq:gRKqF4pz"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Dti3f2Uq:gRKqF4pz"
}

