1
0
Fork 0
mirror of https://codeberg.org/Sekwah/advanced-portals.git synced 2026-08-10 13:01:40 +00:00
An advanced portals plugin for bukkit
  • Java 99.7%
  • Dockerfile 0.3%
Find a file
2026-06-01 18:04:59 +01:00
.vscode chore: pre-commit changes [skip ci] 2025-04-12 08:46:09 +00:00
.woodpecker chore: switch to discord upload task 2026-06-01 18:04:59 +01:00
bungee fix: update bungeecord-api version and add additional maven repository 2025-10-14 10:47:25 +01:00
core feat: expose the internal registries and other elements through portals core for addons 2026-05-27 22:18:24 +01:00
docs chore: update readme 2024-11-18 05:46:15 +00:00
folia fix: change version and platform jar naming for maven usage 2026-05-27 21:54:47 +01:00
gradle/wrapper feat: add config to toggle physics events & add folia version (#593) 2026-05-13 02:28:56 +01:00
lang refactor: destination command messages for format consistency 2025-10-14 10:49:32 +01:00
legacyspigot fix: change version and platform jar naming for maven usage 2026-05-27 21:54:47 +01:00
proxycore refactor: make various fields final for immutability 2025-08-03 20:17:33 +01:00
spigot fix: change version and platform jar naming for maven usage 2026-05-27 21:54:47 +01:00
velocity chore: reorder maven repositories in velocity build.gradle 2026-05-09 18:35:09 +01:00
.clang-format chore: pre-commit clean 2024-11-19 05:32:26 +00:00
.clang-format-ignore chore: remove formatting from metrics 2025-01-31 01:20:13 +00:00
.DS_Store Rewrote to have no references to any of the platforms 2024-11-18 05:32:21 +00:00
.gitattributes chore: add a fix for the terrible default autocrlf setting git does 2024-11-18 05:32:21 +00:00
.gitignore chore: pre-commit changes [skip ci] 2025-04-12 08:46:09 +00:00
.pre-commit-config.yaml chore: switch to using clang format 2024-11-18 05:32:21 +00:00
.release-please-manifest.json chore(main): release 2.8.0 2026-05-27 22:29:29 +01:00
build.gradle chore: change jitpack scope 2026-05-27 21:28:36 +01:00
changelog-util.gradle feat: add support for legacy spigot 1.8 - 1.12 (#520) 2025-01-25 04:36:35 +00:00
CHANGELOG.md chore(main): release 2.8.0 2026-05-27 22:29:29 +01:00
CODE_OF_CONDUCT.md Update CODE_OF_CONDUCT.md 2024-11-18 05:32:21 +00:00
CONTRIBUTING.md Update CONTRIBUTING.md 2024-11-18 05:32:21 +00:00
curse.gradle feat: add support for legacy spigot 1.8 - 1.12 (#520) 2025-01-25 04:36:35 +00:00
discord.gradle chore: handle additional Discord response status code for build uploads (#596) 2026-05-13 02:49:21 +01:00
Dockerfile chore: create dockerfile and test snapshot pipeline 2026-06-01 16:28:33 +01:00
env-variables.gradle chore(ci): add pre-commit as well as split variables out 2024-11-18 05:32:21 +00:00
gradle.properties build: remove versioning through gradle properties 2024-12-20 13:47:20 +00:00
gradlew chore: sync up with the main recode 2024-11-18 05:32:21 +00:00
gradlew.bat chore: sync up with the main recode 2024-11-18 05:32:21 +00:00
LICENSE.md chore: sync up with the main recode 2024-11-18 05:32:21 +00:00
PULL_REQUEST_TEMPLATE.md Create PULL_REQUEST_TEMPLATE.md 2024-11-18 05:32:21 +00:00
README.md chore: create dockerfile and test snapshot pipeline 2026-06-01 16:28:33 +01:00
release-please-config.json chore: pre-commit changes [skip ci] 2024-11-18 15:59:35 +00:00
settings.gradle fix: lower case the naming across all release files 2026-05-27 21:28:36 +01:00
version.txt chore(main): release 2.8.0 2026-05-27 22:29:29 +01:00

Advanced portals

An advanced portals plugin designed to have a wide range of features which are easy to use. It adds a bunch of commands to create and edit portals and destinations.

Usage

Check out the Tutorial, List of Commands, and List of Portal Tags.

Download

Note: Please make sure you download the right version for the right loader and mc version.

Also the proxy plugin for both velocity as well as bungee is contained within the jar files.

Contributing

Please ensure that your commits are in the following style for PR's

https://www.conventionalcommits.org/en/v1.0.0/

Also if you could, please run pre-commit run --files ... or pre-commit run --all-files to ensure that the code is formatted correctly. You will need to have clang-format installed for this to work.

Types available

  • build: Changes that affect the build system or external dependencies
  • ci: Changes to our CI configuration files and scripts
  • docs: Documentation only changes
  • feat: A new feature
  • fix: A bug fix
  • perf: A code change that improves performance
  • refactor: A code change that neither fixes a bug nor adds a feature
  • style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)

Scopes available

The scopes available should be the specific modules being worked on. E.g. core, spigot, docs

Documentation

That is handled on the website branch.

At some point I may merge this onto this branch to try to push for documentation changes with new features, though for now this works.

CI

If you make any changes to the CI make sure that you test it locally first.

For example testing the snapshots locally is done via woodpecker-cli exec --pipeline-event push .woodpecker/snapshot.yml.

Ensure docker is set up locally and the woodpecker cli is installed.

If you are testing on an arm system you may need to set DOCKER_DEFAULT_PLATFORM=linux/amd64