Dark Matter has been archived. Dark Matter will not receive any further updates unless the author decides to unarchive the project.
Compatibility
Minecraft: Java Edition
1.21.x
1.20.4–1.20.5
1.20–1.20.1
1.19.2–1.19.4
1.18.2
1.16.5
Platforms
Fabric
Supported environments
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Details
Licensed MIT
Published last year
Updated 3 months ago
Changelog
What's new:
Major breaking changes!!!
Split API/Impl in all modules. A lot of package changes.
Almost all classes in impl
are @ApiStatus.Internal
and should not be worked with.
Analytics
MixpanelAPI
now implements theMixpanel
interface.
Content
FabricEntityTypeBuilder
andFabricBlockEntityTypeBuilder
can now be used inRegistryUtil
. You need to bring your own Fabric API.ItemGroupHelper.InjectEntries
now providesItemGroup.Entries
instead ofItemGroup.EntriesImpl
.- Some constructors in
ContentBuilder
were public. - Reworked
ContentBuilder.ItemGroupBuilder#entries
. - Non-prefixed methods in interfaces will be removed soon.
Danger
- In an act of desperation,
InstrumentationAccess
will try to attach the ByteBuddy agent if the DM agent one fails. InstrumentationAccess
now usesClassLoader#getSystemClassLoader
instead ofFabricLoader.class#getClassLoader
.
Enums
dark_matter$extendEnum
now checks if identical constants exist and returns the old one if that's the case.
Minecraft
NBTUtil
has been renamed toNbtUtil
.NbtUtil
andNbtBuilder
are now part ofminecraft
.NbtUtil#writeInventoryToNbt
andNbtUtil#readInventoryFromNbt
now accept custom keys.
Mirage
- Public instances are available in
Mirage
.FakeWorld
andAlwaysBrightLightmapTextureManager
are now in impl. - The init mixin is no longer required.
-
- The game will hang for a while if this mixin is not applied.
Glitter
- Particles no longer wait for resource init before ticking.
- Moved VanillaParticle to
impl
. - VanillaParticle should now work on Connector.
Recipe Book
RecipeBookHelper#createCategory
now only accepts identifiers.- Added
createGroup
toRecipeBookHelper
. - Non-prefixed methods in interfaces will be removed soon.
- Improved search group detection.
- Fixed crashes if a category has no groups.
Files
Metadata
Release channel
BetaVersion number
1.0.0-1.20Loaders
Game versions
1.20.1Downloads
88Publication date
August 16, 2023 at 10:12 AMPublisher
melontini
Author