Skip to content

Commit 3f1d405

Browse files
committed
パケット変更
1 parent 2474264 commit 3f1d405

File tree

9 files changed

+178
-370
lines changed

9 files changed

+178
-370
lines changed

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,12 +82,12 @@
8282
<version>1.19.2-R0.1-SNAPSHOT</version>
8383
<scope>provided</scope>
8484
</dependency>
85-
<dependency>
85+
<!-- <dependency>
8686
<groupId>org.spigotmc</groupId>
8787
<artifactId>spigot</artifactId>
8888
<version>1.19.2-R0.1-SNAPSHOT</version>
8989
<scope>provided</scope>
90-
</dependency>
90+
</dependency>-->
9191
<dependency>
9292
<groupId>net.md-5</groupId>
9393
<artifactId>bungeecord-api</artifactId>

src/main/java/com/github/elic0de/thejpspit/spigot/TheJpsPit.java

Lines changed: 16 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,18 @@
1212
import com.github.elic0de.thejpspit.spigot.hook.Hook;
1313
import com.github.elic0de.thejpspit.spigot.hook.VaultEconomyHook;
1414
import com.github.elic0de.thejpspit.spigot.item.ItemManager;
15-
import com.github.elic0de.thejpspit.spigot.item.items.*;
15+
import com.github.elic0de.thejpspit.spigot.item.items.ItemCobweb;
16+
import com.github.elic0de.thejpspit.spigot.item.items.ItemDiamondBoots;
17+
import com.github.elic0de.thejpspit.spigot.item.items.ItemDiamondChestPlate;
18+
import com.github.elic0de.thejpspit.spigot.item.items.ItemDiamondSword;
19+
import com.github.elic0de.thejpspit.spigot.item.items.ItemFishingRod;
20+
import com.github.elic0de.thejpspit.spigot.item.items.ItemObsidian;
21+
import com.github.elic0de.thejpspit.spigot.item.items.ItemTurtleShell;
22+
import com.github.elic0de.thejpspit.spigot.item.items.ItemUltimateSword;
23+
import com.github.elic0de.thejpspit.spigot.item.items.ItemVividSword;
1624
import com.github.elic0de.thejpspit.spigot.listener.CombatTagger;
1725
import com.github.elic0de.thejpspit.spigot.listener.EventListener;
1826
import com.github.elic0de.thejpspit.spigot.network.PluginMessageReceiver;
19-
import com.github.elic0de.thejpspit.spigot.nms.PacketManager;
20-
import com.github.elic0de.thejpspit.spigot.nms.PacketManager1_19_R1;
2127
import com.github.elic0de.thejpspit.spigot.player.PitPlayer;
2228
import com.github.elic0de.thejpspit.spigot.player.PitPlayerManager;
2329
import com.github.elic0de.thejpspit.spigot.queue.QueueManager;
@@ -28,19 +34,15 @@
2834
import com.github.elic0de.thejpspit.spigot.villager.villagers.ShopVillager;
2935
import com.google.gson.Gson;
3036
import com.google.gson.GsonBuilder;
31-
import org.bukkit.Bukkit;
32-
import org.bukkit.GameRule;
33-
import org.bukkit.attribute.Attribute;
34-
import org.bukkit.plugin.PluginManager;
35-
import org.bukkit.plugin.java.JavaPlugin;
36-
37-
38-
3937
import java.util.ArrayList;
4038
import java.util.List;
4139
import java.util.Optional;
4240
import java.util.concurrent.atomic.AtomicBoolean;
4341
import java.util.logging.Level;
42+
import org.bukkit.Bukkit;
43+
import org.bukkit.GameRule;
44+
import org.bukkit.plugin.PluginManager;
45+
import org.bukkit.plugin.java.JavaPlugin;
4446

