[FEAT] Paper Support
This commit is contained in:
13
patches/1.20.4/Paper/build.gradle.patch
Normal file
13
patches/1.20.4/Paper/build.gradle.patch
Normal file
@@ -0,0 +1,13 @@
|
||||
--- a/Paper/build.gradle
|
||||
+++ b/Paper/build.gradle
|
||||
@@ -70,8 +70,8 @@
|
||||
setVersionType("alpha")
|
||||
setChangelog(rootProject.file("changelog.md"))
|
||||
setProjectVersion("${minecraft_version}-${project.version}")
|
||||
- setDisplayName("[Paper 1.21.3] CraterLib - ${project.version}")
|
||||
- setGameVersions("1.21.3")
|
||||
+ setDisplayName("[Paper 1.20.4] CraterLib - ${project.version}")
|
||||
+ setGameVersions("1.20.4")
|
||||
setLoaders("paper")
|
||||
setArtifact(reobfJar.outputJar)
|
||||
}
|
@@ -0,0 +1,23 @@
|
||||
--- a/Paper/src/main/java/com/hypherionmc/craterlib/paper/PaperEventListener.java
|
||||
+++ b/Paper/src/main/java/com/hypherionmc/craterlib/paper/PaperEventListener.java
|
||||
@@ -16,9 +16,8 @@
|
||||
import net.minecraft.commands.CommandSourceStack;
|
||||
import net.minecraft.server.MinecraftServer;
|
||||
import org.bukkit.command.ConsoleCommandSender;
|
||||
-import org.bukkit.craftbukkit.advancement.CraftAdvancement;
|
||||
-import org.bukkit.craftbukkit.damage.CraftDamageSource;
|
||||
-import org.bukkit.craftbukkit.entity.CraftPlayer;
|
||||
+import org.bukkit.craftbukkit.v1_20_R3.advancement.CraftAdvancement;
|
||||
+import org.bukkit.craftbukkit.v1_20_R3.entity.CraftPlayer;
|
||||
import org.bukkit.event.EventHandler;
|
||||
import org.bukkit.event.EventPriority;
|
||||
import org.bukkit.event.Listener;
|
||||
@@ -31,7 +30,7 @@
|
||||
@EventHandler(priority = EventPriority.HIGHEST)
|
||||
public void onPlayerDeath(PlayerDeathEvent event) {
|
||||
CraterEventBus.INSTANCE.postEvent(
|
||||
- new CraterPlayerDeathEvent(BridgedPlayer.of(((CraftPlayer) event.getPlayer()).getHandle()), ((CraftDamageSource) event.getDamageSource()).getHandle())
|
||||
+ new CraterPlayerDeathEvent(BridgedPlayer.of(((CraftPlayer) event.getPlayer()).getHandle()), null, event.deathMessage())
|
||||
);
|
||||
}
|
||||
|
@@ -0,0 +1,10 @@
|
||||
--- a/Paper/src/main/resources/paper-plugin.yml
|
||||
+++ b/Paper/src/main/resources/paper-plugin.yml
|
||||
@@ -3,6 +3,6 @@
|
||||
description: "A Modding API used to create 'universal' mods"
|
||||
main: com.hypherionmc.craterlib.paper.CraterLibPlugin
|
||||
author: HypherionSA
|
||||
-api-version: '1.21.3'
|
||||
+api-version: '1.20'
|
||||
bootstrapper: com.hypherionmc.craterlib.paper.CraterLibBootstrap
|
||||
load: STARTUP
|
Reference in New Issue
Block a user