mirror of
https://github.com/LeavesMC/Leaves.git
synced 2025-12-19 14:59:32 +00:00
[ci skip] import clear
This commit is contained in:
@@ -30,7 +30,6 @@ import org.leavesmc.leaves.util.MathUtils;
|
|||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|||||||
@@ -47,9 +47,9 @@ import org.jetbrains.annotations.NotNull;
|
|||||||
import org.jetbrains.annotations.Nullable;
|
import org.jetbrains.annotations.Nullable;
|
||||||
import org.leavesmc.leaves.LeavesConfig;
|
import org.leavesmc.leaves.LeavesConfig;
|
||||||
import org.leavesmc.leaves.LeavesLogger;
|
import org.leavesmc.leaves.LeavesLogger;
|
||||||
import org.leavesmc.leaves.bot.agent.Actions;
|
|
||||||
import org.leavesmc.leaves.bot.agent.AbstractBotAction;
|
import org.leavesmc.leaves.bot.agent.AbstractBotAction;
|
||||||
import org.leavesmc.leaves.bot.agent.AbstractBotConfig;
|
import org.leavesmc.leaves.bot.agent.AbstractBotConfig;
|
||||||
|
import org.leavesmc.leaves.bot.agent.Actions;
|
||||||
import org.leavesmc.leaves.bot.agent.Configs;
|
import org.leavesmc.leaves.bot.agent.Configs;
|
||||||
import org.leavesmc.leaves.entity.CraftBot;
|
import org.leavesmc.leaves.entity.CraftBot;
|
||||||
import org.leavesmc.leaves.event.bot.BotActionScheduleEvent;
|
import org.leavesmc.leaves.event.bot.BotActionScheduleEvent;
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ package org.leavesmc.leaves.bot.agent.actions;
|
|||||||
import org.bukkit.craftbukkit.entity.CraftPlayer;
|
import org.bukkit.craftbukkit.entity.CraftPlayer;
|
||||||
import org.jetbrains.annotations.Contract;
|
import org.jetbrains.annotations.Contract;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.leavesmc.leaves.bot.agent.Actions;
|
|
||||||
import org.leavesmc.leaves.bot.agent.AbstractBotAction;
|
import org.leavesmc.leaves.bot.agent.AbstractBotAction;
|
||||||
|
import org.leavesmc.leaves.bot.agent.Actions;
|
||||||
import org.leavesmc.leaves.entity.botaction.BotActionType;
|
import org.leavesmc.leaves.entity.botaction.BotActionType;
|
||||||
import org.leavesmc.leaves.entity.botaction.LeavesBotAction;
|
import org.leavesmc.leaves.entity.botaction.LeavesBotAction;
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,6 @@ package org.leavesmc.leaves.bot.agent.configs;
|
|||||||
import net.minecraft.nbt.CompoundTag;
|
import net.minecraft.nbt.CompoundTag;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.leavesmc.leaves.LeavesConfig;
|
import org.leavesmc.leaves.LeavesConfig;
|
||||||
|
|
||||||
import org.leavesmc.leaves.bot.agent.AbstractBotConfig;
|
import org.leavesmc.leaves.bot.agent.AbstractBotConfig;
|
||||||
import org.leavesmc.leaves.command.CommandArgument;
|
import org.leavesmc.leaves.command.CommandArgument;
|
||||||
import org.leavesmc.leaves.command.CommandArgumentType;
|
import org.leavesmc.leaves.command.CommandArgumentType;
|
||||||
|
|||||||
@@ -8,8 +8,8 @@ import net.minecraft.network.RegistryFriendlyByteBuf;
|
|||||||
import net.minecraft.network.chat.Component;
|
import net.minecraft.network.chat.Component;
|
||||||
import net.minecraft.network.chat.ComponentSerialization;
|
import net.minecraft.network.chat.ComponentSerialization;
|
||||||
import net.minecraft.server.MinecraftServer;
|
import net.minecraft.server.MinecraftServer;
|
||||||
import org.bukkit.inventory.ItemStack;
|
|
||||||
import org.bukkit.craftbukkit.inventory.CraftItemStack;
|
import org.bukkit.craftbukkit.inventory.CraftItemStack;
|
||||||
|
import org.bukkit.inventory.ItemStack;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|||||||
@@ -14,7 +14,8 @@ import net.minecraft.network.codec.StreamCodec;
|
|||||||
import net.minecraft.network.protocol.BundleDelimiterPacket;
|
import net.minecraft.network.protocol.BundleDelimiterPacket;
|
||||||
import net.minecraft.network.protocol.BundlePacket;
|
import net.minecraft.network.protocol.BundlePacket;
|
||||||
import net.minecraft.network.protocol.common.ClientboundCustomPayloadPacket;
|
import net.minecraft.network.protocol.common.ClientboundCustomPayloadPacket;
|
||||||
import net.minecraft.network.protocol.game.*;
|
import net.minecraft.network.protocol.game.ClientboundMoveEntityPacket;
|
||||||
|
import net.minecraft.network.protocol.game.ServerboundMovePlayerPacket;
|
||||||
import net.minecraft.server.MinecraftServer;
|
import net.minecraft.server.MinecraftServer;
|
||||||
import net.minecraft.server.level.ServerPlayer;
|
import net.minecraft.server.level.ServerPlayer;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|||||||
@@ -4,7 +4,6 @@ import org.bukkit.command.CommandSender;
|
|||||||
import org.leavesmc.leaves.LeavesConfig;
|
import org.leavesmc.leaves.LeavesConfig;
|
||||||
import org.leavesmc.leaves.command.LeavesSubcommand;
|
import org.leavesmc.leaves.command.LeavesSubcommand;
|
||||||
|
|
||||||
|
|
||||||
import static net.kyori.adventure.text.Component.text;
|
import static net.kyori.adventure.text.Component.text;
|
||||||
import static net.kyori.adventure.text.format.NamedTextColor.GREEN;
|
import static net.kyori.adventure.text.format.NamedTextColor.GREEN;
|
||||||
|
|
||||||
|
|||||||
@@ -23,7 +23,6 @@ import org.leavesmc.leaves.command.LeavesCommandUtil;
|
|||||||
import org.leavesmc.leaves.command.LeavesSubcommand;
|
import org.leavesmc.leaves.command.LeavesSubcommand;
|
||||||
import org.leavesmc.leaves.plugin.MinecraftInternalPlugin;
|
import org.leavesmc.leaves.plugin.MinecraftInternalPlugin;
|
||||||
import org.leavesmc.leaves.plugin.provider.configuration.LeavesPluginMeta;
|
import org.leavesmc.leaves.plugin.provider.configuration.LeavesPluginMeta;
|
||||||
import org.leavesmc.leaves.util.LeavesVersionFetcher;
|
|
||||||
|
|
||||||
import java.net.URLEncoder;
|
import java.net.URLEncoder;
|
||||||
import java.nio.charset.StandardCharsets;
|
import java.nio.charset.StandardCharsets;
|
||||||
|
|||||||
@@ -9,8 +9,8 @@ import org.jetbrains.annotations.Nullable;
|
|||||||
import org.leavesmc.leaves.bot.BotCreateState;
|
import org.leavesmc.leaves.bot.BotCreateState;
|
||||||
import org.leavesmc.leaves.bot.BotList;
|
import org.leavesmc.leaves.bot.BotList;
|
||||||
import org.leavesmc.leaves.bot.ServerBot;
|
import org.leavesmc.leaves.bot.ServerBot;
|
||||||
import org.leavesmc.leaves.bot.agent.Actions;
|
|
||||||
import org.leavesmc.leaves.bot.agent.AbstractBotAction;
|
import org.leavesmc.leaves.bot.agent.AbstractBotAction;
|
||||||
|
import org.leavesmc.leaves.bot.agent.Actions;
|
||||||
import org.leavesmc.leaves.bot.agent.actions.CraftCustomBotAction;
|
import org.leavesmc.leaves.bot.agent.actions.CraftCustomBotAction;
|
||||||
import org.leavesmc.leaves.entity.botaction.CustomBotAction;
|
import org.leavesmc.leaves.entity.botaction.CustomBotAction;
|
||||||
import org.leavesmc.leaves.event.bot.BotCreateEvent;
|
import org.leavesmc.leaves.event.bot.BotCreateEvent;
|
||||||
|
|||||||
@@ -2,10 +2,8 @@ package org.leavesmc.leaves.entity;
|
|||||||
|
|
||||||
import com.google.common.collect.Lists;
|
import com.google.common.collect.Lists;
|
||||||
import org.bukkit.Location;
|
import org.bukkit.Location;
|
||||||
import org.bukkit.util.Consumer;
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.jetbrains.annotations.Nullable;
|
import org.jetbrains.annotations.Nullable;
|
||||||
import org.leavesmc.leaves.bot.ServerBot;
|
|
||||||
import org.leavesmc.leaves.replay.BukkitRecorderOption;
|
import org.leavesmc.leaves.replay.BukkitRecorderOption;
|
||||||
import org.leavesmc.leaves.replay.RecorderOption;
|
import org.leavesmc.leaves.replay.RecorderOption;
|
||||||
import org.leavesmc.leaves.replay.ServerPhotographer;
|
import org.leavesmc.leaves.replay.ServerPhotographer;
|
||||||
|
|||||||
@@ -4,11 +4,6 @@ import com.google.common.collect.ImmutableList;
|
|||||||
import it.unimi.dsi.fastutil.HashCommon;
|
import it.unimi.dsi.fastutil.HashCommon;
|
||||||
import it.unimi.dsi.fastutil.objects.Reference2IntMap;
|
import it.unimi.dsi.fastutil.objects.Reference2IntMap;
|
||||||
import it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap;
|
import it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap;
|
||||||
|
|
||||||
import java.util.Arrays;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.function.Predicate;
|
|
||||||
|
|
||||||
import net.minecraft.core.IdMap;
|
import net.minecraft.core.IdMap;
|
||||||
import net.minecraft.network.FriendlyByteBuf;
|
import net.minecraft.network.FriendlyByteBuf;
|
||||||
import net.minecraft.network.VarInt;
|
import net.minecraft.network.VarInt;
|
||||||
@@ -16,6 +11,10 @@ import net.minecraft.world.level.chunk.Palette;
|
|||||||
import net.minecraft.world.level.chunk.PaletteResize;
|
import net.minecraft.world.level.chunk.PaletteResize;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.function.Predicate;
|
||||||
|
|
||||||
import static it.unimi.dsi.fastutil.Hash.FAST_LOAD_FACTOR;
|
import static it.unimi.dsi.fastutil.Hash.FAST_LOAD_FACTOR;
|
||||||
|
|
||||||
// Powered by Gale(https://github.com/GaleMC/Gale)
|
// Powered by Gale(https://github.com/GaleMC/Gale)
|
||||||
|
|||||||
@@ -53,6 +53,7 @@ import org.leavesmc.leaves.protocol.jade.provider.IJadeProvider;
|
|||||||
import org.leavesmc.leaves.protocol.jade.provider.IServerDataProvider;
|
import org.leavesmc.leaves.protocol.jade.provider.IServerDataProvider;
|
||||||
import org.leavesmc.leaves.protocol.jade.provider.IServerExtensionProvider;
|
import org.leavesmc.leaves.protocol.jade.provider.IServerExtensionProvider;
|
||||||
import org.leavesmc.leaves.protocol.jade.provider.ItemStorageExtensionProvider;
|
import org.leavesmc.leaves.protocol.jade.provider.ItemStorageExtensionProvider;
|
||||||
|
import org.leavesmc.leaves.protocol.jade.provider.ItemStorageProvider;
|
||||||
import org.leavesmc.leaves.protocol.jade.provider.block.BeehiveProvider;
|
import org.leavesmc.leaves.protocol.jade.provider.block.BeehiveProvider;
|
||||||
import org.leavesmc.leaves.protocol.jade.provider.block.BrewingStandProvider;
|
import org.leavesmc.leaves.protocol.jade.provider.block.BrewingStandProvider;
|
||||||
import org.leavesmc.leaves.protocol.jade.provider.block.CampfireProvider;
|
import org.leavesmc.leaves.protocol.jade.provider.block.CampfireProvider;
|
||||||
@@ -60,7 +61,6 @@ import org.leavesmc.leaves.protocol.jade.provider.block.ChiseledBookshelfProvide
|
|||||||
import org.leavesmc.leaves.protocol.jade.provider.block.CommandBlockProvider;
|
import org.leavesmc.leaves.protocol.jade.provider.block.CommandBlockProvider;
|
||||||
import org.leavesmc.leaves.protocol.jade.provider.block.FurnaceProvider;
|
import org.leavesmc.leaves.protocol.jade.provider.block.FurnaceProvider;
|
||||||
import org.leavesmc.leaves.protocol.jade.provider.block.HopperLockProvider;
|
import org.leavesmc.leaves.protocol.jade.provider.block.HopperLockProvider;
|
||||||
import org.leavesmc.leaves.protocol.jade.provider.ItemStorageProvider;
|
|
||||||
import org.leavesmc.leaves.protocol.jade.provider.block.JukeboxProvider;
|
import org.leavesmc.leaves.protocol.jade.provider.block.JukeboxProvider;
|
||||||
import org.leavesmc.leaves.protocol.jade.provider.block.LecternProvider;
|
import org.leavesmc.leaves.protocol.jade.provider.block.LecternProvider;
|
||||||
import org.leavesmc.leaves.protocol.jade.provider.block.MobSpawnerCooldownProvider;
|
import org.leavesmc.leaves.protocol.jade.provider.block.MobSpawnerCooldownProvider;
|
||||||
|
|||||||
@@ -1,11 +1,6 @@
|
|||||||
package org.leavesmc.leaves.protocol.jade.accessor;
|
package org.leavesmc.leaves.protocol.jade.accessor;
|
||||||
|
|
||||||
import java.util.function.Supplier;
|
|
||||||
|
|
||||||
import org.jetbrains.annotations.Nullable;
|
|
||||||
|
|
||||||
import com.google.common.base.Suppliers;
|
import com.google.common.base.Suppliers;
|
||||||
|
|
||||||
import net.minecraft.core.BlockPos;
|
import net.minecraft.core.BlockPos;
|
||||||
import net.minecraft.core.Direction;
|
import net.minecraft.core.Direction;
|
||||||
import net.minecraft.network.FriendlyByteBuf;
|
import net.minecraft.network.FriendlyByteBuf;
|
||||||
@@ -21,6 +16,9 @@ import net.minecraft.world.level.block.Blocks;
|
|||||||
import net.minecraft.world.level.block.entity.BlockEntity;
|
import net.minecraft.world.level.block.entity.BlockEntity;
|
||||||
import net.minecraft.world.level.block.state.BlockState;
|
import net.minecraft.world.level.block.state.BlockState;
|
||||||
import net.minecraft.world.phys.BlockHitResult;
|
import net.minecraft.world.phys.BlockHitResult;
|
||||||
|
import org.jetbrains.annotations.Nullable;
|
||||||
|
|
||||||
|
import java.util.function.Supplier;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Class to get information of block target and context.
|
* Class to get information of block target and context.
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ import net.minecraft.network.codec.ByteBufCodecs;
|
|||||||
import net.minecraft.network.codec.StreamCodec;
|
import net.minecraft.network.codec.StreamCodec;
|
||||||
import net.minecraft.resources.ResourceLocation;
|
import net.minecraft.resources.ResourceLocation;
|
||||||
import net.minecraft.world.level.block.Block;
|
import net.minecraft.world.level.block.Block;
|
||||||
import org.jetbrains.annotations.NotNull;
|
|
||||||
import org.leavesmc.leaves.protocol.core.LeavesCustomPayload;
|
import org.leavesmc.leaves.protocol.core.LeavesCustomPayload;
|
||||||
import org.leavesmc.leaves.protocol.core.ProtocolUtils;
|
import org.leavesmc.leaves.protocol.core.ProtocolUtils;
|
||||||
import org.leavesmc.leaves.protocol.jade.JadeProtocol;
|
import org.leavesmc.leaves.protocol.jade.JadeProtocol;
|
||||||
|
|||||||
@@ -1,14 +1,11 @@
|
|||||||
package org.leavesmc.leaves.protocol.jade.provider;
|
package org.leavesmc.leaves.protocol.jade.provider;
|
||||||
|
|
||||||
import net.minecraft.nbt.CompoundTag;
|
import net.minecraft.nbt.CompoundTag;
|
||||||
import net.minecraft.nbt.Tag;
|
|
||||||
import net.minecraft.network.RegistryFriendlyByteBuf;
|
import net.minecraft.network.RegistryFriendlyByteBuf;
|
||||||
import net.minecraft.network.codec.StreamCodec;
|
import net.minecraft.network.codec.StreamCodec;
|
||||||
import org.jetbrains.annotations.Nullable;
|
import org.jetbrains.annotations.Nullable;
|
||||||
import org.leavesmc.leaves.protocol.jade.accessor.Accessor;
|
import org.leavesmc.leaves.protocol.jade.accessor.Accessor;
|
||||||
|
|
||||||
import java.util.Optional;
|
|
||||||
|
|
||||||
public interface StreamServerDataProvider<T extends Accessor<?>, D> extends IServerDataProvider<T> {
|
public interface StreamServerDataProvider<T extends Accessor<?>, D> extends IServerDataProvider<T> {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -22,7 +22,6 @@ import java.io.InputStreamReader;
|
|||||||
import java.net.HttpURLConnection;
|
import java.net.HttpURLConnection;
|
||||||
import java.net.URI;
|
import java.net.URI;
|
||||||
import java.net.URISyntaxException;
|
import java.net.URISyntaxException;
|
||||||
import java.net.URL;
|
|
||||||
import java.nio.channels.Channels;
|
import java.nio.channels.Channels;
|
||||||
import java.nio.channels.FileChannel;
|
import java.nio.channels.FileChannel;
|
||||||
import java.nio.channels.ReadableByteChannel;
|
import java.nio.channels.ReadableByteChannel;
|
||||||
@@ -31,15 +30,12 @@ import java.nio.file.Path;
|
|||||||
import java.security.MessageDigest;
|
import java.security.MessageDigest;
|
||||||
import java.time.Duration;
|
import java.time.Duration;
|
||||||
import java.time.LocalTime;
|
import java.time.LocalTime;
|
||||||
import java.util.Map;
|
|
||||||
import java.util.concurrent.Executors;
|
import java.util.concurrent.Executors;
|
||||||
import java.util.concurrent.ScheduledExecutorService;
|
import java.util.concurrent.ScheduledExecutorService;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
import java.util.concurrent.locks.ReentrantLock;
|
import java.util.concurrent.locks.ReentrantLock;
|
||||||
|
|
||||||
import static java.nio.file.StandardOpenOption.CREATE;
|
import static java.nio.file.StandardOpenOption.*;
|
||||||
import static java.nio.file.StandardOpenOption.TRUNCATE_EXISTING;
|
|
||||||
import static java.nio.file.StandardOpenOption.WRITE;
|
|
||||||
|
|
||||||
public class LeavesUpdateHelper {
|
public class LeavesUpdateHelper {
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user