Dark MatterСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (127)
beta
4.1.1 (1.21)
4.1.1-1.21-build.932 авг. 2024 г.1,1 тыс.Minecraft: 1.21, 1.21.1fabric
Что нового
https://github.com/constellation-mc/dark-matter/blob/ecf727da6dee4f7079a2ebbe6392f2e459310f1d/CHANGELOG.md
beta
4.1.1 (1.20.5)
4.1.1-1.20.5-build.922 авг. 2024 г.214Minecraft: 1.20.5fabric
Что нового
https://github.com/constellation-mc/dark-matter/blob/7854a5946eeb617b4a059500755a111dab257a2d/CHANGELOG.md
beta
4.1.1 (1.20.4)
4.1.1-1.20.4-build.912 авг. 2024 г.285Minecraft: 1.20.4fabric
Что нового
https://github.com/constellation-mc/dark-matter/blob/6e6867bb4498ef77254932a3a123e78bd49232ac/CHANGELOG.md
beta
4.1.1 (1.20.1)
4.1.1-1.20.1-build.902 авг. 2024 г.252,6 тыс.Minecraft: 1.20.1fabric
Что нового
https://github.com/constellation-mc/dark-matter/blob/33a86375775075c5cb439e4db5d46726052303eb/CHANGELOG.md
alpha
4.1.0 (1.21)
4.1.0-1.21-build.8916 июл. 2024 г.228Minecraft: 1.21fabric
Что нового
https://github.com/constellation-mc/dark-matter/blob/87ae0438a12fd10b468bc25a4e56ab7515e4d570/CHANGELOG.md
beta
4.1.0 (1.20.5)
4.1.0-1.20.5-build.8816 июл. 2024 г.156Minecraft: 1.20.5fabric
Что нового
https://github.com/constellation-mc/dark-matter/blob/0f457ff9c816c38aeabc53b7df189f62d5797f96/CHANGELOG.md
beta
4.1.0 (1.20.4)
4.1.0-1.20.4-build.8716 июл. 2024 г.150Minecraft: 1.20.4fabric
Что нового
https://github.com/constellation-mc/dark-matter/blob/5aa5c1b65ffa34290fbf5e3a4d428e9b181665f4/CHANGELOG.md
beta
4.1.0 (1.20.1)
4.1.0-1.20.1-build.8616 июл. 2024 г.275Minecraft: 1.20.1fabric
Что нового
https://github.com/constellation-mc/dark-matter/blob/a5f0bbe6b2f410f424ba27a1f2884d1d329758a4/CHANGELOG.md
beta
4.0.2 (1.20.5)
4.0.2-1.20.5-build.825 июн. 2024 г.148Minecraft: 1.20.5fabric
Что нового
https://github.com/constellation-mc/dark-matter/blob/c653a7edbc7855df22d2e3c2637b14ccb468e15a/CHANGELOG.md
beta
4.0.2 (1.20.1)
4.0.2-1.20.1-build.805 июн. 2024 г.54,4 тыс.Minecraft: 1.20.1fabric
Что нового
https://github.com/constellation-mc/dark-matter/blob/0d80a748fc82de20187c62d911c6a6bd0c22fbbf/CHANGELOG.md
beta
4.0.2 (1.20.4)
4.0.2-1.20.4-build.815 июн. 2024 г.183Minecraft: 1.20.4fabric
Что нового
https://github.com/constellation-mc/dark-matter/blob/06d711cd2bf528b169fe23afdef368c021798372/CHANGELOG.md
beta
4.0.1 (1.20.5)
4.0.1-1.20.5-build.7926 апр. 2024 г.162Minecraft: 1.20.5fabric
Что нового
https://github.com/constellation-mc/dark-matter/blob/28815217328db631ce4a6e3a56f01eb0b0dc2e3f/CHANGELOG.md
beta
4.0.1 (1.20.4)
4.0.1-1.20.4-build.7726 апр. 2024 г.326Minecraft: 1.20.4fabric
Что нового
https://github.com/constellation-mc/dark-matter/blob/08e23fc36cdb7c4bb9aa1a540884508a49f90751/CHANGELOG.md
beta
4.0.1 (1.20.1)
4.0.1-1.20.1-build.7626 апр. 2024 г.301Minecraft: 1.20.1fabric
Что нового
https://github.com/constellation-mc/dark-matter/blob/1dd8dd2104dafc89440f3d0fb388422032e6675e/CHANGELOG.md
beta
4.0.0 (1.20.4)
4.0.0-1.20.4-build.48210 апр. 2024 г.161Minecraft: 1.20.4fabric
Что нового
https://github.com/melontini/dark-matter/blob/716a4479f248ff94a6bb9d8d76576c09fcc8e037/CHANGELOG.md
beta
4.0.0 (1.20.1)
4.0.0-1.20.1-build.48110 апр. 2024 г.268Minecraft: 1.20.1fabric
Что нового
https://github.com/melontini/dark-matter/blob/08533bfb9580d4171358e5ba25dfbdcde13d8868/CHANGELOG.md
beta
3.1.1 (1.20.4)
3.1.1-1.20.424 мар. 2024 г.171Minecraft: 1.20.4fabric
Что нового
https://github.com/melontini/dark-matter/blob/aa1357c5c6b2c440daff057be70378258a5c49ea/CHANGELOG.md
beta
3.1.0 (1.20.4)
3.1.0-1.20.416 мар. 2024 г.163Minecraft: 1.20.4fabric
Что нового
https://github.com/melontini/dark-matter/blob/baabfe58d15f9c2317a9170aa474fff8b499af2b/CHANGELOG.md
beta
3.1.0 (1.19.2)
3.1.0-1.19.216 мар. 2024 г.598Minecraft: 1.19.2fabric
Что нового
https://github.com/melontini/dark-matter/blob/a620098a8a490fd4d99e63d1dc4d4136fd43115c/CHANGELOG.md
beta
3.1.0 (1.18.2)
3.1.0-1.18.216 мар. 2024 г.226Minecraft: 1.18.2fabric
Что нового
https://github.com/melontini/dark-matter/blob/7bf5e27a32817e8a1d7abcc2b9b106fd89a04e4d/CHANGELOG.md
beta
3.1.0 (1.20)
3.1.0-1.2016 мар. 2024 г.228Minecraft: 1.20.1fabric
Что нового
https://github.com/melontini/dark-matter/blob/6468abfdaf12eca9564a2d98cf410d6d72965dc3/CHANGELOG.md
alpha
3.0.3 (1.20.4)
3.0.3-1.20.427 янв. 2024 г.232Minecraft: 1.20.4fabric
Что нового
https://github.com/melontini/dark-matter/blob/4a6842bb2f1ec185adff9d19b1e81dcd2d0063d5/CHANGELOG.md
beta
3.0.3 (1.20)
3.0.3-1.2014 янв. 2024 г.329Minecraft: 1.20.1fabric
Что нового
https://github.com/melontini/dark-matter/blob/24abc3d64a392f6e8c4c3a124758ef502acaf8e2/CHANGELOG.md
beta
3.0.2 (1.20)
3.0.2-1.2010 янв. 2024 г.125Minecraft: 1.20.1fabric
Что нового
https://github.com/melontini/dark-matter/blob/c64cbdb92a99c4388e64d51e808ff769cdf752aa/CHANGELOG.md
beta
3.0.1 (1.20)
3.0.1-1.207 янв. 2024 г.131Minecraft: 1.20.1fabric
Что нового
https://github.com/melontini/dark-matter/blob/2db9313845d64cd8bb4e5b0d0e70833162dd15b8/CHANGELOG.md
beta
3.0.0 (1.19.2)
3.0.0-1.19.26 янв. 2024 г.148Minecraft: 1.19.2fabric
Что нового
https://github.com/melontini/dark-matter/blob/f88cc50677b90edfe225bc48af8716cc88602b62/CHANGELOG.md
beta
3.0.0 (1.20)
3.0.0-1.206 янв. 2024 г.103Minecraft: 1.20.1fabric
Что нового
https://github.com/melontini/dark-matter/blob/08200d85add89d723e6b1cc794ffb292823ecf5c/CHANGELOG.md
beta
3.0.0 (1.18.2)
3.0.0-1.18.26 янв. 2024 г.104Minecraft: 1.18.2fabric
Что нового
https://github.com/melontini/dark-matter/blob/6cb7c29cc87613555ab211f8c9bfc7ac5f08924d/CHANGELOG.md
beta
2.2.0 (1.20)
2.2.0-1.2023 дек. 2023 г.162Minecraft: 1.20.1fabric
Что нового
https://github.com/melontini/dark-matter/blob/6b0472b7387f41c0426b47466de9f551b68bbf3a/CHANGELOG.md
beta
2.2.0 (1.19.3)
2.2.0-1.19.323 дек. 2023 г.174Minecraft: 1.19.3fabric
Что нового
https://github.com/melontini/dark-matter/blob/88db4e0b9809190a8756ac33f192c53f77e8c53f/CHANGELOG.md
beta
2.2.0 (1.19.4)
2.2.0-1.19.423 дек. 2023 г.186Minecraft: 1.19.4fabric
Что нового
https://github.com/melontini/dark-matter/blob/f9f29365e9b59403dec1c01ce4386878cc1eda1d/CHANGELOG.md
beta
2.2.0 (1.19.2)
2.2.0-1.19.223 дек. 2023 г.99Minecraft: 1.19.2fabric
Что нового
https://github.com/melontini/dark-matter/blob/45e6e7bb6d5375802fd3ee1bebbb38a6285d056f/CHANGELOG.md
beta
2.2.0 (1.18.2)
2.2.0-1.18.223 дек. 2023 г.101Minecraft: 1.18.2fabric
Что нового
https://github.com/melontini/dark-matter/blob/75af00ea08dda393864b518afe52db7d6571a96f/CHANGELOG.md
beta
2.1.1 (1.20)
2.1.1-1.2010 дек. 2023 г.140Minecraft: 1.20.1fabric
Что нового
https://github.com/melontini/dark-matter/blob/b5cac6312c9cd16f23efb31c063f9ae5cb8bb195/CHANGELOG.md
beta
2.1.1 (1.19.3)
2.1.1-1.19.310 дек. 2023 г.92Minecraft: 1.19.3fabric
Что нового
https://github.com/melontini/dark-matter/blob/f9497541ccd7c12a6121fe0350f6859c2b222671/CHANGELOG.md
beta
2.1.1 (1.19.4)
2.1.1-1.19.410 дек. 2023 г.82Minecraft: 1.19.4fabric
Что нового
https://github.com/melontini/dark-matter/blob/7ace554f2ef8989df0f522c13bb3bf82876621ba/CHANGELOG.md
beta
2.1.1 (1.19.2)
2.1.1-1.19.210 дек. 2023 г.86Minecraft: 1.19.2fabric
Что нового
https://github.com/melontini/dark-matter/blob/faae50ea0394417c6940f1635c10349efb70a1d4/CHANGELOG.md
beta
2.1.1 (1.18.2)
2.1.1-1.18.210 дек. 2023 г.100Minecraft: 1.18.2fabric
Что нового
https://github.com/melontini/dark-matter/blob/c5ba1e84c3e58a8fead77e08d4f6ffef41cb82c4/CHANGELOG.md
beta
2.1.0 (1.20)
2.1.0-1.208 дек. 2023 г.102Minecraft: 1.20.1fabric
Что нового
https://github.com/melontini/dark-matter/blob/0e1489dfb3278063d6ba6a6e3252e206b67c14f7/CHANGELOG.md
beta
2.1.0 (1.19.2)
2.1.0-1.19.28 дек. 2023 г.87Minecraft: 1.19.2fabric
Что нового
https://github.com/melontini/dark-matter/blob/e4cc536fcf95566d5512eec901dc751c6784d95e/CHANGELOG.md
beta
2.1.0 (1.19.4)
2.1.0-1.19.48 дек. 2023 г.87Minecraft: 1.19.4fabric
Что нового
https://github.com/melontini/dark-matter/blob/6cb078481cd06c740625a3d3daa17d884bd3b4f2/CHANGELOG.md
beta
2.1.0 (1.19.3)
2.1.0-1.19.38 дек. 2023 г.92Minecraft: 1.19.3fabric
Что нового
https://github.com/melontini/dark-matter/blob/6f9712d34e477327a55c24a20f62e90018ec2a5d/CHANGELOG.md
beta
2.1.0 (1.18.2)
2.1.0-1.18.28 дек. 2023 г.72Minecraft: 1.18.2fabric
Что нового
https://github.com/melontini/dark-matter/blob/44629f36e6be44621f0d4ab7cc50a54e5e384198/CHANGELOG.md
beta
2.0.0 (1.20)
2.0.0-1.2030 нояб. 2023 г.128Minecraft: 1.20.1fabric
Что нового
## What's new:
### Breaking changes for content, analytics and notable for others.
### Analytics
* Unique IDs are now generated for each mod separately and are no longer stored in the config.
* You need a ModContainer to generate an instance.
* Removed Decider from Crashlytics.
### Base
* Introducing the new and improved `ExtendablePlugin`!
* This is a successor to `ExtendedPlugin`, but with more features!
* One of the main feature is plugin support (Plugin-Plugins)
* Default plugins include: `MixinPredicatePlugin`, `ShouldApplyPlugin`, `PublicizePlugin`.
* Only MixinPredicatePlugin is enabled by default.
* Plugins can be added using the inner `DefaultPlugins` class.
* Added `@MixinPredicate`. Part of `MixinPredicatePlugin`
* This annotation replaces `@MixinShouldApply`.
* This also comes with a better version of `@Mod`, where you can specify a version predicate.
* Added `@Publicize`. Part of `PublicizePlugin`
* Patches annotated fields and methods from `private` to `public`.
* This is meant for static members that need to be accessed from the outside.
* Added `@ConstructDummy`. Part of `ConstructDummyPlugin`
* If not present, attempts to construct a dummy override of a method.
* This is only meant for `HEAD` and `TAIL` `@Inject`s.
* "Use at your own risk".
* Added `AsmUtil`.
* This includes `mapAnnotationNode()` and `mapObjectFromAnnotation()` from `ExtendedPlugin`.
* Added `of()` methods to `Tuple` and `MutableTuple`.
* Fixed `@MixinShouldApply` skipping every second mod.
* Updated MixinExtras.
### Content
* Split api/impl in content builder.
* Added `ItemGroup` as a parameter of `AnimatedItemGroup`.
### Enums
* A debug message is now logged after extending enums.
### Glitter
* The passed MatrixStack should be new in less cases. (<1.20)
### Minecraft
* ValueTracker gets a facelift!
* Instead of using fields/classes as IDs, we use actual string IDs.
* Now you can track anything with a supplier!
* Reflection is still supported, but wrapped in a supplier.
* You can now add timed trackers that disappear when the timer is up.
* So it should actually be useful now.
### Recipe Book
* Methods in `RecipeBookHelper` have been renamed to make more sense and better represent what they do.
* Old methods still exist, but are deprecated.
* The singular group parameter has been replaced with varargs.
* `addToSearchGroup()`, `registerGroups()` and `registerAndAddToSearch()` should have overload parity.
* Added `registerAndAddToSearch()` to `RecipeBookHelper`. Saves one line!
* Duplicate groups should now be handled better.
beta
2.0.0 (1.19.4)
2.0.0-1.19.430 нояб. 2023 г.103Minecraft: 1.19.4fabric
Что нового
## What's new:
### Breaking changes for content, analytics and notable for others.
### Analytics
* Unique IDs are now generated for each mod separately and are no longer stored in the config.
* You need a ModContainer to generate an instance.
* Removed Decider from Crashlytics.
### Base
* Introducing the new and improved `ExtendablePlugin`!
* This is a successor to `ExtendedPlugin`, but with more features!
* One of the main feature is plugin support (Plugin-Plugins)
* Default plugins include: `MixinPredicatePlugin`, `ShouldApplyPlugin`, `PublicizePlugin`.
* Only MixinPredicatePlugin is enabled by default.
* Plugins can be added using the inner `DefaultPlugins` class.
* Added `@MixinPredicate`. Part of `MixinPredicatePlugin`
* This annotation replaces `@MixinShouldApply`.
* This also comes with a better version of `@Mod`, where you can specify a version predicate.
* Added `@Publicize`. Part of `PublicizePlugin`
* Patches annotated fields and methods from `private` to `public`.
* This is meant for static members that need to be accessed from the outside.
* Added `@ConstructDummy`. Part of `ConstructDummyPlugin`
* If not present, attempts to construct a dummy override of a method.
* This is only meant for `HEAD` and `TAIL` `@Inject`s.
* "Use at your own risk".
* Added `AsmUtil`.
* This includes `mapAnnotationNode()` and `mapObjectFromAnnotation()` from `ExtendedPlugin`.
* Added `of()` methods to `Tuple` and `MutableTuple`.
* Fixed `@MixinShouldApply` skipping every second mod.
* Updated MixinExtras.
### Content
* Split api/impl in content builder.
* Added `ItemGroup` as a parameter of `AnimatedItemGroup`.
### Enums
* A debug message is now logged after extending enums.
### Glitter
* The passed MatrixStack should be new in less cases. (<1.20)
### Minecraft
* ValueTracker gets a facelift!
* Instead of using fields/classes as IDs, we use actual string IDs.
* Now you can track anything with a supplier!
* Reflection is still supported, but wrapped in a supplier.
* You can now add timed trackers that disappear when the timer is up.
* So it should actually be useful now.
### Recipe Book
* Methods in `RecipeBookHelper` have been renamed to make more sense and better represent what they do.
* Old methods still exist, but are deprecated.
* The singular group parameter has been replaced with varargs.
* `addToSearchGroup()`, `registerGroups()` and `registerAndAddToSearch()` should have overload parity.
* Added `registerAndAddToSearch()` to `RecipeBookHelper`. Saves one line!
* Duplicate groups should now be handled better.
beta
2.0.0 (1.19.3)
2.0.0-1.19.330 нояб. 2023 г.93Minecraft: 1.19.3fabric
Что нового
## What's new:
### Breaking changes for content, analytics and notable for others.
### Analytics
* Unique IDs are now generated for each mod separately and are no longer stored in the config.
* You need a ModContainer to generate an instance.
* Removed Decider from Crashlytics.
### Base
* Introducing the new and improved `ExtendablePlugin`!
* This is a successor to `ExtendedPlugin`, but with more features!
* One of the main feature is plugin support (Plugin-Plugins)
* Default plugins include: `MixinPredicatePlugin`, `ShouldApplyPlugin`, `PublicizePlugin`.
* Only MixinPredicatePlugin is enabled by default.
* Plugins can be added using the inner `DefaultPlugins` class.
* Added `@MixinPredicate`. Part of `MixinPredicatePlugin`
* This annotation replaces `@MixinShouldApply`.
* This also comes with a better version of `@Mod`, where you can specify a version predicate.
* Added `@Publicize`. Part of `PublicizePlugin`
* Patches annotated fields and methods from `private` to `public`.
* This is meant for static members that need to be accessed from the outside.
* Added `@ConstructDummy`. Part of `ConstructDummyPlugin`
* If not present, attempts to construct a dummy override of a method.
* This is only meant for `HEAD` and `TAIL` `@Inject`s.
* "Use at your own risk".
* Added `AsmUtil`.
* This includes `mapAnnotationNode()` and `mapObjectFromAnnotation()` from `ExtendedPlugin`.
* Added `of()` methods to `Tuple` and `MutableTuple`.
* Fixed `@MixinShouldApply` skipping every second mod.
* Updated MixinExtras.
### Content
* Split api/impl in content builder.
* Added `ItemGroup` as a parameter of `AnimatedItemGroup`.
### Enums
* A debug message is now logged after extending enums.
### Glitter
* The passed MatrixStack should be new in less cases. (<1.20)
### Minecraft
* ValueTracker gets a facelift!
* Instead of using fields/classes as IDs, we use actual string IDs.
* Now you can track anything with a supplier!
* Reflection is still supported, but wrapped in a supplier.
* You can now add timed trackers that disappear when the timer is up.
* So it should actually be useful now.
### Recipe Book
* Methods in `RecipeBookHelper` have been renamed to make more sense and better represent what they do.
* Old methods still exist, but are deprecated.
* The singular group parameter has been replaced with varargs.
* `addToSearchGroup()`, `registerGroups()` and `registerAndAddToSearch()` should have overload parity.
* Added `registerAndAddToSearch()` to `RecipeBookHelper`. Saves one line!
* Duplicate groups should now be handled better.
beta
2.0.0 (1.18.2)
2.0.0-1.18.230 нояб. 2023 г.90Minecraft: 1.18.2fabric
Что нового
## What's new:
### Breaking changes for content, analytics and notable for others.
### Analytics
* Unique IDs are now generated for each mod separately and are no longer stored in the config.
* You need a ModContainer to generate an instance.
* Removed Decider from Crashlytics.
### Base
* Introducing the new and improved `ExtendablePlugin`!
* This is a successor to `ExtendedPlugin`, but with more features!
* One of the main feature is plugin support (Plugin-Plugins)
* Default plugins include: `MixinPredicatePlugin`, `ShouldApplyPlugin`, `PublicizePlugin`.
* Only MixinPredicatePlugin is enabled by default.
* Plugins can be added using the inner `DefaultPlugins` class.
* Added `@MixinPredicate`. Part of `MixinPredicatePlugin`
* This annotation replaces `@MixinShouldApply`.
* This also comes with a better version of `@Mod`, where you can specify a version predicate.
* Added `@Publicize`. Part of `PublicizePlugin`
* Patches annotated fields and methods from `private` to `public`.
* This is meant for static members that need to be accessed from the outside.
* Added `@ConstructDummy`. Part of `ConstructDummyPlugin`
* If not present, attempts to construct a dummy override of a method.
* This is only meant for `HEAD` and `TAIL` `@Inject`s.
* "Use at your own risk".
* Added `AsmUtil`.
* This includes `mapAnnotationNode()` and `mapObjectFromAnnotation()` from `ExtendedPlugin`.
* Added `of()` methods to `Tuple` and `MutableTuple`.
* Fixed `@MixinShouldApply` skipping every second mod.
* Updated MixinExtras.
### Content
* Split api/impl in content builder.
* Added `ItemGroup` as a parameter of `AnimatedItemGroup`.
### Enums
* A debug message is now logged after extending enums.
### Glitter
* The passed MatrixStack should be new in less cases. (<1.20)
### Minecraft
* ValueTracker gets a facelift!
* Instead of using fields/classes as IDs, we use actual string IDs.
* Now you can track anything with a supplier!
* Reflection is still supported, but wrapped in a supplier.
* You can now add timed trackers that disappear when the timer is up.
* So it should actually be useful now.
### Recipe Book
* Methods in `RecipeBookHelper` have been renamed to make more sense and better represent what they do.
* Old methods still exist, but are deprecated.
* The singular group parameter has been replaced with varargs.
* `addToSearchGroup()`, `registerGroups()` and `registerAndAddToSearch()` should have overload parity.
* Added `registerAndAddToSearch()` to `RecipeBookHelper`. Saves one line!
* Duplicate groups should now be handled better.
beta
2.0.0 (1.19.2)
2.0.0-1.19.230 нояб. 2023 г.85Minecraft: 1.19.2fabric
Что нового
## What's new:
### Breaking changes for content, analytics and notable for others.
### Analytics
* Unique IDs are now generated for each mod separately and are no longer stored in the config.
* You need a ModContainer to generate an instance.
* Removed Decider from Crashlytics.
### Base
* Introducing the new and improved `ExtendablePlugin`!
* This is a successor to `ExtendedPlugin`, but with more features!
* One of the main feature is plugin support (Plugin-Plugins)
* Default plugins include: `MixinPredicatePlugin`, `ShouldApplyPlugin`, `PublicizePlugin`.
* Only MixinPredicatePlugin is enabled by default.
* Plugins can be added using the inner `DefaultPlugins` class.
* Added `@MixinPredicate`. Part of `MixinPredicatePlugin`
* This annotation replaces `@MixinShouldApply`.
* This also comes with a better version of `@Mod`, where you can specify a version predicate.
* Added `@Publicize`. Part of `PublicizePlugin`
* Patches annotated fields and methods from `private` to `public`.
* This is meant for static members that need to be accessed from the outside.
* Added `@ConstructDummy`. Part of `ConstructDummyPlugin`
* If not present, attempts to construct a dummy override of a method.
* This is only meant for `HEAD` and `TAIL` `@Inject`s.
* "Use at your own risk".
* Added `AsmUtil`.
* This includes `mapAnnotationNode()` and `mapObjectFromAnnotation()` from `ExtendedPlugin`.
* Added `of()` methods to `Tuple` and `MutableTuple`.
* Fixed `@MixinShouldApply` skipping every second mod.
* Updated MixinExtras.
### Content
* Split api/impl in content builder.
* Added `ItemGroup` as a parameter of `AnimatedItemGroup`.
### Enums
* A debug message is now logged after extending enums.
### Glitter
* The passed MatrixStack should be new in less cases. (<1.20)
### Minecraft
* ValueTracker gets a facelift!
* Instead of using fields/classes as IDs, we use actual string IDs.
* Now you can track anything with a supplier!
* Reflection is still supported, but wrapped in a supplier.
* You can now add timed trackers that disappear when the timer is up.
* So it should actually be useful now.
### Recipe Book
* Methods in `RecipeBookHelper` have been renamed to make more sense and better represent what they do.
* Old methods still exist, but are deprecated.
* The singular group parameter has been replaced with varargs.
* `addToSearchGroup()`, `registerGroups()` and `registerAndAddToSearch()` should have overload parity.
* Added `registerAndAddToSearch()` to `RecipeBookHelper`. Saves one line!
* Duplicate groups should now be handled better.
beta
1.1.0 (1.20)
1.1.0-1.2020 авг. 2023 г.493Minecraft: 1.20.1fabric
Что нового
## What's new:
### Important changes for Glitter.
The mod now provides Forge-style mod IDs. So, you can use either `dark-matter-content` or `dark_matter_content`.
### Glitter
* `tickLogic()` is being replaced by `tick()`.
* * In later versions `tick()` will become abstract.
* Internal methods in `AbstractScreenParticle` are now actually internal.
* `AbstractScreenParticle` no longer contains any display ticking logic.
* Removed the multiplication by `0.99` of `Particle`'s velocity.
* Screen-bounded particles will no longer flicker for a frame after their screen was closed.
### Content
* The `Building {x} ItemGroup without Fabric Item Groups` warning will only get raised if `fabric-item-groups-v0` is not present. (<=1.19.2)
* RegistryUtil now features `BooleanSupplier` methods.
beta
1.1.0 (1.19.4)
1.1.0-1.19.420 авг. 2023 г.110Minecraft: 1.19.4fabric
Что нового
## What's new:
### Important changes for Glitter.
The mod now provides Forge-style mod IDs. So, you can use either `dark-matter-content` or `dark_matter_content`.
### Glitter
* `tickLogic()` is being replaced by `tick()`.
* * In later versions `tick()` will become abstract.
* Internal methods in `AbstractScreenParticle` are now actually internal.
* `AbstractScreenParticle` no longer contains any display ticking logic.
* Removed the multiplication by `0.99` of `Particle`'s velocity.
* Screen-bounded particles will no longer flicker for a frame after their screen was closed.
### Content
* The `Building {x} ItemGroup without Fabric Item Groups` warning will only get raised if `fabric-item-groups-v0` is not present. (<=1.19.2)
* RegistryUtil now features `BooleanSupplier` methods.
beta
1.1.0 (1.19.3)
1.1.0-1.19.320 авг. 2023 г.104Minecraft: 1.19.3fabric
Что нового
## What's new:
### Important changes for Glitter.
The mod now provides Forge-style mod IDs. So, you can use either `dark-matter-content` or `dark_matter_content`.
### Glitter
* `tickLogic()` is being replaced by `tick()`.
* * In later versions `tick()` will become abstract.
* Internal methods in `AbstractScreenParticle` are now actually internal.
* `AbstractScreenParticle` no longer contains any display ticking logic.
* Removed the multiplication by `0.99` of `Particle`'s velocity.
* Screen-bounded particles will no longer flicker for a frame after their screen was closed.
### Content
* The `Building {x} ItemGroup without Fabric Item Groups` warning will only get raised if `fabric-item-groups-v0` is not present. (<=1.19.2)
* RegistryUtil now features `BooleanSupplier` methods.
beta
1.1.0 (1.19.2)
1.1.0-1.19.220 авг. 2023 г.22,6 тыс.Minecraft: 1.19.2fabric
Что нового
## What's new:
### Important changes for Glitter.
The mod now provides Forge-style mod IDs. So, you can use either `dark-matter-content` or `dark_matter_content`.
### Glitter
* `tickLogic()` is being replaced by `tick()`.
* * In later versions `tick()` will become abstract.
* Internal methods in `AbstractScreenParticle` are now actually internal.
* `AbstractScreenParticle` no longer contains any display ticking logic.
* Removed the multiplication by `0.99` of `Particle`'s velocity.
* Screen-bounded particles will no longer flicker for a frame after their screen was closed.
### Content
* The `Building {x} ItemGroup without Fabric Item Groups` warning will only get raised if `fabric-item-groups-v0` is not present. (<=1.19.2)
* RegistryUtil now features `BooleanSupplier` methods.
beta
1.1.0 (1.18.2)
1.1.0-1.18.220 авг. 2023 г.105Minecraft: 1.18.2fabric
Что нового
## What's new:
### Important changes for Glitter.
The mod now provides Forge-style mod IDs. So, you can use either `dark-matter-content` or `dark_matter_content`.
### Glitter
* `tickLogic()` is being replaced by `tick()`.
* * In later versions `tick()` will become abstract.
* Internal methods in `AbstractScreenParticle` are now actually internal.
* `AbstractScreenParticle` no longer contains any display ticking logic.
* Removed the multiplication by `0.99` of `Particle`'s velocity.
* Screen-bounded particles will no longer flicker for a frame after their screen was closed.
### Content
* The `Building {x} ItemGroup without Fabric Item Groups` warning will only get raised if `fabric-item-groups-v0` is not present. (<=1.19.2)
* RegistryUtil now features `BooleanSupplier` methods.
beta
1.0.0 (1.20)
1.0.0-1.2016 авг. 2023 г.134Minecraft: 1.20.1fabric
Что нового
## 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.
beta
1.0.0 (1.19.4)
1.0.0-1.19.416 авг. 2023 г.102Minecraft: 1.19.4fabric
Что нового
## 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.
beta
1.0.0 (1.19.3)
1.0.0-1.19.316 авг. 2023 г.86Minecraft: 1.19.3fabric
Что нового
## 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.
beta
1.0.0 (1.19.2)
1.0.0-1.19.216 авг. 2023 г.93Minecraft: 1.19.2fabric
Что нового
## 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.
beta
1.0.0 (1.18.2)
1.0.0-1.18.216 авг. 2023 г.87Minecraft: 1.18.2fabric
Что нового
## 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.
beta
0.8.0 (1.19.3)
0.8.0-1.19.323 июл. 2023 г.166Minecraft: 1.19.3fabric
Что нового
## What's new:
Breaking changes for the Mixpanel module, notable ones for others.
### Analytics
* Fixed new users getting null IDs.
* ID will only be assigned if analytics are enabled.
* Now, handlers will handle messages if either analytics or crashlytics are on.
* Added null checks for various method arguments.
* Mixpanel module has undergone a rewrite:
* `org.json` and `mixpanel` dependencies were dropped.
* `mixpanel` was condensed into a single MixpanelAPI class, which immediately sends your request.
* MessageProvider no longer requires you to return anything.
### Content
* Non-prefixed methods in ItemGroupExtensions are now deprecated.
### Danger
* Danger will no longer auto-start with the game.
* You no longer need `"dark-matter-danger:instrumentation"` in your `fabric.mod.json`.
### Enums
* EnumWrapper now uses `values()[0]` just in case anything gets renamed.
### Recipe Book
* Non-prefixed methods in PaginatedRecipeGroupButtonWidget and PaginatedRecipeBookWidget are now deprecated.
* Removed ApiStatus annotation from classes.
beta
0.8.0 (1.20)
0.8.0-1.2023 июл. 2023 г.335Minecraft: 1.20, 1.20.1fabric
Что нового
## What's new:
Breaking changes for the Mixpanel module, notable ones for others.
### Analytics
* Fixed new users getting null IDs.
* ID will only be assigned if analytics are enabled.
* Now, handlers will handle messages if either analytics or crashlytics are on.
* Added null checks for various method arguments.
* Mixpanel module has undergone a rewrite:
* `org.json` and `mixpanel` dependencies were dropped.
* `mixpanel` was condensed into a single MixpanelAPI class, which immediately sends your request.
* MessageProvider no longer requires you to return anything.
### Content
* Non-prefixed methods in ItemGroupExtensions are now deprecated.
### Danger
* Danger will no longer auto-start with the game.
* You no longer need `"dark-matter-danger:instrumentation"` in your `fabric.mod.json`.
### Enums
* EnumWrapper now uses `values()[0]` just in case anything gets renamed.
### Recipe Book
* Non-prefixed methods in PaginatedRecipeGroupButtonWidget and PaginatedRecipeBookWidget are now deprecated.
* Removed ApiStatus annotation from classes.
beta
0.8.0 (1.19.4)
0.8.0-1.19.423 июл. 2023 г.84Minecraft: 1.19.4fabric
Что нового
## What's new:
Breaking changes for the Mixpanel module, notable ones for others.
### Analytics
* Fixed new users getting null IDs.
* ID will only be assigned if analytics are enabled.
* Now, handlers will handle messages if either analytics or crashlytics are on.
* Added null checks for various method arguments.
* Mixpanel module has undergone a rewrite:
* `org.json` and `mixpanel` dependencies were dropped.
* `mixpanel` was condensed into a single MixpanelAPI class, which immediately sends your request.
* MessageProvider no longer requires you to return anything.
### Content
* Non-prefixed methods in ItemGroupExtensions are now deprecated.
### Danger
* Danger will no longer auto-start with the game.
* You no longer need `"dark-matter-danger:instrumentation"` in your `fabric.mod.json`.
### Enums
* EnumWrapper now uses `values()[0]` just in case anything gets renamed.
### Recipe Book
* Non-prefixed methods in PaginatedRecipeGroupButtonWidget and PaginatedRecipeBookWidget are now deprecated.
* Removed ApiStatus annotation from classes.
beta
0.8.0 (1.19.2)
0.8.0-1.19.223 июл. 2023 г.199Minecraft: 1.19.2fabric
Что нового
## What's new:
Breaking changes for the Mixpanel module, notable ones for others.
### Analytics
* Fixed new users getting null IDs.
* ID will only be assigned if analytics are enabled.
* Now, handlers will handle messages if either analytics or crashlytics are on.
* Added null checks for various method arguments.
* Mixpanel module has undergone a rewrite:
* `org.json` and `mixpanel` dependencies were dropped.
* `mixpanel` was condensed into a single MixpanelAPI class, which immediately sends your request.
* MessageProvider no longer requires you to return anything.
### Content
* Non-prefixed methods in ItemGroupExtensions are now deprecated.
### Danger
* Danger will no longer auto-start with the game.
* You no longer need `"dark-matter-danger:instrumentation"` in your `fabric.mod.json`.
### Enums
* EnumWrapper now uses `values()[0]` just in case anything gets renamed.
### Recipe Book
* Non-prefixed methods in PaginatedRecipeGroupButtonWidget and PaginatedRecipeBookWidget are now deprecated.
* Removed ApiStatus annotation from classes.
beta
0.8.0 (1.18.2)
0.8.0-1.18.223 июл. 2023 г.90Minecraft: 1.18.2fabric
Что нового
## What's new:
Breaking changes for the Mixpanel module, notable ones for others.
### Analytics
* Fixed new users getting null IDs.
* ID will only be assigned if analytics are enabled.
* Now, handlers will handle messages if either analytics or crashlytics are on.
* Added null checks for various method arguments.
* Mixpanel module has undergone a rewrite:
* `org.json` and `mixpanel` dependencies were dropped.
* `mixpanel` was condensed into a single MixpanelAPI class, which immediately sends your request.
* MessageProvider no longer requires you to return anything.
### Content
* Non-prefixed methods in ItemGroupExtensions are now deprecated.
### Danger
* Danger will no longer auto-start with the game.
* You no longer need `"dark-matter-danger:instrumentation"` in your `fabric.mod.json`.
### Enums
* EnumWrapper now uses `values()[0]` just in case anything gets renamed.
### Recipe Book
* Non-prefixed methods in PaginatedRecipeGroupButtonWidget and PaginatedRecipeBookWidget are now deprecated.
* Removed ApiStatus annotation from classes.
beta
0.7.0 (1.20)
0.7.0-1.2020 июл. 2023 г.98Minecraft: 1.20, 1.20.1fabric
Что нового
## What's new:
### Analytics
* New analytics module! `analytics-crashes`
* * Adds event-like crash handling. Also, features a class to quickly upload logs to mclo.gs
* Analytics config moved to JSON + new option for Crashlytics.
### Minecraft
* Fixed matrices not getting popped after rendering tooltips. (1.20+)
beta
0.7.0 (1.19.4)
0.7.0-1.19.420 июл. 2023 г.89Minecraft: 1.19.4fabric
Что нового
## What's new:
### Analytics
* New analytics module! `analytics-crashes`
* * Adds event-like crash handling. Also, features a class to quickly upload logs to mclo.gs
* Analytics config moved to JSON + new option for Crashlytics.
### Minecraft
* Fixed matrices not getting popped after rendering tooltips. (1.20+)
beta
0.7.0 (1.19.3)
0.7.0-1.19.320 июл. 2023 г.81Minecraft: 1.19.3fabric
Что нового
## What's new:
### Analytics
* New analytics module! `analytics-crashes`
* * Adds event-like crash handling. Also, features a class to quickly upload logs to mclo.gs
* Analytics config moved to JSON + new option for Crashlytics.
### Minecraft
* Fixed matrices not getting popped after rendering tooltips. (1.20+)
beta
0.7.0 (1.19.2)
0.7.0-1.19.220 июл. 2023 г.80Minecraft: 1.19.2fabric
Что нового
## What's new:
### Analytics
* New analytics module! `analytics-crashes`
* * Adds event-like crash handling. Also, features a class to quickly upload logs to mclo.gs
* Analytics config moved to JSON + new option for Crashlytics.
### Minecraft
* Fixed matrices not getting popped after rendering tooltips. (1.20+)
beta
0.7.0 (1.18.2)
0.7.0-1.18.220 июл. 2023 г.78Minecraft: 1.18.2fabric
Что нового
## What's new:
### Analytics
* New analytics module! `analytics-crashes`
* * Adds event-like crash handling. Also, features a class to quickly upload logs to mclo.gs
* Analytics config moved to JSON + new option for Crashlytics.
### Minecraft
* Fixed matrices not getting popped after rendering tooltips. (1.20+)
beta
0.6.2 (1.20)
0.6.2-1.2017 июл. 2023 г.95Minecraft: 1.20, 1.20.1fabric
Что нового
## What's new:
### Content
* Fixed item groups not having a name by default. (1.19.3+)
### Danger
* Fixed InstrumentationAccess failing to locate the agent jar.
### Misc
* Moved icons into `assets/dark-matter*`.
* Dummy no longer depends on MC version.
beta
0.6.2 (1.19.4)
0.6.2-1.19.417 июл. 2023 г.70Minecraft: 1.19.4fabric
Что нового
## What's new:
### Content
* Fixed item groups not having a name by default. (1.19.3+)
### Danger
* Fixed InstrumentationAccess failing to locate the agent jar.
### Misc
* Moved icons into `assets/dark-matter*`.
* Dummy no longer depends on MC version.
beta
0.6.2 (1.19.3)
0.6.2-1.19.317 июл. 2023 г.67Minecraft: 1.19.3fabric
Что нового
## What's new:
### Content
* Fixed item groups not having a name by default. (1.19.3+)
### Danger
* Fixed InstrumentationAccess failing to locate the agent jar.
### Misc
* Moved icons into `assets/dark-matter*`.
* Dummy no longer depends on MC version.
beta
0.6.2 (1.18.2)
0.6.2-1.18.217 июл. 2023 г.66Minecraft: 1.18.2fabric
Что нового
## What's new:
### Content
* Fixed item groups not having a name by default. (1.19.3+)
### Danger
* Fixed InstrumentationAccess failing to locate the agent jar.
### Misc
* Moved icons into `assets/dark-matter*`.
* Dummy no longer depends on MC version.
beta
0.6.2 (1.19.2)
0.6.2-1.19.217 июл. 2023 г.86Minecraft: 1.19.2fabric
Что нового
## What's new:
### Content
* Fixed item groups not having a name by default. (1.19.3+)
### Danger
* Fixed InstrumentationAccess failing to locate the agent jar.
### Misc
* Moved icons into `assets/dark-matter*`.
* Dummy no longer depends on MC version.
beta
0.6.1 (1.18.2)
0.6.1-1.18.230 июн. 2023 г.71Minecraft: 1.18.2fabric
Что нового
## What's new:
### Content
* Fixed item groups not being registered. (1.20)
* Added createScreenHandler to RegistryUtil.
* Added missing `@Contarct`s to RegistryUtil.
### Minecraft
* Added the `world` field to accesswidener. (1.20)
### Misc
Base, Analytics and Danger will no longer have access wideners applied.
beta
0.6.1 (1.20)
0.6.1-1.2030 июн. 2023 г.81Minecraft: 1.20, 1.20.1fabric
Что нового
## What's new:
### Content
* Fixed item groups not being registered. (1.20)
* Added createScreenHandler to RegistryUtil.
* Added missing `@Contarct`s to RegistryUtil.
### Minecraft
* Added the `world` field to accesswidener. (1.20)
### Misc
Base, Analytics and Danger will no longer have access wideners applied.
beta
0.6.1 (1.19.2)
0.6.1-1.19.230 июн. 2023 г.67Minecraft: 1.19.2fabric
Что нового
## What's new:
### Content
* Fixed item groups not being registered. (1.20)
* Added createScreenHandler to RegistryUtil.
* Added missing `@Contarct`s to RegistryUtil.
### Minecraft
* Added the `world` field to accesswidener. (1.20)
### Misc
Base, Analytics and Danger will no longer have access wideners applied.
beta
0.6.1 (1.19.3)
0.6.1-1.19.330 июн. 2023 г.66Minecraft: 1.19.3fabric
Что нового
## What's new:
### Content
* Fixed item groups not being registered. (1.20)
* Added createScreenHandler to RegistryUtil.
* Added missing `@Contarct`s to RegistryUtil.
### Minecraft
* Added the `world` field to accesswidener. (1.20)
### Misc
Base, Analytics and Danger will no longer have access wideners applied.
beta
0.6.1 (1.19.4)
0.6.1-1.19.430 июн. 2023 г.71Minecraft: 1.19.4fabric
Что нового
## What's new:
### Content
* Fixed item groups not being registered. (1.20)
* Added createScreenHandler to RegistryUtil.
* Added missing `@Contarct`s to RegistryUtil.
### Minecraft
* Added the `world` field to accesswidener. (1.20)
### Misc
Base, Analytics and Danger will no longer have access wideners applied.
beta
0.6.0 (1.19.4)
0.6.0-1.19.429 июн. 2023 г.73Minecraft: 1.19.4fabric
Что нового
## What's new:
### CrackerUtil is now Dark Matter!
There are a lot of internal changes and renames, so everything needs to be updated.
beta
0.6.0 (1.20)
0.6.0-1.2029 июн. 2023 г.87Minecraft: 1.20, 1.20.1fabric
Что нового
## What's new:
### CrackerUtil is now Dark Matter!
There are a lot of internal changes and renames, so everything needs to be updated.
beta
0.6.0 (1.19.3)
0.6.0-1.19.329 июн. 2023 г.73Minecraft: 1.19.3fabric
Что нового
## What's new:
### CrackerUtil is now Dark Matter!
There are a lot of internal changes and renames, so everything needs to be updated.
beta
0.6.0 (1.18.2)
0.6.0-1.18.229 июн. 2023 г.63Minecraft: 1.18.2fabric
Что нового
## What's new:
### CrackerUtil is now Dark Matter!
There are a lot of internal changes and renames, so everything needs to be updated.
beta
0.6.0 (1.19.2)
0.6.0-1.19.229 июн. 2023 г.77Minecraft: 1.19.2fabric
Что нового
## What's new:
### CrackerUtil is now Dark Matter!
There are a lot of internal changes and renames, so everything needs to be updated.
beta
0.5.1 (1.20)
0.5.1-1.2026 июн. 2023 г.98Minecraft: 1.20, 1.20.1fabric
Что нового
### What's new:
## Base
* DrawUtil's FAKE_SCREEN will get updated on screen init.
## Analytics
* Added Minecraft version to the Prop enum.
beta
0.5.1 (1.19.4)
0.5.1-1.19.426 июн. 2023 г.82Minecraft: 1.19.4fabric
Что нового
### What's new:
## Base
* DrawUtil's FAKE_SCREEN will get updated on screen init.
## Analytics
* Added Minecraft version to the Prop enum.
beta
0.5.1 (1.19.3)
0.5.1-1.19.326 июн. 2023 г.67Minecraft: 1.19.3fabric
Что нового
### What's new:
## Base
* DrawUtil's FAKE_SCREEN will get updated on screen init.
## Analytics
* Added Minecraft version to the Prop enum.
beta
0.5.1 (1.18.2)
0.5.1-1.18.226 июн. 2023 г.71Minecraft: 1.18.2fabric
Что нового
### What's new:
## Base
* DrawUtil's FAKE_SCREEN will get updated on screen init.
## Analytics
* Added Minecraft version to the Prop enum.
beta
0.5.1 (1.19.2)
0.5.1-1.19.226 июн. 2023 г.65Minecraft: 1.19.2fabric
Что нового
### What's new:
## Base
* DrawUtil's FAKE_SCREEN will get updated on screen init.
## Analytics
* Added Minecraft version to the Prop enum.
beta
0.5.0 (1.20)
0.5.0-1.208 июн. 2023 г.83Minecraft: 1.20fabric
Что нового
### What's new:
### Breaking changes ahead!
* 1.20 is now supported. Note that some things might be broken. Please report any issues!
* Bumped MixinExtras to 0.2.0-beta.8.
## Base
* DrawUtil's renderTooltip methods were refactored to directly use Screen's logic, instead of re-implementing the same thing.
* DrawUtil now has a fake screen instance.
## Analytics
* Mixpanel analytics is now its own separate module. `cracker-util-analytics-mixpanel`
* getPropName is now part of MessageHandler interface.
* Config is now stored in `config/cracker-util/analytics.properties`. The old config will get automatically moved to the new path.
* MessageHandler should now always respect Analytics.isEnabled()
* On the same note, Analytics.getUUID() and getUUIDString() will return a UUID of 0 if analytics are disabled.
## Recipe Book
* getVanillaGroups method was replaced by a public VANILLA_CATEGORIES hash map.
## Screen Particles
* You can now create "screen-bound" particles which get removed after their screen gets closed.
beta
0.5.0 (1.19.4)
0.5.0-1.19.48 июн. 2023 г.77Minecraft: 1.19.4fabric
Что нового
### What's new:
### Breaking changes ahead!
* 1.20 is now supported. Note that some things might be broken. Please report any issues!
* Bumped MixinExtras to 0.2.0-beta.8.
## Base
* DrawUtil's renderTooltip methods were refactored to directly use Screen's logic, instead of re-implementing the same thing.
* DrawUtil now has a fake screen instance.
## Analytics
* Mixpanel analytics is now its own separate module. `cracker-util-analytics-mixpanel`
* getPropName is now part of MessageHandler interface.
* Config is now stored in `config/cracker-util/analytics.properties`. The old config will get automatically moved to the new path.
* MessageHandler should now always respect Analytics.isEnabled()
* On the same note, Analytics.getUUID() and getUUIDString() will return a UUID of 0 if analytics are disabled.
## Recipe Book
* getVanillaGroups method was replaced by a public VANILLA_CATEGORIES hash map.
## Screen Particles
* You can now create "screen-bound" particles which get removed after their screen gets closed.
beta
0.5.0 (1.19.3)
0.5.0-1.19.38 июн. 2023 г.88Minecraft: 1.19.3fabric
Что нового
### What's new:
### Breaking changes ahead!
* 1.20 is now supported. Note that some things might be broken. Please report any issues!
* Bumped MixinExtras to 0.2.0-beta.8.
## Base
* DrawUtil's renderTooltip methods were refactored to directly use Screen's logic, instead of re-implementing the same thing.
* DrawUtil now has a fake screen instance.
## Analytics
* Mixpanel analytics is now its own separate module. `cracker-util-analytics-mixpanel`
* getPropName is now part of MessageHandler interface.
* Config is now stored in `config/cracker-util/analytics.properties`. The old config will get automatically moved to the new path.
* MessageHandler should now always respect Analytics.isEnabled()
* On the same note, Analytics.getUUID() and getUUIDString() will return a UUID of 0 if analytics are disabled.
## Recipe Book
* getVanillaGroups method was replaced by a public VANILLA_CATEGORIES hash map.
## Screen Particles
* You can now create "screen-bound" particles which get removed after their screen gets closed.
beta
0.5.0 (1.19.2)
0.5.0-1.19.28 июн. 2023 г.84Minecraft: 1.19.2fabric
Что нового
### What's new:
### Breaking changes ahead!
* 1.20 is now supported. Note that some things might be broken. Please report any issues!
* Bumped MixinExtras to 0.2.0-beta.8.
## Base
* DrawUtil's renderTooltip methods were refactored to directly use Screen's logic, instead of re-implementing the same thing.
* DrawUtil now has a fake screen instance.
## Analytics
* Mixpanel analytics is now its own separate module. `cracker-util-analytics-mixpanel`
* getPropName is now part of MessageHandler interface.
* Config is now stored in `config/cracker-util/analytics.properties`. The old config will get automatically moved to the new path.
* MessageHandler should now always respect Analytics.isEnabled()
* On the same note, Analytics.getUUID() and getUUIDString() will return a UUID of 0 if analytics are disabled.
## Recipe Book
* getVanillaGroups method was replaced by a public VANILLA_CATEGORIES hash map.
## Screen Particles
* You can now create "screen-bound" particles which get removed after their screen gets closed.
beta
0.5.0 (1.18.2)
0.5.0-1.18.28 июн. 2023 г.67Minecraft: 1.18.2fabric
Что нового
### What's new:
### Breaking changes ahead!
* 1.20 is now supported. Note that some things might be broken. Please report any issues!
* Bumped MixinExtras to 0.2.0-beta.8.
## Base
* DrawUtil's renderTooltip methods were refactored to directly use Screen's logic, instead of re-implementing the same thing.
* DrawUtil now has a fake screen instance.
## Analytics
* Mixpanel analytics is now its own separate module. `cracker-util-analytics-mixpanel`
* getPropName is now part of MessageHandler interface.
* Config is now stored in `config/cracker-util/analytics.properties`. The old config will get automatically moved to the new path.
* MessageHandler should now always respect Analytics.isEnabled()
* On the same note, Analytics.getUUID() and getUUIDString() will return a UUID of 0 if analytics are disabled.
## Recipe Book
* getVanillaGroups method was replaced by a public VANILLA_CATEGORIES hash map.
## Screen Particles
* You can now create "screen-bound" particles which get removed after their screen gets closed.
beta
0.5.0 (1.16.5)
0.5.0-1.16.58 июн. 2023 г.227Minecraft: 1.16.5fabric
Что нового
### What's new:
### Breaking changes ahead!
* 1.20 is now supported. Note that some things might be broken. Please report any issues!
* Bumped MixinExtras to 0.2.0-beta.8.
## Base
* DrawUtil's renderTooltip methods were refactored to directly use Screen's logic, instead of re-implementing the same thing.
* DrawUtil now has a fake screen instance.
## Analytics
* Mixpanel analytics is now its own separate module. `cracker-util-analytics-mixpanel`
* getPropName is now part of MessageHandler interface.
* Config is now stored in `config/cracker-util/analytics.properties`. The old config will get automatically moved to the new path.
* MessageHandler should now always respect Analytics.isEnabled()
* On the same note, Analytics.getUUID() and getUUIDString() will return a UUID of 0 if analytics are disabled.
## Recipe Book
* getVanillaGroups method was replaced by a public VANILLA_CATEGORIES hash map.
## Screen Particles
* You can now create "screen-bound" particles which get removed after their screen gets closed.
beta
0.4.2 (1.19.4)
0.4.2-1.19.47 мая 2023 г.81Minecraft: 1.19.4fabric
Что нового
### What's new:
## Analytics
* New module for analytics based on Mixpanel.
beta
0.4.2 (1.18.2)
0.4.2-1.18.27 мая 2023 г.65Minecraft: 1.18.2fabric
Что нового
### What's new:
## Analytics
* New module for analytics based on Mixpanel.
beta
0.4.2 (1.19.3)
0.4.2-1.19.37 мая 2023 г.75Minecraft: 1.19.3fabric
Что нового
### What's new:
## Analytics
* New module for analytics based on Mixpanel.
beta
0.4.2 (1.16.5)
0.4.2-1.16.57 мая 2023 г.62Minecraft: 1.16.5fabric
Что нового
### What's new:
## Analytics
* New module for analytics based on Mixpanel.
beta
0.4.2 (1.19.2)
0.4.2-1.19.27 мая 2023 г.73Minecraft: 1.19.2fabric
Что нового
### What's new:
## Analytics
* New module for analytics based on Mixpanel.
beta
0.4.1 (1.16.5)
0.4.1-1.16.51 мая 2023 г.88Minecraft: 1.16.5fabric
Что нового
### What's new:
## Recipe Book:
* Fixed `SMOKER` having no categories.
beta
0.4.1 (1.18.2)
0.4.1-1.18.21 мая 2023 г.64Minecraft: 1.18.2fabric
Что нового
### What's new:
## Recipe Book:
* Fixed `SMOKER` having no categories.
beta
0.4.1 (1.19.2)
0.4.1-1.19.21 мая 2023 г.50Minecraft: 1.19.2fabric
Что нового
### What's new:
## Recipe Book:
* Fixed `SMOKER` having no categories.
beta
0.4.1 (1.19.3)
0.4.1-1.19.31 мая 2023 г.60Minecraft: 1.19.3fabric
Что нового
### What's new:
## Recipe Book:
* Fixed `SMOKER` having no categories.
beta
0.4.0 (1.19.4)
0.4.0-1.19.428 апр. 2023 г.60Minecraft: 1.19.4fabric
Что нового
### What's new:
## Base:
A bunch of stuff was moved out of Base to make it less version dependent.
* FakeWorld is now a standalone module. If you want to use it or Screen Particles, you have to include `cracker-util-fake-world`.
* ValueTracker has been deprecated and will be removed in the future with no replacement. Although it might receive updates, it is not a priority.
* CrackerLog is now internal and should not be used. Use PrependingLogger with a preset instead.
* `Utilities#nextBetween()` is deprecated and should be replaced with `MathStuff#nextInt()`.
* Mutable Immutable has been separated into modules that require it. RecipeBookGroup and RecipeBookOptions are now part of cracker-util-recipe-book, and TextColor is patched on demand by TextFormattingUtil (part of cracker-util-content) and an accesswidener.
* `UnsafeAccess#writeField()` has been renamed to `UnsafeAccess#putObject()`.
* DrawUtil remains part of Base, but may be moved to a different module in the future. Additionally, the fillGradientHorizontal() method has been added.
* Added ColorUtil.
* PredicateTwo and ConsumerTwo are now deprecated, because BiConsumer and BiPredicate exist.
* Added `mapObjectFromAnnotation(Object value, boolean loadEnums, boolean loadClasses)` to ExtendedPlugin.
* MixinShouldApply is now removed from target classes.
* Added `getField` and `setField` to ReflectionUtil. These work like the old `writeField` and `getObject` from UnsafeAccess.
* UnsafeAccess's `putObject` and `getObject` now don't use reflection. They will also check fields for volatility.
* Also removed the `e.printStackTrace()` which was left there by mistake.
* Added `Utilities#getCallerClass()` and `Utilities#getCallerClass(depth)`
* Added Tuple and MutableTuple.
* Added Tri(Consumer/Predicate/Function)
## Content
* removed `put1` from NbtBuilder.
## Danger
* InstrumentationAccess should no longer implode if invoked from a LanguageAdapter.
* Added the forgotten `break;` to the `for` loop, which checked if InstrumentationAccess should be enabled.
* Changed `InstrumentationAccess#bootstrap` to store the jar in the game-dir and not to write the file every game load.
## Screen Particles:
* Due to changes in Base, you now have to include `cracker-util-fake-world`.
* VanillaParticle has undergone some minor changes, but nothing should be affected or break.
* You can now add your own Particle instance.
* Also, there's now a ctx with `velZ`
* private `createParticle` is now public `createScreenParticle`
beta
0.4.0 (1.19.2)
0.4.0-1.19.228 апр. 2023 г.59Minecraft: 1.19.2fabric
Что нового
### What's new:
## Base:
A bunch of stuff was moved out of Base to make it less version dependent.
* FakeWorld is now a standalone module. If you want to use it or Screen Particles, you have to include `cracker-util-fake-world`.
* ValueTracker has been deprecated and will be removed in the future with no replacement. Although it might receive updates, it is not a priority.
* CrackerLog is now internal and should not be used. Use PrependingLogger with a preset instead.
* `Utilities#nextBetween()` is deprecated and should be replaced with `MathStuff#nextInt()`.
* Mutable Immutable has been separated into modules that require it. RecipeBookGroup and RecipeBookOptions are now part of cracker-util-recipe-book, and TextColor is patched on demand by TextFormattingUtil (part of cracker-util-content) and an accesswidener.
* `UnsafeAccess#writeField()` has been renamed to `UnsafeAccess#putObject()`.
* DrawUtil remains part of Base, but may be moved to a different module in the future. Additionally, the fillGradientHorizontal() method has been added.
* Added ColorUtil.
* PredicateTwo and ConsumerTwo are now deprecated, because BiConsumer and BiPredicate exist.
* Added `mapObjectFromAnnotation(Object value, boolean loadEnums, boolean loadClasses)` to ExtendedPlugin.
* MixinShouldApply is now removed from target classes.
* Added `getField` and `setField` to ReflectionUtil. These work like the old `writeField` and `getObject` from UnsafeAccess.
* UnsafeAccess's `putObject` and `getObject` now don't use reflection. They will also check fields for volatility.
* Also removed the `e.printStackTrace()` which was left there by mistake.
* Added `Utilities#getCallerClass()` and `Utilities#getCallerClass(depth)`
* Added Tuple and MutableTuple.
* Added Tri(Consumer/Predicate/Function)
## Content
* removed `put1` from NbtBuilder.
## Danger
* InstrumentationAccess should no longer implode if invoked from a LanguageAdapter.
* Added the forgotten `break;` to the `for` loop, which checked if InstrumentationAccess should be enabled.
* Changed `InstrumentationAccess#bootstrap` to store the jar in the game-dir and not to write the file every game load.
## Screen Particles:
* Due to changes in Base, you now have to include `cracker-util-fake-world`.
* VanillaParticle has undergone some minor changes, but nothing should be affected or break.
* You can now add your own Particle instance.
* Also, there's now a ctx with `velZ`
* private `createParticle` is now public `createScreenParticle`
beta
0.4.0 (1.19.3)
0.4.0-1.19.328 апр. 2023 г.67Minecraft: 1.19.3fabric
Что нового
### What's new:
## Base:
A bunch of stuff was moved out of Base to make it less version dependent.
* FakeWorld is now a standalone module. If you want to use it or Screen Particles, you have to include `cracker-util-fake-world`.
* ValueTracker has been deprecated and will be removed in the future with no replacement. Although it might receive updates, it is not a priority.
* CrackerLog is now internal and should not be used. Use PrependingLogger with a preset instead.
* `Utilities#nextBetween()` is deprecated and should be replaced with `MathStuff#nextInt()`.
* Mutable Immutable has been separated into modules that require it. RecipeBookGroup and RecipeBookOptions are now part of cracker-util-recipe-book, and TextColor is patched on demand by TextFormattingUtil (part of cracker-util-content) and an accesswidener.
* `UnsafeAccess#writeField()` has been renamed to `UnsafeAccess#putObject()`.
* DrawUtil remains part of Base, but may be moved to a different module in the future. Additionally, the fillGradientHorizontal() method has been added.
* Added ColorUtil.
* PredicateTwo and ConsumerTwo are now deprecated, because BiConsumer and BiPredicate exist.
* Added `mapObjectFromAnnotation(Object value, boolean loadEnums, boolean loadClasses)` to ExtendedPlugin.
* MixinShouldApply is now removed from target classes.
* Added `getField` and `setField` to ReflectionUtil. These work like the old `writeField` and `getObject` from UnsafeAccess.
* UnsafeAccess's `putObject` and `getObject` now don't use reflection. They will also check fields for volatility.
* Also removed the `e.printStackTrace()` which was left there by mistake.
* Added `Utilities#getCallerClass()` and `Utilities#getCallerClass(depth)`
* Added Tuple and MutableTuple.
* Added Tri(Consumer/Predicate/Function)
## Content
* removed `put1` from NbtBuilder.
## Danger
* InstrumentationAccess should no longer implode if invoked from a LanguageAdapter.
* Added the forgotten `break;` to the `for` loop, which checked if InstrumentationAccess should be enabled.
* Changed `InstrumentationAccess#bootstrap` to store the jar in the game-dir and not to write the file every game load.
## Screen Particles:
* Due to changes in Base, you now have to include `cracker-util-fake-world`.
* VanillaParticle has undergone some minor changes, but nothing should be affected or break.
* You can now add your own Particle instance.
* Also, there's now a ctx with `velZ`
* private `createParticle` is now public `createScreenParticle`
beta
0.4.0 (1.18.2)
0.4.0-1.18.228 апр. 2023 г.70Minecraft: 1.18.2fabric
Что нового
### What's new:
## Base:
A bunch of stuff was moved out of Base to make it less version dependent.
* FakeWorld is now a standalone module. If you want to use it or Screen Particles, you have to include `cracker-util-fake-world`.
* ValueTracker has been deprecated and will be removed in the future with no replacement. Although it might receive updates, it is not a priority.
* CrackerLog is now internal and should not be used. Use PrependingLogger with a preset instead.
* `Utilities#nextBetween()` is deprecated and should be replaced with `MathStuff#nextInt()`.
* Mutable Immutable has been separated into modules that require it. RecipeBookGroup and RecipeBookOptions are now part of cracker-util-recipe-book, and TextColor is patched on demand by TextFormattingUtil (part of cracker-util-content) and an accesswidener.
* `UnsafeAccess#writeField()` has been renamed to `UnsafeAccess#putObject()`.
* DrawUtil remains part of Base, but may be moved to a different module in the future. Additionally, the fillGradientHorizontal() method has been added.
* Added ColorUtil.
* PredicateTwo and ConsumerTwo are now deprecated, because BiConsumer and BiPredicate exist.
* Added `mapObjectFromAnnotation(Object value, boolean loadEnums, boolean loadClasses)` to ExtendedPlugin.
* MixinShouldApply is now removed from target classes.
* Added `getField` and `setField` to ReflectionUtil. These work like the old `writeField` and `getObject` from UnsafeAccess.
* UnsafeAccess's `putObject` and `getObject` now don't use reflection. They will also check fields for volatility.
* Also removed the `e.printStackTrace()` which was left there by mistake.
* Added `Utilities#getCallerClass()` and `Utilities#getCallerClass(depth)`
* Added Tuple and MutableTuple.
* Added Tri(Consumer/Predicate/Function)
## Content
* removed `put1` from NbtBuilder.
## Danger
* InstrumentationAccess should no longer implode if invoked from a LanguageAdapter.
* Added the forgotten `break;` to the `for` loop, which checked if InstrumentationAccess should be enabled.
* Changed `InstrumentationAccess#bootstrap` to store the jar in the game-dir and not to write the file every game load.
## Screen Particles:
* Due to changes in Base, you now have to include `cracker-util-fake-world`.
* VanillaParticle has undergone some minor changes, but nothing should be affected or break.
* You can now add your own Particle instance.
* Also, there's now a ctx with `velZ`
* private `createParticle` is now public `createScreenParticle`
beta
0.3.3 (1.18.2)
0.3.3-1.18.214 апр. 2023 г.78Minecraft: 1.18.2fabric
Что нового
### What's new:
* New module! Danger... Currently, allows you to access Instrumentation and retransform Classes at runtime with ASM.
* Added new RegistryUtil methods, instead of using reflection, you can use an Item Supplier.
* In a similar fashion, ScreenParticleHelper now has Supplier methods, including one with `count`.
* Added findMethod(Class<T>, String, Object...) to ReflectionUtil.
* Modules' dependencies are now declared in fabric.mod.json.
* On Minecraft <=1.19.2, FakeWorld constructor is no longer public.
* The `extend` method is now implemented on single-constructor enums.
* Fixed an issue with Raid.Member extension.
* You now can't instantiate Utility classes.
* Updated Fabric Loader.
beta
0.3.3 (1.19.4)
0.3.3-1.19.414 апр. 2023 г.78Minecraft: 1.19.4fabric
Что нового
### What's new:
* New module! Danger... Currently, allows you to access Instrumentation and retransform Classes at runtime with ASM.
* Added new RegistryUtil methods, instead of using reflection, you can use an Item Supplier.
* In a similar fashion, ScreenParticleHelper now has Supplier methods, including one with `count`.
* Added findMethod(Class<T>, String, Object...) to ReflectionUtil.
* Modules' dependencies are now declared in fabric.mod.json.
* On Minecraft <=1.19.2, FakeWorld constructor is no longer public.
* The `extend` method is now implemented on single-constructor enums.
* Fixed an issue with Raid.Member extension.
* You now can't instantiate Utility classes.
* Updated Fabric Loader.
beta
0.3.3 (1.19.3)
0.3.3-1.19.314 апр. 2023 г.66Minecraft: 1.19.3fabric
Что нового
### What's new:
* New module! Danger... Currently, allows you to access Instrumentation and retransform Classes at runtime with ASM.
* Added new RegistryUtil methods, instead of using reflection, you can use an Item Supplier.
* In a similar fashion, ScreenParticleHelper now has Supplier methods, including one with `count`.
* Added findMethod(Class<T>, String, Object...) to ReflectionUtil.
* Modules' dependencies are now declared in fabric.mod.json.
* On Minecraft <=1.19.2, FakeWorld constructor is no longer public.
* The `extend` method is now implemented on single-constructor enums.
* Fixed an issue with Raid.Member extension.
* You now can't instantiate Utility classes.
* Updated Fabric Loader.
beta
0.3.3 (1.19.2)
0.3.3-1.19.214 апр. 2023 г.83Minecraft: 1.19.2fabric
Что нового
### What's new:
* New module! Danger... Currently, allows you to access Instrumentation and retransform Classes at runtime with ASM.
* Added new RegistryUtil methods, instead of using reflection, you can use an Item Supplier.
* In a similar fashion, ScreenParticleHelper now has Supplier methods, including one with `count`.
* Added findMethod(Class<T>, String, Object...) to ReflectionUtil.
* Modules' dependencies are now declared in fabric.mod.json.
* On Minecraft <=1.19.2, FakeWorld constructor is no longer public.
* The `extend` method is now implemented on single-constructor enums.
* Fixed an issue with Raid.Member extension.
* You now can't instantiate Utility classes.
* Updated Fabric Loader.
beta
0.3.2 (1.19.3)
0.3.2-1.19.312 апр. 2023 г.67Minecraft: 1.19.3fabric
Что нового
### What's new:
* On Minecraft >=1.19.3 client loading should be faster. (Data Packs are no longer loaded for FakeWorld)
* Fixed screen particles getting affected by world light.
Sorry in advance!
beta
0.3.2 (1.19.4)
0.3.2-1.19.412 апр. 2023 г.62Minecraft: 1.19.4fabric
Что нового
### What's new:
* On Minecraft >=1.19.3 client loading should be faster. (Data Packs are no longer loaded for FakeWorld)
* Fixed screen particles getting affected by world light.
Sorry in advance!
beta
0.3.2 (1.18.2)
0.3.2-1.18.212 апр. 2023 г.53Minecraft: 1.18.2fabric
Что нового
### What's new:
* On Minecraft >=1.19.3 client loading should be faster. (Data Packs are no longer loaded for FakeWorld)
* Fixed screen particles getting affected by world light.
Sorry in advance!
beta
0.3.2 (1.19.2)
0.3.2-1.19.212 апр. 2023 г.65Minecraft: 1.19.2fabric
Что нового
### What's new:
* On Minecraft >=1.19.3 client loading should be faster. (Data Packs are no longer loaded for FakeWorld)
* Fixed screen particles getting affected by world light.
Sorry in advance!
beta
0.3.1 (1.19.4)
0.3.1-1.19.411 апр. 2023 г.51Minecraft: 1.19.4fabric
Что нового
### What's new:
* Added vanilla particle support to `cracker-util-screen-particles`.
* On <=1.19.3, Fixed an NPE when rendering particles during world loading.
* On the same note, fixed particle ticking during world load.
* Added FakeWorld.FAKE_WORLD. Which is a fake ClientWorld, currently used by `cracker-util-screen-particles` to create particles. On >=1.19.3 Suspends client loading to init the class.
* Updated Loom.
Checkout the wiki! Now updated with more info.
beta
0.3.1 (1.18.2)
0.3.1-1.18.211 апр. 2023 г.58Minecraft: 1.18.2fabric
Что нового
### What's new:
* Added vanilla particle support to `cracker-util-screen-particles`.
* On <=1.19.3, Fixed an NPE when rendering particles during world loading.
* On the same note, fixed particle ticking during world load.
* Added FakeWorld.FAKE_WORLD. Which is a fake ClientWorld, currently used by `cracker-util-screen-particles` to create particles. On >=1.19.3 Suspends client loading to init the class.
* Updated Loom.
Checkout the wiki! Now updated with more info.
beta
0.3.1 (1.19.3)
0.3.1-1.19.311 апр. 2023 г.51Minecraft: 1.19.3fabric
Что нового
### What's new:
* Added vanilla particle support to `cracker-util-screen-particles`.
* On <=1.19.3, Fixed an NPE when rendering particles during world loading.
* On the same note, fixed particle ticking during world load.
* Added FakeWorld.FAKE_WORLD. Which is a fake ClientWorld, currently used by `cracker-util-screen-particles` to create particles. On >=1.19.3 Suspends client loading to init the class.
* Updated Loom.
Checkout the wiki! Now updated with more info.
beta
0.3.1 (1.19.2)
0.3.1-1.19.211 апр. 2023 г.59Minecraft: 1.19.2fabric
Что нового
### What's new:
* Added vanilla particle support to `cracker-util-screen-particles`.
* On <=1.19.3, Fixed an NPE when rendering particles during world loading.
* On the same note, fixed particle ticking during world load.
* Added FakeWorld.FAKE_WORLD. Which is a fake ClientWorld, currently used by `cracker-util-screen-particles` to create particles. On >=1.19.3 Suspends client loading to init the class.
* Updated Loom.
Checkout the wiki! Now updated with more info.
beta
0.3.0 (1.19.4)
0.3.0-1.19.48 апр. 2023 г.72Minecraft: 1.19.4fabric
Что нового
### What's new:
* Restructured the project. Now modules can be included separately.
* Package names are identical to previous releases.
* Checkout the Readme.md for a new way to depend.
beta
0.3.0 (1.18.2)
0.3.0-1.18.28 апр. 2023 г.68Minecraft: 1.18.2fabric
Что нового
### What's new:
* Restructured the project. Now modules can be included separately.
* Package names are identical to previous releases.
* Checkout the Readme.md for a new way to depend.
beta
0.3.0 (1.19.3)
0.3.0-1.19.38 апр. 2023 г.62Minecraft: 1.19.3fabric
Что нового
### What's new:
* Restructured the project. Now modules can be included separately.
* Package names are identical to previous releases.
* Checkout the Readme.md for a new way to depend.
beta
0.3.0 (1.19.2)
0.3.0-1.19.28 апр. 2023 г.67Minecraft: 1.19.2fabric
Что нового
### What's new:
* Restructured the project. Now modules can be included separately.
* Package names are identical to previous releases.
* Checkout the Readme.md for a new way to depend.
beta
0.2.4 (1.19.4)
0.2.4-1.19.43 апр. 2023 г.51Minecraft: 1.19.4fabric
Что нового
### What's new:
* You can now check the Minecraft version in MixinShouldApply using Fabric's version notation.
* Added ItemGroupBuilder to ContentBuilder.
* Changed how Mutable Immutable works.
* Added ScreenParticleHelper to render simple particles on screen.
* Updated MixinExtras to 0.2.0-beta.6.
beta
0.2.4 (1.19.3)
0.2.4-1.19.33 апр. 2023 г.73Minecraft: 1.19.3fabric
Что нового
### What's new:
* You can now check the Minecraft version in MixinShouldApply using Fabric's version notation.
* Added ItemGroupBuilder to ContentBuilder.
* Changed how Mutable Immutable works.
* Added ScreenParticleHelper to render simple particles on screen.
* Updated MixinExtras to 0.2.0-beta.6.
beta
0.2.4 (1.19.2)
0.2.4-1.19.23 апр. 2023 г.61Minecraft: 1.19.2fabric
Что нового
### What's new:
* You can now check the Minecraft version in MixinShouldApply using Fabric's version notation.
* Added ItemGroupBuilder to ContentBuilder.
* Changed how Mutable Immutable works.
* Added ScreenParticleHelper to render simple particles on screen.
* Updated MixinExtras to 0.2.0-beta.6.
beta
0.2.4 (1.18.2)
0.2.4-1.18.23 апр. 2023 г.84Minecraft: 1.18.2fabric
Что нового
### What's new:
* You can now check the Minecraft version in MixinShouldApply using Fabric's version notation.
* Added ItemGroupBuilder to ContentBuilder.
* Changed how Mutable Immutable works.
* Added ScreenParticleHelper to render simple particles on screen.
* Updated MixinExtras to 0.2.0-beta.6.