Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Dark Matter

Dark Matter

The invisible force that holds galaxies together

195.7k
13
Library

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

Client-side
Server-side
Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki

Creators

constellation
constellationOrganization

melontini
melontini Author

Details

Licensed MIT
Published 2 years ago
Updated 10 months ago
DescriptionGalleryChangelogVersions
All versions1.0.0 (1.20)

1.0.0 (1.20)

Download
Report

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 the Mixpanel interface.

Content

  • FabricEntityTypeBuilder and FabricBlockEntityTypeBuilder can now be used in RegistryUtil. You need to bring your own Fabric API.
  • ItemGroupHelper.InjectEntries now provides ItemGroup.Entries instead of ItemGroup.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 uses ClassLoader#getSystemClassLoader instead of FabricLoader.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 to NbtUtil.
  • NbtUtil and NbtBuilder are now part of minecraft.
  • NbtUtil#writeInventoryToNbt and NbtUtil#readInventoryFromNbt now accept custom keys.

Mirage

  • Public instances are available in Mirage. FakeWorld and AlwaysBrightLightmapTextureManager 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 to RecipeBookHelper.
  • Non-prefixed methods in interfaces will be removed soon.
  • Improved search group detection.
  • Fixed crashes if a category has no groups.

Files

dark-matter-1.0.0-1.20.jar(637.93 KiB) Primary
Download
dark-matter-1.0.0-1.20-sources.jar(10.9 KiB)
Download

Metadata

Release channel

Beta

Version number

1.0.0-1.20

Loaders

Fabric

Game versions

1.20.1

Downloads

100

Publication date

August 16, 2023 at 10:12 AM

Publisher

melontini

melontini

Author

Version ID

Modrinth is open source.

main@4bafae8

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.