COWMODSКаталог модов
Minix

ВЕРСИИ (3)

alpha

5.0.0

5.0.0
10 янв. 2023 г.214Minecraft: 1.19.3paper, purpur
Скачать
Что нового
## Unreleased ([91926ba..0be9fef](https://github.com/DaRacci/Minix/compare/91926ba..0be9fef)) #### Bug Fixes - [**(KPlayerEvent)** Add component1 for player](https://github.com/DaRacci/Minix/commit/a42a594a73c4444fcf43c1d951b0f4f921bdd846) - [**(LiquidEvent)** Cleanup and don't fire same newType events](https://github.com/DaRacci/Minix/commit/b1bd31d9a1336ae882421161cba4bd67bc2fe87c) - [**(PlatformPlugin)** Return self if correct type](https://github.com/DaRacci/Minix/commit/79c3b89da2e3f85d102861fcb7573f07072d5223) - [**(PlayerData)** Set the liquidType in onJoin](https://github.com/DaRacci/Minix/commit/dc1b77d28f6cef5d9e195bc9145bf0f64d6d10da) - [**(RegisteringMap)** Should have an operator get](https://github.com/DaRacci/Minix/commit/9d45d8992be5729fab10dfb260bb68e5423a47b8) - [**(TimeService)** Fire event with no players online.](https://github.com/DaRacci/Minix/commit/2fe48f354b4c6a864fe8330ee5aece8176326d16) - Prevents some weird edge cases and confusion to why a become day event would fire at eg: 4pm when the first player joins - [**(TimeService)** Move to paper module](https://github.com/DaRacci/Minix/commit/a324f94defbaa44f25c898d7329850ca464f81f0) - [**(autoscanner)** enable AnnotationInfo](https://github.com/DaRacci/Minix/commit/8b45e0eeaa77ad9b8ab8819986e1b5f6f08c376e) - [**(autoscanner)** Retain class reference](https://github.com/DaRacci/Minix/commit/2ecdf7e1d7c1a426da17d474add4ae1c646edf81) - [**(ci)** syntax](https://github.com/DaRacci/Minix/commit/9e18c0895906971ae6904226ded96641daded1e7) - [**(core)** KoinProxy superclass function changes](https://github.com/DaRacci/Minix/commit/95c942aa4e627b062ef55ec798d1ce0a31b3f89b) - [**(flowbus)** No scope](https://github.com/DaRacci/Minix/commit/b8425c40ce963f0c13aa04dba1796be8c69ed0b9) - [**(gradle)** Include tasks from mpp targets](https://github.com/DaRacci/Minix/commit/863019766eded0a289344d36df498329fa6b9d5d) - [**(gradle)** APIs clearing eachother till one remained](https://github.com/DaRacci/Minix/commit/b8293e8b927ff2441ec101288ed53ce61dc83d76) - [**(gradle)** Don't API that](https://github.com/DaRacci/Minix/commit/6b5e6c945ddfb437bce50ca6a01a96fdb3a4061f) - [**(jumper)** Dummy loader constructor instead of function](https://github.com/DaRacci/Minix/commit/cdff96fabf863b229a1293a16f0ce7d22960a0e0) - [**(jumper)** Invalid Class lookup](https://github.com/DaRacci/Minix/commit/4feaefb58e9052bd861ec6ae574c75490104ce01) - [**(jumper)** No public constructor](https://github.com/DaRacci/Minix/commit/297e2c8115221c5b9d0b86ad68fecbcf1691f12d) - [**(modrinth)** output task](https://github.com/DaRacci/Minix/commit/0be9fefa9cf6565dcf7f97c5865fbcb5175dc8d7) - [**(paper)** Move java bootstrap kinda thing to separate module](https://github.com/DaRacci/Minix/commit/f1d1cc18e540fb2e90f54f7f88900756a2fcded2) - [**(paper-core)** Initialise the logger convertors](https://github.com/DaRacci/Minix/commit/9037a7998b1909d485271c394d30735022ff9cf8) - [**(paperweight-mpp)** setup, resolution, and reobfJar task.](https://github.com/DaRacci/Minix/commit/eb7e020a0db05ba5e536f7b4e10e7f5e726e6926) - Still seems to be able to resolve the nms from other sourceSets but it works in general now. - [**(plugin)** Null-pointer](https://github.com/DaRacci/Minix/commit/9064ea5b91bb386eb27fdc8cf8e95458488c4c79) - [**(plugin)** alot of exceptions on startup](https://github.com/DaRacci/Minix/commit/62de956e51df7a9e6cd0dbc7fe91e1d93da0f146) - [**(plugin)** Unable to find bean](https://github.com/DaRacci/Minix/commit/3f815a9ccbe10c84c9685dd0ecc3f11063f0d661) - [**(plugin)** exception on extension init](https://github.com/DaRacci/Minix/commit/c326ac643695535935c7bffbe29f5402ec121223) - [**(plugin:api)** java.lang.NullPointerException on extension init](https://github.com/DaRacci/Minix/commit/54d530118e65354220670f0bd24a0b8f5bf155ed) - [**(plugin:core)** Don't try load dependencies for minix again](https://github.com/DaRacci/Minix/commit/b4caf70472e7f62b64a5e1d6952dad2a57f742e1) - [**(plugin:core)** koin application not yet started](https://github.com/DaRacci/Minix/commit/2e24852517b0e7635f334563bf8ba2d08709bc35) - [**(plugin:core)** koin application not yet started](https://github.com/DaRacci/Minix/commit/e5dc6382e522a51899d4acbe41e7278d60d2b211) - [**(plugin:extension)** hashcode and equals](https://github.com/DaRacci/Minix/commit/d00c2c06e65a9fb2bc9c18d1afca7933b0125f1b) - [**(plugin:mapper)** Filter for only final classes](https://github.com/DaRacci/Minix/commit/9d2ec5d5d9a6a71bdc279739e72cbca306ea1ffd) - [Invert incorrect dispatchNeeded check](https://github.com/DaRacci/Minix/commit/6f27b4a18426b9cd4dd7ccf498e908081752cab5) - [workaround for slimjar not including this for some reason](https://github.com/DaRacci/Minix/commit/79aa9ff02928955e87c315b188b508f8afd7aa19) - [replace old functions](https://github.com/DaRacci/Minix/commit/eb7233856d0f9443c96de42355c1d94b11cd26ba) - [Update koin logger converter](https://github.com/DaRacci/Minix/commit/c44c981c5968d7c8ee91d26db862ce3638304782) - [Fixes for last rebase](https://github.com/DaRacci/Minix/commit/d0570e81ad338f6c43510fab49832fd3a921931a) - [Some more water event fixes, still one remaining i cant figure out](https://github.com/DaRacci/Minix/commit/79a7321fe977a8561c1eb5eb7a042753e32a7614) - [NullPointer Exception](https://github.com/DaRacci/Minix/commit/6ad07f64649281b967b55a6cf4e47a5dfe31e5ad) - [Unneeded](https://github.com/DaRacci/Minix/commit/b418aa7e9caaf52cd6b3d6256ee8b97ea723a0f8) - [Use koin getter](https://github.com/DaRacci/Minix/commit/0c53e4133fbf313dc23b756cea37938645cdd923) - [complaints of non implemented in common](https://github.com/DaRacci/Minix/commit/14e4d8c9badfb3fbd636f74ef14949e9589f3b12) - [Main class is just Minix now](https://github.com/DaRacci/Minix/commit/2919d0c25800eacbd46b9158d6b624a2e411bab2) - [Wrap player](https://github.com/DaRacci/Minix/commit/4f3deb40f502234b159308d9b254104c617bbce3) - [Assign as factory](https://github.com/DaRacci/Minix/commit/7ef5c9a9acc07d775c10eeaffe3087bc79c2141f) - [override property name](https://github.com/DaRacci/Minix/commit/f909b2201975f69d2a862a1c6f8a0a98580fcff5) - [suspend callback](https://github.com/DaRacci/Minix/commit/b0fa1d0b54519add3c5ffe726644d47eb7cd97bd) - [correct module](https://github.com/DaRacci/Minix/commit/cc3706a10ed2770502f6da2345aa1bcffa745d5a) - [ItemBuilder imports and explicit access](https://github.com/DaRacci/Minix/commit/ffc95f6d6bbe048be2749d1ffe2038a19c358de6) #### Build - [setup changelog generation for modrinth](https://github.com/DaRacci/Minix/commit/ed8250882b574c387d9e46d7b6bacfeb097121e7) - [Fix missing dependencies from slimJar](https://github.com/DaRacci/Minix/commit/ed88b183e449615a69dc65af3ece423c746fb61d) - [Use latest MCVersion](https://github.com/DaRacci/Minix/commit/928acd8d0219fba0500a49a7356d04519f31c212) - [fixes, cleanup and refactoring](https://github.com/DaRacci/Minix/commit/6f2263d2331c3f26ac42ea2d13dff685522b6128) - [Use Minix withMCTarget instead of declaring in each subproject](https://github.com/DaRacci/Minix/commit/81bf75de33af6c75a3a0825220c615c14c81d7e3) - [fixes for updated conventions version](https://github.com/DaRacci/Minix/commit/96b90825c16ecc27b0f6655cac13fc20233d2fcf) - [Fixes and improvements](https://github.com/DaRacci/Minix/commit/d9d9549245a0a312b267a588c2bed2a02697bb71) - [Update wrapper to 7.5.1](https://github.com/DaRacci/Minix/commit/b7599b79e4061416245e6da518d4cb2ec4325c1c) #### Build system - [Multiplatform build environment now still kinda WIP](https://github.com/DaRacci/Minix/commit/8478a43afc858933820ea6c15230afc4d6d3b941) #### Documentation - [**(plugin:core)** Describe LoadListener usage](https://github.com/DaRacci/Minix/commit/52b03acb6a3a209cf9c62cb209e47ba71b1ddbc1) - [Add KDocs for registering and expiration collections / maps](https://github.com/DaRacci/Minix/commit/bbb9b15dc9a1ca5abdee81a996d911551b52fc79) #### Features - [**(Collections)** Immutable and Mutable versions](https://github.com/DaRacci/Minix/commit/5a07564aad5571050a7dd9bcab0c3723135b6bce) - Also some general cleanup and allowing inheritance. - [**(Common)** Some new utils and extensions with some other cleanup](https://github.com/DaRacci/Minix/commit/1077e482c0addba32c2ff93b6f8a62ff9dd5e449) - [**(Extension)** Provide scoped logger](https://github.com/DaRacci/Minix/commit/5a355e29c95b4486f4550fc86daa4b9e952ffa76) - [**(Flowbus)** Start of cancellable events](https://github.com/DaRacci/Minix/commit/78f68aadaaa5e1141c35f40d2f6717f41c68d499) - [**(Logger)** LoggingFactory for (in the future) scoped sub loggers](https://github.com/DaRacci/Minix/commit/423987b555680d053ca6856c725285e436465852) - [**(Logger)** Custom Level converters](https://github.com/DaRacci/Minix/commit/5ce28e4522cdca2f3ee3467766be65eb4370cd46) - [**(MinixConfig)** Add qualifier](https://github.com/DaRacci/Minix/commit/1405752d0ed2f40a64fc44899c9f9ffd81656a02) - [**(Ticker)** Paper ticker](https://github.com/DaRacci/Minix/commit/c6160205392ec3722604afd6966026086bf1626a) - [**(data)** AccessWatcher](https://github.com/DaRacci/Minix/commit/9768536697928e383b0dcfa35fd9a4198044cfbf) - More generic use case with definable delay and required access count. - Also implemented test cases. - [**(data)** Minecraft fork support extensions](https://github.com/DaRacci/Minix/commit/1805805c97c20382de032e66cd68a3fc3a1849eb) - [**(utils)** getNMSClass for getting classes with the craftbucket + current nms prefixed](https://github.com/DaRacci/Minix/commit/835d48a55b2ae5d4ebc94f20a9ccfabc2f48573e) - [Coroutines Main Bukkit main thread dispatcher](https://github.com/DaRacci/Minix/commit/a35205d9498af57d44ad18e63d4e5b53dfc36aff) - [Ticker module](https://github.com/DaRacci/Minix/commit/915c9597d93ed83dce52d51d6aeb094a21e3a11b) - [Platform proxy](https://github.com/DaRacci/Minix/commit/6d9284710fba7a01b512b4cad96af55be2e3ef83) - [Global MinixPlayer wrapper](https://github.com/DaRacci/Minix/commit/34779bd046ea9a6ab10e5816fec9ce32e45a7772) - [FlowBus for mulitplatform event subscriptions](https://github.com/DaRacci/Minix/commit/8a7de784a64c959d3be3306e9f886770c31076ef) - [AutoScanner module](https://github.com/DaRacci/Minix/commit/09bce75efe8c93b321422b04909cef4033b8f24b) #### Miscellaneous Chores - [**(Data)** Move related extensions and exception](https://github.com/DaRacci/Minix/commit/f0c34c207114cef8569b4b6733f155c12344fe45) - [**(Integrations)** cleanup](https://github.com/DaRacci/Minix/commit/7aa843d5232b12c2a9d971908163203896404ed5) - [**(Lifecycles)** Move Closeable and Loadable to new dir](https://github.com/DaRacci/Minix/commit/f35b721ac969a694f533e52001d92a8146227e75) - [**(Version)** Moved path](https://github.com/DaRacci/Minix/commit/39768b3c7e466e25fea6778aedd69d87f3410a1a) - [**(common)** Bad bad old util](https://github.com/DaRacci/Minix/commit/77b90bec81a3fbb8a8cd2fb85aff4fae88fcf7e5) - [**(deps)** Update conventions version](https://github.com/DaRacci/Minix/commit/b8557c469999bd19d50c1d69568d618d5219bdea) - [**(deps)** Update gradle to 7.6](https://github.com/DaRacci/Minix/commit/58c861b99e0feb88e0bd219f62821c81d59d19df) - [**(deps)** Update conventions and add aedile dep](https://github.com/DaRacci/Minix/commit/42373e1fdfc70d9752db138988251e6c075b385e) - [**(deps)** Include optics reflect](https://github.com/DaRacci/Minix/commit/08af60c946fa96da5783f254bbe3a8d838f5e653) - [**(paper-api)** add 1.19.3 MCVersion](https://github.com/DaRacci/Minix/commit/b381656016258b2de0d4966ca7a651b3705bcbe3) - [**(plugin)** shupt ide](https://github.com/DaRacci/Minix/commit/a3c26d74550bb5b5aa106b77be075dc1c86639f0) - [**(plugin:api)** allow logger init outside delegate](https://github.com/DaRacci/Minix/commit/90fa4e63f618d9db4f29082a2378723b0f42cf4d) - [**(plugin:core)** update to mc 1.19.3](https://github.com/DaRacci/Minix/commit/972f9bf0dc94615b97b1bb0f38711e7fe7ccea42) - [**(version)** v4.3.13](https://github.com/DaRacci/Minix/commit/4ac31cb8404d87582d4ca9584fb071af80c3bca5) - [**(version)** v4.3.12](https://github.com/DaRacci/Minix/commit/a8c6d94d90bc8370892eba4da49f9e54217176a4) - [**(version)** v4.3.11](https://github.com/DaRacci/Minix/commit/672adcc28b80f1011fd12cd096c43947b495cc6a) - [prepare for modrinth and fix compilation](https://github.com/DaRacci/Minix/commit/f57a69e11503b476ec08c65bc3e65847f8e5432a) - [remove old renovate.json](https://github.com/DaRacci/Minix/commit/ac3a62a81a89dcb0905c0267ff13f81d82627229) - [skip-ci] - [detekt time](https://github.com/DaRacci/Minix/commit/dea55b9213204e04a7685642687ec1d51045314a) - [update ci](https://github.com/DaRacci/Minix/commit/b1542287189daa95869919dcae96a6790d4af3ba) - [update README](https://github.com/DaRacci/Minix/commit/e349eea750de4b6660d21b3d85c6b3b734bfc840) - [some annotations](https://github.com/DaRacci/Minix/commit/14038bfd6c1a3008419fdb2b4cd9c0fcc45fe675) - [Remove old Core module, api still contains tests that need to be moved.](https://github.com/DaRacci/Minix/commit/d4bb03da6eb5343bf29150a3d2631bf5df76b747) - [Removal of deprecated stuff](https://github.com/DaRacci/Minix/commit/bbd5189fde93e5a28b758522d6d9f48db5408806) - [baseline generation](https://github.com/DaRacci/Minix/commit/84934a3ad39e73709840b0a6adaccc662449f49e) - [binary api](https://github.com/DaRacci/Minix/commit/eef12393a407f6ac9a428b589178b9411079ec8c) - [Barely working PaperweightMPP plugin](https://github.com/DaRacci/Minix/commit/5c749d5c751f962273c5bca2752552374fb6f37f) - [New baselines and api files](https://github.com/DaRacci/Minix/commit/238bd9aeab74d37d07564bd811d27c81d35779ec) - [Misc fixes](https://github.com/DaRacci/Minix/commit/750ff325a3958dfdfeec519710edea9984c7b198) - [baseline](https://github.com/DaRacci/Minix/commit/e9f725bf4d4cb6046ca946de11b9a65b3c573d00) - [Binary API](https://github.com/DaRacci/Minix/commit/dd7a8f782521b2f7139e48c73cdcf388f0d40740) - [Removing deprecated functions](https://github.com/DaRacci/Minix/commit/2f5bbf109dc15764ee08070a88961fc7ea7ea4a7) - [API dump and Ktlint baseline output dir](https://github.com/DaRacci/Minix/commit/9c390ce9169bd3231e186a21a2e5342ba9535527) - [Remove empty classes](https://github.com/DaRacci/Minix/commit/be912ac7d8c35861a27800cc6a275282095fa455) - [Merge from master](https://github.com/DaRacci/Minix/commit/9b165f47a4150d71a5bebdcdf0ad21952c4879ca) - [Enter snapshot](https://github.com/DaRacci/Minix/commit/09b6617223723965b7947cd8edc4f01d58223d2b) - [Push all local changes i can't make commit for all this lmao](https://github.com/DaRacci/Minix/commit/25050ea599dbd5b5128011d65294abe370deffe9) - [Events](https://github.com/DaRacci/Minix/commit/b84e6567379d9d26a8da3f780cfcde1e56024b01) - [Extensions and utils](https://github.com/DaRacci/Minix/commit/dda83f36d4e86eeceffdab852e819f68c03ff5cf) - [Integrations](https://github.com/DaRacci/Minix/commit/e8ae587cce75f2f1682afb8313e820d64a832475) - [Coroutine scheduler stuff](https://github.com/DaRacci/Minix/commit/08b555eacee047645ada607403f476feca33dc63) - [Events stuff](https://github.com/DaRacci/Minix/commit/a6d614033465f0b462257b97fb0a6370a24d8070) - [Annotation updates](https://github.com/DaRacci/Minix/commit/46c81797411a8e3fe3af75fb66fc7c6142b1a617) - [Remove unused velocity beginnings while just getting this to work](https://github.com/DaRacci/Minix/commit/3a9eb3bde4d0d3ad2052b8721e32c3bd19884db0) - [Add functions to create maps](https://github.com/DaRacci/Minix/commit/464e8f42ba5527f60048f0233c7f829be43a59b8) - [No more annotation we using api guardian](https://github.com/DaRacci/Minix/commit/20624d7355ae017042da87ab343f8f88e5bd35c5) - [Remove leftover classes](https://github.com/DaRacci/Minix/commit/90c26a00356de212388b842531e38386f96d140e) - [Useless test](https://github.com/DaRacci/Minix/commit/f3a3cf768ab3c53d879a282441bac6c983206832) - [Remove MinixExperimental annotation, we use API Guardian now](https://github.com/DaRacci/Minix/commit/2e97c22be32e74e47635e7777e7c510c596d3adb) - [We don't care for the bukkit config stuff](https://github.com/DaRacci/Minix/commit/42354c270541ccb30a0f61fc6535010b407398a1) - [Pure move files](https://github.com/DaRacci/Minix/commit/dffe58aeadce5c9d78112eb77f71df255c293150) - [Process annotations](https://github.com/DaRacci/Minix/commit/a4b9d9132172e47bbe58568caad380e80588866e) - [Modify Destructors path](https://github.com/DaRacci/Minix/commit/5a862ecf543ee665c8fbd441e8468ed6f65f54d3) - [Move some more things into new modules](https://github.com/DaRacci/Minix/commit/feb2d9616a7d9fe20e6c1517b059d95057a513dd) - [Beginning of module restructure](https://github.com/DaRacci/Minix/commit/db3b290001aebc6aca13ca72e5f1724a27c5b19e) #### Refactoring - [**(API)** Rewrite and big cleanup of OnlinePlayer collections](https://github.com/DaRacci/Minix/commit/65223a2e5cf4b0ec0b5f78deac399474d47b77c4) - [**(Common)** Moved adventure infix functions and generified receivers](https://github.com/DaRacci/Minix/commit/b4bc7ed5af68c58abf0f49c0b159460e631a1c09) - [**(Coroutine)** Dispatch using executor instead of scheduler.](https://github.com/DaRacci/Minix/commit/d3ba5c17205804275d7b26bc0516eb060c257408) - [**(CoroutineSession)** Sessions declared in koin scopes](https://github.com/DaRacci/Minix/commit/8e8d9ffc17c1236f2eb943173d4cb935d214b3d9) - [**(CoroutineSession)** lambda wrapper instead of property](https://github.com/DaRacci/Minix/commit/f33ff7290d7e0876dec86ae6fe776c67a9f963e7) - [**(DataService)** Add reload listener and function](https://github.com/DaRacci/Minix/commit/6af49e347086681052db1513d86a7b6ba19b855d) - [**(Extension)** Implement EventReceiver interface and scopes](https://github.com/DaRacci/Minix/commit/eba1d7e6be81c2539d6aebad1535445179b0c417) - [**(Extension)** Large cleanup, multiplatform support and cleaner code](https://github.com/DaRacci/Minix/commit/f66a94cb5c1e59a18adaebb9f38709172215fa6a) - [**(ExtensionMapper)** My brain says this should work](https://github.com/DaRacci/Minix/commit/f1e6c0edfadf857dea31a2497856b453a0dccbb3) - [**(FlowBus)** Convert to receiver so they are essentially protected](https://github.com/DaRacci/Minix/commit/2b39646219fef6f74f6b0e1c378233ec8c008a8e) - [**(FlowBus)** cleanup and some changes](https://github.com/DaRacci/Minix/commit/4808d314eb729a3dedd2687eff4214204c35ae59) - [**(FlowBus)** Reorder params](https://github.com/DaRacci/Minix/commit/16cd82f20c5155252e36e347d5fb1f07f67f82e2) - [**(FlowBus)** Actual flow support](https://github.com/DaRacci/Minix/commit/cfcc8b261ad3e27ccd561af758cd0b1516d17acc) - [**(IntegrationService)** Make sure the MinixPlugin instance is enable too](https://github.com/DaRacci/Minix/commit/63293f946835cecd5dea22c941c6fb1969e6026f) - [**(MCVersion)** Expose identifier](https://github.com/DaRacci/Minix/commit/bdc3d69b095c93da4291067fb2bc4709c12efff0) - [**(PluginService)** Cleanup and fixes](https://github.com/DaRacci/Minix/commit/3ac640d8c166ea87bb726e54f04af3cf5357e097) - [**(Scanner)** Docs and some more functions](https://github.com/DaRacci/Minix/commit/34fd5938c36707f707a3e17fd8ff5da0a80a85d5) - [**(ServerUtils)** Flow subscription](https://github.com/DaRacci/Minix/commit/02ba36059cee56e1d230ff9171b464c8a1896f46) - [**(StateEvent)** Only provide state of event](https://github.com/DaRacci/Minix/commit/572bb7ebdb91094a83e1c304a6f78a9ce3c3dabc) - [**(WithPlugin)** Provide the plugin scope](https://github.com/DaRacci/Minix/commit/01b999225a2ffaadd63562ae871ceefe0ef767a7) - [**(common)** Add some contracts](https://github.com/DaRacci/Minix/commit/7f4b00b824ec38974a74df7c11ca45dbc0369e5c) - [**(core)** Use import aliases](https://github.com/DaRacci/Minix/commit/f87ef0830f628437f8cfcadf0ad8f54ebd35032b) - [**(data)** Cleanup and simplify Version.](https://github.com/DaRacci/Minix/commit/a8fd4ae4189c24fc473a16c6ae9aa1ed76a7c666) - Still needs equals and tests. - So much better and easier to understand now. - [**(data)** Some cleanup for serializers](https://github.com/DaRacci/Minix/commit/d631d65ff102e389c3a1863c7171c51b78a68ab7) - [**(plugin)** Cleanup of reflection related classes.](https://github.com/DaRacci/Minix/commit/faf753b2626c72ba4ae504f31abee8170d3f6a5f) - Mapped Annotation have been split up into individual annotations, some stuff should be cleaner, and maybe work better. TBH I've forgotten what i did along the way here. - [**(plugin:api)** KoinScopeComponent already extents KoinComponent](https://github.com/DaRacci/Minix/commit/4f566d34b87da7c7342e75c4aba33dc7a9682722) - [**(plugin:coroutine)** cleanup dispatchers and allow access to executors](https://github.com/DaRacci/Minix/commit/46c680227d6fbfe14d76c3050c90e068df8d901b) - [**(plugin:extension)** Fixes and cleanup.](https://github.com/DaRacci/Minix/commit/6d575e12136749a7390d41d2ac3635bbf34d0424) - Fixes the sort order of extensions. - Allows for extensions to be lazily initialized just before the load method is called. - [**(plugin:extension)** Use reflection to acquire the plugin.](https://github.com/DaRacci/Minix/commit/8aaabdf28ec0e1340516ec761b855d57fe5a1cf6) - Removes the need for injection, constructor params and the like. - [**(plugin:integrations)** update to new lands api methods](https://github.com/DaRacci/Minix/commit/3165aeaa2859bcf8eb5d237f68231d0cabcd8907) - [cleanup](https://github.com/DaRacci/Minix/commit/73a7b046fbbef4b2de7c5095bfb901ef2609efb8) - [inline aliases](https://github.com/DaRacci/Minix/commit/10af9eb5ac2ac103f7d169711f6781d01185922d) - [Cleanup ExBlock methods](https://github.com/DaRacci/Minix/commit/b68510ae2a1c4043001205cbfee087d74673aba1) - [Convert coroutine related variables to use the interface](https://github.com/DaRacci/Minix/commit/83415a633a8a095d4fd4fa9b0d08ddc475fec2a7) - [no longer need explicit cast](https://github.com/DaRacci/Minix/commit/e6f1dc2c7b9c9c0df236253224a284e8d7fab3d1) - [Config and data service](https://github.com/DaRacci/Minix/commit/ccaa097230b9249d15098ca4591232cad97eca86) - [Gradle](https://github.com/DaRacci/Minix/commit/831bbe5df2400dfb775c907ab69e43f7120ac15f) - [Implement better way of checking for double clicks](https://github.com/DaRacci/Minix/commit/42023bb556667faf8ac27837388ca0a6bb1e3c11) - [Move to paper Module](https://github.com/DaRacci/Minix/commit/9d6bde709a772a87dc4e2cc099c4a51a3c347f54) - [Move PaperMinixLogger into core module](https://github.com/DaRacci/Minix/commit/b6ccabd646d8c1cc47744c9e399eca466a155a1f) - [Config and data related classes](https://github.com/DaRacci/Minix/commit/26fdd256487c3ef3b3d65f81bf394e6731f77471) - [Cleanup and sort the MinixPlugin, and WithPlugin classes](https://github.com/DaRacci/Minix/commit/dabe9a93711b86fc7518bad2ebdc9d814654c89f) - [Coroutine sessions](https://github.com/DaRacci/Minix/commit/c608633c784ec17e401954bd774d28bd4629dbb4) - [Expose minix main class within api](https://github.com/DaRacci/Minix/commit/17534d06341138358f68e9eea2a9a1cac3f15277) - [Cleanup gradle some more](https://github.com/DaRacci/Minix/commit/ad8124024012ce0e8cd568e0bb3b288892f41eb2) - [Events](https://github.com/DaRacci/Minix/commit/c633907fb0074b1d80413617c972c3de8247ce9d) - [Separate pos classes and main data module and put bukkit related into an Ex file](https://github.com/DaRacci/Minix/commit/bdebcdeea98095f3919815d06d561272d4a92a91) - [Separate and improve some serializers](https://github.com/DaRacci/Minix/commit/d3800ef4fa8c1b88fcaff5e93c1e045bd4eeacb5) - [Rewrite and improve expiration lists and maps](https://github.com/DaRacci/Minix/commit/fab7ec68a53bd3ec79b3d6e8343a0dddb6e36d22) - [Do some more moving and refactoring](https://github.com/DaRacci/Minix/commit/1c3d1b863aa78d2affecc3244b43c7d953dcb2ab) #### Style - [ktlint format](https://github.com/DaRacci/Minix/commit/733ae2f0f66b18b94ea11dc29aa784bd3d16fab1) - [Ktlint format](https://github.com/DaRacci/Minix/commit/c5cffc432ebe3eaed8c0d490d110a0a11ffb14b6) - [Event formatting](https://github.com/DaRacci/Minix/commit/16792e0abee4cc661630e4ee8cacf6e583758795) #### Tests - [**(autoscanner)** Implement initial tests](https://github.com/DaRacci/Minix/commit/9baa090f14a163fc61131a7c473d5148de90bcc2)
alpha

