Minecraft mod adding a vanilla like warping system.
Find a file
Moony a724339dda
All checks were successful
Build & Publish Mod / build (push) Successful in 1m45s
Merge pull request 'Add whimsical warp particle animation' (#1) from whimsical-warp-particles into main
Reviewed-on: #1
2026-11-05 12:55:29 +01:00
.forgejo/workflows initigrated releases 2026-10-28 08:57:53 +01:00
gradle/wrapper new colors etc. 2026-10-25 02:15:32 +01:00
src Add whimsical warp particle animation 2026-11-04 18:57:41 +01:00
.gitignore new colors etc. 2026-10-25 02:15:32 +01:00
build.gradle.kts Align release version and artifact naming 2026-10-30 14:42:33 +01:00
gradle.properties Update warp label color 2026-11-04 18:34:44 +01:00
gradlew new colors etc. 2026-10-25 02:15:32 +01:00
gradlew.bat new colors etc. 2026-10-25 02:15:32 +01:00
LICENSE.txt init 2026-10-25 02:55:47 +02:00
README.md Add whimsical warp particle animation 2026-11-04 18:57:41 +01:00
settings.gradle.kts init 2026-10-25 02:55:47 +02:00

FishWarp

FishWarp is a lightweight, purely server-side Fabric mod that lets players teleport back to the world spawn by sneaking on designated warp blocks for a configurable duration.

100% Server-Side: Players do not need to install this mod on their clients to join and use its features.


Features

  • Warp Pads: Standing on a registered warp position initiates a smooth teleport sequence with a nausea visual effect.
  • Automatic Cancellation: Stepping off the block immediately cancels the teleport and clears the effect.
  • Warp Hint: Displays an italic blue “Hold sneak” label 1.5 blocks above every warp position.
  • LuckPerms Ready: Uses the Fabric Permissions API (fish.warp) with an automatic fallback to vanilla OP levels.

How It Works for Players

  1. Step onto a Warp Block: Stand on any registered warp pad in the world.
  2. Stay on the Pad: Remain on the block for 6 seconds (configurable) without moving off it.
  3. Teleport to Spawn: Once the countdown finishes, you are teleported directly to the server spawn point.

Commands & Permissions

Management commands require the permission fish.warp (configurable) or OP status (Level 3/4) if no permission plugin is installed.

For Team Members (fish.warp)

  • /warp – Displays command usage overview.
  • /warp set <Name> – Saves your current block position as a warp pad.
  • /warp delete <Name> – Deletes a saved warp position.
  • /warp list – Lists all registered warp positions with clickable /tp coordinates.
  • /warp reload – Reloads config.json and coordinates.json at runtime.

⚙️ Configuration

All configuration and runtime files are automatically generated and stored in config/fishwarp/:

  • config.json – Customize warpPermission, teleportDelaySeconds (default 6), nauseaExtraSeconds (default 3), and overworldOnly (default true).
  • coordinates.json – Stores all registered warp pad block coordinates.