4547
public final class TheJpsPit extends JavaPlugin {
4648

@@ -56,8 +58,6 @@ public final class TheJpsPit extends JavaPlugin {
5658

5759
private Optional<PitPreferences> pitPreferences;
5860

59-
private PacketManager packetManager;
60-
6161
public static TheJpsPit getInstance() {
6262
return instance;
6363
}
@@ -92,7 +92,7 @@ public void onEnable() {
9292
queueTask = new QueueTask();
9393

9494
setPreferences();
95-
setPacketManager();
95+
//setPacketManager();
9696

9797
getServer().getMessenger()
9898
.registerIncomingPluginChannel(this, PluginMessageReceiver.BUNGEE_CHANNEL_ID,
@@ -144,7 +144,7 @@ private void setPreferences() {
144144
this.pitPreferences = preferences;
145145
}
146146

147-
private void setPacketManager() {
147+
/* private void setPacketManager() {
148148
final String serverVersion = Bukkit.getServer().getClass().getPackage().getName().split("\\.")[3].trim();
149149
PacketManager packetManager;
150150
switch (serverVersion) {
@@ -155,7 +155,7 @@ private void setPacketManager() {
155155
throw new RuntimeException("Failed to create version specific server accessor");
156156
}
157157
this.packetManager = packetManager;
158-
}
158+
}*/
159159

160160
private void registerCommands() {
161161
PaperCommandManager commandManager = new PaperCommandManager(this);
@@ -265,9 +265,6 @@ public Optional<PitPreferences> getPitPreferences() {
265265
return pitPreferences;
266266
}
267267

268-
public PacketManager getPacketManager() {
269-
return packetManager;
270-
}
271268

272269
public Gson getGson() {
273270
return Converters.registerOffsetDateTime(new GsonBuilder().excludeFieldsWithoutExposeAnnotation()).create();

src/main/java/com/github/elic0de/thejpspit/spigot/leveler/Levels.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
package com.github.elic0de.thejpspit.spigot.leveler;
22

33
import com.github.elic0de.thejpspit.spigot.player.PitPlayer;
4-
import java.util.ArrayList;
54
import java.util.Arrays;
65
import java.util.HashMap;
76
import java.util.List;
87
import org.bukkit.ChatColor;
98

109
public class Levels {
1110

12-
private final static HashMap<Integer,Level> LEVELS = new HashMap();
11+
private final static HashMap<Integer,Level> LEVELS = new HashMap<>();
1312

1413
static {
1514
initialize(

src/main/java/com/github/elic0de/thejpspit/spigot/listener/EventListener.java

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,13 @@
55
import com.github.elic0de.thejpspit.spigot.item.IUsable;
66
import com.github.elic0de.thejpspit.spigot.item.ItemManager;
77
import com.github.elic0de.thejpspit.spigot.item.PitItemEntry;
8-
import com.github.elic0de.thejpspit.spigot.nms.PacketManager;
98
import com.github.elic0de.thejpspit.spigot.player.PitPlayer;
109
import com.github.elic0de.thejpspit.spigot.player.PitPlayerManager;
10+
import com.github.elic0de.thejpspit.spigot.util.NoCollisionUtil;
1111
import com.github.elic0de.thejpspit.spigot.villager.VillagerNPC;
1212
import com.github.elic0de.thejpspit.spigot.villager.VillagerNPCManager;
13+
import java.util.Objects;
14+
import java.util.Optional;
1315
import org.bukkit.Bukkit;
1416
import org.bukkit.GameMode;
1517
import org.bukkit.Location;
@@ -20,16 +22,24 @@
2022
import org.bukkit.event.EventHandler;
2123
import org.bukkit.event.Listener;
2224
import org.bukkit.event.block.Action;
23-
import org.bukkit.event.entity.*;
25+
import org.bukkit.event.entity.EntityDamageByEntityEvent;
26+
import org.bukkit.event.entity.EntityDamageEvent;
2427
import org.bukkit.event.entity.EntityDamageEvent.DamageCause;
25-
import org.bukkit.event.player.*;
28+
import org.bukkit.event.entity.EntityRegainHealthEvent;
29+
import org.bukkit.event.entity.FoodLevelChangeEvent;
30+
import org.bukkit.event.entity.PlayerDeathEvent;
31+
import org.bukkit.event.player.PlayerDropItemEvent;
32+
import org.bukkit.event.player.PlayerExpChangeEvent;
33+
import org.bukkit.event.player.PlayerInteractEntityEvent;
34+
import org.bukkit.event.player.PlayerInteractEvent;
35+
import org.bukkit.event.player.PlayerItemConsumeEvent;
36+
import org.bukkit.event.player.PlayerItemDamageEvent;
37+
import org.bukkit.event.player.PlayerJoinEvent;
38+
import org.bukkit.event.player.PlayerQuitEvent;
2639
import org.bukkit.inventory.EquipmentSlot;
2740
import org.bukkit.potion.PotionEffect;
2841
import org.bukkit.potion.PotionEffectType;
2942

30-
import java.util.Objects;
31-
import java.util.Optional;
32-
3343
public class EventListener implements Listener {
3444

3545
private final TheJpsPit plugin = TheJpsPit.getInstance();
@@ -41,13 +51,13 @@ public EventListener() {
4151
@EventHandler
4252
public void onJoin(PlayerJoinEvent event) {
4353
event.setJoinMessage("");
44-
//new NoCollisionUtil().sendNoCollisionPacket(event.getPlayer());
54+
new NoCollisionUtil().sendNoCollisionPacket(event.getPlayer());
4555
final Player player = event.getPlayer();
4656
final Optional<PitPlayer> userData = plugin.getDatabase().getPitPlayer(player);
4757

48-
final PacketManager packetManager = TheJpsPit.getInstance().getPacketManager();
58+
/*final PacketManager packetManager = TheJpsPit.getInstance().getPacketManager();
4959
Object packet = packetManager.buildScoreboardTeam(player);
50-
packetManager.sendPacket(packet, player);
60+
packetManager.sendPacket(packet, player);*/
5161

5262
plugin.getPitPreferences().ifPresent(pitPreferences -> {
5363
final Location location = pitPreferences.getSpawn().get().getLocation();

src/main/java/com/github/elic0de/thejpspit/spigot/nms/NMSAccessException.java

Lines changed: 0 additions & 46 deletions
This file was deleted.

src/main/java/com/github/elic0de/thejpspit/spigot/nms/PacketManager.java

Lines changed: 0 additions & 96 deletions
This file was deleted.

0 commit comments

Comments
 (0)