EclipseСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (14)
release
Eclipse 2.0.4
2.0.428 дек. 2024 г.6,3 тыс.Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4paper, purpur
Что нового
Fix .eclipse-remapped folder clearing when it doesnt exist.
release
Eclipse 2.0.3
2.0.327 дек. 2024 г.223Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4paper, purpur
Что нового
Better BootstrapInitializer entrypoint, includes BootstrapContext now.
Fix bugs with paper plugin remapping
release
Eclipse 2.0.2
2.0.226 дек. 2024 г.162Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4paper, purpur
Что нового
Fix pack key appender for datapack-entry eclipse plugins
release
Eclipse 2.0.1
2.0.1-SNAPSHOT26 дек. 2024 г.89Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4paper, purpur
Что нового
Fix critical issue where entrypoints would load via the jdk classloader, not ember, causing any classes loaded by entrypoints to not have mixins or access wideners applied.
release
Eclipse 2.0.0
2.0.020 дек. 2024 г.195Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4paper, purpur
Что нового
I rewrote the plugin.
Changelog:
- You know that weird issue on windows terminals where you would need to press a key multiple times to make it enter that key in console? Fixed. Also custom colored logging is fixed lol
- Vanilla logging formatting is back!
- Rewrote mod api
- Fixed `getPlugin` and `getProvidingPlugin` static methods in `JavaPlugin`
- Basically reorganize packages everywhere
- Rewrote context carriers
- Rewrote launch init and game launch
- Rewrote property service and removed blackboard api
- Support 1.21.4
- Rewrote Ember to use OptionSet instead of String[]
- Named classloaders(MRJ)
- BootstrapEntryContext compile/decompile(context carriers rewrite)
- Added mappings resolver
- Basically verifies if the mappings for the plugin are correct and warns if it isnt mojmapped
- Nested library loading! You can now bundle libraries, plugins, and mixin plugins into your jar by putting htem in `META-INF/mods` directory of your resources!
- Entrypoint api! Basically fabrics `ModInitializer` api, but more customizable :)
- See this commit: https://github.com/Dueris/Eclipse/commit/b4044b5a70d5de2b196277625b0dc3e4612e9cf6
- Way too many improvements and fixes
- I forgot a lot of things
- Added javadocs for more things
- More APIs
- Rewrote game patches and transformer services
release
Eclipse 1.3.3
1.3.311 нояб. 2024 г.293Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3paper, purpur
Что нового
Just a bunch of fixes :)
release
Eclipse 1.3.2
1.3.25 нояб. 2024 г.429Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3paper, purpur
Что нового
Update to 1.21.3
release
Eclipse 1.3.1
1.3.15 нояб. 2024 г.109Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3paper, purpur
Что нового
Add `isprovidercontext` argument
release
Eclipse 1.3.0
1.3.05 нояб. 2024 г.95Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3paper, purpur
Что нового
- Improved logging impl
- Datapack entrypoint
- Allows loading your plugin as a vanilla datapack instance, similar to a fabric mod
- Cleaned original server instance process more during startup
- Mod entrypoint API
- Clean redundant code
- JVM ManagementFactory for identifying which JDK to use - resolves hosts not setting JAVA_HOME ENV_VAR
- JVM Instrumentation for original process to retrieve OptionSet
release
Eclipse 1.2.2
1.2.2-SNAPSHOT13 окт. 2024 г.130Minecraft: 1.21, 1.21.1paper, purpur
Что нового
Hey guys! Another patch, this time improving the library loader implementation to only heighten the libraries used by mixin plugins to the higher classloader, instead of all libraries.
release
Eclipse 1.2.1
1.2.1-SNAPSHOT13 окт. 2024 г.99Minecraft: 1.21, 1.21.1paper, purpur
Что нового
Changelog:
- Add `Eclipse Plugins` section to `/plugins` command
release
Eclipse 1.2.0
1.2.0-SNAPSHOT10 окт. 2024 г.126Minecraft: 1.21, 1.21.1paper, purpur
Что нового
- Merge Ignite/Eclipse files to avoid uneccessary management
- Eclipse gradle plugin :
- Updated to `1.2.0` Eclipse
- Includes AccessWideners for IDE environment
- Bundles the mixin/mixinextras libraries
- Includes the Eclipse jar for development
- Uses `paper-plugin.yml`(or `.yaml`) for mixin defining instead of `mixin-plugin.json`
- Fix JVM args from not being provided to new `ProcessBuilder` - DOES NOT work for args like `--nogui` yet, making a Paper PR for access to that in plugin bootstrap
- Add `MixinPlugin` API access, meaning you can now cast a `JavaPlugin` to a `MixinPlugin`, and it will provide nullable methods for getting information from Ignite(if any of those is null, then the plugin is NOT a mixin plugin)
- Documents the mixins in Eclipse a bit more
- Rewrite the `ModernPluginLoadingStrategyMixin` to just use normal injectors rather than using `@Overwrite`
- Better support for library loading with paper plugins
- With mixin plugins, it is HIGHLY different in classloading, and some instances will frankly just fail to apply. I am working on a new feature that will bundle libraries like Fabric Loom does for mixin plugins, but that will be in `1.3.0` along with proper `MinecraftServer` optionset providers for bootstrapping.
- Rewrite `PaperGameLocator` to a new `EclipseGameLocator` to be more version-agnostic and fix possible jar-corruption of the server jar during Eclipse process init.
- Better cleanup of the Eclipse process
- Some more debugging logs
- Better termination output logs
release
Eclipse 1.1.0-SNAPSHOT
1.1.0-SNAPSHOT19 сент. 2024 г.99Minecraft: 1.21, 1.21.1paper, purpur
Что нового
First *official* release of Eclipse! Changelog:
- Fix Paper terminal console appender
- Fix plugin classloading
- Implemented dynamic server loading
beta
Eclipse 1.0.0-SNAPSHOT
1.0.0-SNAPSHOT18 сент. 2024 г.186Minecraft: 1.21, 1.21.1paper, purpur
Что нового
First release, beta build. Changelog:
- MIXINS.