← Назад к ресурсам

OpenPortals

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

Modrinth library

Описание

![Logo](https://raw.githubusercontent.com/AnonymousHacker1279/OpenPortals/refs/heads/master/logo.png) ## 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](https://docs.neoforged.net/toolchain/docs/dependencies/jarinjar) purposes. ### Setup To use OpenPortals in your mod, add it as a dependency in your `build.gradle` file: ```gradle repositories { maven { name "AnonymousHacker1279" url "https://maven.anonymoushacker1279.tech/releases" } } dependencies { implementation "tech.anonymoushacker1279.openportals:OpenPortals:" } ``` 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: ```java @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](https://github.com/AnonymousHacker1279/OpenPortals/blob/master/LICENSE).