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

Eclipse

A MIXIN Plugin Library for Paper servers

3,692
10
Game Mechanics
Library
Utility

Compatibility

Minecraft: Java Edition

1.21.x

Platforms

Paper
Purpur

Supported environments

Server-side

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Join Discord server

Creators

Dueris
Dueris Member

Details

Licensed GPL-3.0-only
Published 9 months ago
Updated 6 months ago
DescriptionChangelogVersions
All versionsEclipse 1.2.0

Eclipse 1.2.0

Download
Report

Changelog

  • 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

Files

eclipse-1.2.0-all.jar(3.58 MiB) Primary
Download

Metadata

Release channel

Release

Version number

1.2.0-SNAPSHOT

Loaders

Paper Purpur

Game versions

1.21–1.21.1

Downloads

40

Publication date

October 10, 2024 at 8:32 PM

Publisher

Dueris

Dueris

Member

Version ID

Modrinth is open source.

main@396f737

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

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