File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed
src/main/java/com/funniray/minimap/spigot/impl Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,9 @@ version = versionStr
1111
1212repositories {
1313 mavenCentral()
14+ maven {
15+ url = uri(" https://repo.papermc.io/repository/maven-public/" )
16+ }
1417 maven {
1518 url = uri(" https://hub.spigotmc.org/nexus/content/repositories/snapshots/" )
1619 }
@@ -29,6 +32,7 @@ dependencies {
2932 implementation(project(" :common" ))
3033
3134 // Common Dependencies
35+ implementation(" io.papermc:paperlib:1.0.6" )
3236 implementation(" org.spongepowered:configurate-core:4.1.2" )
3337 implementation(" org.spongepowered:configurate-yaml:4.1.2" )
3438 implementation(" net.kyori:adventure-api:4.10.0" )
@@ -51,6 +55,7 @@ tasks {
5155 dependsOn(shadowJar)
5256 }
5357 shadowJar {
58+ relocate(" io.papermc.lib" , " com.funniray.minimap.paperlib" )
5459 relocate(" org.spongepowered.configurate" , " com.funniray.minimap.configurate" )
5560 relocate(" net.kyori" , " com.funniray.minimap.kyori" )
5661 relocate(" io.leangen.geantyref" , " com.funniray.minimap.geantyref" )
Original file line number Diff line number Diff line change 44import com .funniray .minimap .common .api .MinimapPlayer ;
55import com .funniray .minimap .common .version .Version ;
66import com .funniray .minimap .spigot .SpigotMinimap ;
7+ import io .papermc .lib .PaperLib ;
78import net .kyori .adventure .platform .bukkit .MinecraftComponentSerializer ;
89import net .kyori .adventure .text .Component ;
910import net .kyori .adventure .text .serializer .legacy .LegacyComponentSerializer ;
1011import org .bukkit .Bukkit ;
1112import org .bukkit .entity .Player ;
13+ import org .bukkit .event .player .PlayerTeleportEvent ;
1214
1315import java .util .UUID ;
1416
@@ -31,7 +33,7 @@ public void sendMessage(Component message) {
3133
3234 @ Override
3335 public void teleport (MinimapLocation location ) {
34- nativePlayer . teleport ( ((SpigotLocation ) location ).getNativeLocation ());
36+ PaperLib . teleportAsync ( nativePlayer , ((SpigotLocation ) location ).getNativeLocation (), PlayerTeleportEvent . TeleportCause . COMMAND );
3537 }
3638
3739 @ Override
You can’t perform that action at this time.
0 commit comments