
TeleportBlock
This mod adds a Teleport Block that allows teleportation between two linked ports, making travel faster and more convenient. Teleport distance and cooldown duration can be fully customized through a separate config file to fit different playstyles.
fabric_2.2.0
Compatibility
Changes
Version 2.2.0 (Initial Fabric Release)
First release of Teleport Block for Fabric. It has the same features, look and feel as version 2.2.0 for NeoForge.
Core Features
- Teleport Block - a block that teleports players to a linked block
- Shift+Right Click two blocks to link them together
- Right-click to teleport to the linked block
- Passive mode - step on the block to teleport. Hold Shift to walk over it safely
- Ender pearl teleport - throw a pearl at a linked block to arrive at its partner
- Cross-dimension links - Overworld, Nether, End and modded dimensions, with distance counted in Overworld-scale coordinates
- Named links with a Name Tag, and a unique color for every link
- Markers on vanilla maps - right-click a linked block with a Filled Map
- Redstone signal relay through the link, and comparator output
- Safe teleports - blocked into walls, lava, fire and other hazards, and outside the world border
- Explosion resistance of 1200, light level 15, fire resistant item, immovable by pistons
- Drops itself when mined with a pickaxe
Look and Sound
- Particles show the block's state: unlinked, linked, passive or cross-dimension
- Linked blocks send ender particles toward their partner
- The first block selected while linking is outlined with white sparks
- Custom block sounds with subtitles, replaceable by resource packs
- Messages show the Teleport Block icon and are colored by type
Settings
- In-game settings menu with sliders, toggles, Undo and Reset - opens from Mod Menu
- Separate settings for singleplayer and for servers:
teleportblock-singleplayer.tomlandteleportblock-server.toml - Teleport and ender pearl cooldowns
- Maximum link distance (default 1024 blocks), optionally checked on every teleport
- Optional XP cost per distance, with a maximum and an extra cost between dimensions
- Allow or forbid cross-dimension links, and a dimension blacklist
- Only the owner can change links (for multiplayer)
Compatibility
- Jade - shows link status, target coordinates, dimension, link name and color
- JEI / REI / EMI - recipe and description visible in recipe viewers
- JourneyMap - linked blocks appear as colored waypoints
- Waystones - link a Teleport Block to a Waystone as a target, including in other dimensions
- FTB Chunks - players cannot teleport into chunks claimed by other teams
- Open Parties and Claims - players cannot teleport into chunks claimed by others
- Mod Menu - settings button in the mod list
- Carry On - Teleport Block cannot be picked up
- Inventory Sorter - Teleport Block is blacklisted from inventory sorting
- Create, Ponder and Create: Aeronautics integrations are NeoForge-only
Advancements
- Teleport Block - Craft a Teleport Block
- Connected - Link two Teleport Blocks together
- Leap of Faith - Teleport for the first time
- Long Jump - Teleport 10 times
- Traveler - Teleport 100 times
Localization
Full support for 14 languages: English, Russian, German, Spanish, French, Italian, Japanese, Korean, Dutch, Polish, Brazilian Portuguese, Turkish, Ukrainian, Simplified Chinese
Requirements
- Fabric API. Forge Config API Port is bundled, nothing else to install
- Fabric releases use even version numbers: 2.2, 2.4, 2.6 and so on
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:9oxmCyus:pA5VRSuR"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:9oxmCyus:pA5VRSuR"
}
