Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phoenixofforce/lodestoneporter
A Minecraft Plugin with which you can turn any Lodestones into teleporter.
https://github.com/phoenixofforce/lodestoneporter
lodestone minecraft minecraft-plugin minecraft-server spigot-plugin teleporter
Last synced: about 1 month ago
JSON representation
A Minecraft Plugin with which you can turn any Lodestones into teleporter.
- Host: GitHub
- URL: https://github.com/phoenixofforce/lodestoneporter
- Owner: PhoenixofForce
- License: gpl-3.0
- Created: 2023-05-06T10:59:12.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-07-26T15:17:11.000Z (5 months ago)
- Last Synced: 2024-07-26T17:01:46.052Z (5 months ago)
- Topics: lodestone, minecraft, minecraft-plugin, minecraft-server, spigot-plugin, teleporter
- Language: Java
- Homepage:
- Size: 50.8 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LodeStonePorter
A Minecraft Plugin with which you can turn Lodestones into teleporter. Simply shift right-click the desired block with a item, which shall represented the teleport stone.
## Settings
### Config
| Name | Description | Default Value |
|------------------------|------------------------------------------------------------------------------------------------------------------------------------------------|---------------|
| dropItemOnBreak | Whether the item that was input should be dropped when the teleporter is broken | true |
| onlyAllowOwnerToBreak | Whether or not the teleporter can be broken only by the creator (or by people with permissions). Also disables piston movement and explosions. | true |
| interdimensionalTravel | Whether interdimensional travel is allowed. Eg: Overworld to Nether, End to Nether | true |
| minTPDistance | The minimum amount of blocks the destination has to be away. | 0 |
| maxTPDistance | The maximum amount of blocks the destination has to be away. -1 for no maximum. | -1 |
| tpsOverworld | Whether teleporter can be created in the overworld. | true |
| tpsNether | Whether teleporter can be created in the nether. | true |
| tpsEnd | Whether teleporter can be created in the end. | true |
| tpsCustom | Whether teleporter can be created in custom dimensions. | false |
| privateTps | Whether player can only teleport to teleporter created by them. | false |
| payForTP | Whether player have to pay for teleporting. | true |
| currency | The item used for payment. | GOLD_INGOT |
| minPrice | Minimum Price | 1 |
| maxPrice | Maximum Price | 10 |
| priceStartDistance | Distance at which teleporting starts to cost something. | 200 |
| priceEndDistance | Distance at which teleporting prices stop increasing. | 10000 |
| interdimensionalCost | Costs for traveling between dimensions. | 20 |#### Details on the Distances
```
minTPDistance priceEndDistance x
|----------|----------|----------|----------|----------|
0 priceStartDistance maxTPDistance|----------| No Teleportation in this range
|----------| Free teleportation in this range
|----------| Teleportation costs between minPrice and maxPrice
|----------| Teleportation costs maxPrice
|----------| No Teleportation in this range
```### Permissions
There are four permission types to control the use of permissions.
| Name | Description | Default Value |
|-------------|------------------------------------------------------------------------------|---------------|
| createTP | Allows you to create teleporters. | true |
| breakAllTP | Allows you to break teleporters from other player, ignoring config settings. | op |
| useTP | Allows you to use teleporter. | true |
| ignoreCosts | Allows you to ignore the costs set in the config | false |## Collaborating
If you added a feature, create a pull request and make sure you added yourself to the authors in the yml.