mirror of
https://github.com/Xiao-MoMi/Custom-Fishing.git
synced 2025-12-19 15:09:24 +00:00
fix teleport packet
This commit is contained in:
@@ -47,7 +47,7 @@ public class FishingEffectApplyEvent extends Event {
|
|||||||
* {@link Stage#LOOT}: The effect at this stage play a crucial role in what loot will appear next, and weighted effects should be applied at this stage.
|
* {@link Stage#LOOT}: The effect at this stage play a crucial role in what loot will appear next, and weighted effects should be applied at this stage.
|
||||||
* {@link Stage#FISHING}: The effects at this stage affect the hook time, game difficulty and other fishing-related attributes
|
* {@link Stage#FISHING}: The effects at this stage affect the hook time, game difficulty and other fishing-related attributes
|
||||||
* <p>
|
* <p>
|
||||||
* For developers, {@link Stage#CAST} will only be triggered once, while the other two stages will be triggered multiple times
|
* Please note that {@link Stage#CAST} will only be triggered once, while the other two stages might be triggered multiple times
|
||||||
*
|
*
|
||||||
* @return the stage
|
* @return the stage
|
||||||
*/
|
*/
|
||||||
@@ -62,7 +62,7 @@ public class FishingEffectApplyEvent extends Event {
|
|||||||
* Effects at stage {@link Stage#LOOT}/{@link Stage#FISHING} are temporary because the fishhook could move. For example, it flows from the water into the lava or another biome,
|
* Effects at stage {@link Stage#LOOT}/{@link Stage#FISHING} are temporary because the fishhook could move. For example, it flows from the water into the lava or another biome,
|
||||||
* causing some conditional effects changing.
|
* causing some conditional effects changing.
|
||||||
* <p>
|
* <p>
|
||||||
* For developers, {@link Stage#CAST} will only be triggered once, while the other two stages will be triggered multiple times
|
* Please note that {@link Stage#CAST} will only be triggered once, while the other two stages might be triggered multiple times
|
||||||
*
|
*
|
||||||
* @return the effect
|
* @return the effect
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ import net.momirealms.customfishing.api.util.PlayerUtils;
|
|||||||
import net.momirealms.customfishing.bukkit.command.BukkitCommandFeature;
|
import net.momirealms.customfishing.bukkit.command.BukkitCommandFeature;
|
||||||
import net.momirealms.customfishing.common.command.CustomFishingCommandManager;
|
import net.momirealms.customfishing.common.command.CustomFishingCommandManager;
|
||||||
import net.momirealms.customfishing.common.locale.MessageConstants;
|
import net.momirealms.customfishing.common.locale.MessageConstants;
|
||||||
|
import org.bukkit.GameMode;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.inventory.ItemStack;
|
import org.bukkit.inventory.ItemStack;
|
||||||
@@ -77,7 +78,7 @@ public class GetItemCommand extends BukkitCommandFeature<CommandSender> {
|
|||||||
amountToGive -= perStackSize;
|
amountToGive -= perStackSize;
|
||||||
ItemStack more = itemStack.clone();
|
ItemStack more = itemStack.clone();
|
||||||
more.setAmount(perStackSize);
|
more.setAmount(perStackSize);
|
||||||
if (toInv) {
|
if (toInv || player.getGameMode() == GameMode.SPECTATOR) {
|
||||||
PlayerUtils.putItemsToInventory(player.getInventory(), more, more.getAmount());
|
PlayerUtils.putItemsToInventory(player.getInventory(), more, more.getAmount());
|
||||||
} else {
|
} else {
|
||||||
PlayerUtils.dropItem(player, more, false, true, false);
|
PlayerUtils.dropItem(player, more, false, true, false);
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ import net.momirealms.customfishing.api.util.PlayerUtils;
|
|||||||
import net.momirealms.customfishing.bukkit.command.BukkitCommandFeature;
|
import net.momirealms.customfishing.bukkit.command.BukkitCommandFeature;
|
||||||
import net.momirealms.customfishing.common.command.CustomFishingCommandManager;
|
import net.momirealms.customfishing.common.command.CustomFishingCommandManager;
|
||||||
import net.momirealms.customfishing.common.locale.MessageConstants;
|
import net.momirealms.customfishing.common.locale.MessageConstants;
|
||||||
|
import org.bukkit.GameMode;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.inventory.ItemStack;
|
import org.bukkit.inventory.ItemStack;
|
||||||
@@ -78,7 +79,7 @@ public class GiveItemCommand extends BukkitCommandFeature<CommandSender> {
|
|||||||
amountToGive -= perStackSize;
|
amountToGive -= perStackSize;
|
||||||
ItemStack more = itemStack.clone();
|
ItemStack more = itemStack.clone();
|
||||||
more.setAmount(perStackSize);
|
more.setAmount(perStackSize);
|
||||||
if (toInv) {
|
if (toInv || player.getGameMode() == GameMode.SPECTATOR) {
|
||||||
PlayerUtils.putItemsToInventory(player.getInventory(), more, more.getAmount());
|
PlayerUtils.putItemsToInventory(player.getInventory(), more, more.getAmount());
|
||||||
} else {
|
} else {
|
||||||
PlayerUtils.dropItem(player, more, false, true, false);
|
PlayerUtils.dropItem(player, more, false, true, false);
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ h2_driver_version=2.3.232
|
|||||||
sqlite_driver_version=3.47.0.0
|
sqlite_driver_version=3.47.0.0
|
||||||
adventure_bundle_version=4.17.0
|
adventure_bundle_version=4.17.0
|
||||||
adventure_platform_version=4.3.4
|
adventure_platform_version=4.3.4
|
||||||
sparrow_heart_version=0.46
|
sparrow_heart_version=0.47
|
||||||
cloud_core_version=2.0.0
|
cloud_core_version=2.0.0
|
||||||
cloud_services_version=2.0.0
|
cloud_services_version=2.0.0
|
||||||
cloud_brigadier_version=2.0.0-beta.10
|
cloud_brigadier_version=2.0.0-beta.10
|
||||||
|
|||||||
Reference in New Issue
Block a user