Перейти к содержимому
Mineforgian

OpenPortals

A simple-to-use library for implementing custom dimension portals.

Загрузки
1K
Подписчики
2
Обновлён
11 августа 2026 г.
Лицензия
MIT

Опубликован 24 января 2026 г.

Logo

A simple-to-use library for implementing custom dimension portals.

OpenPortals is a lightweight library mod that makes it easy to create custom portals. It's ideal for Jar-in-Jar purposes.

Setup

To use OpenPortals in your mod, add it as a dependency in your build.gradle file:

repositories {
	maven {
		name "AnonymousHacker1279"
		url "https://maven.anonymoushacker1279.tech/releases"
	}

}

dependencies {
    implementation "tech.anonymoushacker1279.openportals:OpenPortals:<version>"
}

The latest version can be found in the releases section of the repository.

Usage

Creating a portal can be done in a single step during mod setup, for example:

@SubscribeEvent
public static void onCommonStartUp(FMLCommonSetupEvent event) {
    new CustomPortalBuilder()
            .frame(Blocks.GLOWSTONE)
            .destination(Identifier.withDefaultNamespace("the_nether"))
            .lightWithFluid(Fluids.WATER)
            .tintColor(255, 0, 255)
            .build();
}

All portal builder methods are documented, so refer to the Javadocs for additional information.

License

OpenPortals is MIT licensed.

Ченджлог

v1.3.0Релиз26.2 · 11 августа 2026 г.

This release updates to MC 26.2. The API surface is unchanged.

v1.2.0Релиз26.1.2 · 13 мая 2026 г.

This release updates to MC 26.1.2. The API surface is unchanged.

v1.1.0Релиз1.21.11 · 10 марта 2026 г.

This is a major internal release with significant changes to the codebase and architecture. There are no user-facing changes under the API package.

Improvements

  • Improved portal linking storage efficiency; now uses bidirectional links instead of storing duplicate entries
  • Optimized portal frame validation logic for better performance
  • Improved portal block caching to reduce redundant lookups
  • Added automatic cleanup of orphaned/invalid portal links on server shutdown
  • Better null safety throughout the codebase

Bugfixes

  • Fixed portal blocks missing tint indices
  • Fixed potential memory leaks from orphaned dimension links
v1.0.0Релиз1.21.11 · 24 января 2026 г.

Initial release.

Комментарии

Загружаем…