5.0.0

5.0.0
10 янв. 2023 г.109Minecraft: 1.19.3paper, purpur
Скачать
Что нового
## Unreleased ([91926ba..f57a69e](https://github.com/DaRacci/Minix/compare/91926ba..f57a69e)) #### Bug Fixes - [**(KPlayerEvent)** Add component1 for player](https://github.com/DaRacci/Minix/commit/a42a594a73c4444fcf43c1d951b0f4f921bdd846) - [**(LiquidEvent)** Cleanup and don't fire same newType events](https://github.com/DaRacci/Minix/commit/b1bd31d9a1336ae882421161cba4bd67bc2fe87c) - [**(PlatformPlugin)** Return self if correct type](https://github.com/DaRacci/Minix/commit/79c3b89da2e3f85d102861fcb7573f07072d5223) - [**(PlayerData)** Set the liquidType in onJoin](https://github.com/DaRacci/Minix/commit/dc1b77d28f6cef5d9e195bc9145bf0f64d6d10da) - [**(RegisteringMap)** Should have an operator get](https://github.com/DaRacci/Minix/commit/9d45d8992be5729fab10dfb260bb68e5423a47b8) - [**(TimeService)** Fire event with no players online.](https://github.com/DaRacci/Minix/commit/2fe48f354b4c6a864fe8330ee5aece8176326d16) - Prevents some weird edge cases and confusion to why a become day event would fire at eg: 4pm when the first player joins - [**(TimeService)** Move to paper module](https://github.com/DaRacci/Minix/commit/a324f94defbaa44f25c898d7329850ca464f81f0) - [**(autoscanner)** enable AnnotationInfo](https://github.com/DaRacci/Minix/commit/8b45e0eeaa77ad9b8ab8819986e1b5f6f08c376e) - [**(autoscanner)** Retain class reference](https://github.com/DaRacci/Minix/commit/2ecdf7e1d7c1a426da17d474add4ae1c646edf81) - [**(ci)** syntax](https://github.com/DaRacci/Minix/commit/9e18c0895906971ae6904226ded96641daded1e7) - [**(core)** KoinProxy superclass function changes](https://github.com/DaRacci/Minix/commit/95c942aa4e627b062ef55ec798d1ce0a31b3f89b) - [**(flowbus)** No scope](https://github.com/DaRacci/Minix/commit/b8425c40ce963f0c13aa04dba1796be8c69ed0b9) - [**(gradle)** Include tasks from mpp targets](https://github.com/DaRacci/Minix/commit/863019766eded0a289344d36df498329fa6b9d5d) - [**(gradle)** APIs clearing eachother till one remained](https://github.com/DaRacci/Minix/commit/b8293e8b927ff2441ec101288ed53ce61dc83d76) - [**(gradle)** Don't API that](https://github.com/DaRacci/Minix/commit/6b5e6c945ddfb437bce50ca6a01a96fdb3a4061f) - [**(jumper)** Dummy loader constructor instead of function](https://github.com/DaRacci/Minix/commit/cdff96fabf863b229a1293a16f0ce7d22960a0e0) - [**(jumper)** Invalid Class lookup](https://github.com/DaRacci/Minix/commit/4feaefb58e9052bd861ec6ae574c75490104ce01) - [**(jumper)** No public constructor](https://github.com/DaRacci/Minix/commit/297e2c8115221c5b9d0b86ad68fecbcf1691f12d) - [**(paper)** Move java bootstrap kinda thing to separate module](https://github.com/DaRacci/Minix/commit/f1d1cc18e540fb2e90f54f7f88900756a2fcded2) - [**(paper-core)** Initialise the logger convertors](https://github.com/DaRacci/Minix/commit/9037a7998b1909d485271c394d30735022ff9cf8) - [**(paperweight-mpp)** setup, resolution, and reobfJar task.](https://github.com/DaRacci/Minix/commit/eb7e020a0db05ba5e536f7b4e10e7f5e726e6926) - Still seems to be able to resolve the nms from other sourceSets but it works in general now. - [**(plugin)** Null-pointer](https://github.com/DaRacci/Minix/commit/9064ea5b91bb386eb27fdc8cf8e95458488c4c79) - [**(plugin)** alot of exceptions on startup](https://github.com/DaRacci/Minix/commit/62de956e51df7a9e6cd0dbc7fe91e1d93da0f146) - [**(plugin)** Unable to find bean](https://github.com/DaRacci/Minix/commit/3f815a9ccbe10c84c9685dd0ecc3f11063f0d661) - [**(plugin)** exception on extension init](https://github.com/DaRacci/Minix/commit/c326ac643695535935c7bffbe29f5402ec121223) - [**(plugin:api)** java.lang.NullPointerException on extension init](https://github.com/DaRacci/Minix/commit/54d530118e65354220670f0bd24a0b8f5bf155ed) - [**(plugin:core)** Don't try load dependencies for minix again](https://github.com/DaRacci/Minix/commit/b4caf70472e7f62b64a5e1d6952dad2a57f742e1) - [**(plugin:core)** koin application not yet started](https://github.com/DaRacci/Minix/commit/2e24852517b0e7635f334563bf8ba2d08709bc35) - [**(plugin:core)** koin application not yet started](https://github.com/DaRacci/Minix/commit/e5dc6382e522a51899d4acbe41e7278d60d2b211) - [**(plugin:extension)** hashcode and equals](https://github.com/DaRacci/Minix/commit/d00c2c06e65a9fb2bc9c18d1afca7933b0125f1b) - [**(plugin:mapper)** Filter for only final classes](https://github.com/DaRacci/Minix/commit/9d2ec5d5d9a6a71bdc279739e72cbca306ea1ffd) - [Invert incorrect dispatchNeeded check](https://github.com/DaRacci/Minix/commit/6f27b4a18426b9cd4dd7ccf498e908081752cab5) - [workaround for slimjar not including this for some reason](https://github.com/DaRacci/Minix/commit/79aa9ff02928955e87c315b188b508f8afd7aa19) - [replace old functions](https://github.com/DaRacci/Minix/commit/eb7233856d0f9443c96de42355c1d94b11cd26ba) - [Update koin logger converter](https://github.com/DaRacci/Minix/commit/c44c981c5968d7c8ee91d26db862ce3638304782) - [Fixes for last rebase](https://github.com/DaRacci/Minix/commit/d0570e81ad338f6c43510fab49832fd3a921931a) - [Some more water event fixes, still one remaining i cant figure out](https://github.com/DaRacci/Minix/commit/79a7321fe977a8561c1eb5eb7a042753e32a7614) - [NullPointer Exception](https://github.com/DaRacci/Minix/commit/6ad07f64649281b967b55a6cf4e47a5dfe31e5ad) - [Unneeded](https://github.com/DaRacci/Minix/commit/b418aa7e9caaf52cd6b3d6256ee8b97ea723a0f8) - [Use koin getter](https://github.com/DaRacci/Minix/commit/0c53e4133fbf313dc23b756cea37938645cdd923) - [complaints of non implemented in common](https://github.com/DaRacci/Minix/commit/14e4d8c9badfb3fbd636f74ef14949e9589f3b12) - [Main class is just Minix now](https://github.com/DaRacci/Minix/commit/2919d0c25800eacbd46b9158d6b624a2e411bab2) - [Wrap player](https://github.com/DaRacci/Minix/commit/4f3deb40f502234b159308d9b254104c617bbce3) - [Assign as factory](https://github.com/DaRacci/Minix/commit/7ef5c9a9acc07d775c10eeaffe3087bc79c2141f) - [override property name](https://github.com/DaRacci/Minix/commit/f909b2201975f69d2a862a1c6f8a0a98580fcff5) - [suspend callback](https://github.com/DaRacci/Minix/commit/b0fa1d0b54519add3c5ffe726644d47eb7cd97bd) - [correct module](https://github.com/DaRacci/Minix/commit/cc3706a10ed2770502f6da2345aa1bcffa745d5a) - [ItemBuilder imports and explicit access](https://github.com/DaRacci/Minix/commit/ffc95f6d6bbe048be2749d1ffe2038a19c358de6) #### Build - [Fix missing dependencies from slimJar](https://github.com/DaRacci/Minix/commit/ed88b183e449615a69dc65af3ece423c746fb61d) - [Use latest MCVersion](https://github.com/DaRacci/Minix/commit/928acd8d0219fba0500a49a7356d04519f31c212) - [fixes, cleanup and refactoring](https://github.com/DaRacci/Minix/commit/6f2263d2331c3f26ac42ea2d13dff685522b6128) - [Use Minix withMCTarget instead of declaring in each subproject](https://github.com/DaRacci/Minix/commit/81bf75de33af6c75a3a0825220c615c14c81d7e3) - [fixes for updated conventions version](https://github.com/DaRacci/Minix/commit/96b90825c16ecc27b0f6655cac13fc20233d2fcf) - [Fixes and improvements](https://github.com/DaRacci/Minix/commit/d9d9549245a0a312b267a588c2bed2a02697bb71) - [Update wrapper to 7.5.1](https://github.com/DaRacci/Minix/commit/b7599b79e4061416245e6da518d4cb2ec4325c1c) #### Build system - [Multiplatform build environment now still kinda WIP](https://github.com/DaRacci/Minix/commit/8478a43afc858933820ea6c15230afc4d6d3b941) #### Documentation - [**(plugin:core)** Describe LoadListener usage](https://github.com/DaRacci/Minix/commit/52b03acb6a3a209cf9c62cb209e47ba71b1ddbc1) - [Add KDocs for registering and expiration collections / maps](https://github.com/DaRacci/Minix/commit/bbb9b15dc9a1ca5abdee81a996d911551b52fc79) #### Features - [**(Collections)** Immutable and Mutable versions](https://github.com/DaRacci/Minix/commit/5a07564aad5571050a7dd9bcab0c3723135b6bce) - Also some general cleanup and allowing inheritance. - [**(Common)** Some new utils and extensions with some other cleanup](https://github.com/DaRacci/Minix/commit/1077e482c0addba32c2ff93b6f8a62ff9dd5e449) - [**(Extension)** Provide scoped logger](https://github.com/DaRacci/Minix/commit/5a355e29c95b4486f4550fc86daa4b9e952ffa76) - [**(Flowbus)** Start of cancellable events](https://github.com/DaRacci/Minix/commit/78f68aadaaa5e1141c35f40d2f6717f41c68d499) - [**(Logger)** LoggingFactory for (in the future) scoped sub loggers](https://github.com/DaRacci/Minix/commit/423987b555680d053ca6856c725285e436465852) - [**(Logger)** Custom Level converters](https://github.com/DaRacci/Minix/commit/5ce28e4522cdca2f3ee3467766be65eb4370cd46) - [**(MinixConfig)** Add qualifier](https://github.com/DaRacci/Minix/commit/1405752d0ed2f40a64fc44899c9f9ffd81656a02) - [**(Ticker)** Paper ticker](https://github.com/DaRacci/Minix/commit/c6160205392ec3722604afd6966026086bf1626a) - [**(data)** AccessWatcher](https://github.com/DaRacci/Minix/commit/9768536697928e383b0dcfa35fd9a4198044cfbf) - More generic use case with definable delay and required access count. - Also implemented test cases. - [**(data)** Minecraft fork support extensions](https://github.com/DaRacci/Minix/commit/1805805c97c20382de032e66cd68a3fc3a1849eb) - [**(utils)** getNMSClass for getting classes with the craftbucket + current nms prefixed](https://github.com/DaRacci/Minix/commit/835d48a55b2ae5d4ebc94f20a9ccfabc2f48573e) - [Coroutines Main Bukkit main thread dispatcher](https://github.com/DaRacci/Minix/commit/a35205d9498af57d44ad18e63d4e5b53dfc36aff) - [Ticker module](https://github.com/DaRacci/Minix/commit/915c9597d93ed83dce52d51d6aeb094a21e3a11b) - [Platform proxy](https://github.com/DaRacci/Minix/commit/6d9284710fba7a01b512b4cad96af55be2e3ef83) - [Global MinixPlayer wrapper](https://github.com/DaRacci/Minix/commit/34779bd046ea9a6ab10e5816fec9ce32e45a7772) - [FlowBus for mulitplatform event subscriptions](https://github.com/DaRacci/Minix/commit/8a7de784a64c959d3be3306e9f886770c31076ef) - [AutoScanner module](https://github.com/DaRacci/Minix/commit/09bce75efe8c93b321422b04909cef4033b8f24b) #### Miscellaneous Chores - [**(Data)** Move related extensions and exception](https://github.com/DaRacci/Minix/commit/f0c34c207114cef8569b4b6733f155c12344fe45) - [**(Integrations)** cleanup](https://github.com/DaRacci/Minix/commit/7aa843d5232b12c2a9d971908163203896404ed5) - [**(Lifecycles)** Move Closeable and Loadable to new dir](https://github.com/DaRacci/Minix/commit/f35b721ac969a694f533e52001d92a8146227e75) - [**(Version)** Moved path](https://github.com/DaRacci/Minix/commit/39768b3c7e466e25fea6778aedd69d87f3410a1a) - [**(common)** Bad bad old util](https://github.com/DaRacci/Minix/commit/77b90bec81a3fbb8a8cd2fb85aff4fae88fcf7e5) - [**(deps)** Update conventions version](https://github.com/DaRacci/Minix/commit/b8557c469999bd19d50c1d69568d618d5219bdea) - [**(deps)** Update gradle to 7.6](https://github.com/DaRacci/Minix/commit/58c861b99e0feb88e0bd219f62821c81d59d19df) - [**(deps)** Update conventions and add aedile dep](https://github.com/DaRacci/Minix/commit/42373e1fdfc70d9752db138988251e6c075b385e) - [**(deps)** Include optics reflect](https://github.com/DaRacci/Minix/commit/08af60c946fa96da5783f254bbe3a8d838f5e653) - [**(paper-api)** add 1.19.3 MCVersion](https://github.com/DaRacci/Minix/commit/b381656016258b2de0d4966ca7a651b3705bcbe3) - [**(plugin)** shupt ide](https://github.com/DaRacci/Minix/commit/a3c26d74550bb5b5aa106b77be075dc1c86639f0) - [**(plugin:api)** allow logger init outside delegate](https://github.com/DaRacci/Minix/commit/90fa4e63f618d9db4f29082a2378723b0f42cf4d) - [**(plugin:core)** update to mc 1.19.3](https://github.com/DaRacci/Minix/commit/972f9bf0dc94615b97b1bb0f38711e7fe7ccea42) - [**(version)** v4.3.13](https://github.com/DaRacci/Minix/commit/4ac31cb8404d87582d4ca9584fb071af80c3bca5) - [**(version)** v4.3.12](https://github.com/DaRacci/Minix/commit/a8c6d94d90bc8370892eba4da49f9e54217176a4) - [**(version)** v4.3.11](https://github.com/DaRacci/Minix/commit/672adcc28b80f1011fd12cd096c43947b495cc6a) - [prepare for modrinth and fix compilation](https://github.com/DaRacci/Minix/commit/f57a69e11503b476ec08c65bc3e65847f8e5432a) - [remove old renovate.json](https://github.com/DaRacci/Minix/commit/ac3a62a81a89dcb0905c0267ff13f81d82627229) - [skip-ci] - [detekt time](https://github.com/DaRacci/Minix/commit/dea55b9213204e04a7685642687ec1d51045314a) - [update ci](https://github.com/DaRacci/Minix/commit/b1542287189daa95869919dcae96a6790d4af3ba) - [update README](https://github.com/DaRacci/Minix/commit/e349eea750de4b6660d21b3d85c6b3b734bfc840) - [some annotations](https://github.com/DaRacci/Minix/commit/14038bfd6c1a3008419fdb2b4cd9c0fcc45fe675) - [Remove old Core module, api still contains tests that need to be moved.](https://github.com/DaRacci/Minix/commit/d4bb03da6eb5343bf29150a3d2631bf5df76b747) - [Removal of deprecated stuff](https://github.com/DaRacci/Minix/commit/bbd5189fde93e5a28b758522d6d9f48db5408806) - [baseline generation](https://github.com/DaRacci/Minix/commit/84934a3ad39e73709840b0a6adaccc662449f49e) - [binary api](https://github.com/DaRacci/Minix/commit/eef12393a407f6ac9a428b589178b9411079ec8c) - [Barely working PaperweightMPP plugin](https://github.com/DaRacci/Minix/commit/5c749d5c751f962273c5bca2752552374fb6f37f) - [New baselines and api files](https://github.com/DaRacci/Minix/commit/238bd9aeab74d37d07564bd811d27c81d35779ec) - [Misc fixes](https://github.com/DaRacci/Minix/commit/750ff325a3958dfdfeec519710edea9984c7b198) - [baseline](https://github.com/DaRacci/Minix/commit/e9f725bf4d4cb6046ca946de11b9a65b3c573d00) - [Binary API](https://github.com/DaRacci/Minix/commit/dd7a8f782521b2f7139e48c73cdcf388f0d40740) - [Removing deprecated functions](https://github.com/DaRacci/Minix/commit/2f5bbf109dc15764ee08070a88961fc7ea7ea4a7) - [API dump and Ktlint baseline output dir](https://github.com/DaRacci/Minix/commit/9c390ce9169bd3231e186a21a2e5342ba9535527) - [Remove empty classes](https://github.com/DaRacci/Minix/commit/be912ac7d8c35861a27800cc6a275282095fa455) - [Merge from master](https://github.com/DaRacci/Minix/commit/9b165f47a4150d71a5bebdcdf0ad21952c4879ca) - [Enter snapshot](https://github.com/DaRacci/Minix/commit/09b6617223723965b7947cd8edc4f01d58223d2b) - [Push all local changes i can't make commit for all this lmao](https://github.com/DaRacci/Minix/commit/25050ea599dbd5b5128011d65294abe370deffe9) - [Events](https://github.com/DaRacci/Minix/commit/b84e6567379d9d26a8da3f780cfcde1e56024b01) - [Extensions and utils](https://github.com/DaRacci/Minix/commit/dda83f36d4e86eeceffdab852e819f68c03ff5cf) - [Integrations](https://github.com/DaRacci/Minix/commit/e8ae587cce75f2f1682afb8313e820d64a832475) - [Coroutine scheduler stuff](https://github.com/DaRacci/Minix/commit/08b555eacee047645ada607403f476feca33dc63) - [Events stuff](https://github.com/DaRacci/Minix/commit/a6d614033465f0b462257b97fb0a6370a24d8070) - [Annotation updates](https://github.com/DaRacci/Minix/commit/46c81797411a8e3fe3af75fb66fc7c6142b1a617) - [Remove unused velocity beginnings while just getting this to work](https://github.com/DaRacci/Minix/commit/3a9eb3bde4d0d3ad2052b8721e32c3bd19884db0) - [Add functions to create maps](https://github.com/DaRacci/Minix/commit/464e8f42ba5527f60048f0233c7f829be43a59b8) - [No more annotation we using api guardian](https://github.com/DaRacci/Minix/commit/20624d7355ae017042da87ab343f8f88e5bd35c5) - [Remove leftover classes](https://github.com/DaRacci/Minix/commit/90c26a00356de212388b842531e38386f96d140e) - [Useless test](https://github.com/DaRacci/Minix/commit/f3a3cf768ab3c53d879a282441bac6c983206832) - [Remove MinixExperimental annotation, we use API Guardian now](https://github.com/DaRacci/Minix/commit/2e97c22be32e74e47635e7777e7c510c596d3adb) - [We don't care for the bukkit config stuff](https://github.com/DaRacci/Minix/commit/42354c270541ccb30a0f61fc6535010b407398a1) - [Pure move files](https://github.com/DaRacci/Minix/commit/dffe58aeadce5c9d78112eb77f71df255c293150) - [Process annotations](https://github.com/DaRacci/Minix/commit/a4b9d9132172e47bbe58568caad380e80588866e) - [Modify Destructors path](https://github.com/DaRacci/Minix/commit/5a862ecf543ee665c8fbd441e8468ed6f65f54d3) - [Move some more things into new modules](https://github.com/DaRacci/Minix/commit/feb2d9616a7d9fe20e6c1517b059d95057a513dd) - [Beginning of module restructure](https://github.com/DaRacci/Minix/commit/db3b290001aebc6aca13ca72e5f1724a27c5b19e) #### Refactoring - [**(API)** Rewrite and big cleanup of OnlinePlayer collections](https://github.com/DaRacci/Minix/commit/65223a2e5cf4b0ec0b5f78deac399474d47b77c4) - [**(Common)** Moved adventure infix functions and generified receivers](https://github.com/DaRacci/Minix/commit/b4bc7ed5af68c58abf0f49c0b159460e631a1c09) - [**(Coroutine)** Dispatch using executor instead of scheduler.](https://github.com/DaRacci/Minix/commit/d3ba5c17205804275d7b26bc0516eb060c257408) - [**(CoroutineSession)** Sessions declared in koin scopes](https://github.com/DaRacci/Minix/commit/8e8d9ffc17c1236f2eb943173d4cb935d214b3d9) - [**(CoroutineSession)** lambda wrapper instead of property](https://github.com/DaRacci/Minix/commit/f33ff7290d7e0876dec86ae6fe776c67a9f963e7) - [**(DataService)** Add reload listener and function](https://github.com/DaRacci/Minix/commit/6af49e347086681052db1513d86a7b6ba19b855d) - [**(Extension)** Implement EventReceiver interface and scopes](https://github.com/DaRacci/Minix/commit/eba1d7e6be81c2539d6aebad1535445179b0c417) - [**(Extension)** Large cleanup, multiplatform support and cleaner code](https://github.com/DaRacci/Minix/commit/f66a94cb5c1e59a18adaebb9f38709172215fa6a) - [**(ExtensionMapper)** My brain says this should work](https://github.com/DaRacci/Minix/commit/f1e6c0edfadf857dea31a2497856b453a0dccbb3) - [**(FlowBus)** Convert to receiver so they are essentially protected](https://github.com/DaRacci/Minix/commit/2b39646219fef6f74f6b0e1c378233ec8c008a8e) - [**(FlowBus)** cleanup and some changes](https://github.com/DaRacci/Minix/commit/4808d314eb729a3dedd2687eff4214204c35ae59) - [**(FlowBus)** Reorder params](https://github.com/DaRacci/Minix/commit/16cd82f20c5155252e36e347d5fb1f07f67f82e2) - [**(FlowBus)** Actual flow support](https://github.com/DaRacci/Minix/commit/cfcc8b261ad3e27ccd561af758cd0b1516d17acc) - [**(IntegrationService)** Make sure the MinixPlugin instance is enable too](https://github.com/DaRacci/Minix/commit/63293f946835cecd5dea22c941c6fb1969e6026f) - [**(MCVersion)** Expose identifier](https://github.com/DaRacci/Minix/commit/bdc3d69b095c93da4291067fb2bc4709c12efff0) - [**(PluginService)** Cleanup and fixes](https://github.com/DaRacci/Minix/commit/3ac640d8c166ea87bb726e54f04af3cf5357e097) - [**(Scanner)** Docs and some more functions](https://github.com/DaRacci/Minix/commit/34fd5938c36707f707a3e17fd8ff5da0a80a85d5) - [**(ServerUtils)** Flow subscription](https://github.com/DaRacci/Minix/commit/02ba36059cee56e1d230ff9171b464c8a1896f46) - [**(StateEvent)** Only provide state of event](https://github.com/DaRacci/Minix/commit/572bb7ebdb91094a83e1c304a6f78a9ce3c3dabc) - [**(WithPlugin)** Provide the plugin scope](https://github.com/DaRacci/Minix/commit/01b999225a2ffaadd63562ae871ceefe0ef767a7) - [**(common)** Add some contracts](https://github.com/DaRacci/Minix/commit/7f4b00b824ec38974a74df7c11ca45dbc0369e5c) - [**(core)** Use import aliases](https://github.com/DaRacci/Minix/commit/f87ef0830f628437f8cfcadf0ad8f54ebd35032b) - [**(data)** Cleanup and simplify Version.](https://github.com/DaRacci/Minix/commit/a8fd4ae4189c24fc473a16c6ae9aa1ed76a7c666) - Still needs equals and tests. - So much better and easier to understand now. - [**(data)** Some cleanup for serializers](https://github.com/DaRacci/Minix/commit/d631d65ff102e389c3a1863c7171c51b78a68ab7) - [**(plugin)** Cleanup of reflection related classes.](https://github.com/DaRacci/Minix/commit/faf753b2626c72ba4ae504f31abee8170d3f6a5f) - Mapped Annotation have been split up into individual annotations, some stuff should be cleaner, and maybe work better. TBH I've forgotten what i did along the way here. - [**(plugin:api)** KoinScopeComponent already extents KoinComponent](https://github.com/DaRacci/Minix/commit/4f566d34b87da7c7342e75c4aba33dc7a9682722) - [**(plugin:coroutine)** cleanup dispatchers and allow access to executors](https://github.com/DaRacci/Minix/commit/46c680227d6fbfe14d76c3050c90e068df8d901b) - [**(plugin:extension)** Fixes and cleanup.](https://github.com/DaRacci/Minix/commit/6d575e12136749a7390d41d2ac3635bbf34d0424) - Fixes the sort order of extensions. - Allows for extensions to be lazily initialized just before the load method is called. - [**(plugin:extension)** Use reflection to acquire the plugin.](https://github.com/DaRacci/Minix/commit/8aaabdf28ec0e1340516ec761b855d57fe5a1cf6) - Removes the need for injection, constructor params and the like. - [**(plugin:integrations)** update to new lands api methods](https://github.com/DaRacci/Minix/commit/3165aeaa2859bcf8eb5d237f68231d0cabcd8907) - [cleanup](https://github.com/DaRacci/Minix/commit/73a7b046fbbef4b2de7c5095bfb901ef2609efb8) - [inline aliases](https://github.com/DaRacci/Minix/commit/10af9eb5ac2ac103f7d169711f6781d01185922d) - [Cleanup ExBlock methods](https://github.com/DaRacci/Minix/commit/b68510ae2a1c4043001205cbfee087d74673aba1) - [Convert coroutine related variables to use the interface](https://github.com/DaRacci/Minix/commit/83415a633a8a095d4fd4fa9b0d08ddc475fec2a7) - [no longer need explicit cast](https://github.com/DaRacci/Minix/commit/e6f1dc2c7b9c9c0df236253224a284e8d7fab3d1) - [Config and data service](https://github.com/DaRacci/Minix/commit/ccaa097230b9249d15098ca4591232cad97eca86) - [Gradle](https://github.com/DaRacci/Minix/commit/831bbe5df2400dfb775c907ab69e43f7120ac15f) - [Implement better way of checking for double clicks](https://github.com/DaRacci/Minix/commit/42023bb556667faf8ac27837388ca0a6bb1e3c11) - [Move to paper Module](https://github.com/DaRacci/Minix/commit/9d6bde709a772a87dc4e2cc099c4a51a3c347f54) - [Move PaperMinixLogger into core module](https://github.com/DaRacci/Minix/commit/b6ccabd646d8c1cc47744c9e399eca466a155a1f) - [Config and data related classes](https://github.com/DaRacci/Minix/commit/26fdd256487c3ef3b3d65f81bf394e6731f77471) - [Cleanup and sort the MinixPlugin, and WithPlugin classes](https://github.com/DaRacci/Minix/commit/dabe9a93711b86fc7518bad2ebdc9d814654c89f) - [Coroutine sessions](https://github.com/DaRacci/Minix/commit/c608633c784ec17e401954bd774d28bd4629dbb4) - [Expose minix main class within api](https://github.com/DaRacci/Minix/commit/17534d06341138358f68e9eea2a9a1cac3f15277) - [Cleanup gradle some more](https://github.com/DaRacci/Minix/commit/ad8124024012ce0e8cd568e0bb3b288892f41eb2) - [Events](https://github.com/DaRacci/Minix/commit/c633907fb0074b1d80413617c972c3de8247ce9d) - [Separate pos classes and main data module and put bukkit related into an Ex file](https://github.com/DaRacci/Minix/commit/bdebcdeea98095f3919815d06d561272d4a92a91) - [Separate and improve some serializers](https://github.com/DaRacci/Minix/commit/d3800ef4fa8c1b88fcaff5e93c1e045bd4eeacb5) - [Rewrite and improve expiration lists and maps](https://github.com/DaRacci/Minix/commit/fab7ec68a53bd3ec79b3d6e8343a0dddb6e36d22) - [Do some more moving and refactoring](https://github.com/DaRacci/Minix/commit/1c3d1b863aa78d2affecc3244b43c7d953dcb2ab) #### Style - [ktlint format](https://github.com/DaRacci/Minix/commit/733ae2f0f66b18b94ea11dc29aa784bd3d16fab1) - [Ktlint format](https://github.com/DaRacci/Minix/commit/c5cffc432ebe3eaed8c0d490d110a0a11ffb14b6) - [Event formatting](https://github.com/DaRacci/Minix/commit/16792e0abee4cc661630e4ee8cacf6e583758795) #### Tests - [**(autoscanner)** Implement initial tests](https://github.com/DaRacci/Minix/commit/9baa090f14a163fc61131a7c473d5148de90bcc2)
alpha

5.0.0

5.0.0
10 янв. 2023 г.139Minecraft: 1.19.3paper, purpur
Скачать
Что нового
No changelog was specified.