From fab21c3eeac5726e48509762f41e92887789a0a0 Mon Sep 17 00:00:00 2001 From: wizjany Date: Sat, 11 May 2019 21:06:23 -0400 Subject: [PATCH 01/23] Add AsyncCommandBuilder as replacement for AsyncCommandHelper. See full explanation at https://github.com/EngineHub/WorldGuard/pull/408 --- .../worldedit/command/WorldEditCommands.java | 15 +- .../command/util/AsyncCommandBuilder.java | 193 ++++++++++++++++++ .../command/util/AsyncCommandHelper.java | 144 ------------- .../util/paste/ActorCallbackPaste.java | 42 ++-- .../worldedit/util/paste/EngineHubPaste.java | 9 +- .../sk89q/worldedit/util/paste/Pastebin.java | 93 --------- .../sk89q/worldedit/util/paste/Paster.java | 5 +- 7 files changed, 218 insertions(+), 283 deletions(-) create mode 100644 worldedit-core/src/main/java/com/sk89q/worldedit/command/util/AsyncCommandBuilder.java delete mode 100644 worldedit-core/src/main/java/com/sk89q/worldedit/command/util/AsyncCommandHelper.java delete mode 100644 worldedit-core/src/main/java/com/sk89q/worldedit/util/paste/Pastebin.java diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/command/WorldEditCommands.java b/worldedit-core/src/main/java/com/sk89q/worldedit/command/WorldEditCommands.java index 0d19d1538c..dee15226e5 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/command/WorldEditCommands.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/command/WorldEditCommands.java @@ -67,7 +67,7 @@ public WorldEditCommands(WorldEdit we) { aliases = { "ver" }, desc = "Get WorldEdit version" ) - public void version(Actor actor) throws WorldEditException { + public void version(Actor actor) { actor.print("WorldEdit version " + WorldEdit.getVersion()); actor.print("https://github.com/EngineHub/worldedit/"); @@ -90,7 +90,7 @@ public void version(Actor actor) throws WorldEditException { desc = "Reload configuration" ) @CommandPermissions("worldedit.reload") - public void reload(Actor actor) throws WorldEditException { + public void reload(Actor actor) { we.getPlatformManager().queryCapability(Capability.CONFIGURATION).reload(); we.getEventBus().post(new ConfigurationLoadEvent(we.getPlatformManager().queryCapability(Capability.CONFIGURATION).getConfiguration())); actor.print("Configuration reloaded!"); @@ -100,7 +100,7 @@ public void reload(Actor actor) throws WorldEditException { name = "report", desc = "Writes a report on WorldEdit" ) - @CommandPermissions({"worldedit.report"}) + @CommandPermissions("worldedit.report") public void report(Actor actor, @Switch(name = 'p', desc = "Pastebins the report") boolean pastebin) throws WorldEditException { @@ -119,10 +119,7 @@ public void report(Actor actor, if (pastebin) { actor.checkPermission("worldedit.report.pastebin"); - ActorCallbackPaste.pastebin( - we.getSupervisor(), actor, result, "WorldEdit report: %s.report", - WorldEdit.getInstance().getPlatformManager().getPlatformCommandManager().getExceptionConverter() - ); + ActorCallbackPaste.pastebin(we.getSupervisor(), actor, result, "WorldEdit report: %s.report"); } } @@ -130,7 +127,7 @@ public void report(Actor actor, name = "cui", desc = "Complete CUI handshake (internal usage)" ) - public void cui(Player player, LocalSession session) throws WorldEditException { + public void cui(Player player, LocalSession session) { session.setCUISupport(true); session.dispatchCUISetup(player); } @@ -141,7 +138,7 @@ public void cui(Player player, LocalSession session) throws WorldEditException { ) public void tz(Player player, LocalSession session, @Arg(desc = "The timezone to set") - String timezone) throws WorldEditException { + String timezone) { try { ZoneId tz = ZoneId.of(timezone); session.setTimezone(tz); diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/command/util/AsyncCommandBuilder.java b/worldedit-core/src/main/java/com/sk89q/worldedit/command/util/AsyncCommandBuilder.java new file mode 100644 index 0000000000..5d10870b55 --- /dev/null +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/command/util/AsyncCommandBuilder.java @@ -0,0 +1,193 @@ +/* + * WorldEdit, a Minecraft world manipulation toolkit + * Copyright (C) sk89q + * Copyright (C) WorldEdit team and contributors + * + * This program is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published by the + * Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License + * for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program. If not, see . + */ + + +package com.sk89q.worldedit.command.util; + +import com.google.common.base.Strings; +import com.google.common.util.concurrent.ListenableFuture; +import com.google.common.util.concurrent.ListeningExecutorService; +import com.sk89q.worldedit.extension.platform.Actor; +import com.sk89q.worldedit.internal.command.exception.ExceptionConverter; +import com.sk89q.worldedit.util.formatting.component.ErrorFormat; +import com.sk89q.worldedit.util.formatting.text.Component; +import com.sk89q.worldedit.util.formatting.text.TextComponent; +import com.sk89q.worldedit.util.formatting.text.format.TextColor; +import com.sk89q.worldedit.util.task.FutureForwardingTask; +import com.sk89q.worldedit.util.task.Supervisor; +import org.enginehub.piston.exception.CommandException; +import org.enginehub.piston.exception.CommandExecutionException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import javax.annotation.Nullable; +import java.util.concurrent.Callable; +import java.util.function.Consumer; + +import static com.google.common.base.Preconditions.checkArgument; +import static com.google.common.base.Preconditions.checkNotNull; + +public final class AsyncCommandBuilder { + + private static final Logger logger = LoggerFactory.getLogger(AsyncCommandBuilder.class); + + private final Callable callable; + private final Actor sender; + + @Nullable + private Supervisor supervisor; + @Nullable + private String description; + @Nullable + private String delayMessage; + + @Nullable + private Component successMessage; + @Nullable + private Consumer consumer; + + @Nullable + private Component failureMessage; + @Nullable + private ExceptionConverter exceptionConverter; + + private AsyncCommandBuilder(Callable callable, Actor sender) { + checkNotNull(callable); + checkNotNull(sender); + this.callable = callable; + this.sender = sender; + } + + public static AsyncCommandBuilder wrap(Callable callable, Actor sender) { + return new AsyncCommandBuilder<>(callable, sender); + } + + public AsyncCommandBuilder registerWithSupervisor(Supervisor supervisor, String description) { + this.supervisor = checkNotNull(supervisor); + this.description = checkNotNull(description); + return this; + } + + public AsyncCommandBuilder sendMessageAfterDelay(String message) { + this.delayMessage = checkNotNull(message); + return this; + } + + public AsyncCommandBuilder onSuccess(@Nullable Component message, @Nullable Consumer consumer) { + checkArgument(message != null || consumer != null, "Can't have null message AND consumer"); + this.successMessage = message; + this.consumer = consumer; + return this; + } + + public AsyncCommandBuilder onSuccess(@Nullable String message, @Nullable Consumer consumer) { + checkArgument(message != null || consumer != null, "Can't have null message AND consumer"); + this.successMessage = message == null ? null : TextComponent.of(message, TextColor.LIGHT_PURPLE); + this.consumer = consumer; + return this; + } + + public AsyncCommandBuilder onFailure(@Nullable Component message, @Nullable ExceptionConverter exceptionConverter) { + checkArgument(message != null || exceptionConverter != null, "Can't have null message AND exceptionConverter"); + this.failureMessage = message; + this.exceptionConverter = exceptionConverter; + return this; + } + + public AsyncCommandBuilder onFailure(@Nullable String message, @Nullable ExceptionConverter exceptionConverter) { + checkArgument(message != null || exceptionConverter != null, "Can't have null message AND exceptionConverter"); + this.failureMessage = message == null ? null : ErrorFormat.wrap(message); + this.exceptionConverter = exceptionConverter; + return this; + } + + public ListenableFuture buildAndExec(ListeningExecutorService executor) { + final ListenableFuture future = checkNotNull(executor).submit(this::runTask); + if (delayMessage != null) { + FutureProgressListener.addProgressListener(future, sender, delayMessage); + } + if (supervisor != null && description != null) { + supervisor.monitor(FutureForwardingTask.create(future, description, sender)); + } + return future; + } + + private T runTask() { + T result = null; + try { + result = callable.call(); + if (consumer != null) { + consumer.accept(result); + } + if (successMessage != null) { + sender.print(successMessage); + } + } catch (Exception orig) { + Component failure = failureMessage != null ? failureMessage : TextComponent.of("An error occurred"); + try { + if (exceptionConverter != null) { + try { + exceptionConverter.convert(orig); + } catch (CommandException converted) { + Component message; + + // TODO remove this once WG migrates to piston and can use piston exceptions everywhere + message = tryExtractOldCommandException(converted); + + if (message == null) { + if (Strings.isNullOrEmpty(converted.getMessage())) { + message = TextComponent.of("Unknown error."); + } else { + message = converted.getRichMessage(); + } + } + sender.print(failure.append(TextComponent.of(": ")).append(message)); + } + } else { + throw orig; + } + } catch (Throwable unknown) { + sender.print(failure.append(TextComponent.of(": Unknown error. Please see console."))); + logger.error("Uncaught exception occurred in task: " + description, orig); + } + } + return result; + } + + // this is needed right now since worldguard is still on the 2011 command framework which throws and converts + // com.sk89q.minecraft.util.commands.CommandException. the ExceptionConverter currently expects converted + // exceptions to be org.enginehub.piston.CommandException, throw it wraps the resulting InvocationTargetException in + // a CommandExecutionException. here, we unwrap those layers to retrieve the original WG error message + private Component tryExtractOldCommandException(CommandException converted) { + Component message = null; + if (converted instanceof CommandExecutionException) { + Throwable parentCause = converted; + while ((parentCause = parentCause.getCause()) != null) { + if (parentCause instanceof com.sk89q.minecraft.util.commands.CommandException) { + final String msg = parentCause.getMessage(); + if (!Strings.isNullOrEmpty(msg)) { + message = TextComponent.of(msg); + } + break; + } + } + } + return message; + } +} diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/command/util/AsyncCommandHelper.java b/worldedit-core/src/main/java/com/sk89q/worldedit/command/util/AsyncCommandHelper.java deleted file mode 100644 index 842cd57529..0000000000 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/command/util/AsyncCommandHelper.java +++ /dev/null @@ -1,144 +0,0 @@ -/* - * WorldEdit, a Minecraft world manipulation toolkit - * Copyright (C) sk89q - * Copyright (C) WorldEdit team and contributors - * - * This program is free software: you can redistribute it and/or modify it - * under the terms of the GNU Lesser General Public License as published by the - * Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License - * for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program. If not, see . - */ - -package com.sk89q.worldedit.command.util; - -import static com.google.common.base.Preconditions.checkNotNull; - -import com.google.common.util.concurrent.Futures; -import com.google.common.util.concurrent.ListenableFuture; -import com.sk89q.worldedit.extension.platform.Actor; -import com.sk89q.worldedit.internal.command.exception.ExceptionConverter; -import com.sk89q.worldedit.util.task.FutureForwardingTask; -import com.sk89q.worldedit.util.task.Supervisor; -import com.sk89q.worldedit.world.World; - -import javax.annotation.Nullable; -import java.util.concurrent.ForkJoinPool; - -public class AsyncCommandHelper { - - private final ListenableFuture future; - private final Supervisor supervisor; - private final Actor sender; - private final ExceptionConverter exceptionConverter; - @Nullable - private Object[] formatArgs; - - private AsyncCommandHelper(ListenableFuture future, Supervisor supervisor, Actor sender, ExceptionConverter exceptionConverter) { - checkNotNull(future); - checkNotNull(supervisor); - checkNotNull(sender); - checkNotNull(exceptionConverter); - - this.future = future; - this.supervisor = supervisor; - this.sender = sender; - this.exceptionConverter = exceptionConverter; - } - - public AsyncCommandHelper formatUsing(Object... args) { - this.formatArgs = args; - return this; - } - - private String format(String message) { - if (formatArgs != null) { - return String.format(message, formatArgs); - } else { - return message; - } - } - - public AsyncCommandHelper registerWithSupervisor(String description) { - supervisor.monitor( - FutureForwardingTask.create( - future, format(description), sender)); - return this; - } - - public AsyncCommandHelper sendMessageAfterDelay(String message) { - FutureProgressListener.addProgressListener(future, sender, format(message)); - return this; - } - - public AsyncCommandHelper thenRespondWith(String success, String failure) { - // Send a response message - Futures.addCallback( - future, - new MessageFutureCallback.Builder(sender) - .exceptionConverter(exceptionConverter) - .onSuccess(format(success)) - .onFailure(format(failure)) - .build(), - ForkJoinPool.commonPool()); - return this; - } - - public AsyncCommandHelper thenTellErrorsOnly(String failure) { - // Send a response message - Futures.addCallback( - future, - new MessageFutureCallback.Builder(sender) - .exceptionConverter(exceptionConverter) - .onFailure(format(failure)) - .build(), - ForkJoinPool.commonPool()); - return this; - } - - public AsyncCommandHelper forRegionDataLoad(World world, boolean silent) { - checkNotNull(world); - - formatUsing(world.getName()); - registerWithSupervisor("Loading region data for '%s'"); - if (silent) { - thenTellErrorsOnly("Failed to load regions '%s'"); - } else { - sendMessageAfterDelay("(Please wait... loading the region data for '%s')"); - thenRespondWith( - "Loaded region data for '%s'", - "Failed to load regions '%s'"); - } - - return this; - } - - public AsyncCommandHelper forRegionDataSave(World world, boolean silent) { - checkNotNull(world); - - formatUsing(world.getName()); - registerWithSupervisor("Saving region data for '%s'"); - if (silent) { - thenTellErrorsOnly("Failed to save regions '%s'"); - } else { - sendMessageAfterDelay("(Please wait... saving the region data for '%s')"); - thenRespondWith( - "Saved region data for '%s'", - "Failed to load regions '%s'"); - } - - return this; - } - - public static AsyncCommandHelper wrap(ListenableFuture future, Supervisor supervisor, Actor sender, ExceptionConverter exceptionConverter) { - return new AsyncCommandHelper(future, supervisor, sender, exceptionConverter); - } - -} diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/util/paste/ActorCallbackPaste.java b/worldedit-core/src/main/java/com/sk89q/worldedit/util/paste/ActorCallbackPaste.java index 0509275f6d..1eb51a21f6 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/util/paste/ActorCallbackPaste.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/util/paste/ActorCallbackPaste.java @@ -19,22 +19,16 @@ package com.sk89q.worldedit.util.paste; -import com.google.common.util.concurrent.FutureCallback; -import com.google.common.util.concurrent.Futures; -import com.google.common.util.concurrent.ListenableFuture; -import com.sk89q.worldedit.command.util.AsyncCommandHelper; +import com.sk89q.worldedit.command.util.AsyncCommandBuilder; import com.sk89q.worldedit.extension.platform.Actor; -import com.sk89q.worldedit.internal.command.exception.ExceptionConverter; import com.sk89q.worldedit.util.task.Supervisor; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; import java.net.URL; -import java.util.concurrent.ForkJoinPool; +import java.util.concurrent.Callable; -public class ActorCallbackPaste { +public final class ActorCallbackPaste { - private static final Logger LOGGER = LoggerFactory.getLogger(ActorCallbackPaste.class); + private static final Paster paster = new EngineHubPaste(); private ActorCallbackPaste() { } @@ -48,25 +42,15 @@ private ActorCallbackPaste() { * @param content The content * @param successMessage The message, formatted with {@link String#format(String, Object...)} on success */ - public static void pastebin(Supervisor supervisor, final Actor sender, String content, final String successMessage, final ExceptionConverter exceptionConverter) { - ListenableFuture future = new EngineHubPaste().paste(content); - - AsyncCommandHelper.wrap(future, supervisor, sender, exceptionConverter) - .registerWithSupervisor("Submitting content to a pastebin service...") - .sendMessageAfterDelay("(Please wait... sending output to pastebin...)"); - - Futures.addCallback(future, new FutureCallback() { - @Override - public void onSuccess(URL url) { - sender.print(String.format(successMessage, url)); - } - - @Override - public void onFailure(Throwable throwable) { - LOGGER.warn("Failed to submit pastebin", throwable); - sender.printError("Failed to submit to a pastebin. Please see console for the error."); - } - }, ForkJoinPool.commonPool()); + public static void pastebin(Supervisor supervisor, final Actor sender, String content, final String successMessage) { + Callable task = paster.paste(content); + + AsyncCommandBuilder.wrap(task, sender) + .registerWithSupervisor(supervisor, "Submitting content to a pastebin service.") + .sendMessageAfterDelay("(Please wait... sending output to pastebin...)") + .onSuccess((String) null, url -> sender.print(String.format(successMessage, url))) + .onFailure("Failed to submit paste", null) + .buildAndExec(Pasters.getExecutor()); } } diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/util/paste/EngineHubPaste.java b/worldedit-core/src/main/java/com/sk89q/worldedit/util/paste/EngineHubPaste.java index da6b701fdb..ac7484846d 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/util/paste/EngineHubPaste.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/util/paste/EngineHubPaste.java @@ -19,7 +19,6 @@ package com.sk89q.worldedit.util.paste; -import com.google.common.util.concurrent.ListenableFuture; import com.sk89q.worldedit.util.net.HttpRequest; import org.json.simple.JSONValue; @@ -35,11 +34,11 @@ public class EngineHubPaste implements Paster { private static final Pattern URL_PATTERN = Pattern.compile("https?://.+$"); @Override - public ListenableFuture paste(String content) { - return Pasters.getExecutor().submit(new PasteTask(content)); + public Callable paste(String content) { + return new PasteTask(content); } - private final class PasteTask implements Callable { + private static final class PasteTask implements Callable { private final String content; private PasteTask(String content) { @@ -50,7 +49,7 @@ private PasteTask(String content) { public URL call() throws IOException, InterruptedException { HttpRequest.Form form = HttpRequest.Form.create(); form.add("content", content); - form.add("from", "worldguard"); + form.add("from", "enginehub"); URL url = HttpRequest.url("http://paste.enginehub.org/paste"); String result = HttpRequest.post(url) diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/util/paste/Pastebin.java b/worldedit-core/src/main/java/com/sk89q/worldedit/util/paste/Pastebin.java deleted file mode 100644 index dcbef09b0b..0000000000 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/util/paste/Pastebin.java +++ /dev/null @@ -1,93 +0,0 @@ -/* - * WorldEdit, a Minecraft world manipulation toolkit - * Copyright (C) sk89q - * Copyright (C) WorldEdit team and contributors - * - * This program is free software: you can redistribute it and/or modify it - * under the terms of the GNU Lesser General Public License as published by the - * Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License - * for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program. If not, see . - */ - -package com.sk89q.worldedit.util.paste; - -import com.google.common.util.concurrent.ListenableFuture; -import com.sk89q.worldedit.util.net.HttpRequest; - -import java.io.IOException; -import java.net.URL; -import java.util.concurrent.Callable; -import java.util.regex.Matcher; -import java.util.regex.Pattern; - -public class Pastebin implements Paster { - - private static final Pattern URL_PATTERN = Pattern.compile("https?://pastebin.com/([^/]+)$"); - - private boolean mungingLinks = true; - - public boolean isMungingLinks() { - return mungingLinks; - } - - public void setMungingLinks(boolean mungingLinks) { - this.mungingLinks = mungingLinks; - } - - @Override - public ListenableFuture paste(String content) { - if (mungingLinks) { - content = content.replaceAll("http://", "http_//"); - } - - return Pasters.getExecutor().submit(new PasteTask(content)); - } - - private final class PasteTask implements Callable { - private final String content; - - private PasteTask(String content) { - this.content = content; - } - - @Override - public URL call() throws IOException, InterruptedException { - HttpRequest.Form form = HttpRequest.Form.create(); - form.add("api_option", "paste"); - form.add("api_dev_key", "4867eae74c6990dbdef07c543cf8f805"); - form.add("api_paste_code", content); - form.add("api_paste_private", "0"); - form.add("api_paste_name", ""); - form.add("api_paste_expire_date", "1W"); - form.add("api_paste_format", "text"); - form.add("api_user_key", ""); - - URL url = HttpRequest.url("http://pastebin.com/api/api_post.php"); - String result = HttpRequest.post(url) - .bodyForm(form) - .execute() - .expectResponseCode(200) - .returnContent() - .asString("UTF-8").trim(); - - Matcher m = URL_PATTERN.matcher(result); - - if (m.matches()) { - return new URL("http://pastebin.com/raw.php?i=" + m.group(1)); - } else if (result.matches("^https?://.+")) { - return new URL(result); - } else { - throw new IOException("Failed to save paste; instead, got: " + result); - } - } - } - -} diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/util/paste/Paster.java b/worldedit-core/src/main/java/com/sk89q/worldedit/util/paste/Paster.java index 7a7d74cac8..a65ccd6c17 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/util/paste/Paster.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/util/paste/Paster.java @@ -19,12 +19,11 @@ package com.sk89q.worldedit.util.paste; -import com.google.common.util.concurrent.ListenableFuture; - import java.net.URL; +import java.util.concurrent.Callable; public interface Paster { - ListenableFuture paste(String content); + Callable paste(String content); } From 7b170d81939f8e86ae9b67093ab77c4cd210fc2a Mon Sep 17 00:00:00 2001 From: wizjany Date: Sun, 12 May 2019 16:01:22 -0400 Subject: [PATCH 02/23] Run schematic-file I/O in a task. --- .../java/com/sk89q/worldedit/WorldEdit.java | 15 ++- .../worldedit/command/SchematicCommands.java | 126 ++++++++++++------ .../worldedit/command/WorldEditCommands.java | 2 +- .../command/util/MessageFutureCallback.java | 114 ---------------- 4 files changed, 100 insertions(+), 157 deletions(-) delete mode 100644 worldedit-core/src/main/java/com/sk89q/worldedit/command/util/MessageFutureCallback.java diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/WorldEdit.java b/worldedit-core/src/main/java/com/sk89q/worldedit/WorldEdit.java index 38c7cbd26b..c9e9262229 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/WorldEdit.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/WorldEdit.java @@ -21,6 +21,8 @@ import com.google.common.collect.ImmutableList; import com.google.common.collect.Lists; +import com.google.common.util.concurrent.ListeningExecutorService; +import com.google.common.util.concurrent.MoreExecutors; import com.sk89q.worldedit.blocks.BaseItem; import com.sk89q.worldedit.entity.Player; import com.sk89q.worldedit.event.platform.BlockInteractEvent; @@ -44,6 +46,7 @@ import com.sk89q.worldedit.session.SessionManager; import com.sk89q.worldedit.util.Direction; import com.sk89q.worldedit.util.Location; +import com.sk89q.worldedit.util.concurrency.EvenMoreExecutors; import com.sk89q.worldedit.util.eventbus.EventBus; import com.sk89q.worldedit.util.io.file.FileSelectionAbortedException; import com.sk89q.worldedit.util.io.file.FilenameException; @@ -102,6 +105,7 @@ public final class WorldEdit { private final PlatformManager platformManager = new PlatformManager(this); private final EditSessionFactory editSessionFactory = new EditSessionFactory.EditSessionFactoryImpl(eventBus); private final SessionManager sessions = new SessionManager(this); + private final ListeningExecutorService executorService = MoreExecutors.listeningDecorator(EvenMoreExecutors.newBoundedCachedThreadPool(0, 1, 20));; private final Supervisor supervisor = new SimpleSupervisor(); private final BlockFactory blockFactory = new BlockFactory(this); @@ -152,7 +156,7 @@ public EventBus getEventBus() { } /** - * Get the supervisor. + * Get the supervisor. Internal, not for API use. * * @return the supervisor */ @@ -160,6 +164,15 @@ public Supervisor getSupervisor() { return supervisor; } + /** + * Get the executor service. Internal, not for API use. + * + * @return the executor service + */ + public ListeningExecutorService getExecutorService() { + return executorService; + } + /** * Get the block factory from which new {@link BlockStateHolder}s can be * constructed. diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/command/SchematicCommands.java b/worldedit-core/src/main/java/com/sk89q/worldedit/command/SchematicCommands.java index 829af8a9ca..fee1717168 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/command/SchematicCommands.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/command/SchematicCommands.java @@ -23,6 +23,7 @@ import com.sk89q.worldedit.LocalSession; import com.sk89q.worldedit.WorldEdit; import com.sk89q.worldedit.WorldEditException; +import com.sk89q.worldedit.command.util.AsyncCommandBuilder; import com.sk89q.worldedit.command.util.CommandPermissions; import com.sk89q.worldedit.command.util.CommandPermissionsConditionGenerator; import com.sk89q.worldedit.entity.Player; @@ -60,6 +61,7 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; +import java.util.concurrent.Callable; import static com.google.common.base.Preconditions.checkNotNull; @@ -113,20 +115,13 @@ public void load(Player player, LocalSession session, return; } - try (Closer closer = Closer.create()) { - FileInputStream fis = closer.register(new FileInputStream(f)); - BufferedInputStream bis = closer.register(new BufferedInputStream(fis)); - ClipboardReader reader = closer.register(format.getReader(bis)); - - Clipboard clipboard = reader.read(); - session.setClipboard(new ClipboardHolder(clipboard)); - - log.info(player.getName() + " loaded " + f.getCanonicalPath()); - player.print(filename + " loaded. Paste it with //paste"); - } catch (IOException e) { - player.printError("Schematic could not read or it does not exist: " + e.getMessage()); - log.warn("Failed to load schematic: " + e.getMessage()); - } + SchematicLoadTask task = new SchematicLoadTask(player, f, format); + AsyncCommandBuilder.wrap(task, player) + .registerWithSupervisor(worldEdit.getSupervisor(), "Loading schematic " + filename) + .sendMessageAfterDelay("(Please wait... loading schematic.)") + .onSuccess(filename + " loaded. Paste it with //paste", session::setClipboard) + .onFailure("Failed to load schematic", worldEdit.getPlatformManager().getPlatformCommandManager().getExceptionConverter()) + .buildAndExec(worldEdit.getExecutorService()); } @Command( @@ -165,42 +160,24 @@ public void save(Player player, LocalSession session, } } - ClipboardHolder holder = session.getClipboard(); - Clipboard clipboard = holder.getClipboard(); - Transform transform = holder.getTransform(); - Clipboard target; - - // If we have a transform, bake it into the copy - if (!transform.isIdentity()) { - FlattenedClipboardTransform result = FlattenedClipboardTransform.transform(clipboard, transform); - target = new BlockArrayClipboard(result.getTransformedRegion()); - target.setOrigin(clipboard.getOrigin()); - Operations.completeLegacy(result.copyTo(target)); - } else { - target = clipboard; - } - // Create parent directories File parent = f.getParentFile(); if (parent != null && !parent.exists()) { if (!parent.mkdirs()) { throw new StopExecutionException(TextComponent.of( - "Could not create folder for schematics!")); + "Could not create folder for schematics!")); } } - try (Closer closer = Closer.create()) { - FileOutputStream fos = closer.register(new FileOutputStream(f)); - BufferedOutputStream bos = closer.register(new BufferedOutputStream(fos)); - ClipboardWriter writer = closer.register(format.getWriter(bos)); - writer.write(target); + ClipboardHolder holder = session.getClipboard(); - log.info(player.getName() + " saved " + f.getCanonicalPath() + (overwrite ? " (overwriting previous file)" : "")); - player.print(filename + " saved" + (overwrite ? " (overwriting previous file)." : ".")); - } catch (IOException e) { - player.printError("Schematic could not written: " + e.getMessage()); - log.warn("Failed to write a saved clipboard", e); - } + SchematicSaveTask task = new SchematicSaveTask(player, f, format, holder, overwrite); + AsyncCommandBuilder.wrap(task, player) + .registerWithSupervisor(worldEdit.getSupervisor(), "Saving schematic " + filename) + .sendMessageAfterDelay("(Please wait... saving schematic.)") + .onSuccess(filename + " saved" + (overwrite ? " (overwriting previous file)." : "."), null) + .onFailure("Failed to load schematic", worldEdit.getPlatformManager().getPlatformCommandManager().getExceptionConverter()) + .buildAndExec(worldEdit.getExecutorService()); } @Command( @@ -329,4 +306,71 @@ private List allFiles(File root) { return fileList; } + private static class SchematicLoadTask implements Callable { + private final Player player; + private final File file; + private final ClipboardFormat format; + + SchematicLoadTask(Player player, File file, ClipboardFormat format) { + this.player = player; + this.file = file; + this.format = format; + } + + @Override + public ClipboardHolder call() throws Exception { + try (Closer closer = Closer.create()) { + FileInputStream fis = closer.register(new FileInputStream(file)); + BufferedInputStream bis = closer.register(new BufferedInputStream(fis)); + ClipboardReader reader = closer.register(format.getReader(bis)); + + Clipboard clipboard = reader.read(); + log.info(player.getName() + " loaded " + file.getCanonicalPath()); + return new ClipboardHolder(clipboard); + } + } + } + + private static class SchematicSaveTask implements Callable { + private final Player player; + private final File file; + private final ClipboardFormat format; + private final ClipboardHolder holder; + private final boolean overwrite; + + SchematicSaveTask(Player player, File file, ClipboardFormat format, ClipboardHolder holder, boolean overwrite) { + this.player = player; + this.file = file; + this.format = format; + this.holder = holder; + this.overwrite = overwrite; + } + + @Override + public Void call() throws Exception { + Clipboard clipboard = holder.getClipboard(); + Transform transform = holder.getTransform(); + Clipboard target; + + // If we have a transform, bake it into the copy + if (transform.isIdentity()) { + target = clipboard; + } else { + FlattenedClipboardTransform result = FlattenedClipboardTransform.transform(clipboard, transform); + target = new BlockArrayClipboard(result.getTransformedRegion()); + target.setOrigin(clipboard.getOrigin()); + Operations.completeLegacy(result.copyTo(target)); + } + + try (Closer closer = Closer.create()) { + FileOutputStream fos = closer.register(new FileOutputStream(file)); + BufferedOutputStream bos = closer.register(new BufferedOutputStream(fos)); + ClipboardWriter writer = closer.register(format.getWriter(bos)); + writer.write(target); + + log.info(player.getName() + " saved " + file.getCanonicalPath() + (overwrite ? " (overwriting previous file)" : "")); + } + return null; + } + } } diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/command/WorldEditCommands.java b/worldedit-core/src/main/java/com/sk89q/worldedit/command/WorldEditCommands.java index dee15226e5..154f57f522 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/command/WorldEditCommands.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/command/WorldEditCommands.java @@ -110,7 +110,7 @@ public void report(Actor actor, String result = report.toString(); try { - File dest = new File(we.getWorkingDirectoryFile(we.getConfiguration().saveDir), "report.txt"); + File dest = new File(we.getConfiguration().getWorkingDirectory(), "report.txt"); Files.write(result, dest, Charset.forName("UTF-8")); actor.print("WorldEdit report written to " + dest.getAbsolutePath()); } catch (IOException e) { diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/command/util/MessageFutureCallback.java b/worldedit-core/src/main/java/com/sk89q/worldedit/command/util/MessageFutureCallback.java deleted file mode 100644 index 2a330259e6..0000000000 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/command/util/MessageFutureCallback.java +++ /dev/null @@ -1,114 +0,0 @@ -/* - * WorldEdit, a Minecraft world manipulation toolkit - * Copyright (C) sk89q - * Copyright (C) WorldEdit team and contributors - * - * This program is free software: you can redistribute it and/or modify it - * under the terms of the GNU Lesser General Public License as published by the - * Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License - * for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program. If not, see . - */ - -package com.sk89q.worldedit.command.util; - -import static com.google.common.base.Preconditions.checkNotNull; - -import com.google.common.util.concurrent.FutureCallback; -import com.sk89q.worldedit.extension.platform.Actor; -import com.sk89q.worldedit.internal.command.exception.ExceptionConverter; -import org.enginehub.piston.exception.CommandException; - -import javax.annotation.Nullable; - -public class MessageFutureCallback implements FutureCallback { - - private final ExceptionConverter exceptionConverter; - private final Actor sender; - @Nullable - private final String success; - @Nullable - private final String failure; - - private MessageFutureCallback(ExceptionConverter exceptionConverter, Actor sender, @Nullable String success, @Nullable String failure) { - this.exceptionConverter = exceptionConverter; - this.sender = sender; - this.success = success; - this.failure = failure; - } - - @Override - public void onSuccess(@Nullable V v) { - if (success != null) { - sender.print(success); - } - } - - @Override - public void onFailure(@Nullable Throwable throwable) { - try { - exceptionConverter.convert(throwable); - } catch (CommandException e) { - String failure = this.failure != null ? this.failure : "An error occurred"; - String message = e.getMessage() != null ? e.getMessage() : "An unknown error occurred. Please see the console!"; - sender.printError(failure + ": " + message); - } - } - - public static class Builder { - private final Actor sender; - @Nullable - private String success; - @Nullable - private String failure; - private ExceptionConverter exceptionConverter; - - public Builder(Actor sender) { - checkNotNull(sender); - - this.sender = sender; - } - - public Builder exceptionConverter(ExceptionConverter exceptionConverter) { - this.exceptionConverter = exceptionConverter; - return this; - } - - public Builder onSuccess(@Nullable String message) { - this.success = message; - return this; - } - - public Builder onFailure(@Nullable String message) { - this.failure = message; - return this; - } - - public MessageFutureCallback build() { - checkNotNull(exceptionConverter); - return new MessageFutureCallback<>(exceptionConverter, sender, success, failure); - } - } - - public static MessageFutureCallback createRegionLoadCallback(ExceptionConverter exceptionConverter, Actor sender) { - return new Builder(sender) - .exceptionConverter(exceptionConverter) - .onSuccess("Successfully load the region data.") - .build(); - } - - public static MessageFutureCallback createRegionSaveCallback(ExceptionConverter exceptionConverter, Actor sender) { - return new Builder(sender) - .exceptionConverter(exceptionConverter) - .onSuccess("Successfully saved the region data.") - .build(); - } - -} From 6765c2896d03eaf7d92bd8537f0ddef89c460201 Mon Sep 17 00:00:00 2001 From: Kenzie Togami Date: Mon, 13 May 2019 02:47:05 -0700 Subject: [PATCH 03/23] Bump text-extras to 3.0.2 --- worldedit-libs/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/worldedit-libs/build.gradle b/worldedit-libs/build.gradle index a889835d90..0ed5313549 100644 --- a/worldedit-libs/build.gradle +++ b/worldedit-libs/build.gradle @@ -88,7 +88,7 @@ configure(subprojects + project("core:ap")) { build.dependsOn(jar, sourcesJar) } -def textExtrasVersion = "3.0.1" +def textExtrasVersion = "3.0.2" project("core") { def textVersion = "3.0.0" def pistonVersion = '0.2.2' From 93dd956baeb2e0ff49650f87b0fdc8f69db4ca4a Mon Sep 17 00:00:00 2001 From: Kenzie Togami Date: Mon, 13 May 2019 04:04:46 -0700 Subject: [PATCH 04/23] Bump Piston to 0.2.3 for deadlock fix --- worldedit-libs/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/worldedit-libs/build.gradle b/worldedit-libs/build.gradle index 0ed5313549..37f503862e 100644 --- a/worldedit-libs/build.gradle +++ b/worldedit-libs/build.gradle @@ -91,7 +91,7 @@ configure(subprojects + project("core:ap")) { def textExtrasVersion = "3.0.2" project("core") { def textVersion = "3.0.0" - def pistonVersion = '0.2.2' + def pistonVersion = '0.2.3' dependencies { shade "net.kyori:text-api:$textVersion" From 9a913a93f659c14f3f601b882db225a24e2d6c55 Mon Sep 17 00:00:00 2001 From: wizjany Date: Mon, 13 May 2019 17:22:35 -0400 Subject: [PATCH 05/23] Fix throwing uncaught exceptions in AsyncCommandBuilder. --- .../com/sk89q/worldedit/command/util/AsyncCommandBuilder.java | 1 + 1 file changed, 1 insertion(+) diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/command/util/AsyncCommandBuilder.java b/worldedit-core/src/main/java/com/sk89q/worldedit/command/util/AsyncCommandBuilder.java index 5d10870b55..f79d3bdd12 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/command/util/AsyncCommandBuilder.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/command/util/AsyncCommandBuilder.java @@ -144,6 +144,7 @@ private T runTask() { if (exceptionConverter != null) { try { exceptionConverter.convert(orig); + throw orig; } catch (CommandException converted) { Component message; From 5c97418cca45c56ba9e85f85da77109259c6b3c7 Mon Sep 17 00:00:00 2001 From: wizjany Date: Mon, 13 May 2019 17:38:46 -0400 Subject: [PATCH 06/23] Fix NBT list conversion in 1.14. --- .../bukkit/adapter/impl/Spigot_v1_14_R1.class | Bin 25976 -> 25969 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_14_R1.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_14_R1.class index da36d279ff8a146504061ac4db0f3b61a0d93491..19794dd5c3be6b9d5b3e1346a63fec7eae690479 100644 GIT binary patch delta 26 icmexyit*zq#tm7TOpNB6b2QE6n3)peH?MU+EeimWp$YB) delta 33 pcmex(it)!O#tm7TOe`Xsb2QE6xH!{OOF}9OQaw{PFLOUF3jp2x45R=6 From 10f7fb6a265a2500babc719fcc7712cc1f885597 Mon Sep 17 00:00:00 2001 From: wizjany Date: Mon, 13 May 2019 17:40:43 -0400 Subject: [PATCH 07/23] Add //br and //brush as aliases. --- .../java/com/sk89q/worldedit/command/ClipboardCommands.java | 2 +- .../worldedit/extension/platform/PlatformCommandManager.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/command/ClipboardCommands.java b/worldedit-core/src/main/java/com/sk89q/worldedit/command/ClipboardCommands.java index c63397fb0e..8b0e20a1fb 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/command/ClipboardCommands.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/command/ClipboardCommands.java @@ -143,7 +143,7 @@ public void paste(Player player, LocalSession session, EditSession editSession, boolean pasteEntities, @Switch(name = 'b', desc = "Paste biomes if available") boolean pasteBiomes, - @ArgFlag(name = 'm', desc = "Skip blocks matching this mask", def = "") + @ArgFlag(name = 'm', desc = "Only paste blocks matching this mask", def = "") Mask sourceMask) throws WorldEditException { ClipboardHolder holder = session.getClipboard(); diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/PlatformCommandManager.java b/worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/PlatformCommandManager.java index 09f34dbd0d..455ae04034 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/PlatformCommandManager.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/PlatformCommandManager.java @@ -281,7 +281,7 @@ private void registerAllCommands() { registerSubCommands( "snapshot", ImmutableList.of("snap"), - "Snapshot commands for saving/loading snapshots", + "Snapshot commands for restoring backups", SnapshotCommandsRegistration.builder(), new SnapshotCommands(worldEdit) ); @@ -294,7 +294,7 @@ private void registerAllCommands() { ); registerSubCommands( "brush", - ImmutableList.of("br"), + ImmutableList.of("br", "/brush", "/br"), "Brushing commands", BrushCommandsRegistration.builder(), new BrushCommands(worldEdit), From f9d0d340e7123b4ab2de7d97d44d0881643104f5 Mon Sep 17 00:00:00 2001 From: wizjany Date: Mon, 13 May 2019 23:06:50 -0400 Subject: [PATCH 08/23] Add DFUs. Currently used by //restore. --- .../bukkit/BukkitServerInterface.java | 9 +++++ .../bukkit/adapter/BukkitImplAdapter.java | 9 +++++ .../bukkit/adapter/BukkitImplLoader.java | 2 +- .../impl/DataConverters_1_13_R2_2$1.class | Bin 0 -> 300 bytes ...taConverters_1_13_R2_2$DataConverter.class | Bin 0 -> 446 bytes ...rs_1_13_R2_2$DataConverterArmorStand.class | Bin 0 -> 1362 bytes ...erters_1_13_R2_2$DataConverterBanner.class | Bin 0 -> 2179 bytes ...ters_1_13_R2_2$DataConverterBedBlock.class | Bin 0 -> 3023 bytes ...rters_1_13_R2_2$DataConverterBedItem.class | Bin 0 -> 1474 bytes ...nverters_1_13_R2_2$DataConverterBook.class | Bin 0 -> 3342 bytes ...rs_1_13_R2_2$DataConverterCookedFish.class | Bin 0 -> 1586 bytes ...s_1_13_R2_2$DataConverterDropChances.class | Bin 0 -> 1603 bytes ...erters_1_13_R2_2$DataConverterEntity.class | Bin 0 -> 5995 bytes ...ers_1_13_R2_2$DataConverterEquipment.class | Bin 0 -> 2350 bytes ...ters_1_13_R2_2$DataConverterGuardian.class | Bin 0 -> 1432 bytes ...rters_1_13_R2_2$DataConverterHanging.class | Bin 0 -> 2219 bytes ...erters_1_13_R2_2$DataConverterHealth.class | Bin 0 -> 2448 bytes ...verters_1_13_R2_2$DataConverterHorse.class | Bin 0 -> 1612 bytes ...nverters_1_13_R2_2$DataConverterLang.class | Bin 0 -> 1403 bytes ...rs_1_13_R2_2$DataConverterMaterialId.class | Bin 0 -> 13795 bytes ...ters_1_13_R2_2$DataConverterMinecart.class | Bin 0 -> 2039 bytes ...rs_1_13_R2_2$DataConverterMobSpawner.class | Bin 0 -> 2400 bytes ...ters_1_13_R2_2$DataConverterPotionId.class | Bin 0 -> 4550 bytes ...s_1_13_R2_2$DataConverterPotionWater.class | Bin 0 -> 1826 bytes ...erters_1_13_R2_2$DataConverterRiding.class | Bin 0 -> 1936 bytes ...erters_1_13_R2_2$DataConverterSaddle.class | Bin 0 -> 1777 bytes ...rters_1_13_R2_2$DataConverterShulker.class | Bin 0 -> 1347 bytes ...13_R2_2$DataConverterShulkerBoxBlock.class | Bin 0 -> 1306 bytes ..._13_R2_2$DataConverterShulkerBoxItem.class | Bin 0 -> 2726 bytes ...rs_1_13_R2_2$DataConverterSignText$1.class | Bin 0 -> 2819 bytes ...ters_1_13_R2_2$DataConverterSignText.class | Bin 0 -> 3133 bytes ...ters_1_13_R2_2$DataConverterSkeleton.class | Bin 0 -> 1549 bytes ...ters_1_13_R2_2$DataConverterSpawnEgg.class | Bin 0 -> 3822 bytes ...rs_1_13_R2_2$DataConverterTileEntity.class | Bin 0 -> 2989 bytes ...verters_1_13_R2_2$DataConverterTotem.class | Bin 0 -> 1318 bytes ...nverters_1_13_R2_2$DataConverterUUID.class | Bin 0 -> 1324 bytes ...onverters_1_13_R2_2$DataConverterVBO.class | Bin 0 -> 1102 bytes ...erters_1_13_R2_2$DataConverterZombie.class | Bin 0 -> 1955 bytes ...rs_1_13_R2_2$DataConverterZombieType.class | Bin 0 -> 1618 bytes ...taConverters_1_13_R2_2$DataInspector.class | Bin 0 -> 417 bytes ...s_1_13_R2_2$DataInspectorBlockEntity.class | Bin 0 -> 6401 bytes ...erters_1_13_R2_2$DataInspectorChunks.class | Bin 0 -> 2596 bytes ..._1_13_R2_2$DataInspectorCommandBlock.class | Bin 0 -> 2308 bytes ...erters_1_13_R2_2$DataInspectorEntity.class | Bin 0 -> 2676 bytes ...3_R2_2$DataInspectorEntityPassengers.class | Bin 0 -> 2312 bytes ...nverters_1_13_R2_2$DataInspectorItem.class | Bin 0 -> 1316 bytes ...ters_1_13_R2_2$DataInspectorItemList.class | Bin 0 -> 1326 bytes ...s_1_13_R2_2$DataInspectorLevelPlayer.class | Bin 0 -> 1792 bytes ...R2_2$DataInspectorMobSpawnerMinecart.class | Bin 0 -> 2500 bytes ..._13_R2_2$DataInspectorMobSpawnerMobs.class | Bin 0 -> 2702 bytes ...erters_1_13_R2_2$DataInspectorPlayer.class | Bin 0 -> 1996 bytes ...1_13_R2_2$DataInspectorPlayerVehicle.class | Bin 0 -> 1965 bytes ...ers_1_13_R2_2$DataInspectorStructure.class | Bin 0 -> 2405 bytes ...erters_1_13_R2_2$DataInspectorTagged.class | Bin 0 -> 1491 bytes ...ers_1_13_R2_2$DataInspectorVillagers.class | Bin 0 -> 2662 bytes .../DataConverters_1_13_R2_2$LegacyType.class | Bin 0 -> 3121 bytes ...onverters_1_13_R2_2$WrappedDataFixer.class | Bin 0 -> 4486 bytes .../impl/DataConverters_1_13_R2_2.class | Bin 0 -> 26822 bytes .../adapter/impl/Spigot_v1_13_R1$1.class | Bin 959 -> 959 bytes .../bukkit/adapter/impl/Spigot_v1_13_R1.class | Bin 25603 -> 25718 bytes .../adapter/impl/Spigot_v1_13_R2$1.class | Bin 959 -> 959 bytes .../bukkit/adapter/impl/Spigot_v1_13_R2.class | Bin 25718 -> 25833 bytes .../adapter/impl/Spigot_v1_13_R2_2$1.class | Bin 965 -> 965 bytes .../adapter/impl/Spigot_v1_13_R2_2.class | Bin 25784 -> 26343 bytes .../adapter/impl/Spigot_v1_14_R1$1.class | Bin 959 -> 959 bytes .../bukkit/adapter/impl/Spigot_v1_14_R1.class | Bin 25969 -> 26084 bytes .../extension/platform/AbstractPlatform.java | 5 +++ .../extension/platform/Platform.java | 8 +++++ .../com/sk89q/worldedit/world/DataFixer.java | 34 ++++++++++++++++++ .../worldedit/world/chunk/AnvilChunk13.java | 9 ++--- .../worldedit/world/storage/ChunkStore.java | 15 +++++++- 71 files changed, 85 insertions(+), 6 deletions(-) create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$1.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverter.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterArmorStand.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterBanner.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterBedBlock.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterBedItem.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterBook.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterCookedFish.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterDropChances.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterEntity.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterEquipment.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterGuardian.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterHanging.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterHealth.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterHorse.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterLang.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterMaterialId.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterMinecart.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterMobSpawner.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterPotionId.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterPotionWater.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterRiding.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterSaddle.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterShulker.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterShulkerBoxBlock.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterShulkerBoxItem.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterSignText$1.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterSignText.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterSkeleton.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterSpawnEgg.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterTileEntity.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterTotem.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterUUID.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterVBO.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterZombie.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterZombieType.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspector.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorBlockEntity.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorChunks.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorCommandBlock.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorEntity.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorEntityPassengers.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorItem.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorItemList.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorLevelPlayer.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorMobSpawnerMinecart.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorMobSpawnerMobs.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorPlayer.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorPlayerVehicle.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorStructure.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorTagged.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorVillagers.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$LegacyType.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$WrappedDataFixer.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2.class create mode 100644 worldedit-core/src/main/java/com/sk89q/worldedit/world/DataFixer.java diff --git a/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitServerInterface.java b/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitServerInterface.java index 34ad4c2576..e4707341a7 100644 --- a/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitServerInterface.java +++ b/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitServerInterface.java @@ -28,6 +28,7 @@ import com.sk89q.worldedit.extension.platform.Capability; import com.sk89q.worldedit.extension.platform.MultiUserPlatform; import com.sk89q.worldedit.extension.platform.Preference; +import com.sk89q.worldedit.world.DataFixer; import com.sk89q.worldedit.world.registry.Registries; import org.bukkit.Bukkit; import org.bukkit.Server; @@ -75,6 +76,14 @@ public int getDataVersion() { return -1; } + @Override + public DataFixer getDataFixer() { + if (plugin.getBukkitImplAdapter() != null) { + return plugin.getBukkitImplAdapter().getDataFixer(); + } + return null; + } + @Override public boolean isValidMobType(String type) { final EntityType entityType = EntityType.fromName(type); diff --git a/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/adapter/BukkitImplAdapter.java b/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/adapter/BukkitImplAdapter.java index 9ac0fe8de1..fce88bd298 100644 --- a/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/adapter/BukkitImplAdapter.java +++ b/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/adapter/BukkitImplAdapter.java @@ -23,6 +23,7 @@ import com.sk89q.worldedit.entity.BaseEntity; import com.sk89q.worldedit.math.BlockVector3; import com.sk89q.worldedit.registry.state.Property; +import com.sk89q.worldedit.world.DataFixer; import com.sk89q.worldedit.world.block.BaseBlock; import com.sk89q.worldedit.world.block.BlockState; import com.sk89q.worldedit.world.block.BlockStateHolder; @@ -47,6 +48,14 @@ public interface BukkitImplAdapter { */ int getDataVersion(); + /** + * Get a data fixer, or null if not supported + * + * @return the data fixer + */ + @Nullable + DataFixer getDataFixer(); + /** * Get the block at the given location. * diff --git a/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/adapter/BukkitImplLoader.java b/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/adapter/BukkitImplLoader.java index 612290995f..950e4f862e 100644 --- a/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/adapter/BukkitImplLoader.java +++ b/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/adapter/BukkitImplLoader.java @@ -157,7 +157,7 @@ public BukkitImplAdapter loadAdapter() throws AdapterLoadException { if (BukkitImplAdapter.class.isAssignableFrom(cls)) { return (BukkitImplAdapter) cls.newInstance(); } else { - log.warn("Failed to load the Bukkit adapter class '" + className + + log.debug("Failed to load the Bukkit adapter class '" + className + "' because it does not implement " + BukkitImplAdapter.class.getCanonicalName()); } } catch (ClassNotFoundException e) { diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$1.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$1.class new file mode 100644 index 0000000000000000000000000000000000000000..a4b5d0ff852132c361b7f085b65cc5992df9f189 GIT binary patch literal 300 zcmbu4K~4fe5Ji6}Iyjg(7cgPr+Rh*g*bxB}7ls55FllBgI84(G-3{K21qa|zhT;IO ztV;ctN-F=S&cDYKfId12k^~Qgbm8{Coy-Ya^qYkkm! zr>QNC3$I;!QqX#~2`TX9nLW^2@6<}W$n@zYxN xW1~ahK*+9n%4oY%v*nu0NErP$ChLN5Bi~=^RvNOka3^fxUbHQf$_)vTwJ*gsQ!D@g literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverter.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverter.class new file mode 100644 index 0000000000000000000000000000000000000000..acd6dba8e13643a4757987f27ab7e13e8ab7e83a GIT binary patch literal 446 zcmbtR!AiqG5Pef?V`E$W0dF4Ki%Y8q#fumb3Q|FfN5eK5Lz-kaZZ`4XJoo{Al((owIXbcCv$=qY1Oc?g!}Q8Vk?SN zab)C!6%`xDh-Mm255t?8Se!4HG6{51>RQF8lfSJK{99d{h%eKe345)V;8WW<3cp0c z*}+;i(!+?bh;$*U?D*tSJZY219H&;S>MV00V_8~fE-lJj{B~;p8$lTU=m&G9*aW$( zDy|5-t+L3aO2qYQ&5_IG?7tRz1VYDs0_b#I=I8Y+@ILAm1`d6POg!WvFZy0f$WX{N>H4x9a?fJWHat(rqQiqgkl}90^j#yUFR$zy zFMa7)!m>l7+N{@!aEmtxZrE4Ti!= zVT05xv%bk2-L9s~ep8y_ksbAYs;}UlP89Zdi)$Ff5JUR75ezZgQekMgiFp+Z8Wyoc zV=j|7FVt`gw@KRMvM!{CJ6Kk+!tnHe&4pnk%F}STS2G@0_kEgdJ^QPLv(rs}Kf2%8Z5P43X1kM%m~RK1$pr8!Zcb>DXcr}gYJ zI*LR_2`OB^MWg?t0lm=&f7?DxBl=Cy^Q3=9oIYA2l7@*hh%%xBvtPhI6BEM-ory@P zyuv8)TE_r7#zTM8;VL$-e6jJi;VKF9cR4bs~d;B;yflP(uFpP aW$1dUo!~{BA*z#{#wiXAQ^aoQD>5S&pCTOf9IUt-~amcHvlhT zA&w_7s35IiC{Fy#alC?86`YaGS$PaA7*TLe!FkDz%Hx89iwa(oWG0R=j4POs_a!NL zT^?`5a5;u6G2|Gc=S>My=9CPE)|_b@Q_Gct;pRobB8irBio%)|t||G3 zko$|K$Ivz|d@<(OD~9VEZbsO);WDUMd5>Ab^9)j&%@v)B?k$};drMz+T&rZ1OkXc7 zFD=m}N}@`px>>1OdXqPAZg6gJXzpryF5TVqpdMy~;Yiu=<&#;%^-RYOD#Rie6s+L$Iot)#+qxbPa3^!EF;RG2Z zQ`D~>8E#&MKtV+jlmPk4{~r@ZCCl=4OW0+7x^UAdQj@3t+ep-#ChQsd4l=O}EwlqO zzH8b9?8#*ApM>i|8tGl4rn~vDEdZgz%E%l=Ct{7|63;DGwA%1M9 zS|e6g>K&qlwuY1;vxnM&w@i^WE;=s3-;~`}i8OSIx2>{QW;5~)7b7=v`xq|lkyUno zX*Je2xt}i8gK^LNkO1pQQiMHv5p|7oM^SKfM@YMaSSiu1f9}&fNp8b zkA}OyqkE_A$2)BKwrw|FtlP3OI7I<|(n2XMTm!EmvVpHtS~L-_A+~|fh^#@G?9*Br zl8=Za$yC1+QQW9PZPOG?Yh(B;{e=$+gx5*^$dr0j<=K7>;yC zYBUI4E(kC*U+(nmLOt#U!4gOYENxa*5Lr9%h0I!PteKlp^JZt z6yHFae~$C~J|_7CT;mThPcbb1C06+(+~HqgoqvOS{4pNzZ}EtKkH`E6Z1SH2v_=V$ zRcg*joI(WiIE^HF2&Xh|qnD^Ky0DHEQ6Y(3164`&k&L0Aq^$`5iS-x;=%@Wb%?nYF YWou58F(}~>%|aH>Ax_hf#bmVQZ@b$%*8l(j literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterBedBlock.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterBedBlock.class new file mode 100644 index 0000000000000000000000000000000000000000..45b1ab20b47f84c877d85e6f08f33b58eabc3bc4 GIT binary patch literal 3023 zcmcImS!`QH6g^`*eq-llGZ-)hVkpq0ZQ>?{&?cn?rv(B|3M5Szmh{VIx4YQVvAz8N^A?`CfuxsTO@8(i(?Yo6*V-Z z6{UVgBCA+aVqDRj#108dX-#OD451Zyi9$VW6vLRpP7SUGPs6l;Fa*v|6`fqdm@+au z%tXGJ%UO0#(Mu*0Db7r%PawF)vMq0|fWNJMR3Ok_%$fpCDa$s8rVDA)88Om%u0&GB zjFBHT981mT7X#i7%N2;OH$0=iXwR6AXF5qUo6Hw8lLGpHZJSPi-f&%$Vp~#~Vj%Q=$jbn}&MPttN z)ZVD+xK`1wL^B|uWvYh~xV0^1n_i;8uriJ@?j>B);c*i)^R^R1$&nEw*Iz756{qcN zU;C+v3;3)qCY?Tg6J&go9GdL3=NUN$U9q`Rpz~C%iu|9WuVmkC)@S zi4(z$|G}j?lErUAAY466-f}&Gr3*Soin7dY{qLHz7cxs3bIPkEIhvXbkHYY9aoWk4S6K>k z=bm)kC*Yt{`PFeDE@BQ+=8T!wQNnKeEL~r8bwZvORFUv_u+mr zJfWD?@ctGAF`gx;$E{MFSdXVwRk_RKc@=Pcyyz4RFJ3Tq z$J1uKV7V@p%{ghfW?wsdN$WqnX)OF*hQlYIX3X@t`0or18n(fQkrAsa ztUQv`Xlq}1wH>XwDRM-&F^g03ixj#z>j^7D;JYXkP6berLRN0LdJ(B9D{06 zeu6ggdQ|}JSk9S12Rb<_Wkr>8pe10wNP42~rzhwJj_W3{qN?kA9(8D;&S!zkmqmPK z_=h?ofimiP0v(Z{qIDe+tvOtV>X=Q|;!wWGjD$A(v4aGtcy^MyQ zFqy_OntJQ~J$h7+)xYx`N-g5qSbbDq*@C&fTIpFBQN6ioZ%+e>oK;+7RM#p@)7xm? z`Z`*An`6z9NaVCKPA3zMHbetjX?q!GaCT<2F&aKTJ1g20t(%_(W6fp6Ht*BL{<-`1 zNse3gqjBg}EQ*}-CeHO?*~<*whl4o8yYN@iY-17Ad;~uEIYROaw8$?JlV4%6{2Cqd z8}!O=(J#M4N`8+`@&{~}KVql+2_^Y6?v}scVfibbmPhf7oWp?-@McKhy^s$dQ1&D0 z9}Gzx3I%aEq~S;?T)C1mB7B=RqYK?=;Bz#HmE;=P-q-V=W;dGfH2QEUdieiv3-;hL zuIcE-vHt}ie!y44{QV-yA%1Q2jh_#gS^K#$EI<5r}!@IbGTpjWE z2ChVs@an)zw3&p4!?d&>8>m4r%mYPnSJ8^f*AZNeYe)yUZ$q1-Ge&c*hUjA!HVN@=Y?9njvud9PuSsui{_j@4TE bm`A*xGaqiiGSUdSRybJ7@XjZl35I?H#25q^ literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterBedItem.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterBedItem.class new file mode 100644 index 0000000000000000000000000000000000000000..96ccc83d0162ae41ec7c699dce918a7100a6d7e2 GIT binary patch literal 1474 zcmcIk-A)rx5dKbEx@}pYlz$OLtZ5h<87shCj2#0#6#-D6q0KV`c`-@_|? z1~1f$nt0&@_)x~#w$?T#8lqn8nKN_doB3wW?D_ib^A`YXco2b%*$}RUa6N(>h(~Y} zb0N%oN+OIT79zByJath*T7n|s7DI4Lw{&-#!JkMTGX%1>CK!hDx+MO_H>-xy6RuWVE-tSY4_AsS@t%Wro(#iaS-9TOv2bd- zZ8dAjF-U5Q62tRE-V&~2Qc2CeF-}ZPyWl@Fho7Biovb2^0;&=RF~o4 z-=?A-^fZcL@gjH45T@xVxQ=d>8RioCpM+aR8irp?J$3!S2E|#O8#L%+-9cJaXOhnt zLSCX1+o2xxxctadV3_|s^?j>uW^KcEXyOj{_Za>(s2u?PB?FYc3C>xXctvz-9XjLP zjN5by-gB_?w|9kE^wYyc+3A(?(??TFT9kGQNk+17;S<;g+W0U`YtS=>qlnSo1Cj$q zFiw(T0+Y0Q;513^EHE4p??`rIN4l_q4t5Hc+Sm#a@eyV&=1ax=4FnqKdxNP|EZBhb z7E#)KM5uxA>jomJ_vGnsG8^;?2v1-lJc)RCx|wCX6{($tVqzMXDbGw3#o}~)rAhB9 U#z@9U@5d5G5uuJOVL2H74igf7?f?J) literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterBook.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterBook.class new file mode 100644 index 0000000000000000000000000000000000000000..114a2617e1012ffb8ec752d8da6deaf6c17858c1 GIT binary patch literal 3342 zcmb_fTWl0n82(PXduF=~y{z5pau*S{^fD9#q2=0zLZK9BOA%D+?Cx|sbUL%lPRmWa z;sw0D0xu8~f-yd*38eueCK^m3DiI@wV2lQ1f)6A{6EP9}&+gLh(ppO7VbA41|NZ~Y ze`e3!JoPbvNAQ*xQ&8(c$b;oxtU#R?E3wLhda+sU!5T3)h+(Z4jaVm!^&V{Sq6y7{ zw?zyaCA4}`giU#P44Wlv@#1kj;lYyQbZX}wBgZA*(93t3%ptJ{p$l-?aX1Eb)44cpWnRWVdErZhXYZpO$p zZiTmL5hwd}U6Mwpj8f0YQ?D6z95rU>3F4eND&q~rOBxDNl9bk@=T!`qqY@tom68?d ziZhIDcGO7cS~Z?5s)SAnhJ>ypK(>;H%~rP^(du-8f{9s0$f!=G$bgKgc!;57AlubD zY~67*vn`y&M2;RM^)gIYWI#q7+sO$EUxp3JqdTs~w1f-?-71Ryqc%0uY0-8%!q4X|>ZUvUt6auT>M; zfDQ>S3DK7sz%Z36pu{XIW@t(*VVTNm8rG|JLR+yjqQxD8rG!@m|9;{4ek$|G_ELyU z;Yf%bkntK`7sDG8-ehPJ2Jh`nVkjI$a0;UgjrZ0L0WAwW4CSNALo(@fGZ})TVHcMp zE1Fau8S$4qhi$zT=`2kA_ud?z2O z%=^5O?lbk<%8`>Gn#6LAUKd?8D4CRt#^CU(h5{{vl6)|0wq%xJ;LTVvvIj%^)HLB# zbB0U#w-f4yfzF)}JJb$khZNndcl6c{Hk~w1=s8GeRG|&Q`a9^OE-8BQXddh&AH%|7 zVjZm!LgUi^i$?nDn@m532kA2~mwxnE(ry~96q@NVfqUjjun%aFgNJG4g2+F@bXv

G-t}5$&hso$W|m}NH(VqZg@!DWM591FSi%2Ubqi2 zUzv~hLRwqy^AzUwBJU9OYFc`F;cd*F=kmKMdNJm0T&?gEzg+ER)!a8W;3nC_cqicQ zL;hhL4Y)~PLE+S+C=R&AVWBIUBpg9S`fShbXM2yJ=roEp2izy&tLDd{eTe%4ZeOvh z5B_Q%;GZL3ocl`B=k97r5DSFS2ZTT-A&^0skfk-8>i;0`| zx!Cc40u(icI;re^s@FlBKp*bM8JtBw%@=S9mub#TmTEU9QK>#fKK~4Ueil>6t5V*N zx%?a!@$*>9zd#fJ5(oHKILN=oF@6#6@^5g0e}_K)El%;vIK!{tEdK%h{Ck||Kj8wu zic9<#T;@OH3crRQ`LDRnuj4QN8!P1ftc3r;Ch{A}60d@UMYu>vnnfjDO5RmrHUX#{ z*D#0vbhuE8-!T{S$X`G6;8Dycpitq{pb)DCL}REX2q`GIiE;@w5*D(*v5a&}SUi60 zgjxwpSmVIp^ZtqPH^@v5nH0!dMrH)CT?F-Z1mPvHw__U@e^T1<0`1#Sj8~EOFV+^U AVgLXD literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterCookedFish.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterCookedFish.class new file mode 100644 index 0000000000000000000000000000000000000000..f856571ebefb2ff07fd044987cd8eeeb7c7e6e11 GIT binary patch literal 1586 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 biR0~R5f0-r%^}jyVGfrNpt7ICJzw)*&)!Zk literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterGuardian.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterGuardian.class new file mode 100644 index 0000000000000000000000000000000000000000..2e02686059bfe3410f4c3edd5d344351abfa98ec GIT binary patch literal 1432 zcmcIk+foxj5IvLICSkcn0Ywp1E(yV`TvRYfS;R|G6;T0GlnE53C`Rm&c0BhKaL&Z!KH>0=}$8F5UF^Bmm z7NnAlA|>UbT+#~eD99+#7$TddZTedb!DOny5Xw1*U>MGuw%Dy#OTsj@=NhFWl#K?iwby8Ppxy7H-bso+rrdFt0mR&8w_$9BUsP z*D{1*`dX=8sgU3XuMt=?t2ImOi{}-Wi_5FUy_Mq1Y~MjQQI=t-EPQ!Z5UyuBl$xs9 zVNmooDTa5+ye)jKN@eLTfA4FaaEY$g=)~4`w+{|@IpMcW@5^Xz1^Ysq07hwzNTafY1nnh|9B>KaBpD`fg;oj9kd$Yk(ZKglBzv*>9&G3odli!% zY@LV%2(yp~q!Ym=LQRBEFquw7nov$KK*mJ0iCD`JPk$!YV2j!~QGxObL&|GRD0`Sz y-e68SY^57-hwP-I;JAkClyFLtL|{5h=QmnJr!ht{LHYoea2avx%@XcLV!r`}Tyh2g literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterHanging.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterHanging.class new file mode 100644 index 0000000000000000000000000000000000000000..95251492de42c83f039b0233b4ec18437a419eb9 GIT binary patch literal 2219 zcmcIlZBrXn6n-vA?k?$;#uZRhtS>bZLfJxJY)h>)P$V`$g_O2b8!nqoSd!fhn++XC z$6w$VXZ+HB(2t$YI8*%+9Uc7v{v>reo|`OfVzG>)&TMjC?m6c0~J>!%}M2g zibYA6R9uzH4;8E^$Sb(Uz%SUY9b9CHjHFf>qBCC6VmOksU2C!7Y*>C?Y*b03=R8wX zSA}m&IaEf2O}oy}KPv(;XvhXXXrtEw|wm zZQnA3RszQl2ymIqXZOshf{5wV7{(9q`b(A!jM}Q_w#1Gws?>F3CGe^96fat;3Yq|0 zV~9z1f>K-wgjrb-wbtwuTvu>|A->`@eAAk<<&1~B`rFa?aS5T}6$~@<*hK|5HLT$l zgL+liZa|n6Ps2y}n4vctSk9a;916(igh_`QZlgdak1N)&4ng=DHegbUd4eaQ2uni= zNeyLehH65xkqm`34O{ZKf~s6E0$TP0AzQA&fgC(RXz-9!K>fV-zbqU>;z`GsHnwQy z42%CQ6pgEE7G0R_DKn&>z0+Mg#xVA5>+ap6VbPu114@oOy<@4TRWxsFyCJHylmnd} z?H)~~Xc@IlQNLpCE|v1THQJBCPP1@%v(io>^vrHRCS8$2lT?QCEBT%yqf9cK7|9-V zW4oF`7lac))}_Ji8=qbt8W~(FZVA(J1G*=?9@_7pGQBxF9d34uR1o(q$J_b4ddOWN zfOf_EA!OvcS*MgHXZJRKRa6@kZ~EUZ9$v!`eR3FHrteRLess%8dX+eXC?gsh{T}Q) zVtR0t{<&208{`ORZ3DcHVZLxPzCANw94>)u_mew_T znm9ZZYoc$xi6dz}K~Jc8uC3A2x*lqtZ)+$(zeJcw>jPofB(d~Rge_DUx z2@tWQP$bZc@;v>mti9E*3=-6@0u;WEJ}xlGO^osqPV+LR`6iaRjUwN|4zJ)-Ud89! z!B@P72Yee3d4QkzomRuYlxeX%v2uBs1WbAi*_6HIQPW^^M?k^<-LCb DHr6}2 literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterHealth.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterHealth.class new file mode 100644 index 0000000000000000000000000000000000000000..2743b71e937c887dca8d5e06d3f3a203fc5feb20 GIT binary patch literal 2448 zcmcIlNpl-T6#hoGM{QY-op$y;aWLMJiJgSR*o4GNybv!TV;qz~%t#tb6OCq+(a6RD z!oKg@A^ZU@90F9Cr3wxlIr2032^2-~wIm0tl1mCGmA?17`@Pq1>o>pt_2bU~j^Xnd z1~Ao(BbXMLiD4EOTJSh73Ycm!r{D<%^8%L?eKLxqz-56e0#6A%EpSy}LEsqyOCTkX z7RU(L0*eA!ft-LNa7`dD;0hE3JON*zC~#dM5GVY#;ZxMm zM;y-yPibiA?wQxnnD8^yZJTmDd!}4S*}>%MiMqTR$ zJ&Gl)CEF}I89QLY6FDcHw^acW{<2yJwp~;wE$2K+oDHn3DvzkF3KrSsD(i%_MWN6M zS0?V%~9GE32%uuCe33YZs_}$qCam7$eQu!Kh#28)&@byX+Oc>QxjU$MFe1 zjp8#6bN|QdsH^8}>YANq24?=-n;3dsUux*TpV!7R@%>f@l7_DCyQfso-CMk~Zt}4b zeC?s-cuex<^){+O5BFT=JYq+kw^wEt=T?gBh%M{IY6Edn$qD*1=K8A7>rB;Tdic=w zz%KYpG;&V?j!{v%W8+@;jHyw(N7W(g`&rjE$QFE$#C2ICHOv`E%(Is#tWu6E4c*;W z*5zR>tm;srNf* zUspsPChBTa@5C_qcvS!+c$6!;hciT_e27#jH?$YNB8lK1)vk4_4R=&Wk*KNuf(HJ8 z$!`$plMSnA`~gi7+`>?w)Z5dmh~7d6*;S643TgflTl-|Ja`Xk7`fhVkJ&YY(MN8jp z8B%_zCf3gKRaEjdFvTY?5teQkU&! zGAcKkNg<_~Y}aK6F)B9^h1^VRmRpE1xs})=w-MuVJF!*nAa0O5iEVNhv0d&aZj^h7 zQtl;o$bH03azAmiJV4wcJBeH6LE<*~0CBtQBJPk65_igO;x5@k+%0>Fdt@JRuk0u8 ulZS}=eU;RnM7|(21ZG$gF-DKu`bLM*6IzW%^=%%UtBo}RCj%OpfmREen@m8z*XIdc~V7Y0u(TpL;#I@q+~pEAmj zC`nIk%uB~LY|GDMhJhFA;V|4zWi09G6-ub!h&!I{N{0f~7X!z7_Tt=}D5dR6)vj5^ z(cX=jGcbb&9T_fEstf}grMKriQ7F%fYEaWy&aOEHIc=z_?`g`pp%?@A#G;5JiOmdc zQ99(bzs{~ zyOK9#;Hy1XmZtPeaplT`+1HaL3utwf!@WE!f9boBpx9)Bs{1pF# z59&ird?4{b6a7)fGo?rycp;MP&Y3gkeCK>~=FI&5^X&-0BAzCZz=(l6NsMAl4R;f` zhxHE!-^; zI7)9VYSFF}G7P>Hk;wVpz6>H6Si;+3FxNa!202%Rp(K}rW&2egR+g6E^8-I{%d+f5 zyi~7LNQkni5s*98n#((4g~hqz+(L0QF3&zJV39Wkt5ZXSl-j!H1hT;wpR33o;KS{~-N3x_qT>u}mS z<-8dM4)xGl<}E{l+UQtkm^jBNa~5~9|9a%Oym>b$fwqy)7t~#8rfD-#tG1QvBvnu3 zTmAvv5)l&kByl_J+{B6SlY|oNaH~Yo^o(;xe(8I!zq*o?JKeZugy)@$_8OiRc zuV9~P(uF=6<7&}3LO;!wD>+~QS4c8k#So1OoF%Dj+F)$PY z`2(ZVsjdN|f!GHO(UiUhv@hsxAl`sJ{fS&+O-g-=x$y%%#!q@8e>KAoABSj#r(n2_ g8ayp*)3tbX#F#rGn literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterMaterialId.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterMaterialId.class new file mode 100644 index 0000000000000000000000000000000000000000..4a6daf619ccbda05231e7e36914e4f86dbdf4bc6 GIT binary patch literal 13795 zcmcIqcbHT~w!f#Uy8CoXJQqR9DoAD|DOn^5I^-Zpn%iM!n(0J$55pj$A|}L)ii!y_ zV`fdOuDa@))`%Hhb=6hZtZP`=_0_GqJzW=g-~0A^@BK69Hx*BvTy^`|e?Rz$Wm!Yn zZ4sCV$0IC_Kopj_f1EH(fS8NoAxI!35o!=>5$X_92+I-b5z+`5ge*c1A&;;Ep@2|C zC?PZ;tVC!;ScTApuo~e6gf$2!BCJI?3E^afQxMi6oQkj>;WUKP5zat36X7g`4G3o= zY(zK*;ar6C5Y9)q0O3M}ix4&;T#RrD!lekC5iUcx9N`LtEeKa4T!nBo!ZirjB5Xyt z4q+R@^$0g0+=y@!!p#V`Al!R(X- z4Vi@ukTGN&nLrjm7DN_8hRDLmBFOeb)&f~eWUY|3M%D&dTV#aHM%E75{>a)R>wxS4 zWCtSah^!N`&d9nT>x!%!vhK(ZLUu5+Ly+}A))U#G$a*2`jjRu{zR3C^>yK;zvVq8| zkR66>5VFC@h9Db?Y#6e`ksX0-IIBxENeI|bP~WTzrqkL)yLrz1N9*_p`BLbd_f*~m5` zI|tdh$j(D{KC%mtU5M-=WSfv(jO-F*mm=GY>@sARBfA3G7Gzf(pa!~?>_Uv5)*QXBv`Gh zQ`zM7hD0OUacxOms@lgj{xIvLJVx=50AO0alBt z*=({fA?*~4NjY#)bv&1;D%KAlv7)LmS4bz4iBzd7)=*zBiIZ^ha(Y!NlTTOqRxCyb zMF$Ou&K?{c+{4#V*-Dhqrsm$EF@{hVa>}d>A>&>DWSuEwUt{qfbY70_{Qp%NZxKV~2E7?jU7g zG!^r?Z0#OGc0EP9s0IBqvWL1o*5Z3O(dN} ztf5%vlTCRw!`vEkIX_EH$+WbNsB0qbf!kGtR!AnAn-8co#|pW|Y&0YHD&%q*ungOA zXH+_jrIZYV(*GaecEg(0|m@JaRK!~26f!b~ zNS`%ANKHc_>%{$Rr&Fb9bGzYcX(y3zPhuQdTex8Yo_6*=TskSU1Xx`w{OFfWK6=DoAGT+B73qdEc`#$7ADSe?(uU|!}^M|!_Ek;Yk+DJ7b$m2ui&TJfMf(x-8M=qNjD=ZeP708;KYj;G^=eTJRrfKql-gGtYTRJq=*dm-8r6J87n0UPOTKNQodnB&Ayj*+~UnRmKWGPzt)l6(3r2?jEgy09Drpo z+nkG=!>F-LGLtMg<+8(U&&uc(^@6OyuPoy8jWTpc>tt&1rR(xao)H;yiupoA+)YtB zh#NYMrDR%Y?l7h-Z^+iFtfr?JJ@H&7Bja+}R*i@oOFFXf_8r~GQL>&(OSd)xNZctD zawX{=hCSwUC8v~gt0rShPt@foXb9WMuH2(&aXmjTV}d8SUKKk_r)uj;(Z-}pNNv&t}hxz1_Yhowo&$tPv;VJyD~^M@=fFea$>ye#LORWb}2rmQ+tqjA<6c?Bv(UH_4($i04; z#+=W)*E}Pe$K2#?j*t!`Ta5hR9?s`fUJ>TY8Hy7bUvu(AhG0~kyLYobsJyGo+RHd+ zIo|0GL-OSgPc()ddOgj;G4}Sllz5D&r?XXYug$%7Zwq5{-O;>*VL7@-ZD5Qq*QnkW z2D8mQ-X@09%3aOd7#x@T)JBG?)D_96DydAVDub8u<-;`vsZ~SP-i^#-(wI{2*jv_K zPcw^#ti3M9p%H6}>OIJ3JT*zjt>1jvw6-Ce&o!!2+E~-mUtP|hdbQA1>z+LEbKXaahJD_gGPRk;=GX!-#CFZB(^9!pUeeqwW=xX>O)8s__vz*>jhjTJ)7;eHsWPCltznIoZf|2lsLFTC z$28`sc5^$!rc_^LCqosg$J=Bdo>Jb&V7=@O=2nJW%H5US3_i-8-iAg`*(5ym8Tr@i zF}E{L?e$i6+uOyw%?!s?5!x5XW&K$nmzfzXW9_&szuYRKxzDioywtv1&+f~oWp&~P zc_V}uQ?;^aGL-1~mcG9j4jXHb8B3b4aSBzbN6Q_?8t(g7bGyNs%DS@j@Ljoz@~Z4I zWkgSA1+41*oFB8lov zjB$m%qCwtK<&%#Qw@fySx|mL7lHOW|Q7aRQR>Wgit@pZMbQ&pI-6xE5%JMj`9`uZJ z)})Gc(j20NoQz8b|8f18XK>McC5|Q<+}9Q3AnqbQGx01?w;LQKn*8<^+w)ns*ih@p z7;mf{ck1OFV-5K(>(g-|nU^ut%?yS;x(uY`JVUrOsdQR;MaGfNVvLkeSn3{ZoIT@S zczx;6yWy8(ydgg|w%l&89ZM$V!oRrHZ+1uA$i6X?Uk{FXMpa zEU50&z6evSZ*VW&h6puZQTY<$-o>O_?8^qFR{b_x_RYNO?}nOOk;`J;{nBIP#&T=3 zG7O!2uRZeATIhx(Rp>0Z_tt&z+3e&w#qe&uiuDJvPATIM^-*o$=7aK8g#E*faSp}PbvnJhM)_{xV(_b zPoh4P^jhO?t~KnzYgTt&sTsrI%MI z(uAbp?Y*_Ub+{ri+}2x5#y#1-k0TG-_vln9#I}RAKnm~w<@2(1-OA_E8L{Q^Qy5s& z|8IAbIoJ117p(p=3sf~*#{clST7GPoDdyN@(~O$AO?l~=?R)S2y?<(-MPQ*!HgnuB z)l!!G7}IBt{M|rN4)Lypz4kF?@0Hyj4~+ZY3dHIze|R*}0+?jU0O)?KmcLLEmgRoU zmaWIg|EgpUNE+ySp9ObGz~ETUO&;J)=51=W?=f|N zF_kw@oda{dsT(98T+SKNk64@dy%xXB>LcO3mKf9dDywVfyRE<@TdnqzbRPVa)k=0L zc&`=gcc+}j6_@R;fP{mr{rF&u_)zOmKFk`#N2sm4%jL=H2J>LP#oUcNCR}tJERbw0 zbl0(9kcF_QERWW|D6Xu?w{3CP!&c}XD5D>{UZP;@8_S9BPSQ1oybspxPTrRWG6t>{P^qv&WFtLPXyQqi$APSK<2C`HH9 zctt1B1Vty&L`5glBt@stWJRaa(TY~n6h)`eR7I!LF^bNhV-=lA)r!udX^PIK>59&! z8H&!MnTpP*S&AMDq5gAMN5=Yw2_u8 zx{B%*ZKAZIt0|-C36xdzM9L|;mhy_8L@Qj{);gIA8k|B!4c1XfgHx$NgVSiG2B%Y_ z24~PJ4bG${4bGy~8f>5wG&q~qXmAdlsKL3kR)h2CBn>X0lQp=IPSM~ZTBpG#I#q*9 zX}t!U=`;;4qti9GoX*hT3OZAREp(O!SJDOzuA;LwxSBRM+aMS}oc zsX>sg(jY`vYk+i(24T8Zg9vTaU_ZJ}gBG++gO+r?2Ce7@4O-KU8nmICG-yjVYe001 z1~%QQK|9*6!Txlc2JPu~4LZ;r8XQ1(YH%Rkr9nr!TZ2w?j|QD-hX!5fcN%o1do}1r z_i50b?$_WTdO(AN=|K$+q2FuJgC5eLCq1meq4bCbz32}b^rlBO=tGZb(3c+9pdbBF zgZ}h{1_S6x4F=Lv8dTArG&qc&)?g4lqrqT$R)Zn*oCZVbc@2iqpEWp~UeMqOdQpSn z^pXZ6=w%H?(kmK_qE|H-O*=IhL$7HtmR{H3NP0tqarCAJN6}jvjHkCXm_YAnFp+j? zFp1vPU^2a@!O`>=4W`ih8cd}RG&qJn)Zke9s|MBdkp|P~V-2R$CmPJ4ziBX&KGk3r zeWt-|`douK^mh&B(ia-cqc1g>PhV+p9DS|90{TXSh4ifki|9KI7Ss0{ETJDXIG+BY z!BYBBgDCx^!7}<;1BZUmAV&YxAWpw(kf7ZfB-GUZaz2=%CTbHXNYQDK;Fa z(K;JCYILd%oiti+LuZXnv!RPdr`ym~qcd#irqP);bl2!C8xGQFgAE63bhZtLXtdFW z9vYovLr;y)wc${W&a!w`+O*)UY2>ungO(G4~nt`NRt!x0+2Y{PJkUa?_> zMz7j1Qlp(VjMC^e8%AsNx(#DAdc%gX8og=5ks7^a!#IuJw&5s^-mzi)9Jlrdx2hID z!WdZ?_qM`(jMavZwL0)4t*(5W)sr7(_2=WQp?rchnoqPQ@<~=TpKQ(LM_Wty6f41} zT4{caRpQ55Yk0M_o=>wj^6AzlKEv9=XIk6%ENeTTZSCN5tcUnq>j^&3dY;d>cJkw_ zU3`J{5npJ1!53LS@Ws|{z61n69$N6F(2hr;GhYThxC8xp42JSJjOGcL$dgdbYhW&~ zg(bWW5Q`u;~o=xPZv1)!g zo6FB&OZb^A!Ovo8zJZna*=!Bp$ky|7*hYRX+r-afTlo2G8^3^U=NGaa{37-c-^8Ba z7qjR2C2S|Zl$; zkLKI>M1DQ5<~Q)U{6>B}zlqoIn|Y4k!dLNI`6+xm-@tF<7xCNWN_WVScS>{@zmMO| zALaM(XZQ~O3jZB{hu_OTlC59z`}vRj0sb3*P$2)kXv-fG9r?rJ5dMhh&;KBX@khm2 z{+KwLKQ3nSKZ=F?2@&H@ihBN(DDgju6ZzBPbpDJuk3TCm^XJ61{CRN;|FgJwQ(C4V!}p1&37#@`O~=I;as@m+zD z{N2C={$8M(|0OVwzaLo2KM2(F4+DAr*FY2hD6o!y95|bQ64=E57Pyjs8n}Uf7Py0d z9=M!h{3jZ}Yi|-CD;{OW9`M-l{{#&p?Si!Xdf@cU8JYVqOWkLkEia_vI z5e)7Sq2R*;gHMTY@I?^`zA5$#ejr)|KNl^7--}kk-J*3UAligliMF8*f9Baf8m>0uwwHSfx#Yj9?jKa-gG;S4RaJv|b_lhI& zQ85mm6-VJtF&^I&6Yx_p5x*0YaJQHo4vM40ZN!vtM=>?rLmU$xD2@#e7uDhMVp_Ob zOb^c&Gs4Tn%!28(25w5W+p7PXO?qAs#Xq#_Bi zJdzdlkyRocStl})jUpSlMC2mZhJVeJRjVzHtmfNY^+TS06IB50t>Mr>LwUN+ZsVY8d=ZeZ$v z;)@SH`{2h6+Ro_s+;PSSb#z8&{5yQm@!U;a$K+}fDgni=gnXkSE8^jAeB&o)I6I=&Z2v&x{_O;8NCb45=? zW=&!X_`8uAih$sndoADQ`eLcXs|CMS_ZwbiE`L0Ast5&W98EDDIP?*gq+P2sOdZ#6 zpA~U?ca7KMlvA59X!Ew)Dq6NvORe4iSJ%Gy3(@#}RdIMEhRp=#W#EV{nEtAc{t zhOMH)u=)S=SXZdmw|9h10j>YHcTvW=D#$Q-oSvoUPp_c)v>Bex9c{+^Q4tLQaks%; z`HDL&njy~RZ;}FeUG*s3E``vch`27*D;|;*r|yaUYeB&8$)U+Gp1aj? zRXgscD4wl{x-@65{@aRUgy#NfFbvUmM!qPbkI^q9fwM>vrAJDVbHtfM8Bt~YbFfch zl@VIgQmA}`Cy3XZ3OJ9aXh%iI7_HLy8KTlSncew_NCG3YHch|nFijqs=8$ihK0q=? zvScJCjN}1Q2TItBqtBh7pwM9 zd@Lcvcb|twu)jmU@;wHXA26i+h@A2hW|f~Yul#~V<<}V3INd#nX^dlnP!AEEq+pWd zXQ_o%a#L}3E|645;&;rdm}b8buVLmee=Bhmz=f>(CG>LANL%HUF<_MyBWsn@#-LSJ z4Z|vH#v@ian>J2ZU*P0t=#i;r9r=1lI4+VbLBI7;q6TrNu!bj*A$)6iJ>BysLz)l< literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterMobSpawner.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterMobSpawner.class new file mode 100644 index 0000000000000000000000000000000000000000..ac0c7ac793e6a5c4201ab19d3351c8f58c0d8f64 GIT binary patch literal 2400 zcmcIlT~ixX7=BJRo86>ah-;x@MQdBzga9iaY70m!DV4P0qmW`nY1|}BSd#3fy9*t9 zTmOKU?Ona87mkB7PMqn5KfwRtj2AlUs53Iv;(Inhh%h6Jda>uc=bYz#-p_OP>!**u z0x*b51jlh+#swKe5e#D_f;TZL<04;NlJORw$M|Ma#$~=3=ff2~ye(sbHm;u;^) zGA3nA$(WXKUBaw{Ifl@PX_?+AgAj|)GX#@%!C+`jo0c)PTFDtsM$eULM@`##y*#fw zCSNx;gWj^~G916GdwSBg)(popoJl)3SJm%WhQpwwESi&L-E|EDE~N8zMRQB%FWlDd z*iN}%6iiRct(HnO=>@$?>Y7=pmbE5EH`|x(8_3S~XZz1I9qgDIW@srI9zUHo9M`lh zKcWWiom(X;-TDs#O?{9}dpIC`2{A zqOa*%S+|PXoadNUkz8xFa-OFbDR`f`kD>Rl+<&7O*hAV+_D%XIpXIt^-+0 z6P6qm@|7yX(K%1gmnQY9UuM5qZb+Dy@D6d$*{e?8xMK3A=xnOSt}^xVBq->>^Q5s; zC5C`mkZ?o6O}tBt3KsAlgFJ3|rnjCdD0m->3}L^2IJbgZ$SU{%I{7wZ78T@>S5SbV zUdQAPd)~H%dMPTSYOp`acSnpSc*g+V0$55&0(rv4qjqUCI_}(o_zHxh% zYQ@mDTce(!;rIeQ8_T+T%~+pas#mUkH>`1~QXF@LtZ!dehOvEMhrYv->5f;b-n##M zkcqIn6X3ah4D5}MKcfO^F^ueo|Hs^p>8>%%NkWcMvDc_`o6^*Xp93Tczg~um`&ddH zEcV9D54z@EGSwG5pxSoY>Cw3KZ#x<%(M~@)hUe(7C(uXl2CYtzq|wZ17Q4O#`<#RT zUZ63=H^pzzNwQK0;6=PlD~3}zO(R$Cp_wZS(bA_h?NKVLJS7nb8BqP9v z8c3)@4Z#}32M`k*2{jazYmn}vk3>3{OsKRDPxYumcMXyIkkuoP5F}Zllb#xm`nZ;a z+8Pb}ii=!~)DWE%Mmq`j%*VLe-C2V=6zmA9&u-I`e2j>P#12sv_<`?*LQ-3YNVN5> zmO8BELxDZo`XaHx!}U`%i({0c@6aNCkEr+qPKZC^l=u_k;?Ecne?e0G6)EvIWW-G@ zice4!e}^SL#a(d=_d*OGg#vgG67Vn-#3ywASt#u1Y!))5_#DpC7eE{*5u;JSJ<44d zNg^x^Awg0QSxlpw${=77*U?MW4Dg&b^3A1J2}fN=yAzP2Tf`ZZ&@W*?!XS+Z)Wt0V uG#?1tn88i7{(&|LudyeX*d+S_yiV`{-XPxqm85pe;3Y(;zh;mLh5rOVAa#fU literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterPotionId.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterPotionId.class new file mode 100644 index 0000000000000000000000000000000000000000..213f0f4e58d6cc838ec2a4db6688de94f8646348 GIT binary patch literal 4550 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 Xi0Y8SRiXy%lgMBQ3F0$&*xmCl;n(LS literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterRiding.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterRiding.class new file mode 100644 index 0000000000000000000000000000000000000000..94c5c8e9b2c82f8e175212ee97e5e96967e8d4d2 GIT binary patch literal 1936 zcmcIl>uwWA6#gbQv&Pvti6IFgAq7fX$9A&h!mUoZ#1tvQ2^Dcu!4IslJ#jX%cg^l5 z2ws3^0Er(|E%ZkOL8wLoi3jM5^et%5tQRMiA~jZ9S$k%7=A83==eGXi)BBGAX7PO# zF(e`wk0Oaw6g@~QF`;2H3XX&lMg(Wo^^_9RO3Y|Dr{TPY3k-bDv`p_ZLntx6!Vu2d zWy#Q+GcCEaSu08>FN#$>#;-&k>1KX*VW!dzM;^xK%Eut*yWNMhTdevz2<`$+3Q!|Cz z(}n3XZ5K_L3`49UJ$17p9oMuiKavFot<)sMa4(Uwq-WG9q>>|6J;Rj_Q8l&#&&JYx zJ})X+yH>Y1t#W3(Gj+L1%y(u5wTFpPKQ(XoVxn0i7o82^`q0Ke(@$UGL-bHP(_5T&2CYn;Cf|X*p-mT#kmTx+KgChn>rDj=;26Cz4C6RS zWjsl%G7k6S@iwh{ZJ+J24YzDZFdEoCLWq9ASSsGt7i}Q)1V@vp2EvQURJwsf>Dqc&{rndU@n12_UtpB~<|CaXy?#V+0%OF3{05k6_XRzSl0Z!9 zZiFNaZNOul?80<2_yPRRJ7`N2L?ZH2I(~Sff#_~V;!2BeBf?)H#$RKA@A$aMrgaN# z5T|`K@)&T5Q0l+L86Stf7y<5-p4OYt|*z34A`S_RxpV@zH1x6t_S=;4i4kYv&V h>kYuPR^VOu+V}7chG>nGuO9mE9YmC@W^s`p{u=~8<5mCw literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterSaddle.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterSaddle.class new file mode 100644 index 0000000000000000000000000000000000000000..865101fd6e5027bd45d889fc9ff4c55bb14ad291 GIT binary patch literal 1777 zcmcIl?QRoC6g^`nyPM4d=@KZk(9%F5iA}cofFwAj!441;e?aV7DnE$E_TX&d-8H-8 zRCyHo4E<3gWF#u}0s2ans@}03utlmWD*W)=nY-uQd+wbN|M~aZKL9MDV&WWT4I~UC zO_;c8Vh)ah@6=-6z=E=iI+m0r+%08q8(3C$#lWhvchrzl!%MbD?z$1f*$pmvCh!kLC`DM} z^}1qMS>G37rpcp75U7%?1)dY_udKdseh$KBUDRFaRNMReWO$voi0ZgrtLY3yi+1LB z<`;Li7j_n|4SndPNim#m2&ukQL>Re&->oFepx1hW7@ke%d?6i=N~(qYxpX2Cl2qrQ zAK59S%Vplk1YRp>`}Ne!$>7v2zbYkfP<`D1^9*w*4H2(-ErwGi$!q(0-s<<)ECubb zCLXw|pO=TqALz^69zWm~KF0-y@%z4X<>6)!Mns9Zbqi@^bZl6-j|U89uWeZ=JPQx8 zNe7_kv5>_hhU7^)#W3-%sdu98wp-Xjj$t%Ios<^xC{TtC?(v4OP{d;kPq1yFgtCqw z8OopHOpq+q5vR%hhEuHWiJD|6eB4a5S3}#uFh<9)BtzG4FkGL`y;sn4(y98uH6-+i ztBDtF-lPk2ZZJr%jMU6ix>vhA+7gGw=jFo|?eY0RSU*=*;Y<>g4uYoObSH*_9VsHv zSoB`?jbkExC|bP|I z4oJ$eB@$r$|L#1lV3OWnDuf>6IQ{6R(dr`29I}k;=LJ1Tow6v6@DKY&43PlJt2&p2p5(!1(K(ukTi5tgG?MjJL;SwwSn>fwG@aRHh~?d?U>GY{j@WKDE5a-BicOYe!8N(P z%RMX5Lt{+VEuUfX5tlsgI)}oO!YkI>c0+g!`j+DeFK=_-7v%M#V7g7iZ>--vFpgZ$ zu8OK9jY_-GAi=A=MOedXwrpb{oL^opFRzxLt&~^h2M)qK8w{g0A%mk`;rW*9bZgmS zP|O}BhF9r=Bc#!!qD+tPNy8T&ku?s((8l&=sl;n}x7l*rPIV)5I(JHFHd_q2)51oI zlADdEycPCSE4ppZ6pyW-_+*WXh;rV~L5r*-Ap<#2UX6#hh%@Ap$v@=LDl0%E1!9LL@f-zd- zfl-whr@h{Dzyu~qql%HDH2~*G2H@C4H2r~OKlZ2(8~cephw~w}PDCPvnM+2p$!G_$ z4u;+#l}*OS%?_0J7!I~t2Ws{sxkbCQMg#WhYfPzcFsr`prbzX|gefQ>rf`9hT_Hd!r7*kA>CRh_`dZAG=EF;~ryF+Ie^i_NZ zO=_amc;N&1P{x0OR?w?Pz1aQdKYagr=KGJY-vF#(Er|qXOm82%l+1!y9fNW(oRD* z?10xhtrii{5N-0oZMW_45x0JAxwgDod%99vnHy337H^#)-IPISvMaT3E3a4E7K35+ zQ)GCVuXr-xE){8M@hafH)Ra8$4npwljh!9QEGxIII$mSFa5{4eXt`~M(rIDi)j(LS z$D%#xZ?dX7+LD`gIDy%bs)yQ9+814s!WpC(rcP?Q=lAEp5V0EuiYY8&$v`Ouj@t}l zW#uTH!ZKD2tTMd#uR~#&43p%J@S6NdeP3Du!}h-o$uK_BA%?}%44EN8Yf}xh?KK(Z z^Oau-_l2|te~3ovI>yH3K}R^W>C?kb`c4?E`6uN~E|F$!9$xV6y z7?SiFMCqgDAa0yaoG2qYw(uG3105nr(?1>x&G(p~b7)Ein8aD43|UOmKLnSEhPv2P zbm<+@VeH`$Hg#9v8^(#U6@fNqwo8&I~d{GsK&i#}w6{B)Sk!`~>IpRzd&( literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterShulkerBoxItem.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterShulkerBoxItem.class new file mode 100644 index 0000000000000000000000000000000000000000..cc47a10e71993cc5ee9e3b2fb1ad45c77a9c58ee GIT binary patch literal 2726 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 literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterSignText.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterSignText.class new file mode 100644 index 0000000000000000000000000000000000000000..eca776466a9d32b36050e43d8106436d9c4b1090 GIT binary patch literal 3133 zcmcIm+fNi%82=qum_6GOaV;vK#S1D6tRqNUWvv(18;WRMq>2`t-90V?voq_=EO@E* zW@7r{la0|dwQqf}54BCel*BZtNt6ChZTg+r1!slQklIc5d~?40`EKX@@z*ae0QBI? z2)3XvjAR%`A~=d;5gf;fF#03djFVxU3S%IQ(_suoa0X{3^+UOwQ;>>aHHJ9xomVg% z!AH0d#zh4q5nRG$xqK{_QK@!J!IcP_(5FC;U?ckECM}nY0-@llf*eD`5#7_1wlyUj zPdF(fXAOz#9)sF%S;9%0y6Xy;f$0qE1~PVD%h`6$6k5);E$uih35MGJhGlpM7^>T1 z!wjLMofQnL2MkLL7V~N04C!f;Fwp@!qnpFJW5|6O8S=&rGH}6H?oRIAcTJnN9WyJk zhNq>AlamDWtX?4RG$UUywF-ybv97VMJ!9v($GTf92=gZ)_v&)OleA&sxQ1={ZuT=M znbN5lM%xA~;c0pDH{(&PQhKBT9(#{v`qLod=R>n>SGx-9;u9b?d zN_l!_^0Zzkhbp;3KL;lCDP1#lE2pJA$FOnW{d0@ zSp^d+CSj6h6?qV{M%H7Oirsj(yy-5(J!RNK3ap|@GPa5WuBmX~s_>vOXv-%yIj(zt zS}kFD(vWnhsA4;IFzjAlwqFYO>8@B%pkPXhPBVaED+RcsSx!>3oYfsy9KD_q1&=CG z!F9=hQ+iFycHC0&32rkqzb-2qt*>ZMS2)xvlKSR5rImtw2cN3=44*6bf?@dovBOaR zsxC`~#4z|~Z85B>sJjZArCwm@Tt2^*P0zq-jLeJfXj|MbvBfCr9&xRxo77+pL5Xtv z#Hep}F7L#7&oGm=X;a!+`ZX={Jxy9_Gvm5*n3^=y)*nmK-V|2O8~+CZ8UnkPH!Dl~ zh@dfO=%#T~7TsXm($jzOp#vEI`bdlfBU3&)!@=b}SlnH$(y3IyrMlM<$AU4QkIugg z-Nkn3#vny2^^PuuS5;lMO*P}bs+pZjc(+(aPUy9c$QdqOctbY|;&AEiW9SdcJL0NI zQ(2Q7iGY^*%33m6TI5v`qtLLgiMyaXZyI)0R~Oq#5R5k?R?O;yRM|WY?rK{8+*udkFSBX6Pa$ak}K>fLQ)-Gc65>-gRD0c zeJf7xJjOTi=TINx>o_^Ms($Nth{lOf7s~qECy12@w<-y@pP+sYt1rf9QQsT-9{NvM z6OTqi&#|^Q)EN35b&?u=yG*X>t?`j$Yn@~d?AHhO%|Vqx4IQ10pc8t5vyi+cp`;{hHLEQM|q>nU{SP|H)`{5%@@FivrL#_|zl`6U?qGCY0-(|i;+ zcp7(j7I%3L_qf1Ud;<5mi3i-qL!QSY?%-SQ;whiT48Mur_$@#DJ${kBTnPV5yyu6X zVvP5(m!e;b7uZK%)!>*zFA|gknVc4=f1+E#egz+FP@C!He1M%^Sk^=k#=(W!?Ij`k zYnnsT#aT2*qjT6uADd?I&J0?9#u{1B%&(X_G6lW`Yxw~>@)mO85Yeh|7_9`ilBUhb XVjJW;UH-y^%VNBi(_=o08{mHfT+=*@ literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterSkeleton.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterSkeleton.class new file mode 100644 index 0000000000000000000000000000000000000000..bdbbd43b8634ff524aecdb6b523f9272344da345 GIT binary patch literal 1549 zcmcIkSx*yD6#j0v+m>OgA}&->5L%XwEGnCb6irA9CPL8oKyy32mZ7thnJI>!;u~+i z_@FP4nCK7iCz)tG(?#0g3sE0t&OPUz?=0Uv_kR2N`73}~JdL9hBTt_Z%ue2Yg>oX@uag=mWK3fi$PhpEa_wo;kuICUgb2~RNeC2 z{DJz`c8sDd>YiGtmdhkWQB(-5>So1I+v2(Tsr=MT{>5~Ddbn+)nP`!rt0X;tZ$~<= z?x&`1))}}~FN$F|m9wO$n$(u&h&P_fYYjX)0L36NWGq zCXN)WBFnMHu=9V8l%eO0i|2)Xsd)^W|27wK+s0j6&N}}L6Bn5ph8WFZ6FQPQf1c^{ zCc1+1pehXi9fiNF$?-(w1bjIe zIz|`mC88&Yy+=IC;d|)k`xxM5jB*1L+@yE5 zf(7o@Y8s=w{TRXkk~K1x8r4xPxQSa-A3e$##BJ*54rS;>@COCL5L3P*OvYg{25=Ww TNG52dUWG?)s~8M literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterSpawnEgg.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterSpawnEgg.class new file mode 100644 index 0000000000000000000000000000000000000000..1e45a0d6601adae58a419373cb1377f7f07ca0f4 GIT binary patch literal 3822 zcmcJRX?PSx8pr>Yq%t+hgoJ{CAPVlXLI^MrkSoYBAqiP>EfW(Kl+ZKNnQ79~J@oVt z!mi?a;f*(f2i|y~TpAPwym8%wz1iE3e)OaJN%pOp1j6w=`|#{;o}_qe_(zX$jn~kt-ILUC-_bew_%TT=7ax8xdL*dk_PLi#26DC7>v*nnrxpd6* zI*gc2E3(;*8+NDRS!zDGSmdWHvRt{s@Qpgx*=%~g=|wX}pHrVqGK88O$MouKBbzlz zY)y0AO^36+3l?q)_qm>(FcX#^j^%oL2}Z)mkaE~cXYBBK_OjixyJyeoUR~2&Gx@w1 zLmN>PBa)`C-gTN@)^Z&kO%p>Po_C62{nTd1^uuWiEAAORemHA-LP{$D?z41_!WK~!YTZQcBkM%_$_|N5Uh86%kQT=l7}mdw2?GJ_&xp*!XNRc5W27? zgwyzQ2!Fv}L--s1&QNh-OHvCq`DU7duW4`dVq~-<<++0m6>K(*Y-*L``V?HdVbOLD z?ZuaSBtlD3$L)(5woStZ%QN%CvS^x?&dnzs?I zWVx4iJ*vOjqbTAUBvjF&THWyc)mFmHAK|j0rMi@vC6V%>c|*=~jJS$pXr-gIgZ3Gk zt#rvdZV4Qx}t4Y0D=AqA_Q93388Oh~}$6 z;^dBUGDR`btWLFFpe|)mMM;iFH{~oeUQBgpi!xW-w$-#%AD4An zwoNC+YjkbZ_vEKKL@Qk{OAZvTHexZ0#Ke#owWfBk&g;+mh8@5^7&_^8`9EB&=N-?s z*hcC~hSvY>UX+0IZX<^2mvd25x#;T8f6W-KoqF*NTy^mhrPbV&Gi)k-<#3IBh_zL8 z`<0Sa>S=vtGem|<4SqT=`wJnIqw3neVAmmgbd!gu-&dLaZ9N_R87lsmOKjVuybET} z#XRK_LKlauzU_si#jyBN^8YdA5hH8XDkDN|osZ&D?nRZ%vj4V4Fp2&jr1&5i#&##XdKE5U_A_)F~kt3r&69lRLX@F z);_{;RdbkX;aSxL%)Bb&D5On*ge<6*g##!W0N;hKYFRu$7v6L!2(8sJIDnFQMKfe! z1uc~B#aOs!*3#Aaq43(m=iA>N> z!8Icpj-lc(LKJL~92q5WDHSRLa+Ic!qcwxFQnN&k(JYl?HAC_W%`!PobA%kPSuU^C ztdJ8lN6M=-rMy~ml$@wJT29iel-FpEk>ArCE5EOKg`BK8PX0i1yu4QPYB@!-N>0_B zCaW~7BzT()T@WV@y*f26rZ zu2vk0FJv^Tjww_9%*LRe`gsF_{5DkZ+cB2kfr3FG3?=wV=sRK`}s~B;ZNcOoy(JaH%{@V zaGF1julO_gnm>zg_#S-ApTimcJPYs_SUG=@jpZ+~iTq_Yg}=hWd@q~NUu8@AYpjvK z&f54Jtc&ks-TY0KS+b>JkrQ9?K2N&KQX_-|61``7>g literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterTileEntity.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterTileEntity.class new file mode 100644 index 0000000000000000000000000000000000000000..314ad9cfb7a5f4b35db770b66ad3f8a3c0fd39cf GIT binary patch literal 2989 zcmcImX>b%p6#hC_cb4TEjtB@uMMxlIO#lrfBIE)z36aErsI0xSlg%WvGt10umWcO> zCti4;{Ism{szR|Wi(gt;{;;%)AKr@hiT~B|&F&;KODwA>wNgpX_w~E_z1Oev&Y!Qp z31Br2Mz9u_RH6w30^1|lflH@gCobc-+yhrcunTd4D+Q#-Cj?Z1q<|(cD3B5u63_*P z1x5r6fwX`rU`7j({tW6&MxB3G5LV6SzuXufWv;*9crIaGk*Q0yhZUC~%X& z%>uUw+$wOJz&?T71?~{IQ{XOvy9MsyxR>KTj{6yyWSHJHEJtN5>*_|VTV|RWD*N=5 zDc!8CF{~-xZ7D!QnyFZyYwKpJc`~z}Y*e)9rtYq1D6Od-U?^*|l4Naqmu_l3*>pm) z`(?r)M(MItX$(kP_pncvxkI|cP}MG7*=Cuen(dN;ZfG5*tGie&9E}8b zcBxi6=8QD0-5twWwvp75x*JPmM@DFoNtq$_n4ZoUu_B93ydmDOD!#2T-ngV_BXC70 znU>OAZ+Aem9o;hXC)&cm)k0tlyK1^j&5fn$XsRs--I$}<6mo3Tw;tE@oFY*>00DE6d!fl1kI^IUE87qgglTynrz1thNX@$ zMB2OBHCI#fb`}I~l5)(@Q$ub%IkC&zZ7Y-Ujyf|WH_k;nOm#?_u76MF2O?Tw!#kE+ zxLJ`7Gr38+T29i1nG=>w##7_GCqx&iaNJ@c&5rwNsO&VXoM!i0l%!A=2Jr3@`bpJ~ga#V{zV-it|NHezbI&C(enM0c&mcb$JyeVQJU(oB{@Z3=t! z;|h8Gr{FjI+XAAR{!v*AhIRBi-<#XCo=^YClwdu|Xr*yZ%trc((aLBoU;ZlCOL>u2 z`di_V{3zP!J6aGxJ2nww*o-ao*Hf;i)l)8;S#sogT1yb>@dnpa0C_Ib#Ea;RNW!)6)%!VY2K{jMb6)Y!r#YS{s9*9V|f?V1v9=2 zGKem8lM@9~(SxlNR4>^OV84?JE~c+-d#NLd_!YUPXooT;1@fF;V= z0a&Um3qXxh8-V4?iU8CpD+5rk!~$@R(hz_~WmN!HD{BI9u5w-hc&)|D` z;2&ZZ{|MFmW31$#U>*MyoA_tw=buCJFJSU7v6mmmKK>OB@UL-@e}fnJw|Ikphok&^ z9OFOWIR6nR_)qwQ|I8x%7goi8WlQ)8*1&(GI`)yz67-{!R)xNrupb?WP?zt=0~M8j E0kQ`-+yDRo literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterTotem.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterTotem.class new file mode 100644 index 0000000000000000000000000000000000000000..812e91062fa3b88beab4910dcbcf9b89acb8b8a9 GIT binary patch literal 1318 zcmcIkTW=CU6#fP%yU;Cd(V|xCwYE?yV=oVCjWJ@HG(k+H_Q6ESuuO5wUg++C@u&D7 ze9)Jg_}~xl#l#0q{4vI}u(n{I8a11pbLO1$o!gw5&p$tY0#Or4ihh(0hD=MUP_ZNZ!1COF9a{{VIY@`$ zMZV%n#T_ch^u?~?f%GX+-isXb>VxfV(JFgR$LqSyjl#*yDWK_e7)mFFP1KYy+mA#i z>Sem-b$wHAT4A^6Mrs{uLTOL*gn@AwbV!Fa-BE*{$E>D?qJd@H&`>hKag$;853{YRBE&jN%Cr!mr{kMS_CPrGtuzZr!W=PTe)Ra%n zU|7gkjuIXSX&jD;M(X;FP0IbQuxZd|hMf$m-Y7hyK*3R<#bKK$(D69oeZ2p-?V{_h z(^J5ZrgtGuKaCFUCWzxi8PTz&4`A2@ef_fmJaHT)F+ zgAe+G#s`0ZKgxKftw19_5J`6DoHKL2?_B2W{`~d*2Y_Ad#xR0~5iG`V7x&b%6vKTy zP})Ns%Q{wcJYvwES*{g6XNaUT6^3Zet4oH7g5}C$+o?&vENV9GBnzG??27O$W%oCu z;jtAkOzw$L&)FgfB)OCerswdW`Q+(){=xI@x~y9vueF;^ z5~40z1mu>}viSg4P~EC-?Nkr8tJ|r80~I98Fy4@%+OJ4IuspY0MV>)7d&w}oOBY-j za)-(>eQ^}>K>Cy>@AP?j@nyLz8adBtd2P3z&0No&0-8>XVe`7McqtTS^NncrI~gl^ zZQqoyEY<79fl@E^VDm(Dgn<~w=%!Q)bYu*yV$HxhHgs$n;CO6c3)?z&7!Gc}=?n># z1h<9T;QO@`X@(5Nn~lQ|ALszX`gJamhVNJeujT3fQTen*{hUr0E^;n~zU4Nu`OI5} zQ5v6~&9HKXQ|50R&0LqO9a=W;je6|J_nbd8sejX)LuhcBU|7DwwHNThQ+<;!{qsF%#gCFqYoosbZ+}xs literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterVBO.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterVBO.class new file mode 100644 index 0000000000000000000000000000000000000000..4aa5e2312610deef045baae4b327a76ba36d33a1 GIT binary patch literal 1102 zcmb_bTW=CU6#fPl7FK#gt=DSRYN<6$T7A%98p9fsCWJ;I`zRT9N8GX(oSnr#<%7Ox z;)6fHf8>ktERYKEiP(pk@0>H|JC`{#KYxG!0pJOCEfjIBgzF{Tuy7MwCT^S9HgSic z_}q_teZ-Kj?KupF9ea{tt>s6uorZm>x}qPDrP_*J5jaBmnLaZb`n{hptiKdm*l{$L zN=xN5PZ%o4Q6!Zeh$NBZ(P_DH$dlpIXCL^-SOuQ+e9imma7Z9LF(MxK!%@H&LM6R} z-ofMEo5SAW&cXrZXfUh}q|VHaREZx)lOB#4Om|ue!`oUblA4FqjH|>u%@e7pNIss0 zW)@^ zG+@}Rwf+`7H8%dWWbgaM|8{|G6zDh6E2FQKr$yr-%_4~tGQz^cZ(v_Y$l(I*nKR4= zDkN8?4p_lDX$%{v(w>p)gc;e`V81>Q&U26ExW*axA}-CiO)4Zu9BaRttLDGL*#CSM s!OBj|CQ7C~iLyEMoJAoHE@PA8!YZAcgm;VOKRKrxX8-^I literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterZombie.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterZombie.class new file mode 100644 index 0000000000000000000000000000000000000000..7b70c16b6062baeb32a5c346aa2904a8a76c0a5d GIT binary patch literal 1955 zcmcIkT~ixX7=BI&IU!wW*g~;{s4cCS6+CbzGpY7iNg(}UhH|#dG~ogpZAc_g)@J&lA>2}qrEi%NGOxyHV7<$r~3PUvSR0YGuqG^lGMr~iXWqscw zjaqaJ-KyxWDbFos)PG`n443ZdzMgmNW8wP3-F0gFCRr#2+ZJx#(mhWQs8TeXn&utN z-+iWi=D1c>R83#oZyX(w(5rf#Of|Dsx3n&A-rmgK%-mjSc5gP-^&<>J6$~5-U;e2G z*E1bEsDvu!Mwk%8r|F_Ce62<$8LocdYo2f^RqeRtS=(GIm-WNEQ>!}-ySkV;ADo(N z(nleCj9Q%`cV6@U9bY$&9_aO;s{v^n#4M4KE@a4Ue95p{Bqes7hHHp*Q&KX~)sK!w z`WsbCA+42gnQF)d3!6t02~P$Er;FTbb@1v@Ac^KHbo z>l_GA_E^D(s3=Gw$1oZUm8IK zNpEg1eRN4kGe$d&B$L|dQ?T!76TvvGF{$K3n4rB90`MxX(TQOS*J+i;Ig-*iI>>(e zhGeJhNQZ6orELnYwQPSy529qVr$(}BPZQB5dQVWws<9^c2?|*?o-~^1`yBI;<*b?r z4ku8jY2Ur`4Y+L?=g@hyNgmwhT}~n14o0|Zz-IH1uUbV0?N{6sUYw% zjPP+x@d>2(RcQPg7I+HFdA9pT+ninx;J}5Spguaqr5`XLnPnZ!sswq1bP>#8lB7Hj QVI5bIpkZ0Z`?0>i0KO#7bpQYW literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterZombieType.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterZombieType.class new file mode 100644 index 0000000000000000000000000000000000000000..8e281651076ec68c1c4c1f5a4565d31a48637498 GIT binary patch literal 1618 zcmcIlTTc^F5dKbEdP-StMZ^mTD$1q63U~nl1&RoqUmu`b>2mfbCe#0QOu zZ)##(4LS0M26}h(??V z;A{XrLG+?8h<=0v7;qPZ0SviP4d9$BhXWXK$4Y%@nF zWzjIC714!lOLAO|Ce5sBXU4|Y)kmhKr({ZV)I>g$At6#CM{rfk=5)0xq8%TO50A$0 zjKoK}t3K?enqX*1OUM1XA}w1pjUuB(2A(Vx#&EwkYDh=T61Aiy9yqEkEh<^vC`VV9 zW@9mtj+oh;nKx1seFt-AU>ZG?(wofY7={iCuU~dVGILYp%H0hvn|UiK=QX$g9aY3D zIx@5-HiUv^glIEM4Po$TDUNXkmodRHsbC7U!@=ElDY%MhYFWv$qUpLwOH08FX36ii zWj>I$+e8Hs%+XXV@ijG+QItedS2*sDq1Uplvq#nt$~ZZR)C zG`_TIAx$O8NY?a!2Kz*c2Z!kGca3}#t)wd@2OP#xS}`2MaeBMpA(AfG*X-H;K(Z41 zxB~0@jcrFq8T$>sVkzm6Cmiw?;47f!9ah63e*t`|{XK=FyS4Q5m-RuCe?Bu?=%fIl zKmoPkP_W&XDxhu)b*@b*+9+Us_#;8RMQZ&B61692;7`%YpJAFmM})t?4gL}_{t9>b zYsC2*NdC4+p^I>>xQ!F&B!WP?Ovcr^aFXbpBCCR$A9Th&E&Mxb$nP}SJm|&|k|EL> P=-;D_GB=SN^Vj|YEaRCN literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspector.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspector.class new file mode 100644 index 0000000000000000000000000000000000000000..8f814840081fb7808e80c9b886c12cb90c803300 GIT binary patch literal 417 zcmbtRyH3ME5S$IcCMJ>i0Xhn3SS3(^Xb?t7mQW%=dULUl$gzEA?#|}lDEI(A3UNuO zkSGw%&aU<`yR#pkZ|?xkF$%F4VxJHe$~H1{gs0_Dj;%DEG~A8T@mcyX z;pxqME|#&b8{Mk>DoIZM)I8q?6N?=tPJiVVdch zZFzC|!mrv?xy%d4i?%F1h+H(jkBhpg__t9<>qN4>P#ePNM?6fFk|wT%wbBv}*34W9 pwdC1iwNd5zzbga;LeGm1P@k}azV~|A-Piz;$H-UsPhb!Xz5q9ad}aUu literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorBlockEntity.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorBlockEntity.class new file mode 100644 index 0000000000000000000000000000000000000000..f186876e1e446a9f533173884be90968ef91083e GIT binary patch literal 6401 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 literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorChunks.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorChunks.class new file mode 100644 index 0000000000000000000000000000000000000000..883e0a34af2ff6eabdffd43cd369e59e60192b54 GIT binary patch literal 2596 zcmcIm&2!sS5dS@Y$x@WoO-R7d(9#yLoi>Wo5}G))!A@FC9ET*vfx?WDWyMi!%dR8` z0#^>)84gUR7cQKbfga4q00Rsh=)i>={|Ou@?2}CrX57KS!86wGzW4U)xBFJQd+&>{ z0bIf>5<-}iZ~~J-#3c-1ia#y}af#EXBuwLJ5tlK;xmf`T33GUc3s-`;%6H}kJS!k6 zAjJ@vGfcy|!r+ZW^9;UJy`(c7&lskjZPtpql~apVS{cgJHMN>oErZLQMW3@}*bKu9 zs-vb&yP<1N-AZjW%?ho`Y17oLR8_TYoy2@btJf5}a(U*a@_OB>mh_V0D8*)_LPRa8 z4M(>Wqt>V@+*+z`?&uaR*@bu^ezCANRhT;0#Z7`iFxs9OUW;T*-BD^3yJo4Ij$-Q; zSy6U6CX{S4ms88BdaY4!nx#ZK9X*@^gJc#RM=e(k+hK_Hq@AI&6eioIf103eTOcsp zAmR)YJ(<~yno6bB8VsUcZ(5q3*Dc~5)hg?b%MY$Qs#aN68*Y)P{sI;STw}N%>AwW= z1n&~h8yI<`mw$&X~#xNdW@MrWLy(;56o|BQr^9;d7(=i-F zw`D9LL;1>BMpnRzj8&}3SVxZG{9$@Sz>6~S*pTrOUZ!5oQF!}KZeWce_kZ*=Lx^Xp zR8_OAtQ5EDMlocM))T|vKW-93q!(y-A2THTj)gj2-cs!)eRpLux7(nqk47^4Nv}JW zVU`o==naMe>gm7xo?Lf1cIXQ%kjZu?SG$<&aUgWAw9hu)r0{8S(!E~l8<>nkIpa z0wK{|OSnAk3$uRjbYLV9_O}rH0B6Jgk-!~@oU|Z)gMpJ{pFwV6aO3R&`|!_SN$=PJ z8^^eh?lz9!*T(qA6rk5lY8r!-)R!0#zrwKiEl!EwAtruLUpGHsmFR}}BQ)_YOz|hY zCH{=}h~5%^aY1+$B4W6JM{x>%qA|ksF-m_J@8As1!UuD2_vYR%LDPYabLZ$B$NDxN zCtZ)rJwcooPZA%7?;b7)hzN+X-x2)-Vb1-AXb9wHyp1_#h;mh4FxI_bqwNEGp8Ysa pv2nEtQuI*GA0~Q+Vh+)lTo@9?OTSQ%`eP0Y0scuhhZp9vgAtV zK;DCYcnD^IfwTiNJOB^HuqT_QDJdo6@Q3fbtG(~r-P>L1k3WC?9l#QHbfht-V;ply zysIM*Gew$t4TU5YbSz>?M*{Du<^3c+P@3fwR`8*+Ehe$5;iiT)4YwG^rR|6fSK9KR z;&r>+Z86N%Tp`V_?F!51UrI9&{=V?d{X(;_*u1x3ZvFjaQydf-605dr%Qc2*CcDcJ zt9UKJaG^$4^?r9x_zk}2kY=LhS=`y>zOCe;GA6&W1BR(}E_u}rdcu;PKlG&RcvgqO zsJgE3D-I6=L8hPAEU#+@o#mBB=GUI@v_#96=3c+kp^dkAPm-^8x96A&v*NkrJE?-^ z(EaAZ%nQjV8qFSf!SF@qC3&cq8x7tjXM0}XZ56B4?CB0r#;k6SA%EIqsle;|me>_O z1FJHmB=_4whVs~se2mfC|GNe@kOozK|b9?V0wFg7}Z21_*jx_{Bd1QhD zLuphHhI8DqL=emrmgcGMN}1YGE_S4EyY1r3I_|kqHTUlYa=f9buc)a8L=4wYWdDal z43|zaq~1x0M}6+l06S(dxYJ_x0kH)~Y&T8-IU#z2-5fQ|Gd0oX)+hG~)*-oVu%(zl2s zM!Ln^&xrqq#QoU`?GVYwNF74|4$~w~oI8Z^6UJt*Oh3W-&y?l@X=Z<*W6_Xql0cx} z#ASUASM^)S>LnEPN=Tg>zz?a3h{Ag-bY~IQ@V0W4bTjlXig!XpR!DaKy9?Q|w2xf7G_G{!xn!Zq8r}SJW8R;aYIFC|7eZ1sR HFHQXg+ti1` literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorEntity.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorEntity.class new file mode 100644 index 0000000000000000000000000000000000000000..2d3049e280dbf89a9e61dbf2e5e40ee1cb2ac887 GIT binary patch literal 2676 zcmcIm-)|IE6#nk)kC~kgQWjcSq;`>CT?&jX6`@5aEuc%ctvy+wHWwGt11h zq){J8eDcW`AHXN&p-)D{q@oYL84{u<8clprqlx<9zd+D)ceb_&N@_9LoqO-O_k8Ev zbG~zCZr=XnQvh9Xbu{5g4F_}_M7M?>IUdsRlpGIhIHIE$M>X_m=ucn+j%hgFfD?FH z?mv@27AJKKASaiDI)*T;;#n2XsW`>JIK!5l>y=Di<<_Jy%WkP;J0&@GO_@1b39pAC ze#mz0;4nj^Ei=jx?RSfUVQtQK#L!G-TzGjtUM5L0=UTix$~{}I>%wR-Y5NT8kMV$K z9lt89!1azhfgQ{-7+J>=UVoYUzMw;+Im@k>{`7%^=gkYQS1yX89hl=Y)6+EYBCiI* zGwn*XY)Z6#*O?U_iTpxGp<`d+RA-@c+da(C4OBa{%y6zP=ZL_pknfhqCj!$K9-)}C zbqI5)FQ4b7ez#I}XPjbBHk(xkED5~T}bfU~l6!$X}J!d=! zc!};?v(w42ccpe1MJ!@fstgI=o$)L&Dm((u(mLQ?Nd&d^-wcs!YeoWYO%L*FEki2u zDoztC7_>uHxt?i#q=tCHmU(UYr)ck$cQlZ~Ch~-CLs$kzF-9JQ8Ky`YcpfiMQ0$_C zGkB4q>95##bFboh1wY_Uk$f<47B4aAN2Qc}bc#fqrNe%eUvLVdM2HV#Bg3B4j-**S zaMPaf-SVtRhep#Au9waRqC#{d6ialcUwKW%%LWQKXMkf|g=IisLIr_M!Zt94X%%Gy z6*vs}|AU1LjZ2Ie9-pE*U>JI^mMFJ(@SkD#O2~ePiy>(l8i+`X)xgl#b~mqATp-3I z_Xot>@I-#DO7v>J2WB=yHIg9Hi*D?=$Dz#KzEHCg=Vy4CN~3AHMi}rOiQ0OfhDT+3 zfqO)Qoy!60HN4E?A|!RhgumqIeYEO0vX2g|I{7(K;?`UkMSb}qetamO%~RP8uD+u# z;Zg_dU9Hd5i>;sx8*i6s36e>5+LUSWL zfJd=~Rt%3}D?Le>y^kmoB)ig{R2C5Fj;5l?XrsP>*d@Fv=TaDJPsSIZcE^)iiYAFm zXx_X|iM$Ifsm~*p)VkGqY)m%PHZLRAel-;fHPn=P15MXpB-f2uJw|7nPs!hVl#EQhvo{xLLm_{hq+QT&qen$Y?bmr!MQ60(7Bm{0*Y>ho(Agi9_Lz!&bb>K@ zkd{Vzi Dmnhh; literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorEntityPassengers.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorEntityPassengers.class new file mode 100644 index 0000000000000000000000000000000000000000..6a52eb5533d95e85c0d5207b36e393641dd07767 GIT binary patch literal 2312 zcmcImOLG%P5dKE5^{y9iOl)kx#4!XU8@$LSfD!m58`xMD538Jl17@@u#M;uXvO6|$ z&iNC$=8{vY0tY9RLoT`H2c#+~a>&ofA%UKiz@*BRh{!qYbkA%*zV7Mn-JkyY{s#aT zP&Ckui~$pwE{qx&!&$YQGcXQI$9ZHGH(_8B7ZmrQhKm|5X}HXgy6SqaoMwopGph`V zyk8LvhYGGIiktPa2ui$Mqm$l(@9^3x4_vix9VX;sH)I%E;F8;3*bt8NgGEoea{D$9 zL*Z3LK<`c4^F)xZsUzAxEI5AM3O6oKePTWFgIYyYTxpdzH#Ugy3U5deSZ=*hvy|Pu z?`?^Ij>5IJHiO}nrR3F`8%l=JwyYFLmf*&ndV^uSEtS_u8T8QK3>>j4 z0^%hPszOHmffdP}jb+}5u1Uic4dmoTy7RnebE-&UpPpw}*bi%zw3R4^>#i!YsF3!$ z@bPuN#Z4T3!=)M?IwQX z%}r{tSh7p^7?wNlhF!bVtlgB1-4tfiZ$Fi0JB^xd#A(i6hOhTwcDxZ^TUYri{QokN zOZ5Gc%?`JIE;Rx3`a0Pt5W`vc5~{{}p}ubByS}VT$OC{(A&w zn%)oK3E|aYHx}fu6&ABo~X`4igv0`^1}w{fPk$BkT{HrZ^7b zR4bqGy6G2ns7W#_#&Z@%xn`QGfe{jYlfR#8kMhWP|6TuLH~ z%QkX0t}s{~@iJtXcwBwPce&H$e%skr((~IJ4Dnl@@2T4i`TWuCV@@p839uZr1jAU> z^Tp<%*A%kGn_Y^Wtp+ad*17bwe;BmXjz{$4_qgH}KkN%v1+t<*EMISItu$70 zM@V#wfvXvGdBdHI9?T8k`lYG?|%IQ&?uH;XZ6ADR`&h8jwkBwNa@ooa_LDN!k#z-&BgXsrv|sVezCmi7*&QSJZ`MU=@ah;<7DNm1UD@NbBIh$5xJM;Pl?#@btpnQQTMJRN(B$&8hbudLg}j6E~^1?KBGd-wBu@jd06 zgbTv8$h?Rda}GIL3uZQ|VU=2%A>8wnp<62bsiuSrn2f3^A%m%?ni8hTGU)^;&)CPP ejakNiP}sml3L2QhSVU(KVV2s~Kg2AqTFGBm=2znY literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorItemList.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorItemList.class new file mode 100644 index 0000000000000000000000000000000000000000..82f355d13303cfe5d3decab0d6607ba190c2a1af GIT binary patch literal 1326 zcmcIk!EVz)5PfSqapI;ar34yip_Bk=64h-f6|@K;0!WcUC1?~OaR?h{Nlg+v*qb13 z9QX|`T)2V+0&(aE@FV;Jr^2jTkWj;+0xsT}x3llf?9BSh?&loSi%VYd!oF~%A5^61RozfBq$-{#f^wIK zp`fq_RmbnyVdu)#r}i^H=(a@5m3DK`>CnPkye~yyyS;wbR(xgO8;XFSu(8}&zSOwC z(pbrj6jG)7j#5!+j<^VuhtZudq}{zN%iF@~h!(@6eAN@u?oqi;z#mIH6amTF!+lMA z^JcBa+hxDk_Xl2Uqf%Ko+yMqgX{EiUl)O##M>GtJhh<5I{vdEfT?E8fVMt0Iw1tfP z@h!=n&RyP*+G4_Fu(qP`JFe>8?4Ry)QC(IF30zDe4%0+Fg#{EC>i?%x47GntOs#3F zHctIE7(da>h`Cooe&cVGU>M_$Bf>DZe0gb!;r1b?=-`mjT-7m0?>k2CoyJ(TgDed% zs5?nQEb{J=uhTkKD1HPhls-Uv7X^*cH?6kx1Y&v;mTn-UeJ02Z($L&B(xFh;`|lW_~< z5!}Wd852lINJ^NLFvSphpqsk;kinlw<`@ELt0)-yRoxVuwMs$QSza(`WI(kvZsfSF zd$>Iqa1V5cVem0`dB$|ALUS!!6?I{38@wTGhG@n#g`GCI;|QAhLe;E_;*^(`kCa!I zZ4^aOca=h|TqeVdyy^;D(JNI$@hH=lSr;}9Ir&sRHJ{&^%g>FU6>Eh-(pwrBUM5si zxJrdqq1k-jRUBaxl~Ql>D4T29EH9<4O4X{F#g$AZ*_i|7ORH2FW;%6?I9AQpM9xbN z%P>S-ZkL4H#J#&N*UB5b+Dxy6yA00~-DfPd;_a;O^(@2V^I&6;cbkiNs(Y0&a@JPO z9P&DkLPigjS*su<%tWDJRzfO@c`Qh{7sY)nGVJ}g!eEGbLKK6WC1tB{NJYx9dA{Ko zdjF|QhPAE(q!^|}c>@aL}Uunm@)Z44wYG&x+nkF1)JheDWt?>RFI_reO&dz~THYStI;U=Bg zVbGyKN4Ot8uXPAT2`OY5+2G_i_&(Ez554pbd4rKR=%epwYXbT)K#1WYF45a_K0*)y zvV&6t{+Rp~fsg3>f*_&ck?#mieWHKv z_z=!iM`=fAd;p)xae8hxG$1H4!GG@EbIv{AAAA1z>(}1_Ea58|!$`}BAsxnoj72O( z2=iVT?~D6`Fz(1$#)^cD3>jH*d?=2)0(~!nReU74)+FR4tV`Hn7}rhLaQBObscYPJ zi&m}N=Fd#sW|%FQx~sMX#pd6*s-xR`x~=Y|tLeq+!v(d=BPg5teuiPhHJbW{C+&!o zP}VRF_b!7!k=$ko5$ zr>$$QW%q47w30hFU?hTB@^qXZfl6%(9zxy>7T_t+TsJ7q9cSOO6<= zc2gCSbCyYt5z49de5)=@pP`Z*mJH7#hOZN6gsQYwsqjY5YPGG7SM zFoLU8&y`c^S;45F`HZ@Rf`TGS45|O#Cc=a*1)t(G1rJeHP{HRCwiSGV9R-i^CDqdZ zUAYX=e$KaQPpGFDN*Ak@YUo)19MkF58N=GZI@1iRg9>4|#5GNKoayw^Jk{lD;$%yl z)vbStCaJ@C?;Nj_!>yVjwy zkwo&OuVjzYx99dLYEJTqrrsPh5z_^|!L|L$ew#X3J_;yng{|CXb)!_tS9TbRgHMjW zbTP*@Z~imvR7U@D}~_V_1yj>a8P;{@diVswwC zUci@%`ClUN3xcUwsQV%PNF*O7=)6pfkfR95!x)ldxJEd|W5spcAc&FLn?1455kQb| z*_l}Q0FjkI>SqLhgS-NQ9LRFm!;+KjF&E^~slrJ|c8HK$w~5#P9Fw zo-gdC?WX96qoWY>-*PglAUjZcHyBPog literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorMobSpawnerMobs.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorMobSpawnerMobs.class new file mode 100644 index 0000000000000000000000000000000000000000..12cb89367d2099c61fd6bf145bf3fbee68227555 GIT binary patch literal 2702 zcmcImTUS#@6#j->PI5RXO+iZ)tCV6$kV6ne2vtfzO$otDN~^WTNpc7Wax>?ErO*8Z zee<<1zP4R0y4tn+1NtNSKiai=`6h{Cl`1Uk%F4{1J$v@-{q4({U;p~)7XV{e)6s=- z9o-lY;DU|`Tnv&ksbMOBxQ=POufvZ^YPcN0jN*KthFKj6%&B2Mh%2}nz%_L`8Ni1c z7Br+ZEDChFcFCHrxVF2!Sj{chSm=7 zPbLQsc7Q-ta;__jbg7{tCNO+Z6=GdLBn9-Qs*>%v0+D@bNl}&_d-CO)K+vgf*7Mei zN`jy(>qX0L&>hRJ%x^5pS|ey0mNZ-!xEelu9Aa^mGHqXs2+X|>ZNy-?;lmYXwm|QH zCBX2y+>!=*@HVR;vqu$Z_{hKwEE_nEw+QC`D}wIW1q~SkA7e#b@ri*?ag%{=6xj8u zYq8>F$uV#XpBcD~&xxpkJIETi3#lPzpa5F$Z2`}#HX+-KD9D;7^MkH47T{M@bJ zG+!j$U`Fr{)h;=D(59LzIVZT9=1T1yi9AAEB;QO$i&LK@YqsNfd#~OxTqj9q|zaQ`MMP_mwz*(9+gfM@D@G8?= zZYe542?dNqlyU@t)DS5T&XMkb=TDd#hQ;sb*E>N(M_M>ca#rF#A}V%)^eb%yQh|7^ vDe&|*A7U7796Qh5Hoh)TbMB)}U3?k7!yuSkqcgyh6G;2jyKw^fnVx?D^{eoS literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorPlayer.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorPlayer.class new file mode 100644 index 0000000000000000000000000000000000000000..59c73f6e5030f264187dcf8787079aaa309d6e51 GIT binary patch literal 1996 zcmcIlTTc@~6#k|y-R@GM7QqV_6%h(WmV$~1B686*Ry5F%=nD?pp)9n!b$5#PZ}{dv z@KJqG%bYnUbG~z#@63Gq{ox~k%a}9JjEe@MxEMjd zfdM2U7>r=ZKoY|`E@4C&%?L&{q%@3a7-tAi+m0<~7=nqxRff>Kn-dJJ8QT#{<>I>V zvV6TjmUzascwv=$w$gWvA-QS$3~dWs^0ecZge6_?L4j9<#}G|Bj_~FS-1h|?TFqE) z(e$^kO+GQ7x?UkCa<(+r%iG%|c#fB(@Jzc{Dwqmw-gS0_M<#zQwU!!RTOL~*>pLXO z6oY2hA~QTrWE>&QBIRy*d_$VP@Ce1+*@ZBd=CWCypLdHTx9sGm(&@qa9H>iHvBWS^ zubb|>WzQ0;sxK_fpiA!Mg{IMYhdQklKZtw_&y@@mM4hr{&@CcPb-+`lU- z_cyYY5|OPVaR~0%Xem4Amm;W<#-Y8fU5*&Y%-rl)tid(=Lb} z+J_M6Z>MBis0p>KCrPSPs$_O}$sM%=e}gpPJbJ5c7sxSyKD3kUCGckYfKR}{S<(@U RP=^O_IjsKX0o<59{Rf)7EGqy2 literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorPlayerVehicle.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorPlayerVehicle.class new file mode 100644 index 0000000000000000000000000000000000000000..29b4007aac95041bbef75846a41f79b7e9c04b39 GIT binary patch literal 1965 zcmcIlTTc^F5dKbEy6n0L7OjHd1*^6cSc_Mv7h*-zSc`$Ci5i2a+e2B~?$+G}?Td*< zAAI#m|AqRX#s`0ZKgu{~X%rKDXo_jNXJ+=y%r`UN+4JM)x9=*`m17tO&QnD-E*5 z3XaJeW$s#1?-(Qgy5%v9-rzpZ+g?kUzT@6)@V0QvV%;*Oqn@{I;pQ6L^91dESTLQY z;ngqAJu#j-ZlfxymTy!x>UCOpmA8E18dkH_Fl5l2V{ZzVOx|i{HFI`#d3JR+@$YO| z2F2RK!SE_u-R-esGhUonxZUR29_t?=Wb2-fj+R}bF+Sjw}PfCm}R(??7fSbtekh~ z8FApoZbW0yR)QjKT5{~;{~F)SW4_6C=onzwv+OujWWW>!XLaK5c^wyUk$Aai`PYxZ>k%v)2UqN z-fhudS}V0%G_82D@Tc$<-?i*oHlMmr6CxJoI`k%_J8bLv(A@61+=8fav%Q5}+pa_x zi=}+&9>bm98T}_NeN`5E#Y~;#rYSrxk-2z=j@;W_IKkTxcK6lUVb=Ln8OP}6&_GD( zA_*fTk0@z-Ni%3=wDwJYLFgk1Aq>(pDvj!M43VsFZNNV4Cyn6%;`Efx@6bm-U^*QO z4{4tfd5;q$en#JXWF!)cc5H*6ph$IW{44s?AIKpbB#BFB^#%5*FEOmX!cp}#((0Qa z={b5gj6*m`|Al*zv$^f*eCQL0EtZLZZ?o8>3zxAss{g)X^zqqVoQo!ra2hFI})9X8-^I literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorStructure.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorStructure.class new file mode 100644 index 0000000000000000000000000000000000000000..44e0f969162127888eaf96d2519833fd340e9f97 GIT binary patch literal 2405 zcmcIm-BTM?6#w0PZFX6NMxjNERzwX@vV_*skVu)as1r_~7{Li~o)fRy~_wXdRph6MWcv&$)ZP&-vZmU;q5+X8`B1 zuHXqI6bv8{g{B~i8GlJCn8i7NIWOUrC@#pD!$k!t%tw*-nM)F0m9QY;GDGB&X_?*v zLohzE!4S&YWx+6@o0iBo>m}h7c&SDwG2J$JZG$_e&+i|Gyj!NrFucS)p0nJBFg)8? z_nfBTH62n?bCxBXY>m6FAi0~mVb?XcdNK8m_O9*J%A#y~TB%vB(#FfY;R#1G>y4V` z8_e3)ws7dkEhdY}bH(ek#o6)0J*62Wv+bYZ?YM3UPpeY~hQl{K%@qzA(zf@lX!%T` zz$;n1-msfiIi1T*98G~iu}YrDD>c*g7$&>Y)=8GaWLxy)sK9LtRF75=NrpsMW;#(* z!;E@^L3Zt?V~7pm5bbfNBD@yezwU9Py2=}^R!O)*vmhbEa4p_@7m{gzRs!$MFf1L1 zHLB=(D~)B-pS98dYJXyjZ*vtV5Mzi6%QHPwxGJ((QgIc_l%Y7wML=T6AFnfp{>RY6 z5bvfy{@^lXdX9xgT)oBJ6|u9nS=eb%n}_52LDF<c)D_Ku+gyA<Xf*Rm_cb`f!gzJ&uI9MPvS zh=6}b5cec;8tshs@Z=8&d`mGCBF+7cDXeDL#KEjab?Cw-7 zI4JKS^bwYPQrSazJ`}tV9tw|y_7J&;>5TG+X`uw)KFb3$`*^paMYt7=7|57?ST{O#T!J`7_MRpJSPLUH%d` z}UlgqPSKn3nMJ?+8D{$;Wu=<_S!+ zdqF=i^vxkXzme?lMh>?HIw6EHiK&*_SyBvOno{x|hiF<-I7!LIiN|1+<|c*3i2rw# Ig1$KNH+eRPy8r+H literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorTagged.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorTagged.class new file mode 100644 index 0000000000000000000000000000000000000000..180915ed2fbbfaa2dd3c45aa8e19003619894f5d GIT binary patch literal 1491 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 QI+3G$mhn9C7*tr}KQFQ@P5=M^ literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$WrappedDataFixer.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$WrappedDataFixer.class new file mode 100644 index 0000000000000000000000000000000000000000..b58369ad6f5926d234d16655dbe8c029d327ff57 GIT binary patch literal 4486 zcmcIo>2nih82`N?$>!LWv(;D&f)&$J2`z}w)D|hAm9z+{;MuxOw(Zhf>~4U1izlEU zDkylM$mj=0N2VfFXB>C5a|{8hLA;xd`ipg)=Wdbj|06@TY&|8Os!DR)2<-|)XrQ^H#;(#W$DC7 zmMwnWOdira#RA=+D|lX@qGzO_@6rc!Q_rO+?{LXtSMgRdQ8x`YKAT}ia$43%#XCFe z=fDt{m&z6dRwr`09m~>mDN`G;W0r2xtFis#E{%0>?&;A6JM!5=zL-l>fy%UQ8K$1z zO~)JgoPg-03v6m4Fe}q5* zJuQj7+I}sTk%_vaf3Kdh<83!89!gTo859%3DydRx3w&LE4%bbwh2go#v^l{M0Sq1tnKf$hZ^8E&}b19Nt$kk4kvr_aFZ6gy) z7?v&1U2%BcKjXahMyoG_{C{FHsdQVM%~8P%v^7gWGBu=UHCCPItkuqPP^?%9l_Cm* zhDkcrWSb#-MC~*$PHAPUWjYFMlKr!smZ;)()Ty`wFRECM6)IlBAr&v<6$P)Vcnz-$ zY%iC`lpIs>1`Z1}UQgmEIHKYx-c+#_+h~$mMut+oR`C{&Nqvs1SdAtXZ{q~Jf>XTQ z@Kf;)-c|7)PSRT{PRW<|rCi-*t2)hJDn7tzDfSr^A4)lH41G7^RD6VwRXhxi89U1s zedaj8w4GV=*$rp0{=~qh;1hv6XF;0TXE_5+I;NAen&woec~Lnxg|t*kw>bH&;q13C zT0f;kuu(Bt0=9}nt$&OrGh8oLPx!=1y9w`7EoDfvy7hzf zgg56bm9(?W8@Dr(7OmGCox@%;hQGPYI|F^vJ!_?Xl<|Hf@YHqk{SSjcWYz@X$I?=M zrU|YdeqpgB0}B?&BF%3(FMoGnB~S00=>LNT1moTrP@glqz2=XAxXQgv| z2tn5KO1y%4!m4@3D`>!7T;)!(@Q@^{C07y_A@~sBS?^`|R*k_gFb2hgpAl&B)h_h4 zpTmZT?-#6X{2sxd5o+;Qc?rFY@Oq^o;*0oetCUMn30B&EM8%_*Q5o@H!u+m=@8Dh4 zSX<>C!vY_^B?qq~=L(108(56PRQ(8HN72kW-i~9~jN{mW6OQb=h!>@V%~%URpSAqB zy&H;@)YYdK>v0dYk+2Qe=xE!E7UD@$^&-xlmz=hv6>ZeBolw=q-$eZT2nj&^i5&{L zcks=FE&Q?hlngJwHKRe{>`SX>pT@_r6AqBM>n;z8G!|NK_saLXhIQu+mPNyOpc zkdqu7S`LS$lB&a@rX>&wl{XoKPs|bnVIjr#qWys*(O%eY4L!guIHCz+^;J@(h@16hv literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2.class new file mode 100644 index 0000000000000000000000000000000000000000..0e5ec4fbb80ebd8c56acd1d4f3921cada978d299 GIT binary patch literal 26822 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 literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_13_R1$1.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_13_R1$1.class index 68556cab91070ba9b83d00f939940eaabed68d22..eeeb7f729d2ae96010126434e0ff4209e6d51d04 100644 GIT binary patch delta 13 UcmdnbzMp+V4l|?NrAOHXW delta 13 UcmdnbzMp+V4l|>~9*8JKupDARFe;*0 z5Dhk@SpgMLL_`5a0a0uSh=7#e>;)pf_s876EweM9`ONIz&EJXVccTB3tDCk0KohI0 zjS+ZF1c41cLYs&<2$RTC6kt;zDbwvy6yzb>G`(g}+Z0S8ib6f)Qxq0N;S^y8Bh6rx zP0?nsmQ67fYebw)wW*E`Qz+iF5^O&uQj!hvl&mPlJX3AyNi&1#M#zE;%CsqqvK8f+ zXRZ--ji_fteJ|xv1DhIBBOB7Fv7#n6)TO32HKXQ=TG)_hyh@^$M&v6hu&EWbHlk4G z_^FLeZK+)lw5Il6DxwZHb);frNr_FJsI#Ijwv2T(W2L6m&FHzsEb6YPhYdy4)AZcx z!GVf;*-%2gWl!qk!NDFJVutz}TlyK%KL}IkHXBCJfFK%3gM!FEkOrIP5F>^fG0ccE zFAb*=UK&Z|UK&NCjTob7tQQ8-I7Q>VFqkITG?6Bmp2>=)D4MEhn%Qo;q6$SbY$&Ih z;Q(}}O?S~8FN`O@qPYgCd5Z3~VIs}9$={6bQMACUyVr>O6fLxA5iPc1IxR8cew&sG zATqYh{OuV;572{NSWV@|&4J?pn&5nl7q8hO%lMkE{Jtu?+q@1+;0T+up3FDiP;3lGuDMm%rRE41DQhh9~* z!AyEB9Edi0=?!|*rnl&A(|SkICL10zbKVUHrj0gKnm=0Rk7f4gDpdp4}4 zRD=2ZiaxO6CHgRkKBA8m?XYR5q1;YGxt&5eSWmlb`h-4J^qCDCX}6+1HoPeu6EyZ3 z@wp9+=?g{s6n$yKyR_ei&GeO`1B$-3VH+K^VLN@J=vzgHY(IQJhi&+fjwt$0(f2m& zprbbIq#qRhXvlQThEJ)tqT`BA*szCwvSBZsRP?i=Uu@V%r)>C=el=0}P0{Z`^auUv zq0H$#<)XtPSM|r&fD-k{bR#Xx}fNy^3x?7j?uq19H+~Qt|+?dg%FYj zKU1n=P>eSGCJ|z?A&A+eduP+KgaRC3M4-)zJ>oP6DVEBxnY}iJvo^keCBAa7@%kHa zl0$3`WuGlR9}yop%w~T$OTE}ZKZu(gX>$}ui-TOtxO!4t;~3-Qud<`-1jm}aFsiTisJmL^e~641&Rxt%@M!Y3l+DL$|dEj>ea~R7%(1TUY3K6Gn`){Bb}$B zBC1+M4V?c=@kgp1bJxg%B31JFjH|i&9`uOgmh<~N_J+}NsI2G zxhMXl`Bv_wF$)FE-U!W{viKzD^Exs0nriODeKq&v{^E@0+jxNHfjmg_U>>4)sODi@ zrg=CQA>=q=D#01z(TN&!c!cJWT&{T(_f)3$cyHJ-8Pk&e;|n z*GfXAc^2Pp#B9xX@c$%UM)94R@8UU%n`!p*T*dP=-_1qF%=wD%(Y!#go0pJPYck)f z`95A~#3GH0afz9;*x8;?-@AnG*Z4dBAp{Z#)13H3HF&A!W&D7~7T8krgZz-@huP7* zoFCD=0-Gv+RP$r}xaKE}SZTzQMyxVoH9syC()<)xDsHX$X?{j=OU=*n8qLq~T4!Ej zOyKjp*5J_7mm6gOm(b@MlU~rg&WuDlNxn$uY~nz^7w;2XIy8HcUqbM;pFFu@dd0M| zDc#B|#!MbLJv5MC_VHSIyyD~a;xNCec!TEG_;uq#l`tpS+1||d82C3Lv~+2ZkX+mI zhCqTx`Aw%?a&u2xY^Sjo_IBnb=lI_;YTh=Hc}Mdmepm5kja{)+@fOWn@khA-QNu%?6IoTD^e^&g9=2QHu;@>p?&VOkBlTSMnQj4v>5b|6W zZmnxO-=!|`oH4vP%jcY_Y0X0h^52TjYyO8X7|cu(B&7!@^d38*yyK*bu@$pTfl++X z?0-q|znU-e73W%7AzpO~)1!m0aixH0fs9)yF(~$s#paLYyqey_8(;;RKguMSp1kd!_fA!@|riFwnXhb+aZZ zHqiM!Bhz!l@|qP|w#jsgGP84!SSH7;5RFIhJA{b;fbKnJ+T>Yf!zYw0D^y!PE6jN` zGdVEaia>~V+QmgX`!nM((v%)2IxEq8#ELSCqHowYGAr3T%Bp4hVs7}cF)KAN*3^ya zOv3EK#3ND(tT7Fe~lRmX}~R)V$?tt7+rh0c)dTK;ubvbItLAYLcHh)7jdnzqsn zqt;m&%F5JMmLb(TD_dDP+R8Qh)`_bkf{mzaG}kk&`pU}FRs%6s{xnopBW*PnD`hV+ z%lDu6-G`4WA5o#LCRWn`Z8fu+I~TKudRhnxq^o7su$+HFJ^5CFoZ?ois-gKWvenw~ zY)D}O9>RcL&i+A6}C+u2*yr%e=Lo2v2cLJ-?l-O;`%Fr=Nf+FKnp{)?9lI713^ z1mj|>MB^pApz$B6OIGKm*xAYNeAVjWR`1TWoS~gVoU$&(80);yWorB!uwVv+!(6Bh z^C1K7f%DIiP#LAi>xc{x-w$M2sgO0p2$GA z=i!@H()E?LDR<6_uIZUiLIA9CXG8;;HJFbD@-(eh*jhB$C^g#ov1>-=TG9CYO>>ny z!^~CgDl=Egi<4KH-|;mFfvTJ4*2eZ&Br`)G7&~A`vAS6PX`ssxt+1p>VJGY?Jz_I< zk*96Skh8wDZr-+=v;<=}yhTPqv~1U)4H3zGIkhCO%3eR zEhFnF*bJcZA|MLp55B7DQ>9)*&Q1pHa!Ei`obr@pc2qeJwkOoJg0UU#la2&e8 z3Frks!2mc3W8svmcNEyt7wuvcB(_h!9tG3thyBHxU>J_K;Q)z1I1I*tI0#s@_rt-` zvSg2*I7C_jon))7I24D8$qk?lmf>(vvTY8IkWhJCND~0B$<9FvM=C5=I0_LJj#fBE z;aJ%maU71X`sbFx=>Jo^IW4xGfe1JYv2YF&;crNX3(y=cLNQzttN(>@a2ck;6_^cI zg^$-@xzMZ<8D2(9A{+plF%aIvAlNN;)qUuNBdFnb42CNhg25Pykr;*X7%kV6T3CQ_ zE+X4y$0L4d?m`j{yP?FTQW$K8{x|_Af=>)ByaAK6s$nvHWjM(YRa%pAiog_sxh`}T z#A3P&T>vCvq6=Lhq+_fLoszv2PQ_{95yvjzbgTe>kofm2&cK<1!8qZ-EW91O;_Ggl zEqz)%{s`~D|4DR~!;5&Q^o2krtj4=!<4~Lt=s0q)K6Ef%Rlv9+XPK=!Feo05*bhYzz~y z2`t8z@EGR9N(qb6I|vLQ3hx)a9+&_LxKxtOBQ6cYW%z(_t^@SO2k{}{Tq?|vNH{_u zkn&Moj!bJgJ|d7v%kN@nD#|JsLw50MA`7b3t*BA=XpOqZuB%&)k5?;^m40B?#VoJ{ zD1}d4h3*PhDtuDms=C*NC~~$6(^pr6Du6sCdlITjVfxefj8odX+}~Dmqdmk+;%8$A z!L)FRPyu-dK<=y4DIE0-y4vxX-lgeR|yKS6RxHFT|2&=|(MxobSHtg*ZDM(#r8SfNan7#i1v%drPOBIm^l*ZnC{BjyMzm*Ey6&!(Ez`5P^)UET5vMs2}&ec~WE zC+?dp0y$2uXNtD5SHS0DK#YKcEI zdX1#V&G&?a8a)Zu^^kext740dAEH+y;GcyPOE` zK^eXeWAFo*g&)Ek{75+Yu^dD@;91-$rFj>;BSvkc&D1rS3OZ@mP_QgYTTpY&na&ev}SLZwMsEdLr4#f~ED!!1g z6^Lj1gz^EBZl$8m1S?*O>wf%7;;p4z9>A{+GPv@FztTD=Yq2JP)hoZLS@|tAsxEKo z5Egh965J3T5_VsLMi;>oRsEBKcQ_#`Dl$asnq2Lj%ptSn?DpVkf$XeUbq+G{Z{hZN zDHrGDD7^^XHOZHagz{1w*XZ{m==j#rHxdI9}pfkjd`NkK4qAc}$@Rz7#I(2q0>pkNq8 zA@T(`6lRbQ?xZkSLgDZ*MaVbBNcnOY1zRXuKIqkg10>foiiO`O4$e|-B&vf!6pvw) zfYFqQ%_#}nQ!;j>6fB`s^xr~hIE>P9G-cpy%EY;pg%40RuAp3eh3evZs)rk>K@F}2 zQl|fuBhV5)l(;33#U;R)sF;|Ts3?~&g74ohUs5m1KupwNh3CmtRh}tgZi*T9dE}e;aC|sWK0Na-{q9Z6kF}5?-cE)Ln zx19-^5~+q2Nt%+WriRH>%W5e)NU4;jA(heHP_UFO08%qV}jI5 zQ)_Ay0j;R5pUUVeP3@??wWNclj#RFwla{{Dwy%rTy4rQR*-70MU9F)V^{_2HeR!>+ zUK+}&x9mxMd^pI5gKbw|YfC>Xu8F|f)L%m-4Tzv?X_L*cWJs?0Fk~$ z_OV9<-9wB0u#zgRoA=s|`)nZYx8eaSTq_>5;vpNtB@wigmRa{7js>I@npV8GctQqfvPPb+%H5BJlvRy?WcIeK1$OY0P^w}W1Y z1)`Vy6rz_ky+W^A?KMTOYglH-Y>Wk_mo%)h4{s>itYM8+-}F)NEz8y|8lIv|i}_YX zZ)9u1pmucCd5KGU#;_G{QmpDX%8(U&?1@6uNqw$TAaUn@GOVF!JqVJ96@ zbl8&VTMZvlZ$;lJ`d-7w^n-@obVSjQihk0thmLC4OUG;!epd8L1RbXnKKj*S_?x2N z75$;%YiryA`cu(gicV@cM1N~IOs5q6qk?o=!}oMX!w+;;(Z7n$`5}sA!codpbV1QY z4aX%y3>qRBZMv6Rjf4WsRydl&I9!}&rC2J%W{%JlU~PThE55Sddi}XL$wqS|M``i- zfcVJKnu7tBda;8JiJKg&IgaDSK~Au)9ue0#(K>ldcJ!R!8g}m_F`tt)*W_B(n^R&u zr)W-PsU+XiS+SkdHT)zFaE3KSYDzrUR-EPIY{fZ#Op@e*QJkxxW+mq-&i8SFj|(-X z*g16+*Hv6E6bQ>lr@rDMw`F*8XmNNxIT?~zp-sN?6p%p;q#`M9sJK{hqtFh2H%ci{ zEJdeS@=WT6;wA`T6(cGpPetLej}*4)N$ zTP{<4mEm^W-e5N7Ak=YRjLUF~QX-=|81BgBhCAUYgnYNmm*&pV;qJtg$hgkj#b7Q9 z6kQE>uP3ORCDd9vd4TYsEMb*oVgp>V_wDqTE-(~O@Jnj~y z*AL!pcoE-Yun9IbyqNDbd>`L$_yKkeKZuPLKV*0bFEzZ(iifROZp9;3JjzRjP=;6V zO2wsyALCVun;Krtj~jl1*C51=t+=70XvXyG#}{?4n4H~V;`FJr3_oeR>QqjeP~_%h zr@PUKz62W%p-D4q?Nf%=+7a>Y{iX44-HbszA8!}XGTq+-+I=M>nV;ro+)pzSGoB6b zn&@zTF2K(V4!lnBdc!a92J6&|mQcN#<@;<_$I*fM*_!GmQ@*c%|4e#U64DaX95o&m7 zjjxzEx~Px4sI74)*3Jri!CxBwO19zy{I%kP?&{hP#SOP$ePj3#AGQ{LYnh*!o#l?t zO340>zYpLkfkl$z2>+<~C&NeinBt!e|H8)&pWt8JC$l;_zabO}ZSvh3*?0SYx0L#W z|EvO~Zeq{z6|+W8wJiQi@kzsfv#_kWmw}NvsWJc9ZBHvcWB4rpi_r8^Poz64Cy;jz zA?ClxcdD2+Mxt-{Jg>B%Ua)g7UYYN2=cN0=L1}jgprj2XXd`i*SiNmKCb)GoAZ^dYX``q)nJ^crq2s=(+ zxx?(df;tBrzil@L58&6AIqOBC@0h8RW>yRzKTl{O3!m!6toT=km}(i**Y@MNj6SR zr=qXe^)(UJNK4bu!-fAu`lu(0SBf-ECitz+y=QY59-4LXa{#dS6Jvy>RO(> z2n~is$a^o}0Hz_WbyYvFehg|9OSj2m87SS1%6kk#+Y$Bzz`_?}sG#9Ma%R$cC?= z0UU%5@C|f?AkiGzqZbYqEv%Dl)fI=}bz*V@XoEv>7%17c5Gy29J`d6~z>BhTgu>wp zD;17FM1><2j#4;UHb)#IcbKs~hG6iRc=NN^b{yj11SG?+kPg2=4*UsC;Vg43`N&cK6k7FNM|cpff52rj~AA=cZ-unQg7gJEzG!{G!fIFCMzlo!@` zjK)+9$SoxXOXbP3ajWcjFbGXONMd0ZlzUW)fz2=g$Kp5$h@q`7!z5Z2Otx((j<-Y= zZ30ddnBuUG2b}}Sa=Wt7g+V%|d(eeL4kmlhDcMWmB%BOBaqKis!Ko085dVI`X*gXl z7z_Jw2HpUE@pTu@lr|$CzlS&CEQ!v8@GRaWZBgR+O1xP%j>g&Ihs~<0QMU*qEu))3 z*hN?Y(U;-BRkp1PK~Uiwg>x0&=E->~9_IqI#d9+AUl^S$l(Z-PfZn6qBtZjAh7zm^ z&9D}<#1t8p3hgn&1FtHTJK+MnLvXO0`XIak+n;TOcBiPtmcQ9B$6y7E4`d~by;oXvKK5=OnF2Z|+bM2uo zF2;L>b6GG$B5}W94Y1;JoJ4y7U4cZ}f*yvpqO9;RWDl9T0oLuZY8%R=06i@LXyNQL_^j9v4aNAJSj~_Cb-fbkc%Vc9UVt_VpI5j}3aHqy z9$#?BU$Z56t=KS7Y#1!|4S^&a3i((8^>8>e!b)Mq2xx~Rp%O>ISg8sVa12bBth)y% z2qPv6#V1!YqEZ;KL3j`$he|`wS_O?@oR_8HV)v?QyH{P#Qdkufa=a*p$HL-E;3dIA zd*13Qqc22tOjV7IZ8@k_(Ms9jF(La(NslY<32D{qq+MEv>}y}>=|S&caD({pqFgpYQU+g^ zK)oW9UxQM7T{3VZ^pgk=5TGk?GmH_WX5w3LD{c{{ZiNT&ZFmCTk<$DwY{YG_72kv1 zxE=P3sYk@f0i(tPkJ8omZT_=Q3pK_QstuXjdwtTfOr^ErW@8Y4ahn~iulrl%IF5&VH6iEaL#E?u5 zWXgXjg+YG`hk>MEF!|(jZ3N694YSD)cawn!C{jKkM#*QwXn2zX^7SqT_ERhzq&PTE z@$eTVAWm) z7u4~t01`c@<6R3-{P|a&2+v`b{MQz9YuoOCPdLul_uD2rWll%uDhcKc h>6XeuQru`J-AJ=MZ8<$ck9yh$dXY9<(l*hC{{eg0+*|+v diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_13_R2$1.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_13_R2$1.class index e8e38065a243a964ddb4fd2ecca5b25841728727..49476c724bbb7a0ab50ec017f6d49e863d95d180 100644 GIT binary patch delta 13 UcmdnbzMp+V4l|?DELpQ0bt6AgCZhXusJ@Kz{F!xqZ8{yEC8p%-G%4ALf_Z7H*W=iY^#@z zk%UH&4I#ufS>zXhRmfkFvdKdMrrTEJ^^i8rKrv5dDbx^+labG)bmn(YG6}CYGgwOHCEKbhFa9rre@S!Q41Tg zjk8sJ)KVn1Qq1le#=Y?_ftfCnPs^=8Vv|$3xGB(XtG{?-FYs5T7 z^KDu{&)YDW93x(^X`uijV~fn+2LtFuTI_|DG{(63k{Ni}1Y(I1uNbk^h*ynRW#`cBdJHhe@s zDEiTc%|b5$;(!qcZD>G;6#b;=XB)QBFE(ta!-|e5@*TBd2OYEFb2_f*grbu+d`YKl z*hQxm{i^6U8@{14HhfEG6`eCY`rU@TG(gdLMHg)Nj{dOWd%CFTlA=FtI6!~daFG5s z0l2K_N&x*sS3UHv!SI@*>xxQkIBtwPMmJ>tn~HAPaEfl*aGLHY2E{UVhNTFcWmar? zA&4s4aGv56`ziLf;gW=hl??&xk?d!w3ju6P=-F$8wmFc4#A6Ot93q}_s7(kIw#s(g_DdYcZ}u9Hm7i^afHQoPE(w2tjLgx#F>h#dbpb6>RwEam4ty&TtkwN zvlQ3#a4iqlwlUuLTSsxW;<_cVe(6}Fp5polK?TE#+vFAJJuqxS(TKva2%MhL0YR5{ zw;M5e*aU>MbSJTCMcXL4J&j8S`e%|=RT8jdmgg3Q$jS|*aw%@8xRK(vyp}4w1oi%siu9~}HDMGq4J~i2?8DmvMuttw4D%RYcduU9@48=V) z_u}3NDWa6?eo$j3R#n{3sZ}Y_nV0JC9IY7Is=wv|X1jr!AL2oZ z2WzZ{^#u>jc|1gOJ`WYIG!Ns4H5c%3%_DfE;!&DM^BB!zxq~d16<5gPG>_*YiYI6; z!cqZOb1_du$aId!r8vtgskBG1zUE0rOcsHCc#43p`B8pM@#7k2@c+yXQ=L7PYHOb$ zsCgPsN2pfjaJ=npfh{%e!~F=c4(izE5;)CI@RLS7rTJ-oMxtjHd{*%c&Cl^n#Z5HN z;@OJlXr9X*G#Bzb&GUHyLXxw;Qc^{u{=8;~Uoc{!#@Q&Ug}ewM!&y-`(YYOOdtT(l z8ZY6WPDnxx-%FZb<|P^%p-k;H@9_qN@R50s&TTfw3gEQ@u4Nk)@7=1fG$p~Ktw7TkwgHP#+KzArKNe!SdnHd zN|x&uc*d$={zPj$hR2<`Y0>^M+KRQ}oV96*T+yoJ>`SX-#ox82YI=f9PcSno%RXt& zl=MW;cq`F#RB=|OPxGBI#b7>`YAeZYS;^W;u~LgpDlADdzu+`3x>_)SC&hch{V*8T)%`YP6lx%Mq zgxH~EZ>whh-j3SpWOdPa3vWBo9kK$uTHQ3>6iDzomO8yU)Wsgo%nrA$o+h*Qcc|d3 z?-1m?*RdVOIM+H(P4s~Uk3bkqhd6i&QsHT+0W+XAJO`a%HuQx#&WoLLdoIA5@`j-S zMFwCktSwK(2G~$!4QW@C5i>^kt}C-d`nx@g?wd*FGi_7)oSU6e(w2iCtZ+4=fXp0h zf=%UVTFtPztYD)QZ6_x;HEoTo`1XCe%GEHs%AI9&rHVKUa~rkY2tn}SeY$bj2HT2e z5Cmd7Y%f;l$UhBq6QUG$Xsxg#c9I^k8FS@nnxbgq`QV$bXL`<#;%`qQ`f|6}B zahQb4<3bt_ct>^)Q24OI0)@j7QQ-)MBNdL4%@IfAn392A2chq>cymQ;y9(j(FT}t# zNPz2*0ym*P+=6y+TdckVqlH#Qi0~K^%tVGoXu(QUuns-25d&bWTy=L~Ane5;_yL3A z7>2+l423%whQSz)Q5b^>7>k)0hfOiwMP$3|c+3a&T}Z-UFSK{56bf6RFOJ1R2oXbD z+=WS6WiXk(d>m(pDy{K2L0}5U>MnE^#9*2WogXA%q6?irq{yZQIwgArU=bFBM;t4~ ziTDWk0>r;Ra1u@y3`UFXQ}9vnLJ{o7$D~igW3Uq+$Nx!m7Qq^vDt$q)5?)20Y#fZ! z1Wc2UWm?mPk%rL?!0!$$gW$XHKOx|kh2TkrPbqv_;WMs$Rz={`04?yQ%)9{wsX|FP z_?^x@3Yu4enwSLHm<$at1)5;0sHH(0f$+Z~kb^UEmf&DE^?-j(Ha|&!x%@bndwlH6 zf+W#yfVE^^9mvIO=!tcqAJ&6mSYLwLK!Vv67GpD5g3aA^2Y>-Y;apkQBY?!?JV`c> zxHK5&;{xGa8|a14qa$c0!9{g|FO(t_qhbd{yDHYIlSva`p<-mzRMmfUJ-` z3Drtr`fIq#dB4}N$TpH2?VysBoeWtlTZ%?o%ynw?uF&*#H~j$G;Tw`mB;Gc2*~Cyu zbl((~SdbwzS4;5yAREH)Eoqq|wFcjIp6ET;*A4un5ZTyMDA5}tu@A&zU%~!Cncq)x zbbyO(GntbF6VtfiEjwc@TV41EXJi4DO}8`n#bVu*xlZo#u$2!a4_Lvw}i zDtu4MrP#0mOPst1w)yhKhM{7^!(v|nMB@lZmt3!oqoEFt5e|%n){;{ub4KEL7$fv8 z#)&WoCrSJ#3!xvq7yo>T|N9d406Bnaxz;ME1EbuW^cTCA-?Mx9-JFEwKB2-!F+2?B zmV*}!Gw=iaP{2!v$@q~te1X4j!D3O|P2qk|c^5If;w@!=(W2w!$V87CFtIpN@Z+$KET zdAB9?u)Ggb%UV7`t`mfmD;B^N0mbBuSa}ySX>G?(CDs9QpnN8Ug~Z%8xI@Ygi=lD& zxnz&!CW<+X%d~b%t88qEjG1gt1)(gfJTxOjT>tv$HcY0|%G)@qXsLiW{?9{1l0;_s~!U%n2RH@=e9{XawBX7OQ*TrED4qPJDD zWt&X?6dL1al7Ty*H-0Yle<$SO7cd;Zgh{vyrs7w^)UPFQ-@t2P%o^Mcn{W?o$Gvjo z?1KZiAAZH}-~xURH}D4}Jb+$2C;>er2hUGZGk+0-4$FCQ1l#-YsJ!4DlVjpIj=~c- z0Z$6~PrE4ONPOE#5`QNP`9ovz><38%KS{z|{Lu|oB`Ku`@Swz7OL07eKN)0j$z6Y? z^|Q>ydjTw)`HN_k%{&aX%ZgbFg!bnuMg$4j%^m&a zhbGBM?ZGPo*}r1dHAuzlQp8H7h+LC{^A>c*+pY&aBq_2*>xAn;CAk)yG`9wcUf;Vm zO6zAlC9(BDH}UGU*cK>PieE*KAy$gtZ_;N;ihA)3o|UYfCbOe*MXhYYIcb#*{$8Ha zu|RjkKYzChpI3N64!jF;1epA-Ba>~3csBkaal0rE$s2gd;X&8Y=K+fXz@NMjNLs#V z2SN-5L83exQ!wstFo41!pTgynb_6_5kuZy*;CZS5t0)@YrWp8yV&$V>oP5rz z2uG+AT%dTkObJL-83QO0L#YZzk-V8uGPa@=Y)h%wp3<<3kJ524Wncki;uNZi)2JHG zqw2VbvhW?MiR-8qzDwEnU~Md!`j?z{me8TSTNg=AQ7`_Da*2}5PCe;6CH_T8QvD{O zVpGY5BL4_pAe1UkEouEMGZ4EOT+QvFY~icrsa*%c{cl0#vPvkdC6L>w050mF|0^=B?$O z{Eohc?r7OdKvnm=7d5Er-T_RpyCeUI08`{yMa)e$!yz8|L_QK<@R#q<{39Q15o6_A o-L1|NOrH!(VWDaAk$5^iK~K7^RrET&;kGu>X4+KV+CiKC51O&=+yDRo delta 6317 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 DY@ypJ diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_13_R2_2$1.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_13_R2_2$1.class index 86e5c9d33209d9ada1177003f61c4610dc7fc2bc..f281d517b5ae09bb81af4f0e2f6ad4500f91df9c 100644 GIT binary patch delta 13 UcmX@gew2Mf5i_IeP>F(~faQsb*icbGd3IX9|GB$?Jm2^IzT~&FbI;72nbZE~%uOnG^0&J= zxa-W;ZA8@7T4ZxGWu)=hl%(QpWvlo&&Q^|53ASpW5`~;(RI*Q{NH&OH8QHP zPc<>hAE%nCW-{1Z2GeboA%iV^s-;b7DpQ(PMzyvv*v2Nm$_m=5t!gLT>^PO9a^qE= zY7>XYd|S0w9i%C+RY%pyrmIwE>29?^LoAst1Hx%@oJ^IN}8*Ux+b3HsB4W1#?w4?ovp4{Hwfi#M%`%CO(v*T$#ypz zb&FBA+O$NiP9aiv+3Id}Pdr_wLPp&ys=CjpwKiR$?w2z?U{skbdr+E(jC$Bs>(nDQ zU8^3IX1%R8Kp`00D38T)>M`|rJUykZ6e*vOfhWZfn`{;ArJj=R-=%q4nrFm@&&H|e z)bp~{KT?QQxvgGQFBuiKDWr@~MdZ6enr`Bzl_J*GcvYpYH0qy5y=>IBczQ^^BF$D? zRjchbty8ZW^_on2J%yBdBVN6!cG^L;OT8uCw~g9u(?*%}P6}!DhD}e)!ycpd+Vs41 z_xaR&;@j`rv{_|}x<4@LLz`Yw|B6!|sr^QMY^zVi+ddI*`vl%b73x!49Z;VcbT{#Mu&El}1x0*`CaAu$sgL^Fs6$45W77`xtxYxRJEIO8^}S6y)eko9Qb&wBYSb~C zcB>z4dPn_a)N!N!ZPQ-$vrYTdFGl?;ZuFZ?AEZPTBOS zI&ISdbw&(OYc$1a4r=Ao8cNib(H^6{Hhm+fJEV=#KBMDoI;?G*zSr?aJ4PqibW}I6 z>6lJ5Iw_tSs8%)|SD8j98x2_a73R^YHdqTX=rrjyg6VZ*X`0yDubV<(-OT9b5L5?& z5lwZ52>u-e)h$HiBM?!yv~{Ki^WEwvNT^%ex{b~ffq#LFx~;9->1;@+b41P)kW1%^ zglDj0RDe9$J7138-qsy-fk+ZBC+}$MPP(%Ql4$p%-OuR$e5{K_>vOu5q3IMx#fScS;T^tIX)pp*K?x+YcKp z-~~i0uWDGxR*>oX5I1NP`suv1(4P&HLeHe7mJe!liL%azH17i&w4v6egQxsINvCouI3ZAfSsO7u2dDC!$nviP#%Wu;K}v`*7Hb(uD< z^R&(m_u}5NWWLc09KBF4a`dHovC$=tUZR&8y-dEBL#>W3)hir*nZ6tfbMzJZN=L8M zS2_A>eT~uAIy$JYbM*Ck0*;g!YSGzg>gXHv-yD6TUSaf2j$Wk*mU8sX`j*hu=>@sB zVq?8pn%m?EQ}yjIp`+L6JB+^5;XCwQvccUGdVh>?+qPn+b*=; z>jQNN4|VuM{ufiz&?|*ad%+PLeV<+{&HavkK*Pwxh4q6*Kji3#^*W=6IrS z4`1vm{5eNIum9n2Kko17&H4pLZ_(wBeo?>V=rH#-I^yUGUFqnp(o{+FPibD3W}B{r zgF5;ZU2XLFj^3_cHF~6@U(>HUdWWtFJ=&s)_YGa+Y9b*oO;in+8YO3b)6qL+q+#f~ z#D<~dmKW9?4Y29%VPE-zg+W69{^(s?DbmnVAl+ex|xU%Qj^J0kGA zM(=U-UcFC5cu$;>6SIAy|M!`Cgo5cUL%lMa`96R~_&fb!Xj*2WZx|1E_+p+CdL%P9 z_%Gq|k(g$`qd(T482zckhFxk)Fb++qmStylk`uC9(_DX|J%_&>tBri)zQD{-8uet%M*GWvAr`d0U)-XK~!NqP2{$eFtDbPhhqp^!- zTv?1LS!tyjtD$41S&c+*;<88Eq$f9)t(zFj?^sQ(W=w^#k%Z8YtOhxqt>#S0u1G6N z=PxQ4He>m`(KD7fR=Tc+TCEIO-6Dn%p$%Cr;#*poLTkm;9-P{Qe$2}8wYJ&_Eenx1 z!q*mx#X~!&AoHGf-cVWF%&csv7_=Owv{@yW7A#-by~omm1&e2v7QlZmoH5t2a=AC+ zX-xb{D^F(T*Rh|{E+_A#)m~^F96rR~Fr}Wez=iXcm0Uh!=AvR_6*yK$t5axmyG-5L z>JoatT_u&WBS|Idf_I1INf(4H$a;%g!njtp4KZo0wAmB7q!V@3aOu);$}9V;$=P92XDcj5Xe|F2p&pJs>sdob>04UGxFP^oc zv}9S&oKd2{OG_3=2+c-Xm?MdHdBM2^D{&%Wzp9{!2gHuw(EopBke=lS3JT(V7h6+M zC|Og>8}@u!^Cji4^l8W5rPefL@X+0X)biTCAF|H2rk8)z-;vIY@^1&s^ER02ShK7- zj?&6v$_-uLH#gC-=34U{rQir$t0=T~_<6h_^!D&G)}%)NLoXa=}uZmcX2n&bfS#8kh>Fc z4^X_|6yTmX08%VkIY1Z8k^{tTp^RW9A+n#vQ*=kKJ92M5ZgEj=SlfsD#yE6{aj>>f z%gujTTUKwa6T5+0Xz`Xv498hU~Ftl zrj0S{8)Ig2^TO1sp5~&=o`d|)*JEZ}7Q)Q9Y?*>KBag%^Qw;8Mv}QP2>oBzmQ&t7F z9hLV6rf(vHE!v5++Ou-m}BtdkUB+;44*&H@L0Y8 z6zG}9;T!uSOU3r@4@1lT33*kNT?CKFsi54y>bIueZV5brCt?AX@FboLp7nX#lI~)P z`VXz=ol|-+D#jjYeQ!O+-g;UWfkf*_wJ~P@q4oU#()!1c?vr}VOiU-|w9Y)0FL9X# z3AXgQZeEgCLG33&$sMYxU^Kov_CeFBn}xP>HxJq_0k7X%NdWW;Ixk@I!_=*c3X9Uy ztTa!Ax`(Mpz~}eXP^&5m6h)|KAkOde$5l`-zsdE-g{gNn^$Ano&3+T6eo;#XCCs`} z0@{Pn!58R#iBS8Bn$XvjLElgt`j$G<_cWM(pb>P0#?w){h>p>GI_`=%2WKBoja+@j zflEou<)t@`r$ciIG?QoWOjtIBrt&PF4Wwv7leic?D~L@l;5q1eu+>PO%k!X)j?|au z^8x_HV9Mo%aC@KYM;XMm*g4MdBEy#&Ud+sfOAIeDycC-=FXQD=BdIU3Iu)dTu3Gc! z={6u5?dWQ>Q?Q%YRj=_|&}N#)tV}azWtjR0e4^SkPntK)K)0gG=tGzW1ney|Fu#%p zF@KS3G&{eV#)RqoK$1VHh9R(VXmGASDNJLl zDG*5Ur=(m^MdNVT2#pWZg?OIeK6}qTPjsIlNOatvTtSo463Zwnm|jMiXPHl)6zk%k zIE>%%hN&nmQQ*;XgMKB3K367_i*r9ElK(7TkiQeU8dY@D1Ag9ug+>mNHjT5;Mew%X(PUl?C z;NG0+x?452Jcw-s6jSJ38tNiiGHs*DT*@mbNi1IHg6KtEP-ye{G65I#F6S#qQ!2NI zTLxzWbNt-S^-B+OL8j}MUdrNTu3H*x7ROieO7hVVI>A@*)f6XDz}N7#(7_@cJ;>Kl zJT0f)d_8CmT}3z0dmUh&gv#A#ndOyyEi??_69?h)7_%6O1 zbLG4~@^;kn1MtSxEDGWL3^Xe+u&#Y2!k#K=7II9$@>`XJ!l;aHmR>Olq~~GG2pGH zC2l`V%luxyZ!4?;cBL+tU_MBul2&MNy=?TR+7UX82^s=ulw>qUpb-6z_;kXjvjCz6NWHw8t_ahW0Z)5?r$EQbfH&G@zXwY93Vys0 zbhnU1(-d+@!tBp#NC``=d120`uWrK9}>05HOKC^Gi^RrZmcT%NxrzX#?Uj z)Yov>a0EpZM62M+SkSG(VWd!A|6i$Yj93Hl2XU_t(+%=eL4ON){GJ*r1@T6yC~By0 zt{;|ivx(V4H&xOqBrk+pENK1GbAxs%@}QA4bn~X#uh4_8Zt+WLaw|To@wpA3+woZw zraSzW-?N483Q)#c4i|$?uBHtN{e_Ygg0At`pH=$$ zx~xF!5tUU?dJ5eU^QtCv3;&Z}hF4|N6}%0G@VM%4PgX6BK393X0&q55?HXgd;a3rB zgk0F-1bI)u_!qz$btNv+!)yF{)KqE}T+s)?r*90P*P~KHu8+_LfzwxGI9pgn8~-w?k{)B+*d8Z9`4b9jo~)!zQtLbwp}))8 zRWT^W+Nb~bwa*~_|9kPXvUr3ne$GAJ^M6_Fp6(wqDXWS$7uBia1?WJ0RfTCwR2>m2 zeJLq<# z(R=wW+5k*{lkcHDNNWdx@D{M$0jlQ!&qwk@xCuPWm+(5*_m&{@-wN1W%R2yGJL-C< zfnqdn8$8<`NlCGZbLkiOo}>x*LY-%#SHo`r4&rc|c@qVM!f^-jPLvlK2W`f?kS{DZ zH^}8MI_oX;qGKB{CYiY{`A!Q|pisE|G$orL1MWATq5#rB&z@~gQKsRy|3Jh=v41zP zkVn zV>2m=9>U$%!<+NAQ=p6{RZ%tKarV^HIuys1~+mZG}BEP=h(f&p*7 z-{V4T@0fqq?x~_aMfnkWU3l*(qm(MD5m|PG>5T}zDb$@Vb(c_ghUu*cy)D$;F7+Lu z?hezt5!xfvy)Jd1Q1^!Ey$HQ8)NwBLgP@Sdh3Ufx{Y%Inx#ayq{U}TyN9Yrwe(F*W z2=&u2eHNjELX9h_a=*yI^-~wM)(V?Q0nkxDRI{7w2-^ujDE|c$t z$>A{l5TPTW2I;6vJ|^U&VfrybKgr~@GD@zZ<3)Lu^lzpJ{Vc>^$|$~yeg)6pHrEgQ z-=i3axX1NLU{K;7)>3TaKJi7YntKq=PXgb(4ev{;Q6XcSAioOZzfL_7qC>cbCLqQp z^P4n-chWrGMVIqibS=M)w6YuF{|*rEU6k#6s1klz4Uc@6-=h!teL4hRJi;H+N&JmN z@qUiyj{ysxu%AE09py9b#0PP^_?(CG7d(-_#2x=D++Dxs;4-|kUCH0N?k^?I5R?la z@qPqAJm0kXQZVyY=D@>8|7Ff(FQ>ymEYu;S>-jv zAAMkU2c18G`T^WlJ!z8hPi&+%e!O_7q?3{l8oO-xNjG|UQ|` z@_XR!-<>PGqZQO|s0DwAnNC0vC#fwiHC_2M3Z#>Aqo&b{U8Ri!D0RiGZ(XIOFa30S~-{IdkrMBrxLMjoPCVyBb+8lDJo+rMUts?v1DxaEtr>rrJIE5-K%i zlvYJMB&uq{xIHmPSjoUHH{5p0z^*XsV1z9pzvIr|E#!B?>@%+W5b*}X;bY%SJ>~}qZ}6A--o$jnA0NM zNZ2292ad|Xu`o9dbCU@BW#G7bnzW+4U^N{NbJGYl7V@uUln#eZW$R^bR-|->1x%4Zc~1`M>VC#RWo`4|Mt+5j;Kuf zS+!!NT63Ig!^tX(8>zNjsM_%WmCb`y4i8niJVxd5bd}F@ReQctb>Qn%0pF=Q@>gQ#lJxlIzyh=%jMn zsL!|=irc*+XAQF4eZ6u9?&atT F{{tQGUS1?Xb9aHf_kADy?%cU&=AN0;{^!iye7A+`-sJFGN7lYd zL}k`^n}d85jUt;;728TF?dM!&8RfB+R~aGujPm=GE!}_&I<`tu$wsC4RH{*FewD5= zWU!eG25r?`23z=4rcFT=lBT6!wNkAEDobVCs!dq6MXPdbm8TBP!&*Unb$RR^1L zRe@23at{fmNXCk#!Tb_cYO9W_lTn@J-bI?O(sYxiETB$O<+kdsde~H`PByB-rY@?d zt$L|bjOuMunFyO3R(;T_zDD)4Rev==nt?KDkgW!*A$~Pfof=TX)NoskP?fTikpa*~ z8FiXX{ncn0J6(EXgw0ra=?tUB*)&u^p}FczAD?AZl}#hm1gxpf^6@!7K39g$mSw`{ zNPDiI^VNAaO;;2BYLc2P%@k?Qmu9Lo7f3TLpr)%C0X0+23aHuYLTTn0H8(&L)jXr- z2WYZdV5^0yS}2Q*y2z-Djk-jZyVR)5jJn*Wnd*vkB6Y2;u2a{C12j+FVANt!)s05o zWYYq5v+QY!QMbr@w@P!HQA=%gySl@sOVpjx+-0i>6oRq4<#D`U-J|Xe&~i0P#Jo=i z?iWMUNb`U+4@&cpG!KgjAMvY4)v~ZG^;kNwdeT-;sTD>&ZPRUh)TjQ1yLv{N0&&G> zMXcun>UlNGs27ZS(WsRHx<{>&<~dufR<$Sgtc^jSLomv1y(9)TT!D znNgn`75>7e4eCpqURPfkwZo{dZQ7*1v1zl~Y1A&GcH8u}`qrj*)E=Y06F>Uirmbp% zQ9l^T;5Vaw_p3kDpFZ_((cxc4{cY5Ko4%IK z?NI+<{R2iFv}u<*WYcbS*r+2$VeC5%5cpoR(JDa6s-;aosgTjyXv?O3Fpu`w zo9h-L@E*vhGi@ExSo#CqO62?*a_QD0;jdWHl|X07+S%B;Ze#1VI!7cqEIZG&b)L=_ zK^S}2?Tl_OyXXK!(gj8r`gD=e#R1N5iGZP5x&*}v(4EeZx^Gx8r`k7 z+*8D@%8WjVDS6t|>VcE0CykrBVBw6pbC`5N;i}!Iav?&F3o%lYXx~m|4iSA8u}Rf1?LP zI=0;Hfys4YWKOHhNT*i6WR-BKqX+6ijvlOs7(LX{r|Mx2x91K_#gVk!wvnpVNrB;x z9-%88J(BlF=C>}(7^P2hxPS|d9_{GU^%$mhk@vkhkxyIaXN-098NA2Q4=@(8$S-K2J|{^dvnQf;xJNKHt$(^#zWerl%V{ z!_hPKEJx4QL%=8}vd-sZIr>69$I)~3M5E_9dOq)mh8?{?FJvlmw>>i3=}^tx9lc1J zi_q{H`eInX(U<5;jlRs`#rkqt=ZeTR*`1S1^p#Mqqp#9orV>a~lH_o2?&I*gyp^eC zq-~3qy}q~O(3ixbC->dI)_!r(AnOE51{8Q&t zJ6xjgcXW+@z~LSYg*~Vra`eOc5l26&mpS?|(c^MQKdzr}^pny&CCv(Ho|fic`U!ZL zqo2{w8r{#)&*|rlKE=^5=ocNmQm=}PY@6v_tyhWF@65}K+}_sCm?_5UEfUl^dX0=V zi(Hf1EYjHaEWMa-jAZ8wEPqKynNs`Dom;)IdcmZ5l~b#y&pm%(idV-{^(x%zQgywE zzt-pmN58CJ5g}fM6Xisf_3}pgrdU2P#5$&vU9fen1-O+#OKaKvkqyN%>J9@wVCsLL_$fFN1 zb&BNV6hxlNU*gvX#iI`C!%$79=BLe`bm`Ou;=)IaKI&Lxv8eHVZ+7INc3Ei(%Uar4 zmScG=FH`r#NK)CLIn^_&FC9}osd~{unPiyKToD&l&zRk5=%j_yD<{o!ET4WBYPS3` z#fHf`L{4kpCJ?Y3AtW)Cf?+;rR%ChmcD`gQMd+!B(GHQn+UNPwpluM+p_QS&3@98A z%_8$VwA4ZF9$DI9WMGfgT!<}>u?iFvChf5@g%)!7Oa3a-uOQRg(y>}utt00ZBTP5PxcQK_;nR{WUg|m8`JipV-Ig_h9jh!?NBUY(nb%eC&rAX7sSe+fK zi#X95tE;iPIaZnY(HiR{W0gBrcUfT#WI~fEO%JCp7DKeIu_}z!)3JJCuXs4cSiK#q z5B7=Whai4V_}8e(GpA0ecC5ZuKga5C4T#)bbe?Y@tPaYc+Ji+Q50|@vlGUZEwxLUD zz&F?$g4}Kmt^KvvGuk>;+-zUp^2mpM_j+ep!Lca;0O9v_?C8kPiuf?(18W;#j9!V;nvJ-SOYR{RP8M;xi&o4?kj! zlUUq0yhWt%2ybN5h?0|YIY`WTq$yo82aXTvk{#STG63$G7)Poh#U1hVI2mHxt0E

^SKwFf+cK8A_-o761+@NagN~Tp! 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 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_14_R1$1.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_14_R1$1.class index 66d9acaf192621175a8b1f3e3e4e73cb8f1d4e5a..d0a7128a6bdf4c6ff340c420e522e2ffe9250d70 100644 GIT binary patch delta 13 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 DgADgI delta 6272 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 G;{FdTo7xHh diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/AbstractPlatform.java b/worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/AbstractPlatform.java index 7cc6e10091..762884ab80 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/AbstractPlatform.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/AbstractPlatform.java @@ -19,6 +19,7 @@ package com.sk89q.worldedit.extension.platform; +import com.sk89q.worldedit.world.DataFixer; import com.sk89q.worldedit.world.World; import java.util.Collections; @@ -39,4 +40,8 @@ public List getWorlds() { return Collections.emptyList(); } + @Override + public DataFixer getDataFixer() { + return null; + } } diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/Platform.java b/worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/Platform.java index 1a25497f50..d9391ddc36 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/Platform.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/Platform.java @@ -21,6 +21,7 @@ import com.sk89q.worldedit.LocalConfiguration; import com.sk89q.worldedit.entity.Player; +import com.sk89q.worldedit.world.DataFixer; import com.sk89q.worldedit.world.World; import com.sk89q.worldedit.world.registry.Registries; import org.enginehub.piston.CommandManager; @@ -51,6 +52,13 @@ public interface Platform { */ int getDataVersion(); + /** + * Get a DataFixer capable of upgrading old data. + * + * @return a data fixer, or null if not supported by this platform + */ + DataFixer getDataFixer(); + /** * Checks if a mob type is valid. * diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/world/DataFixer.java b/worldedit-core/src/main/java/com/sk89q/worldedit/world/DataFixer.java new file mode 100644 index 0000000000..1318cf9c57 --- /dev/null +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/world/DataFixer.java @@ -0,0 +1,34 @@ +/* + * WorldEdit, a Minecraft world manipulation toolkit + * Copyright (C) sk89q + * Copyright (C) WorldEdit team and contributors + * + * This program is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published by the + * Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License + * for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program. If not, see . + */ + +package com.sk89q.worldedit.world; + +import com.google.common.annotations.Beta; +import com.sk89q.jnbt.CompoundTag; + +@Beta +public interface DataFixer { + + /** + * API SUBJECT TO CHANGE. DON'T USE THIS. + */ + @Beta + CompoundTag fixChunk(CompoundTag originalChunk); + +} diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/world/chunk/AnvilChunk13.java b/worldedit-core/src/main/java/com/sk89q/worldedit/world/chunk/AnvilChunk13.java index 2c9cd41b68..b9434ff0d9 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/world/chunk/AnvilChunk13.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/world/chunk/AnvilChunk13.java @@ -35,12 +35,11 @@ import com.sk89q.worldedit.world.block.BlockTypes; import com.sk89q.worldedit.world.storage.InvalidFormatException; +import javax.annotation.Nullable; import java.util.HashMap; import java.util.List; import java.util.Map; -import javax.annotation.Nullable; - /** * The chunk format for Minecraft 1.13 and newer */ @@ -160,11 +159,13 @@ private BlockState getBlockStateWith(BlockState source, Property property * @throws DataException */ private void populateTileEntities() throws DataException { + tileEntities = new HashMap<>(); + if (!rootTag.getValue().containsKey("TileEntities")) { + return; + } List tags = NBTUtils.getChildTag(rootTag.getValue(), "TileEntities", ListTag.class).getValue(); - tileEntities = new HashMap<>(); - for (Tag tag : tags) { if (!(tag instanceof CompoundTag)) { throw new InvalidFormatException("CompoundTag expected in TileEntities"); diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/world/storage/ChunkStore.java b/worldedit-core/src/main/java/com/sk89q/worldedit/world/storage/ChunkStore.java index 3195037401..1243a25fb1 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/world/storage/ChunkStore.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/world/storage/ChunkStore.java @@ -21,9 +21,13 @@ import com.sk89q.jnbt.CompoundTag; import com.sk89q.jnbt.Tag; +import com.sk89q.worldedit.WorldEdit; +import com.sk89q.worldedit.extension.platform.Capability; +import com.sk89q.worldedit.extension.platform.Platform; import com.sk89q.worldedit.math.BlockVector2; import com.sk89q.worldedit.math.BlockVector3; import com.sk89q.worldedit.world.DataException; +import com.sk89q.worldedit.world.DataFixer; import com.sk89q.worldedit.world.World; import com.sk89q.worldedit.world.chunk.AnvilChunk; import com.sk89q.worldedit.world.chunk.AnvilChunk13; @@ -42,7 +46,7 @@ public abstract class ChunkStore implements Closeable { /** * The DataVersion for Minecraft 1.13 */ - public static final int DATA_VERSION_MC_1_13 = 1519; + private static final int DATA_VERSION_MC_1_13 = 1519; /** * {@code >>} - to chunk @@ -102,6 +106,14 @@ public Chunk getChunk(BlockVector2 position, World world) throws DataException, } int dataVersion = rootTag.getInt("DataVersion"); + final Platform platform = WorldEdit.getInstance().getPlatformManager().queryCapability(Capability.WORLD_EDITING); + final int currentDataVersion = platform.getDataVersion(); + if (dataVersion < currentDataVersion) { + final DataFixer dataFixer = platform.getDataFixer(); + if (dataFixer != null) { + return new AnvilChunk13((CompoundTag) dataFixer.fixChunk(rootTag).getValue().get("Level")); + } + } if (dataVersion >= DATA_VERSION_MC_1_13) { return new AnvilChunk13(tag); } @@ -114,6 +126,7 @@ public Chunk getChunk(BlockVector2 position, World world) throws DataException, return new OldChunk(world, tag); } + @Override public void close() throws IOException { } From 931b7ee694a003cb37ea6fa45c10f08a64ffc239 Mon Sep 17 00:00:00 2001 From: wizjany Date: Tue, 14 May 2019 00:09:21 -0400 Subject: [PATCH 09/23] Update for 1.14.1 --- .../impl/DataConverters_1_14_R2$1.class | Bin 0 -> 294 bytes ...DataConverters_1_14_R2$DataConverter.class | Bin 0 -> 440 bytes ...ters_1_14_R2$DataConverterArmorStand.class | Bin 0 -> 1352 bytes ...nverters_1_14_R2$DataConverterBanner.class | Bin 0 -> 2169 bytes ...erters_1_14_R2$DataConverterBedBlock.class | Bin 0 -> 2992 bytes ...verters_1_14_R2$DataConverterBedItem.class | Bin 0 -> 1464 bytes ...Converters_1_14_R2$DataConverterBook.class | Bin 0 -> 3369 bytes ...ters_1_14_R2$DataConverterCookedFish.class | Bin 0 -> 1576 bytes ...ers_1_14_R2$DataConverterDropChances.class | Bin 0 -> 1587 bytes ...nverters_1_14_R2$DataConverterEntity.class | Bin 0 -> 5985 bytes ...rters_1_14_R2$DataConverterEquipment.class | Bin 0 -> 2356 bytes ...erters_1_14_R2$DataConverterGuardian.class | Bin 0 -> 1422 bytes ...verters_1_14_R2$DataConverterHanging.class | Bin 0 -> 2209 bytes ...nverters_1_14_R2$DataConverterHealth.class | Bin 0 -> 2438 bytes ...onverters_1_14_R2$DataConverterHorse.class | Bin 0 -> 1602 bytes ...Converters_1_14_R2$DataConverterLang.class | Bin 0 -> 1393 bytes ...ters_1_14_R2$DataConverterMaterialId.class | Bin 0 -> 13785 bytes ...erters_1_14_R2$DataConverterMinecart.class | Bin 0 -> 2029 bytes ...ters_1_14_R2$DataConverterMobSpawner.class | Bin 0 -> 2430 bytes ...erters_1_14_R2$DataConverterPotionId.class | Bin 0 -> 4579 bytes ...ers_1_14_R2$DataConverterPotionWater.class | Bin 0 -> 1855 bytes ...nverters_1_14_R2$DataConverterRiding.class | Bin 0 -> 1944 bytes ...nverters_1_14_R2$DataConverterSaddle.class | Bin 0 -> 1806 bytes ...verters_1_14_R2$DataConverterShulker.class | Bin 0 -> 1337 bytes ...1_14_R2$DataConverterShulkerBoxBlock.class | Bin 0 -> 1296 bytes ..._1_14_R2$DataConverterShulkerBoxItem.class | Bin 0 -> 2716 bytes ...ters_1_14_R2$DataConverterSignText$1.class | Bin 0 -> 2809 bytes ...erters_1_14_R2$DataConverterSignText.class | Bin 0 -> 3121 bytes ...erters_1_14_R2$DataConverterSkeleton.class | Bin 0 -> 1539 bytes ...erters_1_14_R2$DataConverterSpawnEgg.class | Bin 0 -> 3852 bytes ...ters_1_14_R2$DataConverterTileEntity.class | Bin 0 -> 2979 bytes ...onverters_1_14_R2$DataConverterTotem.class | Bin 0 -> 1308 bytes ...Converters_1_14_R2$DataConverterUUID.class | Bin 0 -> 1314 bytes ...aConverters_1_14_R2$DataConverterVBO.class | Bin 0 -> 1092 bytes ...nverters_1_14_R2$DataConverterZombie.class | Bin 0 -> 1945 bytes ...ters_1_14_R2$DataConverterZombieType.class | Bin 0 -> 1608 bytes ...DataConverters_1_14_R2$DataInspector.class | Bin 0 -> 411 bytes ...ers_1_14_R2$DataInspectorBlockEntity.class | Bin 0 -> 6385 bytes ...nverters_1_14_R2$DataInspectorChunks.class | Bin 0 -> 2574 bytes ...rs_1_14_R2$DataInspectorCommandBlock.class | Bin 0 -> 2286 bytes ...nverters_1_14_R2$DataInspectorEntity.class | Bin 0 -> 2660 bytes ..._14_R2$DataInspectorEntityPassengers.class | Bin 0 -> 2290 bytes ...Converters_1_14_R2$DataInspectorItem.class | Bin 0 -> 1306 bytes ...erters_1_14_R2$DataInspectorItemList.class | Bin 0 -> 1316 bytes ...ers_1_14_R2$DataInspectorLevelPlayer.class | Bin 0 -> 1770 bytes ...4_R2$DataInspectorMobSpawnerMinecart.class | Bin 0 -> 2478 bytes ..._1_14_R2$DataInspectorMobSpawnerMobs.class | Bin 0 -> 2680 bytes ...nverters_1_14_R2$DataInspectorPlayer.class | Bin 0 -> 1974 bytes ...s_1_14_R2$DataInspectorPlayerVehicle.class | Bin 0 -> 1943 bytes ...rters_1_14_R2$DataInspectorStructure.class | Bin 0 -> 2383 bytes ...nverters_1_14_R2$DataInspectorTagged.class | Bin 0 -> 1481 bytes ...rters_1_14_R2$DataInspectorVillagers.class | Bin 0 -> 2646 bytes .../DataConverters_1_14_R2$LegacyType.class | Bin 0 -> 3150 bytes ...aConverters_1_14_R2$WrappedDataFixer.class | Bin 0 -> 4454 bytes .../adapter/impl/DataConverters_1_14_R2.class | Bin 0 -> 26701 bytes .../adapter/impl/Spigot_v1_14_R1$1.class | Bin 959 -> 959 bytes .../bukkit/adapter/impl/Spigot_v1_14_R1.class | Bin 26084 -> 26195 bytes .../adapter/impl/Spigot_v1_14_R2$1.class | Bin 0 -> 959 bytes .../bukkit/adapter/impl/Spigot_v1_14_R2.class | Bin 0 -> 26948 bytes 59 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$1.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverter.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterArmorStand.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterBanner.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterBedBlock.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterBedItem.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterBook.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterCookedFish.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterDropChances.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterEntity.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterEquipment.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterGuardian.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterHanging.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterHealth.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterHorse.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterLang.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterMaterialId.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterMinecart.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterMobSpawner.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterPotionId.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterPotionWater.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterRiding.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterSaddle.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterShulker.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterShulkerBoxBlock.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterShulkerBoxItem.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterSignText$1.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterSignText.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterSkeleton.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterSpawnEgg.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterTileEntity.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterTotem.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterUUID.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterVBO.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterZombie.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterZombieType.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspector.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorBlockEntity.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorChunks.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorCommandBlock.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorEntity.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorEntityPassengers.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorItem.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorItemList.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorLevelPlayer.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorMobSpawnerMinecart.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorMobSpawnerMobs.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorPlayer.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorPlayerVehicle.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorStructure.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorTagged.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorVillagers.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$LegacyType.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$WrappedDataFixer.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_14_R2$1.class create mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_14_R2.class diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$1.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$1.class new file mode 100644 index 0000000000000000000000000000000000000000..d438928631b9e8804309cbe459b8642c602b51b4 GIT binary patch literal 294 zcmbu4v1$TA5QhIT#xs|I*QZHg?Q+2)X+$sySOmd5z_E8XnDf?Mv%8viv+x1(P{Fac zbB6gp28RD<{{9a~0At)IND|x;(l5936@N5_36F0&>Y1~9_K|%k@**D>%jeNr?=@lY zZY$$LV^^OXzg?XmB}^-~QK5Z#{ZYTpo0{t;s&d!10$uB^_^4*HHR`hUFeg0Btz|zm wIs^`c?3|{Iwkx$L*IY%yTp~Rvf(KKCLQ&A-(XdU{kS5uUyPNoL9{d15O5E6! z;zhj7W8Mt&9&g@1Uf%%BaNr~GF(QmJVdvcP2cb=_Bw=SVT@d_4$yR7fc$_Syu&m0Z zNHl-4%n0o!tPSIE7T<;J=4!R#S){63H8Q=J{%xHQ+^a?>;yNz{;i&TxZMB`Fcq?*x zvf(ZFF(xb%RWVbXoj-#V*Vb9ftGZ;rA3FX<6GlJ!;X+EGqmmmV z4B@cTWhIvxyIpTY;_|rsp8=0R=(!&Ny}nBueZb)^ypDnYRrfG-7`RQs0Q=tH6RFLB AnE(I) literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterArmorStand.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterArmorStand.class new file mode 100644 index 0000000000000000000000000000000000000000..23243d52171e4782b9ca000bbd37eee1a6f9354a GIT binary patch literal 1352 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 Rob*8~V;oWH$TG5F`3GFBd=vlx literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterBook.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterBook.class new file mode 100644 index 0000000000000000000000000000000000000000..b71ed5642aa4f2b36329a1161c71304303b9a209 GIT binary patch literal 3369 zcmb_fTWl0n82(PXduF=~y)12YDIy}mmR^P;AhcY&+zO>YTUtS-&hAdPL$@=_%(UD@ zyx;}Ay#g-~6M`{5s0pP3BPJS5Au16ghG2{aV}cJPCM04a`k&pU-KDjZ*oQrr|NQs= zJO7zIfBW>O0OsHwFQ%Z@gP;e?y;y;jUaZ1u59-8bjR$MRTrY-oUNm667&dsY(Thej z3EpNgY?9F8MFCoK@FX@%*y6=gc-n(!By9Df4bO@}l@Jnh*o%p16^bH4uO=ZXp+kbs zz!&O2P!rWK255#3Qj-JP8@sS!0! zf{NZ1k0}|t?6#`5syS_qv!`W{g^3!5+^FUVdW&Y+x@jb0sAG`ANmm%Q2I>vXQMxFY zu%)&;imh4Xq|%erTBS79HaDx$pxG5SyNyUq>HV=YFbd6AzfJ8?m6&Qol_tm1jVQUs z&CoV2>|~yNP@+qef%8O`J1FWxSqvNkd*zl9HP6yo#Z6RN@1nQnJEb zafb0tjvDS0Kp=Wx$4^d^9;oB%JOfLtr%Q;#y?H zlFT7P4)usT>*;}^SG9B~iEgj9y<3eDDvQ!3QrEY13&S|lI_P0-I#;R%+;=OHJ5+nE zwrhQR^R77Ewc=rP)(O)RnNCK#WLTC_wSiO@aoPHAvQ-qQ8#WCyM$Y^uM~?-~m}yZn z3*D8gJ6RxydALKhmQi(FWF|=am}W$sj{gv#H>i0mLEfZC4RP5E>@d zF*maK{~?yX2Op*%!z1*8m`y)=N@+KZRtnAZ)WALS6xc_!$iibZazW&uU^=bkBm-t( zChZu?P)?%|uB2HAy9#jp1Dexi&!)+`24pJ|G9;U|3T}8v-4tI|nJ>E+u3oqgvk7HB z-V146xzCfI(~F$LjESYE7v6^Kd9ET?MK8v^i)$4{#4lI7SvB{K_q$2<2;TF%`;dDC z$NX;6mzO{F7z+JvahUIlBnU@QkviLR_u1Z~C^&A1=g8$>popKt6mqMS_hT+U zk45|fmh!LA$iK!x{tXWCZ*iPo!u$L?oa8^CkAIKT{0h$Ut2oDhLO=fz7x*u@$gklt z{|#68uei#u<7fUmZtxrUi~qs$c|R-WH`!!5RM)JRy!{>C!WEn#uV_(`=A xmav9_!RP%GCAY|Q7MT>#TSjICvR#Drb_C!hw6|j$7yn<{@e=LZP>9!&^Dp2kwygjF literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterCookedFish.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterCookedFish.class new file mode 100644 index 0000000000000000000000000000000000000000..86fcb22f2cdf4222114e19ad97ee99557f4ff6dc GIT binary patch literal 1576 zcmcIk>rN9v6#k}^Zd4f?pZ=x z|GD#293&ZhD~4&f4;XqP(JX^EWfcU&K$@&JYL&dOGdy1=O*n1oyqx8>A=fRX*WEE3 zhLI=SeDf(&Eyd_S&+`1yL|uEnh2@ zNbmx$5?nJX)w0&*(aALrKR?l>?hsKN{YBx*-K?-3!!jH3tT8Bh^H>b8BELz@#^X$e z7gJWHYSqj_GI}<1BGfBYhWJ@wp)Hr|rFC9y<SLiOoKkXxmrYpB}hkl*5?oOdD-{B73rp@ilL6s^s z97%Uhyye=4Sxl})Uor%!N1JPgsZ)%iCvjAU(+ugR`ovz1m+4Y<88j1=Y_K^Uw&_!x zoFtPEz=OZ5BF5;w3W4q;{g-7E(wpX`pBj`j=V+#pWF&iMj=YJ z4KR#Lw33cSX_VkNNeT82v9E7P9>;o*VZCka6|(d$>0x1mKg#`JF7FarVLA8D4H4FN%Kse zJnbo4PQR2n%hH`>p1ZCv@1``{ zRNalS@lExC?c}q1*6`F!abtr7&+-D{Rl_Xg)dO3)D~XlF$ja^Ez60)>lO`Bia=Ise zFYAtL*w$V~a}2UpCdP0-oU(LJH7PaC;j5nN>JCv>x5}F*)P_p_x z!WlwV#`AbCZ@3;qv@UdtVu`z7GYbqubwR597@C(nu5HZoLZu&}CA;Wo`ivnu)_tH> z)e;V^^DVAGK{K^^mRs4HD#}n5Ttq^_FfPd$Q80>51($I}!5GFF+NK=SuI;dls|-R$sOWQOj$qnq{?`HmgJL%aZ! zf7eX(B1kU~LlZqme)?$8$Z8=?CCNxOM8AN2CdG$VS|#C>9;1zPr5u1GI7$|gL?^8R zJV;W2{cW2cNz_7jYM}lq^fzG@FxiQ<``Usf_}^oY)W#A5^YIcI8g|hW_m?0w zz59TUc%Y&MDW(KD*4|hFO_5p!$-78YK?7A#PrRYJk+i=N!Q|K{L4PmheyS0qr)ZL% zp+kBOReFI@=_PJRuP`gU#zW~1o=9)^@`@sW4tlpw;3Q=|OP8^%Q9hMih1QKzlx+{4 fAi+2Klj3|hO_mR52o1E87DSX}h&mI+kQDq4mTQ_| literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterEntity.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterEntity.class new file mode 100644 index 0000000000000000000000000000000000000000..235c934e500dbcdef0361eb73ed0b6e5a986ef58 GIT binary patch literal 5985 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 literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterEquipment.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterEquipment.class new file mode 100644 index 0000000000000000000000000000000000000000..c2c5f8fa385b4e4c4d617bf07229cf7a237a84e8 GIT binary patch literal 2356 zcmcIl%}*Ow5dXbr<27dah{H#KG+*Sy#x`3hX+xZng29BuKmrCzOM=$+0vqgIXLq53 zbB{gs)=0fIQV%_(s$`TR^$%$Of?j*?HHS8;I?rB=jVjeuTUmZ@X5RbF{N~M!{o^0s z{{UbV8v*oU#E*9ZXu)Uz5^nnOu29~Sa7*YTVi^<5Z3%I4LY5ZX5tjG;8296@&_D2F z!jDM_32`tLKqsdCNJ_XTVOGL@2Hzds(4BDxPbj>?;7yo0jiEiI8`}JCA){GoHIpYx zFlA=d{EBMnLU)Z`XIr-!x~Eh}O_;`>W;vQQ{cKk+7Bs_QkY^1;vl4mLwl%u9n#!65 z#ooC!_DuQ2wDLJEr#nh!cV~w-HK!H{t>}efUa50vZwzk?k8UiET&*)#yo2pcjnY$xlYtF zbiQQnT3Icri(>ZIJ!JKLhn}i?s*HY|XK1cIuZ$GtWXxlMtoKwSH|uBxTgF2?VhAp^88Un0&7(FbfH z6676$5kb8VNQD-S-^fBS>q9@XyDho)Vf%2&~4A&_X6z$aFDQLhCBw+Pq&O z840$#!1xK!dkl;=RV80ll3Xbg>?pe;E+w3a1cMzE&G!YqBhgRX<|DzguJ4|Sc4=lw>a;Mm*AQjbgQho_kf8jI k`){yZ7IME)FL4SXdT%Ll2+W{gWVyJ2?|zlDGB zL0@8(W%&Vqlx0sYkQBa9>cdV?_w?yL-P5x_e|`G_U=3SwsF;i5W)!#LxQ+QZ7O)t_ zl2j5=B&A%IOG?2V1!)C3LuAvmO@E6am`D~GLOG`_7)JA^E%q9jc)#THVqI;(3Re!_3;@{_6aIxtAu(Fj5h|JSz&~c1FF?UL6)anfBi^7Hv zd~Q^q^Ln?R@dKyf8se!bJ3cc|?r9g&N4&{Zj9`=@+G_$sz$`1ss94241#2qq;{ikX z2{qYO@eu0_!)>L9P_cnWDzeyA@R*_SKdy#hOp?_tZddddr6XbZ4F7ZpsH%Z3F|1tV zq8VZ|ItRXM+7*VyME;C!$4HZK&NNU}4;vB34Q|P|&>y5zb2j;wAx??59mf*#VGKC+ zGLcivJ7crdAE@hdo{W665m(flCQZyA!;-_+-(4=|Fhsu=>NWjmg7neskv2v-hr vlsD~klbw*=bQByjxJC)DOOgo8hUxr9o9HYiNNS`HVFi~Fr{1jKZY1^_I4W-} literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterHanging.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterHanging.class new file mode 100644 index 0000000000000000000000000000000000000000..cbbc794e0891879c1a7cd40d93bcbce01de15b9f GIT binary patch literal 2209 zcmcIlT~ixX7=BKZoL$l_#T8K0T0d$egt86N+LnqmP$V`$g%n$=g~MhOmh4B^Z0ImL z{sM2D@ut1d%T8yUsoq3KM}L4nNu7@GNft^hmT}aXP2P|5em?Jec7J{J<1YZlu$9CM zcw5E!Brf2hit!{a;T;tdD&CcbCE-I>|FA zX1gGU+k*wq3JsT9G6PW#jk*<3sm69YaMqa56^o)W<-0Y%;g!bI|ID1>nB_Ixk{wuP z*ec-kApx$C`Sh+ibr3V%8pFsTUVo{Qff1;BVN+}i!y(L#r7$4eDPFwn2*RJOFeD_K zr4pAyVOHlvtu;9XA1b)PkX-T`foaXya>6fm;JXL=h)kg2C7fV5VwV)$)UbkE4C*yu zdm&|{Xc|7k#|&Nh&~j%2;Zit0BTPEfa2u<1ve&PMH3-VCVI3wFSfu16lwfHnBc-8& zjYv(IY@{M#MZ=~%uELS4MTr*uP)NWvxR7I~6dHV_6cCzA|HHB|^gKp;VSSV4&G4UY zH4Um`3LP2S^JU09eVaSBi(&Zb)}32LgQDBCnRMD)ht%h)D9sBlsv=JIl z(;8|UqJGudStu8GYP1{u`^}=Y%}YClvgdX}GUxbMGO3?23 zpbR3o`~bdL4--w@gFdTXC+Y|r&g47Od_Cx}xL;OC5f zq>0#^9v^NZF`;uw&c#pMgW4Cri?1`f(qlHE-ouv}y{pCEg+pu;$scg^Vj`n!^fYm7 zAkjqkS`)`JdJjF3=9#ue&**xjdA6;g0KGCpHlz1NVN=A?Ly;33Uo_EwAH5mFZjKIINR=PthD zH9X*3c*sNi#P75Kn}vc&dWohngajTyk2nG<0#R}q3=@nBnlynCg1s9LX^>~AmVVqv zmbf@ZskVN^AK|2ew;1~!pZ$Rz1!KSAD0!T1jq4m3grc-+TSGe)Ic3KmQ8gIKGTy z08>pkifMrham?UiGoHY#fT6R0WZez zatyD;@TvyQ($G3}&04mMa_G2*X@^4^noK9>Sz$S_HFVUU4p*11<>d@B3>+^vG(ru1 z*zufjL_M2q@Sg3>y+c!7s`dS9n4v2mpgLG&sgrf6*y{L+iVQ;PDw-iSu3=X zzPD@#p&d-vmK)|ZBqlx24w9}_D%lj8o67hFqqKBt@Vc?$2X5BRI-!v+FD;Q+S*u7@ z!zmP9qt04sVPIk4_`>Y5!*$!$OX&ZmoE@r@c{?aMzE_E3QbR0Lbw|V1t|`wBjRFJ8 z1lD3`l}7|#?@gSQSmb|<7iS7Z4gL43-eQJUW@*|g z)^aL_Gj6RUanmmc8GFo81=w8||LwH&s}@M$Bu*vp5RPkzIN2CpPv8x_8N*u%yp4A> zL{+}V5_lKyCGb8zNZ>I9vhWMGF;0N^3%QC=GE2ODW*SbM} z;z?`SHj7Ty4w&v_-pMT4D*Z`+MXdwdE~=B}a~>tm23AfLM^sh?i)>Ssbwb*rQ0RoK z6Mj(QDmtFGO6sO@$MQ(Uc-acFm@>bHjFhN;h0|aug(9 z_6uo;g8HnLPCLq=nWtCu&ditHCFNb*bX+#WqElkS3UkSJ?NIp{t=$nbJ%43d-K?*N z8a1z%9cDw!JFaWxl$DlscHDRE0<|wWVTK0dqLBbr5Oj?7DM0b>F$gJL@JMtH5_2 zT8_sAZ{2948uC#0WzHdX(|LP!W^rz{$ZpuSQLHuyCzYI_KVz=1dc4k5O{SYqTo3Gm zzf2={72x<3rQ0^{cF&j^vHMiDbH1N*ZG&vV_eflq6;eZ-fy6y~Wx^`uxzfbOoH5)PBxjInq|u%qpnY2r zd4#B|O}zs{v{aMl2_o5wnM)lk!p}FW~xzcGE-66YNmAAW~O3t zvzZc7nyEHjwi9D=3sK0e#3s3o7?<0L&2k4ZA$Jm6>}=w-Ne1JhqzDn68FnK;sJSt rcu@A6Kf?GP5!DphhRPmfq8{g71m`hAD#;ziOL!D<_S;K%O>g=al|E!3 literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterHorse.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterHorse.class new file mode 100644 index 0000000000000000000000000000000000000000..3b5b9119d800771f66066e76be029e1c0ff7c63b GIT binary patch literal 1602 zcmb_cTTc@~6#k|you!n5Rq(EO!*X3wM39S0@j@&ZZ9}4ol4(2ErQ6-IyT$NRd@=FC zOO!;628|{fU;RnM7|(1g(%=h`O=iwFXU=!#oH=Lb$FI*{0Sw|s1g+@Qa9Tqmf-ZDN z(1TtLeQMFKL09sOh5-#{HJsBhs1)ZpE^rKUj4*`949oB)7=nqeIfhWu&P#@tlwrx) zN+~OyjL4d#iKpzGFz1A0sC7*l@*Wv3?M(?!ByDR+I-YcH*p5qt=(J@?Cus`Tm1L7n zPjYiUT#mUKQhPv~EbvbWbMgM|W5>dplo1y8d zlqg=%`j_VA!cf5`attunk6jnjMm0gfIk6}mKg`v6bDj9mW(-jPj z)MshWF{}bZXCn1C+^Uk=W{avWt3TYZT&xI_euuWrPO3SNcHN_z&_UA{HK1YndKpTHWukIUM<||0@x46kyG0Wd$j(@;i z{t<$ILY{wt$-lzk-~IeLd_VVbl&&~HUcFkT3LT@E8BUNk2L2PnEJ7b&M*~@&By9kv Vu%Bd{Pz#2z4-qQR5H5xre*@zhlZ^lX literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterLang.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterLang.class new file mode 100644 index 0000000000000000000000000000000000000000..220c399c7fb3a8a3aa250d9186762eac093a4191 GIT binary patch literal 1393 zcmb_c-%k@k5dM}Py=yssRly&Kpdz$@J&LFxh6hVbh$l7B@Zf`FdtKn@^{(DsA^a)+ z4?d_5HSvMO2Tk;kGR|HLw1F2Q$=%M*?0hrd&d%7 z`*@JV1RhFtQbk%tM#VHk{Dtk>;R-`6o!Meg@?Kdm^qaOT*6Y=h@Qb|UkR@e$7I(I| zZ%e&pRKh(wU>IEGAthBQx;`A zG)nbKg#<728UYQvT62t!SiyE~JGZdCF+b5^mMNAQ`gTPq?OVbRY|oAMu*RTTO)3oU z)21szqe`2xe7+MJf$)i>anOvKGuB@gi+nflRcl_|EiY#-=S~T&YK&`Y1)>kN!yBblBy^4 zOz)6x2M-8*lDHjqVd6w^#&+rgw&%&p8@=*>=Z|q{^qepx>1~P8PYp;~FU<^+jAZxp zH?S`>=|UfkacR_!(NA;fN)8ynHIfY1F+`&TXGzL6WiU4PiDWzWM;lf-#SY^}3tNUl z{=nEws%t=NAodYMG^MWri#6 zh#50$T6NV`*R)2==&Gx(x@KL&%C4_&)$QrJ!28~}-+S+$IlrlR>g1~1&;I+tM=Z-4 z%5ICm1UMdHNd%&>)cxaxVLZfK6c0fHA&F3nP=`>DkV067(14Ie$RK19atL{Z

3Y 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 literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterMinecart.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterMinecart.class new file mode 100644 index 0000000000000000000000000000000000000000..8e4f1bac7d36df22aa9ad89877e812341444f74b GIT binary patch literal 2029 zcmcIl-BTM?6#v~Mn_a>JVeJRD#bQNC0NGNDZ3WR1M9@H$jc8geUN+ZsVY8d=ZeZ$v z;)@SH`(SkjZD-o?x#Nrv>gbHl_;>iAlMcKHi8r#GiBZmwS#?Gm@Ip&0tBB9dntA_yJdi(^?~Q0*ophMT#fCnB>Z zkp=vN$P7h5V9nj8=V^0op;Y44f?uoq4X-krKbkt#gTgZoCzuW#`Up$XuGJZ)j_SA1 zinzVA%Ik5$sYw{LIooZOEMxhNz!po6EYRt$>>MO*N;Zj(VLU;m?VK?roQjHd9TrMD z-U3xV+df=(Dxz8QROwD#=y)6N=y)8bRFrjG$C!>Ac$W;~_Uq^;9q-|$j!nGJ(AV}> zxFterg@N{dsS$YGCcM3ENolRrac6SKQuf-=R>M&k_@HQO6R>T#{@R~3+!0u)h*A5 zvC6rW4n)o0CFlPLh7``q+E;zQ>I#$Cn(q;DU8+_*94SuS6MI*KfZvhBl3_e|qvNV} z+)YtDQx9}$!p#4>&cX;y`;%Z8qVJS^OGHo8k0OCHND-yyNs_a~nM4^;W&BI9yRpg$ zt!XJ#zQL2k>rDlm!_%~*l4FckY5XivX`IY%e@Y~Q5n7w3-*%WL4@`5&w@mLN86#OV z5)(#pAE|vPAK{XbUY#)1eQ5K;ALGpM=jgeI48teL5<7eky$O5`oph3u`{;{R`zJn= z5aPSfK_l4Tpg@pF+r$@h)z;4N%FJU z!Ya9`I6LP_sw43`W>ieG--y?6;UIs@aTLJ$toi_YIccP=a>^L6%8HS-%4uWJDyxQJ xl{MortDH?6$E>e#{0sERRI`qJJt7>>kt{(!^HHJ(aVM~fr;s6ht9Ucr^Cw4r4J-fv literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterMobSpawner.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterMobSpawner.class new file mode 100644 index 0000000000000000000000000000000000000000..85b147b39bb0ad2eb5ed274f2fb175e4717f3eef GIT binary patch literal 2430 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 Xj)=(M1WC0|Bah=qk)FpN-97&UJ}>eD literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterRiding.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterRiding.class new file mode 100644 index 0000000000000000000000000000000000000000..39e7cef82c1a75ae19713aaf8e05da07d4132665 GIT binary patch literal 1944 zcmb_c+inv_82%`} znwDHxZI-1|66FTnB#U-MG?s;9s_*bJ>fJM4hHaOGCknQ;CLK>Yi)PidY7F|EWl5*d z5UwjpsZ^}kO~b99Is3qPXgiInteT!tUai+@6IIb7Q^Rbw8b+5lcO|!yn_gKweyHm@ z0Le2XYSL4ZW$C!4ZTWG`F=&;54#S;P(UP9gq<|`pxa%3Nbcm?27WmB>3$vw?s1@vH z%U-pr`H9}tDOXn6^F)oJ^Bv?Erh0V|sWe**152K$)aOMj%MaKnP)G>>KhD!{KKfd=EhEymAf|mpq52G(R_Sn?^=ds|-6f zii3dizSNZzS$U&0H2!vf%nDa-W}f9h=dO47-oovGXOd$7Oh(1&fba&^gn!*)9BfdY15Cw(#O!fslX z@f7XKI690cuW8?C`*eeCv|~Gl@zC}$BJ>0HWRiVD@irpAVtYE%Msz-%$+od2Tm1dg z$IKhji1>_l6DROz=;zNd%wJ%Xzr-&73gi3_A88-y4I_r1u!ne%-w;!s_R^nG5{N0u z#%QJa4SCebE=rQof530Ohqf?DBw{zS$*q%Z#BZ*rB&pQ+YsC1UNbtWf!r%D7>A<`L zH;My39Jvh1#3=6vamWXv*CPbJK~z)%1}On;^w0a7o>dVCc}yrVe+!Mj!vJr0q9l_J g*kA~zbt3P>5#Pg6f(KQpk4is{5yZ)A8fW;{&v*yt6#xJL literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterSaddle.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterSaddle.class new file mode 100644 index 0000000000000000000000000000000000000000..dcad57ecf494ad75436728700a3fd36b9951c59f GIT binary patch literal 1806 zcmb_d?M@Rx6g@*>cUf1(_4`}#3ut96qJk)D3reLFr4^$;B-3^*E8X3?JH_xQ`V9Wi zAJ#+@AHY{KG2Uq_(tuH-X*zf2_MAKC-nldV`u)=v0Hatmu^&SQ;sz2XOk6ZE49CDF zwMZHmQTDQqQDq5tMcJzct|>caU|iYjYM4;N4IPs@Zt1wqpxtnNS57j-1_l=yy3;{f zFzn8{zR1_!ZGr?}+lz+V-i6k(p1%Zg!Td|!m= zDvu&TphC73cuur3HvZCi6@=BYD7(@r)>l@@@G`Fv)p5OA)#->9EhU$dqe}}TXFJ@j zO(qz2RfJT(EQ&C41HYL^hCwg2CYAbHi$)ySfUP%XD zEvWnDiNWo`saAebN?xJtngNmw!`lrJD|t1Boq5SiD|5WouCAF6>S0OTbyYQwcBH>v zmEjkBm0LK7Lkv5ned)@znIMda(B+mbq>$DzWnmh38O&DEGE#UJ?qP-wzvZ!z!F`6r zcIw2?w_eigQS-4=g;yf`vQ^Ivz1B{QrI+QK}wJ zmHQQEzW73vB*TC0J36I~gJ9^T2F%OQ^(zeL2eQBRZ#k)-Hn}=v{^V-nWt~^)qU_%o zq?N?P;8VI!%RHJDYxBUGeGm0FX(**&Eoh6=nKgjD#g6y_BsMi_?TR@?ru1yei{e{)BhIO@Mpc)=B12jHRaUq;3&Ic%HlsvGz;&!Zo?gn~ZBOSN3KC=P+4aVZO z(LnEOIG1xA*pHj=z43QSPBVpm7?i>c`n3#( zv{{U3S&VCQxUJH TtWC3hxQXNRcXfd59j*5VQjXV- literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterShulker.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterShulker.class new file mode 100644 index 0000000000000000000000000000000000000000..9239eeeb8cad68b628d8a0b3ec9e744528d7f819 GIT binary patch literal 1337 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 literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterSignText.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterSignText.class new file mode 100644 index 0000000000000000000000000000000000000000..33eb0d1143d8f6d6d89a6e074ff9b66a15e61447 GIT binary patch literal 3121 zcmcImTW=Fb6#gc0vL1Ia!8AY;T5bX2BxXrSTZn0Zn42L4ibD#4Camqj*<`(IcGn4) z0=*!izVJkaKvn5mALv7Ar35t+s#K&({ZFlWX6*!gd;c_!Z92VA{oMFoCxA%5CcJ+3SuyX(>NnnKa#^)1*s5LV~Eqf za|(t-_!#GdxS(Jpgp0T&hfm}%D%FlDxEw+=`W5IQY(&4Dq~(xNAQW6tkYi{(tb2OG zwx)#R2`6RbtRZpDV^EWpC7gt*yRL8$AW(XwgtYBC@U|3?Xm`@95NKc!@i452o-5k~(L(a?0fH!WCfni^{JGpn?Rc+dK z%&f>7o|Z07P7=|xdV$bsM!sNbRe;^GuCcD3v9sN+RqXk55V&wocyeu6IIdw^KFB14 zk|~{;VYF?)5}uYPv>8Xg;%TmM$Q#;JNpqJr*grI+=Mr|lU>B`yJi4;&WH6I2Fzi~X z*s7GLXC_bSg|ed(E5tc4p-<_WsarWMpuBTyf-DMie~C zLj~95{u>fC4cl>3#izJME_+>87FmDMpo(y)OyugDu98-A@on5u@fki>@CC!r|6zrp z;Z;VKQi$P=Rz1V2s(h=mSgHYr&gCOpUF-~;+Q+=;j<&^h5?#!qsu5RGcUrC-xBU(2MWJ~OU6hp0FMZOLeY=BBW6-uOQVQ1S0t-mFaO z!-CqMp_|4HnQnt^OZWW6hpyoGmqvV~(lh0wGaOhR!Q#4Vm7r1;kixGsj#m13-aG%& zY!}<1n}QUr6dhd#uX4IBzq}6dFtp- zy`DHx`qGF}mqcCrEZ8&ps6ji8^^(aCqJzHG(gt)QMl;G=Uq}kaXeNbg8^jMpDn%0& zqO}X6yU|4gQuG#TX+O{zsp*K+&LA*@x<}a5-Vv#vg+e4)BD_RGL^^(yrhItK1Q7ff z!u&WIc@i7>32fsh(ar~byX#82%XY~My0M2W_xKuEJ1x^KR)WHwA|Tb_Wk)CB7-YSH z$XhXj^BCX6o^#l!bSbZTji-z97_t1aB znph+fc#gHbfu_Lk2+P&T+vVlD-a4O2w${n*74!8K^Oj1Ll^Qxan*zTg@*Epx(DaNP zbe=BUX*AL$au@fA-p2zxBwBLaDAtqf&Z3^D!1*~e@nM|g^mOGT$nuLY_$7G!GN$<` zuJbf*^DOT29PV*}ulNM+a}y7^jfXssN8G`;+{IHqjTwFezww*C`+NK(d%58Lmw4ZI zKlvCRU@v*U9xt$uzG}fShhD@f1~NFCp#F(&1^X3zxIt~9*K!{_wJ@v+A&3JDx!X%Z z^4C0v<_oiEiA3hGkv`s;!Miiq^fT7Tgl2xmgvk{67OdrcbmT1r;UKNm;1F7gZY52d Yk;OL1x4HZUiI>HAJ*NkJ1lPg;1_1jx9{>OV literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterSkeleton.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterSkeleton.class new file mode 100644 index 0000000000000000000000000000000000000000..859b5c2505ff39daff05b10f0ebc21bbbcbf06be GIT binary patch literal 1539 zcmcIkOHUI~6#i~sw=Kh~il~61AW$A13#hzArD#G@Fp;JvE+CibwG5p{nVHt`Q{1t0 z<3cwjG0`93PcqSXrVpUO4N(^}=bkg?JCE<2x!-?%`37Jf&*SLCSQO)NOduJ>WE@kN zj$+2wQ&FhCydOo{m$Mx691l1iGDKE%OZQe8f)mL+LnvbxBtv&rx8zpE+>=gD>=|T9 zWNl3tdEw~3-ZX~1ecff~TNj?l*j80Ko^-ZL(vY5QF(@0BC7p~RTvw7?KC9WL>XsH3 z57l?JV-#dT_td>gsYF5)M47;`Y`W>8U0)r8(lQr@GRiV%2IRa$4P5%jHBdW1D5WVilH?mvd)eIz5y! zsF`Jk)TQCXP9l3CszNn{RaCbo;(5jOospx^p5yOzJn`tRvHetihj}pmS*p9mkU*E@z7)hoey5j}h#{rmufyo7OXV49nByOy!U z-Fi)vl(!!v7{pMWjFo0}R10q5Hq}R0F@|x6`ngLPIuZOyfiS|99|)6il#Bt~!!?o# RIw_b#AL7LB93DktzX3v}hnfHY literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterSpawnEgg.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterSpawnEgg.class new file mode 100644 index 0000000000000000000000000000000000000000..b24b8aa19afead21a35faf7c8c7e097064b636f9 GIT binary patch literal 3852 zcmb`JX?PSx8pr>Yq%t+hgoJ{C918BTLI^Mfkt@hCAqiO$l4VAMAcUTo&PO@lBJjSz2LeY0jtLwW_)y>@fsX|~5%^T#Gl92EB-C%4o!nWb0!cpI|oK!tS>3qwv`~?iflWJCyY=fIL87f;X$6TJz#7!?| z#BExUt!~1wR~nwB<^zi*e%d0-)k_TDXmFiPrstbpG;8!ajj0qvsKs$iufaBQIg`Xz zwkF(6IM*|0?#6Jh>)A;&Y5C!JzNd#^B#kU7hpkN34xeW)*Hzb5H?wQSj0xv04{k#- z3`v>3dbiT_a+d4pSXvkYiGoWE>n622rXS8wPzlfI_QN^TBWJ^#3YP1_%OkOvk!o-= zSvT(_>uWAgoPkkz@>1!obmG2mq$qH0xsGAl<=Vc$#0;ugF70~$blNsbu_iKEhKi_f zBzoG6tgcJ|zhV&c6ZSxD%c5@HOPEcTs^pmS(s(Aj(^PYWa3fYztDMQyyqv0L7j+Or zk(DIFA^aM@3E?DuOM6pjA^Z-%X9zYrzUB8(7RkRQM#e~)A^ZV<4B=1sa|oSS6~Za} zC4|4?Zz230|6r)PupO!WT6{CZz*lv&dvP)vOMC7>GX+~sBbQ$0xITr}VOX@CLwoVX z9*NLW)Ny;`hHcZZ$@0v?up*kFrL*&@0fSD`^s=Vmk#tpKpV{8ss8*s@$}wmuRFLX$ zecer!14^5-5!d%s3WLhcCeO&wxV+Qy)1=#zS9=FLJS$@+V-9&)-b8zolTpJ-(jie^ zP}}$9R=9~C(=X(Uq+(V!YbFQ6sEB6Ggzp*lnRz;I_n2OUtea$W$P&*;xz5>$$`*SW z*Q4sIJxU_3K|)n+s?iP4UtuN9!tt#bTxv+0ITEQHoHyk?$4IC+23KOsW38JgR#jRG*T9|Y&y=}RxVA75!={8 z27;~B&jZHFwPGQ4q+6(1#LdyEEsm&+aau}{GIcSzm9cy>Ae!@rmn8QnhG?M*Bu?%q zC({%Y%^Fne1sc*8Rg~m-bYtF9b?9{MZk5t}jvCm_6vR}AwkdO^?ORM+^>M{Y%eLvH zc+IY@`kwq$hiIwm<;a236-GR6k(d}1qt?_8Hh6tG->?JtCqs&wi(_U>3;mI^=O65F;Y?}E9rF;BdN z(8VFEZ+bClF~lz=|6fxcF>>br@;TIU)TzqBLadhxBC6b3@c%U|#?vpi8$drN=x?<8 zu+Xo+68fVr7p<(JQJBbxeDYzi12ibYP4p~Pi#(3CG!7L6unq>zC_6~dQz=g+D&^uT zYcJtkRr4Ix;xnpAm<3f9Krw9sbjzYzS=^73e(;^Ru~wG$(}g%i3c~VQ8SF>dtdgm+ zxQZ6acVWswgsMx1;`A*u=J8SdbBv*Pqj*0mNM&k2hIEpJDT>u4J5fdk$aZDze&wVN zY!)ggFbhNY22}GNjO8{aa0g-TqMmQWBJN=+&!L0+Sj9JEE$>5;->joqKpxlQN^~Oy zj%u_c4U3{4i>25=qhd_JBJ{x4Iqn{anqowT-ZD7kMJ0;9!>RyW`p^E2atLGxi&5M{ zCg@+$)k7JMqUsPr6mE$e8YOTk6{-Sqn5K}!HG{HRvrLZAESDoSL-GpE3OP!1h#ak1 zDaUA5$+4P4<&~OJUZpuqj?)}2$7@#0t2IZ+A83x0Kh(TJPS6}Bf228DUZZ)HoTynN zCuvTWHJY_@vgQ<7t2tFp(VQlyYKG-B%}Fw>IbBZItdn(`Gvo}-Yvr|?Gv!Rp>*RHs zv*awz*>bk#963jGuAHkmPtMbYpqbx` zc77i^`TgkP4V0JJHd~zll*;lihsbq;z!xn{22R&A7|h457}w{QBi<@TvW+FDH_Q?EgH{1qf@z2 Yog{czPn0x@;RL!+Mt9)}{IWFoA4!D=FaQ7m literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterTileEntity.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterTileEntity.class new file mode 100644 index 0000000000000000000000000000000000000000..33fbe7db021078e3d8430cbeb5da2e63b8c4de96 GIT binary patch literal 2979 zcmcImS#T6p6g@A?yq94RXqE^FL`6s-WDJ4^5>c`Nnm{Bm;Kul-r!(nHPxsK>lOf{1 z;))yYE1#BCZdE9jW$~qj<%gwJe7Gy_EB>qH?U_!xhgeooYE8|&KBw>Y?!E86dFRj9 z-vqD<`=eNci)+w=L4j>iY{w;2a49b1xZDF*M6m-2fhz^1$0r3;fs}wIFeH!`7#7e4 zMg%efhCo)p6tDzx0y_n40Y|_U$P0`L6a;n&j0s#Nuv_42folY=6}V2|dVw1RZWOpl z;AVka1a1|$O<<3}?E-fQ+$nIEz}*7(aNNsrAIJR+OfpRC8Ihwho_BR4-Yavh3^o0F z+LUhI))-cozilf)Lz?M$ziaDex^*(Mj%-BQbW?ZNF;vz!3^G)8SShkLtw%St&G~Fn zvj=3-AV%r2RA~%KTlcU}R=LBv!%*8PUD;uoqnhoKf^KMCrmMSS46#k7so5QdbR3NY zxA&-4Htu9v*6fTIEZazFDcy}H^O+1SG9`1Q9@n!uBVK0FNi-*#S0%QtTwF#6j%Xhz zr8U=kJE+-?ZkfgXY+~SQDJ+H^^*yHM#;>BY7RbxI76;c<>9Vt5iyQJ1aP z?VM%1(qNc1k-oK>nM#!C7@o#6)Jg5qD>fMngpxiLY1brGqWqmti4K`JQnvTDHl%55 z1?t*_<4QBdP~9=CIW9G3Afc9+s8=y*OV=XTq4=oNCTLF0>Dm@;Amo7rvSd4vG%Pj4 z5bf;g)Lcz1+L<4?Ny#xoPY=6^)WlofXZy<(ce?3e8WB!?X{BqIaw%{HxxnEN+z6fzPdN>=qkg^U>m08YJPen zeY)cw*8w@7ifz?Y%TDzfa_qRIj^s01(%MCH$s2Wa$^+X@k*My^qKhJ6`vy0bA0!4Mm;Oot$RUc;I-JVUYUde;8S1=Wa`Kgc^_GKOK)WLCVGg zL*t1IKsxv|QcHIS!;<>RBdTFCMLx?eDVmC8*7`F({zPY=JFJ3OW3O) zSIFx>1;6g!wF>I!@5vf4tflWfZ(`GWF8zI}z&cdXN`su3_4E{{mC;(g>{YOriX!dw z8}Uef7#;K+D+!fAeazt>U;#f;bWv9_4!}y~tN^T1RtMm0<(v}mT7?zsGK9HQm$wn& zA7Uo|2zC5ptl*zuE&mi7_-7d4pF{F5VDc}qn;*p<{uTD|ud$zhgBSR>c!Ph3!~A<3 z;XmLg{}IRdPxyoX%%c1kR?B~7i}^9u%zvXg_LI*F44|7`k($2% DSF1Gw literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterTotem.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterTotem.class new file mode 100644 index 0000000000000000000000000000000000000000..5f604673c8cac309a845ce7294019101e2cda940 GIT binary patch literal 1308 zcmb_c-EI;=6#fP%yKE_K(W18gTU#iVk;;XN>4g}RCRn31y)aQS>`rmZ{?Of_#z*lT zywIDPc;N$hW8#G-K8*1!U<>xDvDxgLnRCu}{%5}a{`>_%1r-A+T+(q_#}xxtam~PW z+|aQY9d2q^){xgwU`Rf&JzK3a#Pfx1hD6P`B*S#w_T*;IZOLFuv>f7O>%J+RZ4ubf zdB{wt*LFyOGO*ND-J5NM+SV^Pd z_X1Nswxe1vjOBV*g3_+o7iml)O$|EC=)M}%J7!xNifOFkmWEOq9Jd+f|50oDJ55US zt?jkbC}T~-9foJ8-Wi6OC|2$Wug#yfcBQEpPIUknrpAiIuzHd{Go)y88Y-YdFf8Tk zN8t{bGziC7V_E&hCgomFI5gmMqeccfR|_x5QF!ENc~ocU=(wNg9T z!Gm7V^56sbP?kN}2&BYAN~(6Jf40AGx_f%(=dbTS0IXpxi6P7m;cgQ5a9=HRNj$(q zr9INIpkq$Z;={Y=TK70P2fAD;}F6&mvYwc!} zgs6)a0lDS0Y~I5a92O6YYlpk5^F400#X7@iLx#$KApOAd+)fQ;2HlKOVR)CVxH9Ap z6=VA1DCB|kDM@}Bu@?FE%W73LN}kj5+HQS4*IzhoXgV#1Lcg$)y-=9V*P_+!V{*@H z`=)$lsZP)IlzP#D!ihK)29g-2Q&J7kku$J_yn$t`=qMQAcw(T4RUJj|pSQ$ooYG+vP=lE#ojzzE~&vuTgXD#YvCR@48crWxVx3ON%y=6$y z;6ygV;x$3Jzi~8e9j+UEk!6Bm;hNBB!^=qZFK+zb31SX9 z-2qfBT?jFHX>`akNaG|K$-$+sU|&cXzzD6Ha%w4zl5Ru+7(<#Yh6&uFRe@JXDsU`i ze%6PY6?G?_QI)keiD7LD s)7ngjI}_o%+{A=QOcDE?4vJ0F=jl#TGZ-hCCR@imQdE3`WL8W322RRQZvX%Q literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterVBO.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterVBO.class new file mode 100644 index 0000000000000000000000000000000000000000..3d261780418a5f51f734b8f17734526e2d1d2be9 GIT binary patch literal 1092 zcmb_b$!-%t5Pj`!?7`Uv2uoN31mY0nmQfBMBOg2nDUuZnV)=;GGt-!fXE8lJ=BGHo z1tbo90Dr^jGJZbn7D=82JRZzHE@ri z^umvP-D1es4*CoQJN6{QM#qojNg6s*^@J0U#p=Ya2>L?#nLalb^m{*H*nBCpu;XYV zm6odC?lM%5qev<{5J@7*<8{Z4L!OMDJ^#Qz#wzfn=WFhyqY;7d#F%*8561yt3Y82R zgT~R|&C|UlGi7KptPiEm%zdd6KaQpy95Wd1tPqB`wN4~852+PbiFcYOQc;O~G7H+^ zC+%KO4DC1^$7$p>4_0%hgl;%ysIN*hPvca%@|B<6>&{YVi-zlGVj`+2qe3G}6WMoS z8je<}H1ME`Jv=nkzL1c^CE7D*7)?}3 zuFf2=hE38KwqVhok?VvRxv<54eIh*1ZJpy57Tn9YGUv9bkQ{N$Ln~+HzoKyXc@e?P qPK-9nhCPk4J@cGLAr7u$o8shfZOXZh4ML0bBJN|CK!zX literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterZombie.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterZombie.class new file mode 100644 index 0000000000000000000000000000000000000000..7d2353f6ff3bc274d6e54418ee249ef664e1354e GIT binary patch literal 1945 zcmb_cT~`}L7=9*%Oh^|RwooikOKEHasac^^DHN=vMI$L-h}5E$Gi(OBWwV>^Zm|6+ z=#9r4Z@lp1oN$hw;}7uHc;$r`>N~p$5)U^Vd$IG*y!*VL&pY$mUqAl}UZM7qr;oOJ+(bGvt6Ffbf}{slz-oz4Ah@Z>G_uH zgmqB8+>Fv;_&i&3WMI^&Ak!1Of#FM!5;YDYzf;EQQl%pH3U00LHk|7G#M$7~T8lmk z*=5%14EeK~_ihBj+Mv-J&S9;Wj)|E?bI_k&b>Gw<)hU z)^G{K#BH03m{sLi(NMxej#Uk7SZ7ET{Y}fZ#h&yue1tM-B7Eg#U251sg;;MR);)Ju z`l`bkKE|eo4Dt-a;Xv8K*)z%wC$MVr!3$H?gAg`^*EBprUc)DNtYHhEGNk`IfgGPP zlwbX1v_pltt?fLMX29@DCy=4Hg8_z{XPGmG9-7>Zz_Xk^hU?krZieYbN*cs}yW3KA zRMoak$mb1V(+wLu=_IOoeqxJgr9exrYfC}bqXX2AL?G>{@K@x^wOz$N!^M-nTCk#W zmLO+Ehnjh+BX#o}`65Cj{1)_dXY|@6JXv!ODBP*e2(bA7CIe&iIu3%$p>G&8k@V7b z(?{2XG$XV#NHV3JJOcZHHZhFSnovqUfXlSkA^={;RXQ<@;~K5XI8Ra;$NSkI-;q3N zJ9NS}er%h;8!g-4(SCjPs?t2PnU=9oDrGTomX(|YO1Velj z~g;1wM{Negg%b#X8U75zpfZp9)JEBl`?);W}fEz-p>g)x%qJb-0f NL5hZD86PHk{sH}N%bNfI literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterZombieType.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterZombieType.class new file mode 100644 index 0000000000000000000000000000000000000000..1a85224ffe8a292af6cd4f70fd45d46b761adc95 GIT binary patch literal 1608 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 literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorCommandBlock.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorCommandBlock.class new file mode 100644 index 0000000000000000000000000000000000000000..0e39e6c86f35d7c4092c0c96fa8bcfbd4c9ee86b GIT binary patch literal 2286 zcmcIm-FDkV5dPMGvQ?#ZLYorWP$+3@JHd*Y00~Z0V>bm8CxON%(B6cNycpH8T%D{od!0QIH29uNnu)q^b9aXaj*Hs0i2NwGSeu4^jHs_#+kqzZTY z;oqG3S69SEbNVqbe3g4i7B(x525(WQUBBlwOSM}5bO$J3cBjiwJngYe==TC!?1+GY z)fh682Q48Zd2Cy9yS>4?QF=9e#ITkdHDOjs-D~W-d4|g9SPc4hMBpw}9>b;Kw^V${ z_ql-!n4}tQoUBm|6$4e=G4LABGZg-Ry%G!a4&5w@DEc7F~t{5bMBdI9)!qw~}w8gJ2ibsY5Sq94?(p*4<}8cU?P zNYV;P>e<=CW5fy*@h3?9hUCwriQ#oxb=sjXA)zm0ie#g2jW;k&62qIgGC=wsNhCCi@0|`$!^(d~~cpPh*(HW!kS&Bw6|vxkTx?PBOA-N^ue8l=@65VzWH; ECmE}Od;kCd literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorEntity.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorEntity.class new file mode 100644 index 0000000000000000000000000000000000000000..04d019739c76e9a13f4d72d1279ae8210bd73e00 GIT binary patch literal 2660 zcmb_e&r=*l6#jbl$IK2BA)64h36YKD2OE-%AjSkDNg#XG)74?+bjdSGn<(K zic$}$^5n^j2jWR{;NZa+t1x=-W~C~nR%vOK7qzrXJ@_xAqOW&Ah@qsARP9c8zwY7+2;V-;p(Wz(;ANIIED@lopL;`;Tbu0X*i+dBu;7Q*3gr{R-D#wrUqy6 ztlWPtfh>A;^dTpg=XCUAK*jSaUQltKfpLc2IoB(iyuz(y-+kUa@w|0nVt+$+1@h#zpLKpq&lgjX2!Q&LJEIt8N4@?pQiXPgmHB*aIto#D_0M^Y>u zxM@%LZfRPiL!;?2*Gp#uQ6{PpiX}SIuf3t-RRbfqY=C1_g=IisOa+0B!!|I1Nfjjn zWjGAyA3g&a>Xz9sFgigM!0=F+PFcN=`3wiwL-YF_4C%^HLlj!71BUMA2N}KY(lExk z-zR1V#`3cjBG$H5FtZt|js%%ra%0~rhcXZPLQP6snc^iXiu#orVYoXbYU3J>jtX>! zdqjc#D*+a(cZJ0zNa}|IBWXVmVRd)@&FycS+{P}N8{q*w zhTXJccpOdiBxUv?qDYYJdP`DSK%^s@iYB9V`T}Becw5e;FxHZcFF@^xC$$t!5_8zr zuvv+`4=t(BBbL-U)Ol=A)>JpIA=Yvu6$>@glzJQWH(?|bk}WsL%}DiXy-3p4?m$z%#8%}i>{7nQ zUgaB@%D3oNzC%v=9{tJ>7*>A7CFLiKD?h_ge!*4cSG=YChIf?TaZULH?wWg@8Y?ul$-Dzg>Nyma@Il`G9TA*5Qiuk za(0+z5kh>IvX!BbKS9!V==ad6qP6;KJEfv6T5}f~joWHZvb)gPUzGNkiYMs=WAq>` zjr5i>-&nN+sJF1?V;C~`Y(?(BAmdMwOu-Ry6{Hp+GWDSmI^p(VFfP9d`%pNU`WvI5 B)E@u< literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorEntityPassengers.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorEntityPassengers.class new file mode 100644 index 0000000000000000000000000000000000000000..7650a42ad3a4a21533369b8cf9ad4f5736b94068 GIT binary patch literal 2290 zcmcIm%~KRt5dXdX8fF-kpb$_|f<|}2Fsu+2*YLGKGP2?aTUc6F$lKY+I;EktP4l_!JH>uxpj?) zq3|jqp!cTjc_PSH)fS0g79783h3gl_zqaoALA5N(uCz)U>+3{#nb)NVEVov#TFP$T z_cld9Tj5G}B|Elqxl)O@PL&-4Ml$8SM65O~`t1}EYb>uZt20ipQ0!J*1 zfOyG+ijWb%Z%J}z{R*!~m!#pM268f&ZZ+%KoGOsm{Sk(l)@@P3mLmM~t}3r1dtdeN z8sFq5_TvEQ@0OH?OC~W-l1y z$seF8vW>Q*eNRF9#?6OG_UNydL*J2+c;xu7GN}KIcKsK0=`S&$|B7*{pm?;_UseAH@%pZxSvD z*CKNcGv+*Uv=+>4RKqH@G()(TDMPnZ`ddv2S1=h>Q$hw)Q8gt@lV#EgP@ZvwQ5&<2 b{iLvgISLw>$5=#X5Mh?u*1y3lZdl3R=sHyi literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorItemList.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorItemList.class new file mode 100644 index 0000000000000000000000000000000000000000..c3e1e2c24f1b26717dde65e67f8b20aec49f9b5c GIT binary patch literal 1316 zcmcIkK~EDw6#iy++ijOpM66N)MXXxdhNT3Fg5hA5q)82@q@+ub@l#d!1J z-|*tat0o$a2Y!Hm#J}JPeY>EEp%-5PegwD2|`C?RdPKj_&ZU&Z(Kg(N6wmYe0(=FUoP zq)b?-?}Qp*k|VCcJ3~Bc$$I6~?x}weSIA8OGvinr5Bl#0$2SSply?>-wwzu!r z>%3F(`vZUIwKuBO#nT;NV3bzcYbnJ$RDDFluyk6MWZ(~_BN{>yW0fJPxa0kmGQ<5-PS45Vq5K=09fVOUAjf1tAz825KGqE?A&KjBc%DP$1nzM7Cp}&f=w?DoW-%-3y zydYkK%yG=>Y2;`v=#xKKfLNIT literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorLevelPlayer.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorLevelPlayer.class new file mode 100644 index 0000000000000000000000000000000000000000..a902f2e366678a80396c516bddcdd6e5777148b3 GIT binary patch literal 1770 zcmcIlT~8B16g|_gZA*cQT0uYsQCdKjA_}C2AQh8_6$msn_=3~zP?m0Y%kH+?A7O%t zFa8VlL5&ao0DqM6?v@A|d}ua4?A|@IbI(0<=iZqgKfiqkuz;mFB#gxo#aI;Maoom4 z40muhj!C2?WF$;Um}ZDP(hSX6VF;!(C5BMmtO$mFMKi=^vtAZfk(YHE8Bk1>>m_b! zE0>hL!w|9!piI1wgt`HQ&h7q+qI?TWBHY7 z=@n7Y9J$=A)yVJ)Z#cq|wR%IBUCO*^w1h=N_I`FhyRg4AKk=_fIR;7VC}4P*Rt(|D zby|aJ@dHP;g+)YitHY9&H`j_qUd@~JhS@YKxk4e+odab{tv48EyLF4%X46td$xRI_ zFvJ{gRfXf>-d%^QwP(EHC0D{dhV``Hd}VX)t_EJuF|7ILVu)fcyTje7vO$NUi_@nw5 zdjG9L2gP=SHYAl+&KAAvSejAI6*4av3O zKrk8qjL>`ZeL|Sf$mmx@ra#cXpvTuo7O@lb#NHwmd*|^^b$m~Gi3L}Y@?s6*8liy8 zj3Ii0xb88rR1&0p{julo7k~T(Act>d3?nNefov4FWGo^V zBh33zd?4-*qqr?&3Cj}lGGr9Q@sT)I1p4C`R`H48T9Z(ea7V&A!?+WfJp+YEDMQ+L&tpxFEeS9NszK)2O{>|QpvcQ31YJc6>JALbcGT%)P4`_fKG zi4+Xea90?Dsq_v*sA$!7hAU+fyVYscbi2xHO~NF~md2Yq+%^Q9lptwd|ga$5t~aC6jC}Ho4>I#PEGtvs$XNe|zbX`q;9Yb-ix5YOS-sPZzKAwo8r} zt#(rtl8cr}juFb)^L@KDbB;oCS2BEiNLlKfKy9s6tGrRPT5YRi*7K!O`eFH{ItNZHn=PXx#Br@m#U6ovVR`ug?|dhFiw@;t<5u)E}^90b8ILW z!Bwi`YM(k*Fe+#Pqb{MWU=v#mng8A%!h~%FU*Jmx_fSz##a9w`6nu?c1rP8I!*~C0 z#WKWux!$flq)uWOG!3V^gevDX_=HBkx)@dm^fJq^GMEU4OI*`*$C=6I7N{0iQ)ipt zy#9P`^3DBwA)Ic1>OyM4<9OWYtG$=0S6z9v-$UxBi2kUkgxnzKBjkxPT6VWzA%xOP}QY*Y8jCjn)xyj|SbTi>dds=EvugBEE| zwwT(QKkFHO8F-+b5PY%0eBmDe-lE@o0t{~;K$`%KDLNrW5}iT9(SRdrlAsbnjP9|_ zGXye;;B$nYBAiJ?ybtMDA_Xu(=VfAq97jkV#*m!AB;gdF71wZ`AVzB6?uvba5W<8j z%qF5oh%JXQza#u7_``5DthBCK?Tp(9-W4OeEbO+82aKB1E#!puG){-CFO z0ujNqHP8IZ6A>1eWC~&yJk0t7`{o#WddWY%5>}?|MNf;0ApK5v9fGCQ@Wy zn&d~p{t*jMCQc#1T-W*~x<%l^6cpAAK}3k85D3>t{Rgj9hVdTeJvNo70W9E6x~ECa bFl|s%v{cO!jChoCvWUA8v0N?U{%Z0iVYsx@ literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorMobSpawnerMobs.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorMobSpawnerMobs.class new file mode 100644 index 0000000000000000000000000000000000000000..32a732e3b8149b58687d44bc4e9169c5cdcf6e01 GIT binary patch literal 2680 zcmcImZBrXn6n-vw*<@K-jL?dGu|=dIp)9FT3PFmb)J6i-647Fn-Xu#{NH%G9q2gzM zfM5I7Fa4^H(vHsf1N;&G51sMlxk*|oFfB~R$>i=iXU{$NIj?(v`}^l#0gPZ>M;AtQ zbYnDxt2)MTElkO{hKUf8IwtX+jv%Jgay^7;C3#;hGdfbZp_bV&ZsLOwZmHer5I)o} zry-+ZUZBgfOV+I8+1}24CAU?rmD(N{QhaNq9Rf?0r0ZH_?`86pvgvMK8-HLvtkg;ct6+O(ZfkRs z4_S~^k7(_3wPY%*sft7N6uGMn2d?zJ9H?gt_pn>Kx-I&@RL6glHQg+zgQ*|d zklWHg58h<;XAh}<4Ide}gCzr}@dm?q^iH5Fc0ohdz{gltM|@)7Q`}{W>y350;#ur8 zS#k}m;4=gF@Ht~?;0vr8xDTlzXP^LL4>nrTz#587MSZ&}S%H=RukZyrRcy?Xbc*I; zZi9^|&}v%#(`W)6`}pX~qub~%RigsaEqczznrh92K)cN6E!XW!j1048r=yv@fGv47 z+bJer)&Bb?=ipKNPc=saD}f!^I7p!X(9;h966iimk$o4m9&E7~_bD_IpBz}>&|Q}< z2mIn%cBjgsJavejw9?avs*$7XhpHTB5cysEE1ty<3Flcm4evRhh#r5qrd!K+U&boR z{7%Dv{Y54?yO2$1+1qoicF3Mp&f(_;Hl_;fo0cc+3&xL>g=f)D9;|GB+Lm#FcaLtc z7Wju6kX(IeQ{$A9Gvp@8sdp!0PtX>N_@2W569V5;(uT8Kbv~hAgkSH)Ir2tB8|QJ6 zoIo$$Zd&>i0ce!T*pCSOg5ceFMB7E^3BtS3A7L&YY40RyJi@3V^<8vK_3)l^F99Vz%EWs1b;whPcZV@*>g`3`8psT|MNQ~@yP3SLHs)&;;Vz}N0{LHaazBG zUOkFIJ%({T&dbzgERfFX39RZPb>O!MZievt@DA@@Cf9ykBIH3t`5S;=L2tUHs2DX= zU?k$yV-QFUlJem)=??h*f~jFh{DD5b6O8C^GY;c?D)j&(D)s^yRMr?s6~t2wh3BUQ qkieDtws-lqjrYh4eD)Gk7w>>?F$pGlbcVQd3=2VZLmWeXy60b0Z|Xw; literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorPlayer.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorPlayer.class new file mode 100644 index 0000000000000000000000000000000000000000..614da482999dc4935252c9c580bf97315f7f7e7e GIT binary patch literal 1974 zcmb_d+fEZv6kVq+oz76O7DbVZH!g)DLlqPRD}tCztYDxa(HA^S4`rmCsWYc&|H4=Q zz(@5#jSqf+|6$@K(Zmlh?$Z(h!wab|v(Mhyd+pmgb3Xn4@DacS<_)xBz(5=WF$@|Q zLMn#g7)A`FF{FVO&E-!(|Ou7^1U|>&PraI5oV+5LxgFg5g-sam7-#ydnHN z-zbqKne%L3TI0T>^j%{_ZaD!%$89dTX#C+=crGh9p(%h(SZ>7lo|rZL5;o+xK{-K2i;n42!8|N0pgTy9_-WXP9pui@{i}H*m*M zOz1v*KVy&i4v(W9$EZPzw&xNTY8tM_aSc<1vFH|rZ%I)mG9*{Gyed(^Uv#A-YdNtg zHB85G9Wxqc9CNru+&bvF;uN{Q0QN=#e=(|w!E3I zRfuApsY7swA2L|Yb=#j4MQ+y`NsRqUba5$fHiS(#fc@>gl9$z-lzCuLvPr&)Nr#vVK8K z|B8hE4c+>84C+6S(SKrA|5dMMq>*vA8p@3>oT*osMK^k=er4;WQy6`8jvzF6l8SAo zAvCIQZq%EsBIZWBA$ZXp*W z5FEI1gnt1X3gW;I;71{5o$ypSL=m#QJ2T#y`R3*Q`t9=<0ModpK}AY~hEx(~G@Qjb zxulcGs2D?5!#E}sOe!!GOfe+pY{w4f8KUV-nITqitAe4wXggwgt5FeNiC5|*87#UM zua~)JOTHtF1?#rYaO4ILxas&!VFj*tr_Ni#D~om8l8U& zVX|8jQLE8pPX$WaBK4xZ-yyXaGqf?-D?hWd0Feo6RQ99 z-fb~xD`5aPZCUW6yBBV9gKu*kI{Fy)+;v?FFYFKn7j){|i#jghGWFx46WBpZ!HkY8 z$SauBaTU~`_x@YoFbqg+Mx8q~<920(x|pHYwEWSg41Is`3q3|d%{Jamf72YUbAL&+ zZm*SEO{&sRy7(*TmB6!|THegur`k~G{g?`Bk6n&+Jt$_6!4^f0Tdg*3?RO@zxLh(z z_ZXIXE!Qur^cR`$4KL-8TbA(sRPOQ=jo9m+=k+&q-Th&9sj-XZdwlF8BJYWapr6)+6sk`#K(yXIfPFYX9K%5j(JGbSAWjc3ksXWZ{P{G=1BT z!#G55OuFc}m((!HB<2Ym!BGM%sS%>0I2PJwS%R%&w1aY%c6msK$aW8LsD0q4k2q!Q nWTMUA7%N zSY!w%CpQ@)dADpa3>mg#6`J*uum&H(+rv(DXF^SSYE!yecvLv>xSvpHNSc(^N#ke>($Cu*$%W)vs$Hzmw6+wJk72* zYML;Zcb#3!qa}YUy_KHZx^`ir`#xC)$!_n?@OIL0tU#-i|E9;c1I@QQGNbLbZKSnA zu2|%iyjyR$O{bjI^~vKYFepwb2zaGt`vJpLPud2_lACOYKAqrgTOc%APNW%9J(=lv zP3bc04F=hFo1STHS{~5>_bOJc~sOW`sMi@>xRcPiR?X@}Z}p!tMbHa8iS$*;?>R&3{_NG_5iuBYS zhfNmo?S0yd&NJ$?Fd3#MP4?2|IqqB3q`5QR$x7e4z!-w)+d`$dJ`NtL#+fZnp#~GYO1gGdd@dTbE3{o_o!&8JB@BA%y z{_c1F5>kgK3Tm7*1oXG?G+7C?s0pINc!ub4#O~pgglE}bn33?@pNQVW$p?7K<_S!; zb3soPx?xC9B$9PcZZcSkiFZ&2 H#?siod_IA7 literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorTagged.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorTagged.class new file mode 100644 index 0000000000000000000000000000000000000000..6155185f728dc213e44269366db68e4627efc080 GIT binary patch literal 1481 zcmb_c|4!3T6#i~kDC;^v5K#dE#kn6y8BPU<#5iNJI4}W1qW|DscO7M2JK7F|Z{k~M zqF^-f0el`c(M03vHbrz1iKOZ6y{Gp(KfiO{e|z%|Kn6EeL~v0>441-C5m%7tLQ+Kv zlPY9f4wfmE{^$y(6{Ho+FoY^%hhef{3tz9AwlG}&*w;PbZVOl6POqmk>&t0<@yDNg zVkgVcId9sgzrZjMFKqH{u3OwL>npx%+U0CwjX};iCBe{BAly>DS`_XoFIpt&D>w$X z*0^g1=ax|RH%yPA{|@(g-u7z3@Ern_%c8`fQ_CWp-{$f8w}S zNt8@qFV-s+`tTC3`Q*1*tyy}YE$7%22Z_A(W+*cgZH!PvvcFSnxc5gm42s$GiQ!TF zkUTBjUM0VCPPOLL?NT(n1-K}_X8^WjrDOOh+;Jao}p`rG9n+g)6p$8cSS2bM2bq!H;GbI0=ISi6nQZTDw z4mSc_y&AHZ*Ki&~49mw~SccyHdfqQ?60sPLl|T&91B9Xi#)Ae}_`hHnBHS>9=S`$D z)6)#M+V$BX9QmzhC;wijgUlrY5qp{q%@AvAeLu6U#;3U;w(8uXE2p3Y% z=~CzyQ=c&?eZi>owP7mRRPxi*IEFDoCP*>PVYK1MIL2rfB1xc$jgncSHytEgXsi?D UG022O$%tVdcCRxJ5W|QtND2`VS zf1zKAD&~ zklZnLMg&5mrfqs-0{&R{l0YC;${PZ$8EVaL6|;u3sAny5qM1@ox0ZCrl;?eBz*{$6 zfsQHN)6=$FHgaCcIWUC+Ep6L|ld^QzHF#XkP_tOJ5)v>~vS~P3?n=$}fv)=R&$WT;Dzj~S6<0&~T(K*TL=IXPoV zmO{kSor2+2>E;Db&uz}=rjJ^tcD!&thjk2XO<1}46HGh8VXpKGLxCeZtZB;z$W{Nax5A#!nd|w!_%zAOxE9T+VRa zuH;}pD|>uIdWvkfknw0sw>VUfDAW=^ z(*2OLcU^Zm;^)>DcgpOejygDLsnHByC#_g_vre=rz+ziY5e@5a(6!%gb0abl@3 zhE+XW;@^a`5a{F=a)NR7!zU*lIdAeb%9E6}#Gk?!kNTe>@DqYRkmJK!TvhIf{DDB^ zPoe=@O&f2cizk71aixYNt|EvqdAso+5&Q+A2R%`xg78yBDo`K8?ujvAPU4LNqP<2? zr<0F$EboTIch7(8`JQ(8tM(7jVnqJN<;XvXNA@rjd5#HHU{>{ESq)%S4Z>7Ia8w1~ zkpHc!RsEc&FU$1qJ;b133S;O-od2&T_~}6}eU0Nj-lsGmecq3Ur25E{5#2?CI*cBv zeo}rUNw>nchbaXE3O*2j;bt3{jH|T};s$qlA;@Hi7dZ$?Jm%mMMIAMT!}o$1!nNwP f>y-Kk@ecQMeC-T#dztwgZresFYU$;&Q5GFEREHQmDkd}q|rRBW0|M^DcrCdk@Jbt*cMjwO=uWQy)r56$sp zY%(2BXvxt;G$uftI+Kh~B{Ts6Ejc|CP0mac)$5YWB9;U+Gv}v`1*2rx8H%EtyIpV= zbvvhI$+HFX8hNFRX=->KD>)^GXGhhU80l8eZ*8aFGOmuZ`t!8i3$x@Ups%aaE zN@3n8CG~lWC?YpGwICqfr7r4Ax?-^mXl}{0bHmlFY*jHss*};JS-oU3+cgKgwq77V zLXR4!>W-MU=^hhsd;{O&o32>*EUWxwlM)-y%$%*el@gik?Rp{&QqFM4#%HQc-_!LZ z4bx)jh54)=F1xyGX2Jskc9Q%f*%sg*$yl|JJzdQ0xjL?xT`7!gVZR-tR+coUQpy

VYD80>Sd>1L<9s+I*wa*OL}qAa4$RA za*Gci1`#Ll5i>#x`VbNEv5bCZyPt`F!cGc14KPIm>@>(ugG}YNwaT%Yi1<{%ewK|* ztPk2`8OyOL+v{6kYJSnkxKxp2|1Yfq4%N>JU(3UFP4r-}*T+DHTkGX&Y;o3ulAg&J z<#KpnfEsuEYU5U1(^4k&B1!t$R!#6RZsuxN?*w>?6?!+0)T^#VTIW-ZQa=$7(h;!@ zS1Hie%9Qj4S1B7MdM}iv>SHm;-;iz z*^~IALr+eWUZ%Ex?En#9%J>T3$~cXXxOM zt}!g)djWeNNytX=2-y92z7vB~$bIycBb{ht`v4$F+knH~8l+k0IE^`nG~^u8h;v8- zP8vdN4*|hlZ0iy3LjXr`6aro%tdk)7Nh=U;q2WF}KN2QjnErkIE=Bw!c)7+uga%HP zLf*(7G~S1o@i(mFKSmU}%7x=N!S89Y5f`&~0UnAC=!o=m+=egG_Y1^3@b}$CKtSX! zBoEI1#ATQdAo0OPSt!?2(l;}BR@lY z*xfu=S9Q0ssxBz8=B^31b5Xz(YI-;`bMWI8OjH>K9~#L9@Yk>Krb4o316`l!u0zKS`lk2RYM^40_#2QwH^E)J>eJ|= dK0b&FhI|2hjqmUc+F;Nas1yV?}2RQ5wFtV>^W>tD;FCV2@ zsc8?>JoSU;bn=iXbxy~h`l0@Z{t!=ApF0Z!qR27maCYvUd%ySl`g|XE`2Fvne+94> zXB9jb#3DQ&!eYE2XD@~z&=p1u-C^v8rl2Q;5+oI*LeSA0B2Axyeo1D?ojqaPj{*6b zR*(r}9rj;J5n?t7?_NMu*rMSij+=*uI>ZPU$Jbj`b7< z1~_ObEpO{)%*f=^&hh44cCT)7$?C4_u3Ou^eYND(U}O!uQ6LqaF0&~$uihcxZO)~1 zf!PTotG5+0J-XSc^`yBnFOf@X=^dJB$oG*&ue4NP&Q4Ry=k=891Oc@ro7K(cv}Rd4 zDYi{h`KpN$q-zR!0-!5+U7)0MFt2addv#OKCaLW}(Ob8{sUuN!6K#Alw+v>rjFF7D zv{X+)AuubM$qTGZWOX~1q2rRK)@#Qs-6Wo|y+ttVVr`Fic4~dixlBG+$fjsOX-c;Y zQ%~(6H-)Z7#n#j3{m-l&bEmdP8StypiWiI&3XD(5mH~V=MzSqr>RSYIeb- z=0_Sj>l1sly;>|S6STc&kDj#SjWZPuMJ=WbiBV;hWHF@$E>1UltHycp?&3^pdzXP3 zmW9oY%HW6m&xkOWABBZn%VZHN#!bOC z(y@eL*>c}ihWooG>^ID;=`y(g7ZGCyH^$it6}&+&GwnN){dz`YrHM{j;Vg&5iWNzz zpfKo^4yS@_F=SV$xCuYEajldoD9|W-<$rH~DjqKEzRJ%`p`#QK#Y~9A^)3 zij^C5Dn7<1Dn7*t;-uoFd^sicn$ciW@fl7_rO&ANTxu~B+}$`+@ddtA@eFvKXrCrN z6Wc!1bYgX9*PF!eqgOHoUkN-o3DLxU%A3v@BrUv+X-+Mg6_vN6kd{p97Vmbec)Ob$ ztsYkr*piqa0olFVvY!RWTri8^f4$o7$sIq7o#TBNfTn!@y-FisTjQNd5hNM;Ylp>rJ3JqUjCM0Id>oAY%3{dahzSV;xarnS1_xl_Aag4wM#Kf=4B zwzAASj5$91KnY$)&!vvEgP4y)H2pBwj$k$GcN31{aU4TCjyt+%&l_rmj6*ScgYwja*xg4UV;4s3)CtRTtu%c`0ct8qi2Po4BgF^czY47*_%if1zEW z^k%+!u!%o5oucE#1#$>-eTW8mu3|2IirS_Fv!367C(7Ku*6QE}1wI z9ClKI!^@GdNOE-~RMZC|fug_f^GbGq){Z%S9Y5QF6O6Hw41rVF$S&1F1$R*IZuXQO zoP~|A89L{1o`2ut8(hM-4iLQvk+vL9(3t_AT#P626oEKTS8heC1Lu$n$q*rFbX+{- zKqmum$c1Fc0ntl6&Y_J^`zW;uPjlvXz>xu4+}q~vZRehZsRF(ms8P_NpmXhYcy6G& z_;Q`;B4kf2B1T3Y{sCbbf)&H4^f=*HOcTGO+r@F|5q5PCV<&ACJp3$=d$0?&9BZh_ gBCf9BN(`@Il|Lv$29Iux@ZTG}C-J?4W5OT&7oi^JegFUf literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2.class new file mode 100644 index 0000000000000000000000000000000000000000..7cec17f6118bece2a6f9b209df6390a49002d4bf GIT binary patch literal 26701 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 G`F{YO%(j=nPV%gM?y~5EU`>9!f-I)e*(AuDa;h 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 B+SLF6 literal 0 HcmV?d00001 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_14_R2.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_14_R2.class new file mode 100644 index 0000000000000000000000000000000000000000..82aaaebc0b8a880db8f68442d78068c4862c496c GIT binary patch literal 26948 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 Date: Tue, 14 May 2019 19:52:09 +1000 Subject: [PATCH 10/23] 7.0.0 Release Candidate 1 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 8395624953..3b8e3bd23c 100644 --- a/build.gradle +++ b/build.gradle @@ -38,7 +38,7 @@ println """ allprojects { group = 'com.sk89q.worldedit' - version = '7.0.0-SNAPSHOT' + version = '7.0.0-rc-1' } if (!project.hasProperty("artifactory_contextUrl")) ext.artifactory_contextUrl = "http://localhost" From 405bf8dc07b30bfa6988019190e1f61666df8caa Mon Sep 17 00:00:00 2001 From: Matthew Miller Date: Tue, 14 May 2019 20:21:55 +1000 Subject: [PATCH 11/23] Back to SNAPSHOT for continued development --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 3b8e3bd23c..8395624953 100644 --- a/build.gradle +++ b/build.gradle @@ -38,7 +38,7 @@ println """ allprojects { group = 'com.sk89q.worldedit' - version = '7.0.0-rc-1' + version = '7.0.0-SNAPSHOT' } if (!project.hasProperty("artifactory_contextUrl")) ext.artifactory_contextUrl = "http://localhost" From 41cfcb6d55f41be11607c57f30201b48b2b96c3c Mon Sep 17 00:00:00 2001 From: wizjany Date: Tue, 14 May 2019 18:34:53 -0400 Subject: [PATCH 12/23] Use a jar for bukkit impl adapters. 120 class files is a bit much. --- worldedit-bukkit/build.gradle | 11 +++++------ .../impl/DataConverters_1_13_R2_2$1.class | Bin 300 -> 0 bytes ...ataConverters_1_13_R2_2$DataConverter.class | Bin 446 -> 0 bytes ...ers_1_13_R2_2$DataConverterArmorStand.class | Bin 1362 -> 0 bytes ...verters_1_13_R2_2$DataConverterBanner.class | Bin 2179 -> 0 bytes ...rters_1_13_R2_2$DataConverterBedBlock.class | Bin 3023 -> 0 bytes ...erters_1_13_R2_2$DataConverterBedItem.class | Bin 1474 -> 0 bytes ...onverters_1_13_R2_2$DataConverterBook.class | Bin 3342 -> 0 bytes ...ers_1_13_R2_2$DataConverterCookedFish.class | Bin 1586 -> 0 bytes ...rs_1_13_R2_2$DataConverterDropChances.class | Bin 1603 -> 0 bytes ...verters_1_13_R2_2$DataConverterEntity.class | Bin 5995 -> 0 bytes ...ters_1_13_R2_2$DataConverterEquipment.class | Bin 2350 -> 0 bytes ...rters_1_13_R2_2$DataConverterGuardian.class | Bin 1432 -> 0 bytes ...erters_1_13_R2_2$DataConverterHanging.class | Bin 2219 -> 0 bytes ...verters_1_13_R2_2$DataConverterHealth.class | Bin 2448 -> 0 bytes ...nverters_1_13_R2_2$DataConverterHorse.class | Bin 1612 -> 0 bytes ...onverters_1_13_R2_2$DataConverterLang.class | Bin 1403 -> 0 bytes ...ers_1_13_R2_2$DataConverterMaterialId.class | Bin 13795 -> 0 bytes ...rters_1_13_R2_2$DataConverterMinecart.class | Bin 2039 -> 0 bytes ...ers_1_13_R2_2$DataConverterMobSpawner.class | Bin 2400 -> 0 bytes ...rters_1_13_R2_2$DataConverterPotionId.class | Bin 4550 -> 0 bytes ...rs_1_13_R2_2$DataConverterPotionWater.class | Bin 1826 -> 0 bytes ...verters_1_13_R2_2$DataConverterRiding.class | Bin 1936 -> 0 bytes ...verters_1_13_R2_2$DataConverterSaddle.class | Bin 1777 -> 0 bytes ...erters_1_13_R2_2$DataConverterShulker.class | Bin 1347 -> 0 bytes ..._13_R2_2$DataConverterShulkerBoxBlock.class | Bin 1306 -> 0 bytes ...1_13_R2_2$DataConverterShulkerBoxItem.class | Bin 2726 -> 0 bytes ...ers_1_13_R2_2$DataConverterSignText$1.class | Bin 2819 -> 0 bytes ...rters_1_13_R2_2$DataConverterSignText.class | Bin 3133 -> 0 bytes ...rters_1_13_R2_2$DataConverterSkeleton.class | Bin 1549 -> 0 bytes ...rters_1_13_R2_2$DataConverterSpawnEgg.class | Bin 3822 -> 0 bytes ...ers_1_13_R2_2$DataConverterTileEntity.class | Bin 2989 -> 0 bytes ...nverters_1_13_R2_2$DataConverterTotem.class | Bin 1318 -> 0 bytes ...onverters_1_13_R2_2$DataConverterUUID.class | Bin 1324 -> 0 bytes ...Converters_1_13_R2_2$DataConverterVBO.class | Bin 1102 -> 0 bytes ...verters_1_13_R2_2$DataConverterZombie.class | Bin 1955 -> 0 bytes ...ers_1_13_R2_2$DataConverterZombieType.class | Bin 1618 -> 0 bytes ...ataConverters_1_13_R2_2$DataInspector.class | Bin 417 -> 0 bytes ...rs_1_13_R2_2$DataInspectorBlockEntity.class | Bin 6401 -> 0 bytes ...verters_1_13_R2_2$DataInspectorChunks.class | Bin 2596 -> 0 bytes ...s_1_13_R2_2$DataInspectorCommandBlock.class | Bin 2308 -> 0 bytes ...verters_1_13_R2_2$DataInspectorEntity.class | Bin 2676 -> 0 bytes ...13_R2_2$DataInspectorEntityPassengers.class | Bin 2312 -> 0 bytes ...onverters_1_13_R2_2$DataInspectorItem.class | Bin 1316 -> 0 bytes ...rters_1_13_R2_2$DataInspectorItemList.class | Bin 1326 -> 0 bytes ...rs_1_13_R2_2$DataInspectorLevelPlayer.class | Bin 1792 -> 0 bytes ..._R2_2$DataInspectorMobSpawnerMinecart.class | Bin 2500 -> 0 bytes ...1_13_R2_2$DataInspectorMobSpawnerMobs.class | Bin 2702 -> 0 bytes ...verters_1_13_R2_2$DataInspectorPlayer.class | Bin 1996 -> 0 bytes ..._1_13_R2_2$DataInspectorPlayerVehicle.class | Bin 1965 -> 0 bytes ...ters_1_13_R2_2$DataInspectorStructure.class | Bin 2405 -> 0 bytes ...verters_1_13_R2_2$DataInspectorTagged.class | Bin 1491 -> 0 bytes ...ters_1_13_R2_2$DataInspectorVillagers.class | Bin 2662 -> 0 bytes .../DataConverters_1_13_R2_2$LegacyType.class | Bin 3121 -> 0 bytes ...Converters_1_13_R2_2$WrappedDataFixer.class | Bin 4486 -> 0 bytes .../impl/DataConverters_1_13_R2_2.class | Bin 26822 -> 0 bytes .../impl/DataConverters_1_14_R2$1.class | Bin 294 -> 0 bytes .../DataConverters_1_14_R2$DataConverter.class | Bin 440 -> 0 bytes ...rters_1_14_R2$DataConverterArmorStand.class | Bin 1352 -> 0 bytes ...onverters_1_14_R2$DataConverterBanner.class | Bin 2169 -> 0 bytes ...verters_1_14_R2$DataConverterBedBlock.class | Bin 2992 -> 0 bytes ...nverters_1_14_R2$DataConverterBedItem.class | Bin 1464 -> 0 bytes ...aConverters_1_14_R2$DataConverterBook.class | Bin 3369 -> 0 bytes ...rters_1_14_R2$DataConverterCookedFish.class | Bin 1576 -> 0 bytes ...ters_1_14_R2$DataConverterDropChances.class | Bin 1587 -> 0 bytes ...onverters_1_14_R2$DataConverterEntity.class | Bin 5985 -> 0 bytes ...erters_1_14_R2$DataConverterEquipment.class | Bin 2356 -> 0 bytes ...verters_1_14_R2$DataConverterGuardian.class | Bin 1422 -> 0 bytes ...nverters_1_14_R2$DataConverterHanging.class | Bin 2209 -> 0 bytes ...onverters_1_14_R2$DataConverterHealth.class | Bin 2438 -> 0 bytes ...Converters_1_14_R2$DataConverterHorse.class | Bin 1602 -> 0 bytes ...aConverters_1_14_R2$DataConverterLang.class | Bin 1393 -> 0 bytes ...rters_1_14_R2$DataConverterMaterialId.class | Bin 13785 -> 0 bytes ...verters_1_14_R2$DataConverterMinecart.class | Bin 2029 -> 0 bytes ...rters_1_14_R2$DataConverterMobSpawner.class | Bin 2430 -> 0 bytes ...verters_1_14_R2$DataConverterPotionId.class | Bin 4579 -> 0 bytes ...ters_1_14_R2$DataConverterPotionWater.class | Bin 1855 -> 0 bytes ...onverters_1_14_R2$DataConverterRiding.class | Bin 1944 -> 0 bytes ...onverters_1_14_R2$DataConverterSaddle.class | Bin 1806 -> 0 bytes ...nverters_1_14_R2$DataConverterShulker.class | Bin 1337 -> 0 bytes ..._1_14_R2$DataConverterShulkerBoxBlock.class | Bin 1296 -> 0 bytes ...s_1_14_R2$DataConverterShulkerBoxItem.class | Bin 2716 -> 0 bytes ...rters_1_14_R2$DataConverterSignText$1.class | Bin 2809 -> 0 bytes ...verters_1_14_R2$DataConverterSignText.class | Bin 3121 -> 0 bytes ...verters_1_14_R2$DataConverterSkeleton.class | Bin 1539 -> 0 bytes ...verters_1_14_R2$DataConverterSpawnEgg.class | Bin 3852 -> 0 bytes ...rters_1_14_R2$DataConverterTileEntity.class | Bin 2979 -> 0 bytes ...Converters_1_14_R2$DataConverterTotem.class | Bin 1308 -> 0 bytes ...aConverters_1_14_R2$DataConverterUUID.class | Bin 1314 -> 0 bytes ...taConverters_1_14_R2$DataConverterVBO.class | Bin 1092 -> 0 bytes ...onverters_1_14_R2$DataConverterZombie.class | Bin 1945 -> 0 bytes ...rters_1_14_R2$DataConverterZombieType.class | Bin 1608 -> 0 bytes .../DataConverters_1_14_R2$DataInspector.class | Bin 411 -> 0 bytes ...ters_1_14_R2$DataInspectorBlockEntity.class | Bin 6385 -> 0 bytes ...onverters_1_14_R2$DataInspectorChunks.class | Bin 2574 -> 0 bytes ...ers_1_14_R2$DataInspectorCommandBlock.class | Bin 2286 -> 0 bytes ...onverters_1_14_R2$DataInspectorEntity.class | Bin 2660 -> 0 bytes ...1_14_R2$DataInspectorEntityPassengers.class | Bin 2290 -> 0 bytes ...aConverters_1_14_R2$DataInspectorItem.class | Bin 1306 -> 0 bytes ...verters_1_14_R2$DataInspectorItemList.class | Bin 1316 -> 0 bytes ...ters_1_14_R2$DataInspectorLevelPlayer.class | Bin 1770 -> 0 bytes ...14_R2$DataInspectorMobSpawnerMinecart.class | Bin 2478 -> 0 bytes ...s_1_14_R2$DataInspectorMobSpawnerMobs.class | Bin 2680 -> 0 bytes ...onverters_1_14_R2$DataInspectorPlayer.class | Bin 1974 -> 0 bytes ...rs_1_14_R2$DataInspectorPlayerVehicle.class | Bin 1943 -> 0 bytes ...erters_1_14_R2$DataInspectorStructure.class | Bin 2383 -> 0 bytes ...onverters_1_14_R2$DataInspectorTagged.class | Bin 1481 -> 0 bytes ...erters_1_14_R2$DataInspectorVillagers.class | Bin 2646 -> 0 bytes .../DataConverters_1_14_R2$LegacyType.class | Bin 3150 -> 0 bytes ...taConverters_1_14_R2$WrappedDataFixer.class | Bin 4454 -> 0 bytes .../adapter/impl/DataConverters_1_14_R2.class | Bin 26701 -> 0 bytes .../adapter/impl/Spigot_v1_13_R1$1.class | Bin 959 -> 0 bytes .../bukkit/adapter/impl/Spigot_v1_13_R1.class | Bin 25718 -> 0 bytes .../adapter/impl/Spigot_v1_13_R2$1.class | Bin 959 -> 0 bytes .../bukkit/adapter/impl/Spigot_v1_13_R2.class | Bin 25833 -> 0 bytes .../adapter/impl/Spigot_v1_13_R2_2$1.class | Bin 965 -> 0 bytes .../adapter/impl/Spigot_v1_13_R2_2.class | Bin 26343 -> 0 bytes .../adapter/impl/Spigot_v1_14_R1$1.class | Bin 959 -> 0 bytes .../bukkit/adapter/impl/Spigot_v1_14_R1.class | Bin 26195 -> 0 bytes .../adapter/impl/Spigot_v1_14_R2$1.class | Bin 959 -> 0 bytes .../bukkit/adapter/impl/Spigot_v1_14_R2.class | Bin 26948 -> 0 bytes .../src/main/resources/worldedit-adapters.jar | Bin 0 -> 444681 bytes 122 files changed, 5 insertions(+), 6 deletions(-) delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$1.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverter.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterArmorStand.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterBanner.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterBedBlock.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterBedItem.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterBook.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterCookedFish.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterDropChances.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterEntity.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterEquipment.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterGuardian.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterHanging.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterHealth.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterHorse.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterLang.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterMaterialId.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterMinecart.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterMobSpawner.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterPotionId.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterPotionWater.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterRiding.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterSaddle.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterShulker.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterShulkerBoxBlock.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterShulkerBoxItem.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterSignText$1.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterSignText.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterSkeleton.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterSpawnEgg.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterTileEntity.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterTotem.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterUUID.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterVBO.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterZombie.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterZombieType.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspector.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorBlockEntity.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorChunks.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorCommandBlock.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorEntity.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorEntityPassengers.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorItem.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorItemList.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorLevelPlayer.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorMobSpawnerMinecart.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorMobSpawnerMobs.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorPlayer.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorPlayerVehicle.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorStructure.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorTagged.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorVillagers.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$LegacyType.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$WrappedDataFixer.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$1.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverter.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterArmorStand.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterBanner.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterBedBlock.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterBedItem.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterBook.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterCookedFish.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterDropChances.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterEntity.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterEquipment.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterGuardian.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterHanging.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterHealth.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterHorse.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterLang.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterMaterialId.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterMinecart.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterMobSpawner.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterPotionId.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterPotionWater.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterRiding.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterSaddle.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterShulker.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterShulkerBoxBlock.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterShulkerBoxItem.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterSignText$1.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterSignText.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterSkeleton.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterSpawnEgg.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterTileEntity.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterTotem.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterUUID.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterVBO.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterZombie.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterZombieType.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspector.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorBlockEntity.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorChunks.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorCommandBlock.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorEntity.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorEntityPassengers.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorItem.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorItemList.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorLevelPlayer.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorMobSpawnerMinecart.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorMobSpawnerMobs.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorPlayer.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorPlayerVehicle.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorStructure.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorTagged.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorVillagers.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$LegacyType.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$WrappedDataFixer.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_13_R1$1.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_13_R1.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_13_R2$1.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_13_R2.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_13_R2_2$1.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_13_R2_2.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_14_R1$1.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_14_R1.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_14_R2$1.class delete mode 100644 worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_14_R2.class create mode 100644 worldedit-bukkit/src/main/resources/worldedit-adapters.jar diff --git a/worldedit-bukkit/build.gradle b/worldedit-bukkit/build.gradle index b771a1aa70..21b5bdebbc 100644 --- a/worldedit-bukkit/build.gradle +++ b/worldedit-bukkit/build.gradle @@ -26,14 +26,13 @@ dependencies { } processResources { - from (sourceSets.main.resources.srcDirs) { + filesMatching('plugin.yml') { expand 'internalVersion': project.internalVersion - include 'plugin.yml' - } - - from (sourceSets.main.resources.srcDirs) { - exclude 'plugin.yml' } + from (zipTree('src/main/resources/worldedit-adapters.jar').matching { + exclude 'META-INF/' + }) + exclude '**/worldedit-adapters.jar' } jar { diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$1.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$1.class deleted file mode 100644 index a4b5d0ff852132c361b7f085b65cc5992df9f189..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 300 zcmbu4K~4fe5Ji6}Iyjg(7cgPr+Rh*g*bxB}7ls55FllBgI84(G-3{K21qa|zhT;IO ztV;ctN-F=S&cDYKfId12k^~Qgbm8{Coy-Ya^qYkkm! zr>QNC3$I;!QqX#~2`TX9nLW^2@6<}W$n@zYxN xW1~ahK*+9n%4oY%v*nu0NErP$ChLN5Bi~=^RvNOka3^fxUbHQf$_)vTwJ*gsQ!D@g diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverter.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverter.class deleted file mode 100644 index acd6dba8e13643a4757987f27ab7e13e8ab7e83a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 446 zcmbtR!AiqG5Pef?V`E$W0dF4Ki%Y8q#fumb3Q|FfN5eK5Lz-kaZZ`4XJoo{Al((owIXbcCv$=qY1Oc?g!}Q8Vk?SN zab)C!6%`xDh-Mm255t?8Se!4HG6{51>RQF8lfSJK{99d{h%eKe345)V;8WW<3cp0c z*}+;i(!+?bh;$*U?D*tSJZY219H&;S>MV00V_8~fE-lJj{B~;p8$lTU=m&G9*aW$( zDy|5-t+L3aO2qYQ&5_IG?7tRz1VYDs0_b#I=I8Y+@ILAm1`d6POg!WvFZy0f$WX{N>H4x9a?fJWHat(rqQiqgkl}90^j#yUFR$zy zFMa7)!m>l7+N{@!aEmtxZrE4Ti!= zVT05xv%bk2-L9s~ep8y_ksbAYs;}UlP89Zdi)$Ff5JUR75ezZgQekMgiFp+Z8Wyoc zV=j|7FVt`gw@KRMvM!{CJ6Kk+!tnHe&4pnk%F}STS2G@0_kEgdJ^QPLv(rs}Kf2%8Z5P43X1kM%m~RK1$pr8!Zcb>DXcr}gYJ zI*LR_2`OB^MWg?t0lm=&f7?DxBl=Cy^Q3=9oIYA2l7@*hh%%xBvtPhI6BEM-ory@P zyuv8)TE_r7#zTM8;VL$-e6jJi;VKF9cR4bs~d;B;yflP(uFpP aW$1dUo!~{BA*z#{#wiXAQ^aoQD>5S&pCTOf9IUt-~amcHvlhT zA&w_7s35IiC{Fy#alC?86`YaGS$PaA7*TLe!FkDz%Hx89iwa(oWG0R=j4POs_a!NL zT^?`5a5;u6G2|Gc=S>My=9CPE)|_b@Q_Gct;pRobB8irBio%)|t||G3 zko$|K$Ivz|d@<(OD~9VEZbsO);WDUMd5>Ab^9)j&%@v)B?k$};drMz+T&rZ1OkXc7 zFD=m}N}@`px>>1OdXqPAZg6gJXzpryF5TVqpdMy~;Yiu=<&#;%^-RYOD#Rie6s+L$Iot)#+qxbPa3^!EF;RG2Z zQ`D~>8E#&MKtV+jlmPk4{~r@ZCCl=4OW0+7x^UAdQj@3t+ep-#ChQsd4l=O}EwlqO zzH8b9?8#*ApM>i|8tGl4rn~vDEdZgz%E%l=Ct{7|63;DGwA%1M9 zS|e6g>K&qlwuY1;vxnM&w@i^WE;=s3-;~`}i8OSIx2>{QW;5~)7b7=v`xq|lkyUno zX*Je2xt}i8gK^LNkO1pQQiMHv5p|7oM^SKfM@YMaSSiu1f9}&fNp8b zkA}OyqkE_A$2)BKwrw|FtlP3OI7I<|(n2XMTm!EmvVpHtS~L-_A+~|fh^#@G?9*Br zl8=Za$yC1+QQW9PZPOG?Yh(B;{e=$+gx5*^$dr0j<=K7>;yC zYBUI4E(kC*U+(nmLOt#U!4gOYENxa*5Lr9%h0I!PteKlp^JZt z6yHFae~$C~J|_7CT;mThPcbb1C06+(+~HqgoqvOS{4pNzZ}EtKkH`E6Z1SH2v_=V$ zRcg*joI(WiIE^HF2&Xh|qnD^Ky0DHEQ6Y(3164`&k&L0Aq^$`5iS-x;=%@Wb%?nYF YWou58F(}~>%|aH>Ax_hf#bmVQZ@b$%*8l(j diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterBedBlock.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterBedBlock.class deleted file mode 100644 index 45b1ab20b47f84c877d85e6f08f33b58eabc3bc4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3023 zcmcImS!`QH6g^`*eq-llGZ-)hVkpq0ZQ>?{&?cn?rv(B|3M5Szmh{VIx4YQVvAz8N^A?`CfuxsTO@8(i(?Yo6*V-Z z6{UVgBCA+aVqDRj#108dX-#OD451Zyi9$VW6vLRpP7SUGPs6l;Fa*v|6`fqdm@+au z%tXGJ%UO0#(Mu*0Db7r%PawF)vMq0|fWNJMR3Ok_%$fpCDa$s8rVDA)88Om%u0&GB zjFBHT981mT7X#i7%N2;OH$0=iXwR6AXF5qUo6Hw8lLGpHZJSPi-f&%$Vp~#~Vj%Q=$jbn}&MPttN z)ZVD+xK`1wL^B|uWvYh~xV0^1n_i;8uriJ@?j>B);c*i)^R^R1$&nEw*Iz756{qcN zU;C+v3;3)qCY?Tg6J&go9GdL3=NUN$U9q`Rpz~C%iu|9WuVmkC)@S zi4(z$|G}j?lErUAAY466-f}&Gr3*Soin7dY{qLHz7cxs3bIPkEIhvXbkHYY9aoWk4S6K>k z=bm)kC*Yt{`PFeDE@BQ+=8T!wQNnKeEL~r8bwZvORFUv_u+mr zJfWD?@ctGAF`gx;$E{MFSdXVwRk_RKc@=Pcyyz4RFJ3Tq z$J1uKV7V@p%{ghfW?wsdN$WqnX)OF*hQlYIX3X@t`0or18n(fQkrAsa ztUQv`Xlq}1wH>XwDRM-&F^g03ixj#z>j^7D;JYXkP6berLRN0LdJ(B9D{06 zeu6ggdQ|}JSk9S12Rb<_Wkr>8pe10wNP42~rzhwJj_W3{qN?kA9(8D;&S!zkmqmPK z_=h?ofimiP0v(Z{qIDe+tvOtV>X=Q|;!wWGjD$A(v4aGtcy^MyQ zFqy_OntJQ~J$h7+)xYx`N-g5qSbbDq*@C&fTIpFBQN6ioZ%+e>oK;+7RM#p@)7xm? z`Z`*An`6z9NaVCKPA3zMHbetjX?q!GaCT<2F&aKTJ1g20t(%_(W6fp6Ht*BL{<-`1 zNse3gqjBg}EQ*}-CeHO?*~<*whl4o8yYN@iY-17Ad;~uEIYROaw8$?JlV4%6{2Cqd z8}!O=(J#M4N`8+`@&{~}KVql+2_^Y6?v}scVfibbmPhf7oWp?-@McKhy^s$dQ1&D0 z9}Gzx3I%aEq~S;?T)C1mB7B=RqYK?=;Bz#HmE;=P-q-V=W;dGfH2QEUdieiv3-;hL zuIcE-vHt}ie!y44{QV-yA%1Q2jh_#gS^K#$EI<5r}!@IbGTpjWE z2ChVs@an)zw3&p4!?d&>8>m4r%mYPnSJ8^f*AZNeYe)yUZ$q1-Ge&c*hUjA!HVN@=Y?9njvud9PuSsui{_j@4TE bm`A*xGaqiiGSUdSRybJ7@XjZl35I?H#25q^ diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterBedItem.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterBedItem.class deleted file mode 100644 index 96ccc83d0162ae41ec7c699dce918a7100a6d7e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1474 zcmcIk-A)rx5dKbEx@}pYlz$OLtZ5h<87shCj2#0#6#-D6q0KV`c`-@_|? z1~1f$nt0&@_)x~#w$?T#8lqn8nKN_doB3wW?D_ib^A`YXco2b%*$}RUa6N(>h(~Y} zb0N%oN+OIT79zByJath*T7n|s7DI4Lw{&-#!JkMTGX%1>CK!hDx+MO_H>-xy6RuWVE-tSY4_AsS@t%Wro(#iaS-9TOv2bd- zZ8dAjF-U5Q62tRE-V&~2Qc2CeF-}ZPyWl@Fho7Biovb2^0;&=RF~o4 z-=?A-^fZcL@gjH45T@xVxQ=d>8RioCpM+aR8irp?J$3!S2E|#O8#L%+-9cJaXOhnt zLSCX1+o2xxxctadV3_|s^?j>uW^KcEXyOj{_Za>(s2u?PB?FYc3C>xXctvz-9XjLP zjN5by-gB_?w|9kE^wYyc+3A(?(??TFT9kGQNk+17;S<;g+W0U`YtS=>qlnSo1Cj$q zFiw(T0+Y0Q;513^EHE4p??`rIN4l_q4t5Hc+Sm#a@eyV&=1ax=4FnqKdxNP|EZBhb z7E#)KM5uxA>jomJ_vGnsG8^;?2v1-lJc)RCx|wCX6{($tVqzMXDbGw3#o}~)rAhB9 U#z@9U@5d5G5uuJOVL2H74igf7?f?J) diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterBook.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterBook.class deleted file mode 100644 index 114a2617e1012ffb8ec752d8da6deaf6c17858c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3342 zcmb_fTWl0n82(PXduF=~y{z5pau*S{^fD9#q2=0zLZK9BOA%D+?Cx|sbUL%lPRmWa z;sw0D0xu8~f-yd*38eueCK^m3DiI@wV2lQ1f)6A{6EP9}&+gLh(ppO7VbA41|NZ~Y ze`e3!JoPbvNAQ*xQ&8(c$b;oxtU#R?E3wLhda+sU!5T3)h+(Z4jaVm!^&V{Sq6y7{ zw?zyaCA4}`giU#P44Wlv@#1kj;lYyQbZX}wBgZA*(93t3%ptJ{p$l-?aX1Eb)44cpWnRWVdErZhXYZpO$p zZiTmL5hwd}U6Mwpj8f0YQ?D6z95rU>3F4eND&q~rOBxDNl9bk@=T!`qqY@tom68?d ziZhIDcGO7cS~Z?5s)SAnhJ>ypK(>;H%~rP^(du-8f{9s0$f!=G$bgKgc!;57AlubD zY~67*vn`y&M2;RM^)gIYWI#q7+sO$EUxp3JqdTs~w1f-?-71Ryqc%0uY0-8%!q4X|>ZUvUt6auT>M; zfDQ>S3DK7sz%Z36pu{XIW@t(*VVTNm8rG|JLR+yjqQxD8rG!@m|9;{4ek$|G_ELyU z;Yf%bkntK`7sDG8-ehPJ2Jh`nVkjI$a0;UgjrZ0L0WAwW4CSNALo(@fGZ})TVHcMp zE1Fau8S$4qhi$zT=`2kA_ud?z2O z%=^5O?lbk<%8`>Gn#6LAUKd?8D4CRt#^CU(h5{{vl6)|0wq%xJ;LTVvvIj%^)HLB# zbB0U#w-f4yfzF)}JJb$khZNndcl6c{Hk~w1=s8GeRG|&Q`a9^OE-8BQXddh&AH%|7 zVjZm!LgUi^i$?nDn@m532kA2~mwxnE(ry~96q@NVfqUjjun%aFgNJG4g2+F@bXv

G-t}5$&hso$W|m}NH(VqZg@!DWM591FSi%2Ubqi2 zUzv~hLRwqy^AzUwBJU9OYFc`F;cd*F=kmKMdNJm0T&?gEzg+ER)!a8W;3nC_cqicQ zL;hhL4Y)~PLE+S+C=R&AVWBIUBpg9S`fShbXM2yJ=roEp2izy&tLDd{eTe%4ZeOvh z5B_Q%;GZL3ocl`B=k97r5DSFS2ZTT-A&^0skfk-8>i;0`| zx!Cc40u(icI;re^s@FlBKp*bM8JtBw%@=S9mub#TmTEU9QK>#fKK~4Ueil>6t5V*N zx%?a!@$*>9zd#fJ5(oHKILN=oF@6#6@^5g0e}_K)El%;vIK!{tEdK%h{Ck||Kj8wu zic9<#T;@OH3crRQ`LDRnuj4QN8!P1ftc3r;Ch{A}60d@UMYu>vnnfjDO5RmrHUX#{ z*D#0vbhuE8-!T{S$X`G6;8Dycpitq{pb)DCL}REX2q`GIiE;@w5*D(*v5a&}SUi60 zgjxwpSmVIp^ZtqPH^@v5nH0!dMrH)CT?F-Z1mPvHw__U@e^T1<0`1#Sj8~EOFV+^U AVgLXD diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterCookedFish.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterCookedFish.class deleted file mode 100644 index f856571ebefb2ff07fd044987cd8eeeb7c7e6e11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1586 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 biR0~R5f0-r%^}jyVGfrNpt7ICJzw)*&)!Zk diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterGuardian.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterGuardian.class deleted file mode 100644 index 2e02686059bfe3410f4c3edd5d344351abfa98ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1432 zcmcIk+foxj5IvLICSkcn0Ywp1E(yV`TvRYfS;R|G6;T0GlnE53C`Rm&c0BhKaL&Z!KH>0=}$8F5UF^Bmm z7NnAlA|>UbT+#~eD99+#7$TddZTedb!DOny5Xw1*U>MGuw%Dy#OTsj@=NhFWl#K?iwby8Ppxy7H-bso+rrdFt0mR&8w_$9BUsP z*D{1*`dX=8sgU3XuMt=?t2ImOi{}-Wi_5FUy_Mq1Y~MjQQI=t-EPQ!Z5UyuBl$xs9 zVNmooDTa5+ye)jKN@eLTfA4FaaEY$g=)~4`w+{|@IpMcW@5^Xz1^Ysq07hwzNTafY1nnh|9B>KaBpD`fg;oj9kd$Yk(ZKglBzv*>9&G3odli!% zY@LV%2(yp~q!Ym=LQRBEFquw7nov$KK*mJ0iCD`JPk$!YV2j!~QGxObL&|GRD0`Sz y-e68SY^57-hwP-I;JAkClyFLtL|{5h=QmnJr!ht{LHYoea2avx%@XcLV!r`}Tyh2g diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterHanging.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterHanging.class deleted file mode 100644 index 95251492de42c83f039b0233b4ec18437a419eb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2219 zcmcIlZBrXn6n-vA?k?$;#uZRhtS>bZLfJxJY)h>)P$V`$g_O2b8!nqoSd!fhn++XC z$6w$VXZ+HB(2t$YI8*%+9Uc7v{v>reo|`OfVzG>)&TMjC?m6c0~J>!%}M2g zibYA6R9uzH4;8E^$Sb(Uz%SUY9b9CHjHFf>qBCC6VmOksU2C!7Y*>C?Y*b03=R8wX zSA}m&IaEf2O}oy}KPv(;XvhXXXrtEw|wm zZQnA3RszQl2ymIqXZOshf{5wV7{(9q`b(A!jM}Q_w#1Gws?>F3CGe^96fat;3Yq|0 zV~9z1f>K-wgjrb-wbtwuTvu>|A->`@eAAk<<&1~B`rFa?aS5T}6$~@<*hK|5HLT$l zgL+liZa|n6Ps2y}n4vctSk9a;916(igh_`QZlgdak1N)&4ng=DHegbUd4eaQ2uni= zNeyLehH65xkqm`34O{ZKf~s6E0$TP0AzQA&fgC(RXz-9!K>fV-zbqU>;z`GsHnwQy z42%CQ6pgEE7G0R_DKn&>z0+Mg#xVA5>+ap6VbPu114@oOy<@4TRWxsFyCJHylmnd} z?H)~~Xc@IlQNLpCE|v1THQJBCPP1@%v(io>^vrHRCS8$2lT?QCEBT%yqf9cK7|9-V zW4oF`7lac))}_Ji8=qbt8W~(FZVA(J1G*=?9@_7pGQBxF9d34uR1o(q$J_b4ddOWN zfOf_EA!OvcS*MgHXZJRKRa6@kZ~EUZ9$v!`eR3FHrteRLess%8dX+eXC?gsh{T}Q) zVtR0t{<&208{`ORZ3DcHVZLxPzCANw94>)u_mew_T znm9ZZYoc$xi6dz}K~Jc8uC3A2x*lqtZ)+$(zeJcw>jPofB(d~Rge_DUx z2@tWQP$bZc@;v>mti9E*3=-6@0u;WEJ}xlGO^osqPV+LR`6iaRjUwN|4zJ)-Ud89! z!B@P72Yee3d4QkzomRuYlxeX%v2uBs1WbAi*_6HIQPW^^M?k^<-LCb DHr6}2 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterHealth.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterHealth.class deleted file mode 100644 index 2743b71e937c887dca8d5e06d3f3a203fc5feb20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2448 zcmcIlNpl-T6#hoGM{QY-op$y;aWLMJiJgSR*o4GNybv!TV;qz~%t#tb6OCq+(a6RD z!oKg@A^ZU@90F9Cr3wxlIr2032^2-~wIm0tl1mCGmA?17`@Pq1>o>pt_2bU~j^Xnd z1~Ao(BbXMLiD4EOTJSh73Ycm!r{D<%^8%L?eKLxqz-56e0#6A%EpSy}LEsqyOCTkX z7RU(L0*eA!ft-LNa7`dD;0hE3JON*zC~#dM5GVY#;ZxMm zM;y-yPibiA?wQxnnD8^yZJTmDd!}4S*}>%MiMqTR$ zJ&Gl)CEF}I89QLY6FDcHw^acW{<2yJwp~;wE$2K+oDHn3DvzkF3KrSsD(i%_MWN6M zS0?V%~9GE32%uuCe33YZs_}$qCam7$eQu!Kh#28)&@byX+Oc>QxjU$MFe1 zjp8#6bN|QdsH^8}>YANq24?=-n;3dsUux*TpV!7R@%>f@l7_DCyQfso-CMk~Zt}4b zeC?s-cuex<^){+O5BFT=JYq+kw^wEt=T?gBh%M{IY6Edn$qD*1=K8A7>rB;Tdic=w zz%KYpG;&V?j!{v%W8+@;jHyw(N7W(g`&rjE$QFE$#C2ICHOv`E%(Is#tWu6E4c*;W z*5zR>tm;srNf* zUspsPChBTa@5C_qcvS!+c$6!;hciT_e27#jH?$YNB8lK1)vk4_4R=&Wk*KNuf(HJ8 z$!`$plMSnA`~gi7+`>?w)Z5dmh~7d6*;S643TgflTl-|Ja`Xk7`fhVkJ&YY(MN8jp z8B%_zCf3gKRaEjdFvTY?5teQkU&! zGAcKkNg<_~Y}aK6F)B9^h1^VRmRpE1xs})=w-MuVJF!*nAa0O5iEVNhv0d&aZj^h7 zQtl;o$bH03azAmiJV4wcJBeH6LE<*~0CBtQBJPk65_igO;x5@k+%0>Fdt@JRuk0u8 ulZS}=eU;RnM7|(21ZG$gF-DKu`bLM*6IzW%^=%%UtBo}RCj%OpfmREen@m8z*XIdc~V7Y0u(TpL;#I@q+~pEAmj zC`nIk%uB~LY|GDMhJhFA;V|4zWi09G6-ub!h&!I{N{0f~7X!z7_Tt=}D5dR6)vj5^ z(cX=jGcbb&9T_fEstf}grMKriQ7F%fYEaWy&aOEHIc=z_?`g`pp%?@A#G;5JiOmdc zQ99(bzs{~ zyOK9#;Hy1XmZtPeaplT`+1HaL3utwf!@WE!f9boBpx9)Bs{1pF# z59&ird?4{b6a7)fGo?rycp;MP&Y3gkeCK>~=FI&5^X&-0BAzCZz=(l6NsMAl4R;f` zhxHE!-^; zI7)9VYSFF}G7P>Hk;wVpz6>H6Si;+3FxNa!202%Rp(K}rW&2egR+g6E^8-I{%d+f5 zyi~7LNQkni5s*98n#((4g~hqz+(L0QF3&zJV39Wkt5ZXSl-j!H1hT;wpR33o;KS{~-N3x_qT>u}mS z<-8dM4)xGl<}E{l+UQtkm^jBNa~5~9|9a%Oym>b$fwqy)7t~#8rfD-#tG1QvBvnu3 zTmAvv5)l&kByl_J+{B6SlY|oNaH~Yo^o(;xe(8I!zq*o?JKeZugy)@$_8OiRc zuV9~P(uF=6<7&}3LO;!wD>+~QS4c8k#So1OoF%Dj+F)$PY z`2(ZVsjdN|f!GHO(UiUhv@hsxAl`sJ{fS&+O-g-=x$y%%#!q@8e>KAoABSj#r(n2_ g8ayp*)3tbX#F#rGn diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterMaterialId.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterMaterialId.class deleted file mode 100644 index 4a6daf619ccbda05231e7e36914e4f86dbdf4bc6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13795 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 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterMobSpawner.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterMobSpawner.class deleted file mode 100644 index ac0c7ac793e6a5c4201ab19d3351c8f58c0d8f64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2400 zcmcIlT~ixX7=BJRo86>ah-;x@MQdBzga9iaY70m!DV4P0qmW`nY1|}BSd#3fy9*t9 zTmOKU?Ona87mkB7PMqn5KfwRtj2AlUs53Iv;(Inhh%h6Jda>uc=bYz#-p_OP>!**u z0x*b51jlh+#swKe5e#D_f;TZL<04;NlJORw$M|Ma#$~=3=ff2~ye(sbHm;u;^) zGA3nA$(WXKUBaw{Ifl@PX_?+AgAj|)GX#@%!C+`jo0c)PTFDtsM$eULM@`##y*#fw zCSNx;gWj^~G916GdwSBg)(popoJl)3SJm%WhQpwwESi&L-E|EDE~N8zMRQB%FWlDd z*iN}%6iiRct(HnO=>@$?>Y7=pmbE5EH`|x(8_3S~XZz1I9qgDIW@srI9zUHo9M`lh zKcWWiom(X;-TDs#O?{9}dpIC`2{A zqOa*%S+|PXoadNUkz8xFa-OFbDR`f`kD>Rl+<&7O*hAV+_D%XIpXIt^-+0 z6P6qm@|7yX(K%1gmnQY9UuM5qZb+Dy@D6d$*{e?8xMK3A=xnOSt}^xVBq->>^Q5s; zC5C`mkZ?o6O}tBt3KsAlgFJ3|rnjCdD0m->3}L^2IJbgZ$SU{%I{7wZ78T@>S5SbV zUdQAPd)~H%dMPTSYOp`acSnpSc*g+V0$55&0(rv4qjqUCI_}(o_zHxh% zYQ@mDTce(!;rIeQ8_T+T%~+pas#mUkH>`1~QXF@LtZ!dehOvEMhrYv->5f;b-n##M zkcqIn6X3ah4D5}MKcfO^F^ueo|Hs^p>8>%%NkWcMvDc_`o6^*Xp93Tczg~um`&ddH zEcV9D54z@EGSwG5pxSoY>Cw3KZ#x<%(M~@)hUe(7C(uXl2CYtzq|wZ17Q4O#`<#RT zUZ63=H^pzzNwQK0;6=PlD~3}zO(R$Cp_wZS(bA_h?NKVLJS7nb8BqP9v z8c3)@4Z#}32M`k*2{jazYmn}vk3>3{OsKRDPxYumcMXyIkkuoP5F}Zllb#xm`nZ;a z+8Pb}ii=!~)DWE%Mmq`j%*VLe-C2V=6zmA9&u-I`e2j>P#12sv_<`?*LQ-3YNVN5> zmO8BELxDZo`XaHx!}U`%i({0c@6aNCkEr+qPKZC^l=u_k;?Ecne?e0G6)EvIWW-G@ zice4!e}^SL#a(d=_d*OGg#vgG67Vn-#3ywASt#u1Y!))5_#DpC7eE{*5u;JSJ<44d zNg^x^Awg0QSxlpw${=77*U?MW4Dg&b^3A1J2}fN=yAzP2Tf`ZZ&@W*?!XS+Z)Wt0V uG#?1tn88i7{(&|LudyeX*d+S_yiV`{-XPxqm85pe;3Y(;zh;mLh5rOVAa#fU diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterPotionId.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterPotionId.class deleted file mode 100644 index 213f0f4e58d6cc838ec2a4db6688de94f8646348..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4550 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 Xi0Y8SRiXy%lgMBQ3F0$&*xmCl;n(LS diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterRiding.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterRiding.class deleted file mode 100644 index 94c5c8e9b2c82f8e175212ee97e5e96967e8d4d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1936 zcmcIl>uwWA6#gbQv&Pvti6IFgAq7fX$9A&h!mUoZ#1tvQ2^Dcu!4IslJ#jX%cg^l5 z2ws3^0Er(|E%ZkOL8wLoi3jM5^et%5tQRMiA~jZ9S$k%7=A83==eGXi)BBGAX7PO# zF(e`wk0Oaw6g@~QF`;2H3XX&lMg(Wo^^_9RO3Y|Dr{TPY3k-bDv`p_ZLntx6!Vu2d zWy#Q+GcCEaSu08>FN#$>#;-&k>1KX*VW!dzM;^xK%Eut*yWNMhTdevz2<`$+3Q!|Cz z(}n3XZ5K_L3`49UJ$17p9oMuiKavFot<)sMa4(Uwq-WG9q>>|6J;Rj_Q8l&#&&JYx zJ})X+yH>Y1t#W3(Gj+L1%y(u5wTFpPKQ(XoVxn0i7o82^`q0Ke(@$UGL-bHP(_5T&2CYn;Cf|X*p-mT#kmTx+KgChn>rDj=;26Cz4C6RS zWjsl%G7k6S@iwh{ZJ+J24YzDZFdEoCLWq9ASSsGt7i}Q)1V@vp2EvQURJwsf>Dqc&{rndU@n12_UtpB~<|CaXy?#V+0%OF3{05k6_XRzSl0Z!9 zZiFNaZNOul?80<2_yPRRJ7`N2L?ZH2I(~Sff#_~V;!2BeBf?)H#$RKA@A$aMrgaN# z5T|`K@)&T5Q0l+L86Stf7y<5-p4OYt|*z34A`S_RxpV@zH1x6t_S=;4i4kYv&V h>kYuPR^VOu+V}7chG>nGuO9mE9YmC@W^s`p{u=~8<5mCw diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterSaddle.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterSaddle.class deleted file mode 100644 index 865101fd6e5027bd45d889fc9ff4c55bb14ad291..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1777 zcmcIl?QRoC6g^`nyPM4d=@KZk(9%F5iA}cofFwAj!441;e?aV7DnE$E_TX&d-8H-8 zRCyHo4E<3gWF#u}0s2ans@}03utlmWD*W)=nY-uQd+wbN|M~aZKL9MDV&WWT4I~UC zO_;c8Vh)ah@6=-6z=E=iI+m0r+%08q8(3C$#lWhvchrzl!%MbD?z$1f*$pmvCh!kLC`DM} z^}1qMS>G37rpcp75U7%?1)dY_udKdseh$KBUDRFaRNMReWO$voi0ZgrtLY3yi+1LB z<`;Li7j_n|4SndPNim#m2&ukQL>Re&->oFepx1hW7@ke%d?6i=N~(qYxpX2Cl2qrQ zAK59S%Vplk1YRp>`}Ne!$>7v2zbYkfP<`D1^9*w*4H2(-ErwGi$!q(0-s<<)ECubb zCLXw|pO=TqALz^69zWm~KF0-y@%z4X<>6)!Mns9Zbqi@^bZl6-j|U89uWeZ=JPQx8 zNe7_kv5>_hhU7^)#W3-%sdu98wp-Xjj$t%Ios<^xC{TtC?(v4OP{d;kPq1yFgtCqw z8OopHOpq+q5vR%hhEuHWiJD|6eB4a5S3}#uFh<9)BtzG4FkGL`y;sn4(y98uH6-+i ztBDtF-lPk2ZZJr%jMU6ix>vhA+7gGw=jFo|?eY0RSU*=*;Y<>g4uYoObSH*_9VsHv zSoB`?jbkExC|bP|I z4oJ$eB@$r$|L#1lV3OWnDuf>6IQ{6R(dr`29I}k;=LJ1Tow6v6@DKY&43PlJt2&p2p5(!1(K(ukTi5tgG?MjJL;SwwSn>fwG@aRHh~?d?U>GY{j@WKDE5a-BicOYe!8N(P z%RMX5Lt{+VEuUfX5tlsgI)}oO!YkI>c0+g!`j+DeFK=_-7v%M#V7g7iZ>--vFpgZ$ zu8OK9jY_-GAi=A=MOedXwrpb{oL^opFRzxLt&~^h2M)qK8w{g0A%mk`;rW*9bZgmS zP|O}BhF9r=Bc#!!qD+tPNy8T&ku?s((8l&=sl;n}x7l*rPIV)5I(JHFHd_q2)51oI zlADdEycPCSE4ppZ6pyW-_+*WXh;rV~L5r*-Ap<#2UX6#hh%@Ap$v@=LDl0%E1!9LL@f-zd- zfl-whr@h{Dzyu~qql%HDH2~*G2H@C4H2r~OKlZ2(8~cephw~w}PDCPvnM+2p$!G_$ z4u;+#l}*OS%?_0J7!I~t2Ws{sxkbCQMg#WhYfPzcFsr`prbzX|gefQ>rf`9hT_Hd!r7*kA>CRh_`dZAG=EF;~ryF+Ie^i_NZ zO=_amc;N&1P{x0OR?w?Pz1aQdKYagr=KGJY-vF#(Er|qXOm82%l+1!y9fNW(oRD* z?10xhtrii{5N-0oZMW_45x0JAxwgDod%99vnHy337H^#)-IPISvMaT3E3a4E7K35+ zQ)GCVuXr-xE){8M@hafH)Ra8$4npwljh!9QEGxIII$mSFa5{4eXt`~M(rIDi)j(LS z$D%#xZ?dX7+LD`gIDy%bs)yQ9+814s!WpC(rcP?Q=lAEp5V0EuiYY8&$v`Ouj@t}l zW#uTH!ZKD2tTMd#uR~#&43p%J@S6NdeP3Du!}h-o$uK_BA%?}%44EN8Yf}xh?KK(Z z^Oau-_l2|te~3ovI>yH3K}R^W>C?kb`c4?E`6uN~E|F$!9$xV6y z7?SiFMCqgDAa0yaoG2qYw(uG3105nr(?1>x&G(p~b7)Ein8aD43|UOmKLnSEhPv2P zbm<+@VeH`$Hg#9v8^(#U6@fNqwo8&I~d{GsK&i#}w6{B)Sk!`~>IpRzd&( diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterShulkerBoxItem.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterShulkerBoxItem.class deleted file mode 100644 index cc47a10e71993cc5ee9e3b2fb1ad45c77a9c58ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2726 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 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterSignText.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterSignText.class deleted file mode 100644 index eca776466a9d32b36050e43d8106436d9c4b1090..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3133 zcmcIm+fNi%82=qum_6GOaV;vK#S1D6tRqNUWvv(18;WRMq>2`t-90V?voq_=EO@E* zW@7r{la0|dwQqf}54BCel*BZtNt6ChZTg+r1!slQklIc5d~?40`EKX@@z*ae0QBI? z2)3XvjAR%`A~=d;5gf;fF#03djFVxU3S%IQ(_suoa0X{3^+UOwQ;>>aHHJ9xomVg% z!AH0d#zh4q5nRG$xqK{_QK@!J!IcP_(5FC;U?ckECM}nY0-@llf*eD`5#7_1wlyUj zPdF(fXAOz#9)sF%S;9%0y6Xy;f$0qE1~PVD%h`6$6k5);E$uih35MGJhGlpM7^>T1 z!wjLMofQnL2MkLL7V~N04C!f;Fwp@!qnpFJW5|6O8S=&rGH}6H?oRIAcTJnN9WyJk zhNq>AlamDWtX?4RG$UUywF-ybv97VMJ!9v($GTf92=gZ)_v&)OleA&sxQ1={ZuT=M znbN5lM%xA~;c0pDH{(&PQhKBT9(#{v`qLod=R>n>SGx-9;u9b?d zN_l!_^0Zzkhbp;3KL;lCDP1#lE2pJA$FOnW{d0@ zSp^d+CSj6h6?qV{M%H7Oirsj(yy-5(J!RNK3ap|@GPa5WuBmX~s_>vOXv-%yIj(zt zS}kFD(vWnhsA4;IFzjAlwqFYO>8@B%pkPXhPBVaED+RcsSx!>3oYfsy9KD_q1&=CG z!F9=hQ+iFycHC0&32rkqzb-2qt*>ZMS2)xvlKSR5rImtw2cN3=44*6bf?@dovBOaR zsxC`~#4z|~Z85B>sJjZArCwm@Tt2^*P0zq-jLeJfXj|MbvBfCr9&xRxo77+pL5Xtv z#Hep}F7L#7&oGm=X;a!+`ZX={Jxy9_Gvm5*n3^=y)*nmK-V|2O8~+CZ8UnkPH!Dl~ zh@dfO=%#T~7TsXm($jzOp#vEI`bdlfBU3&)!@=b}SlnH$(y3IyrMlM<$AU4QkIugg z-Nkn3#vny2^^PuuS5;lMO*P}bs+pZjc(+(aPUy9c$QdqOctbY|;&AEiW9SdcJL0NI zQ(2Q7iGY^*%33m6TI5v`qtLLgiMyaXZyI)0R~Oq#5R5k?R?O;yRM|WY?rK{8+*udkFSBX6Pa$ak}K>fLQ)-Gc65>-gRD0c zeJf7xJjOTi=TINx>o_^Ms($Nth{lOf7s~qECy12@w<-y@pP+sYt1rf9QQsT-9{NvM z6OTqi&#|^Q)EN35b&?u=yG*X>t?`j$Yn@~d?AHhO%|Vqx4IQ10pc8t5vyi+cp`;{hHLEQM|q>nU{SP|H)`{5%@@FivrL#_|zl`6U?qGCY0-(|i;+ zcp7(j7I%3L_qf1Ud;<5mi3i-qL!QSY?%-SQ;whiT48Mur_$@#DJ${kBTnPV5yyu6X zVvP5(m!e;b7uZK%)!>*zFA|gknVc4=f1+E#egz+FP@C!He1M%^Sk^=k#=(W!?Ij`k zYnnsT#aT2*qjT6uADd?I&J0?9#u{1B%&(X_G6lW`Yxw~>@)mO85Yeh|7_9`ilBUhb XVjJW;UH-y^%VNBi(_=o08{mHfT+=*@ diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterSkeleton.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterSkeleton.class deleted file mode 100644 index bdbbd43b8634ff524aecdb6b523f9272344da345..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1549 zcmcIkSx*yD6#j0v+m>OgA}&->5L%XwEGnCb6irA9CPL8oKyy32mZ7thnJI>!;u~+i z_@FP4nCK7iCz)tG(?#0g3sE0t&OPUz?=0Uv_kR2N`73}~JdL9hBTt_Z%ue2Yg>oX@uag=mWK3fi$PhpEa_wo;kuICUgb2~RNeC2 z{DJz`c8sDd>YiGtmdhkWQB(-5>So1I+v2(Tsr=MT{>5~Ddbn+)nP`!rt0X;tZ$~<= z?x&`1))}}~FN$F|m9wO$n$(u&h&P_fYYjX)0L36NWGq zCXN)WBFnMHu=9V8l%eO0i|2)Xsd)^W|27wK+s0j6&N}}L6Bn5ph8WFZ6FQPQf1c^{ zCc1+1pehXi9fiNF$?-(w1bjIe zIz|`mC88&Yy+=IC;d|)k`xxM5jB*1L+@yE5 zf(7o@Y8s=w{TRXkk~K1x8r4xPxQSa-A3e$##BJ*54rS;>@COCL5L3P*OvYg{25=Ww TNG52dUWG?)s~8M diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterSpawnEgg.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterSpawnEgg.class deleted file mode 100644 index 1e45a0d6601adae58a419373cb1377f7f07ca0f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3822 zcmcJRX?PSx8pr>Yq%t+hgoJ{CAPVlXLI^MrkSoYBAqiP>EfW(Kl+ZKNnQ79~J@oVt z!mi?a;f*(f2i|y~TpAPwym8%wz1iE3e)OaJN%pOp1j6w=`|#{;o}_qe_(zX$jn~kt-ILUC-_bew_%TT=7ax8xdL*dk_PLi#26DC7>v*nnrxpd6* zI*gc2E3(;*8+NDRS!zDGSmdWHvRt{s@Qpgx*=%~g=|wX}pHrVqGK88O$MouKBbzlz zY)y0AO^36+3l?q)_qm>(FcX#^j^%oL2}Z)mkaE~cXYBBK_OjixyJyeoUR~2&Gx@w1 zLmN>PBa)`C-gTN@)^Z&kO%p>Po_C62{nTd1^uuWiEAAORemHA-LP{$D?z41_!WK~!YTZQcBkM%_$_|N5Uh86%kQT=l7}mdw2?GJ_&xp*!XNRc5W27? zgwyzQ2!Fv}L--s1&QNh-OHvCq`DU7duW4`dVq~-<<++0m6>K(*Y-*L``V?HdVbOLD z?ZuaSBtlD3$L)(5woStZ%QN%CvS^x?&dnzs?I zWVx4iJ*vOjqbTAUBvjF&THWyc)mFmHAK|j0rMi@vC6V%>c|*=~jJS$pXr-gIgZ3Gk zt#rvdZV4Qx}t4Y0D=AqA_Q93388Oh~}$6 z;^dBUGDR`btWLFFpe|)mMM;iFH{~oeUQBgpi!xW-w$-#%AD4An zwoNC+YjkbZ_vEKKL@Qk{OAZvTHexZ0#Ke#owWfBk&g;+mh8@5^7&_^8`9EB&=N-?s z*hcC~hSvY>UX+0IZX<^2mvd25x#;T8f6W-KoqF*NTy^mhrPbV&Gi)k-<#3IBh_zL8 z`<0Sa>S=vtGem|<4SqT=`wJnIqw3neVAmmgbd!gu-&dLaZ9N_R87lsmOKjVuybET} z#XRK_LKlauzU_si#jyBN^8YdA5hH8XDkDN|osZ&D?nRZ%vj4V4Fp2&jr1&5i#&##XdKE5U_A_)F~kt3r&69lRLX@F z);_{;RdbkX;aSxL%)Bb&D5On*ge<6*g##!W0N;hKYFRu$7v6L!2(8sJIDnFQMKfe! z1uc~B#aOs!*3#Aaq43(m=iA>N> z!8Icpj-lc(LKJL~92q5WDHSRLa+Ic!qcwxFQnN&k(JYl?HAC_W%`!PobA%kPSuU^C ztdJ8lN6M=-rMy~ml$@wJT29iel-FpEk>ArCE5EOKg`BK8PX0i1yu4QPYB@!-N>0_B zCaW~7BzT()T@WV@y*f26rZ zu2vk0FJv^Tjww_9%*LRe`gsF_{5DkZ+cB2kfr3FG3?=wV=sRK`}s~B;ZNcOoy(JaH%{@V zaGF1julO_gnm>zg_#S-ApTimcJPYs_SUG=@jpZ+~iTq_Yg}=hWd@q~NUu8@AYpjvK z&f54Jtc&ks-TY0KS+b>JkrQ9?K2N&KQX_-|61``7>g diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterTileEntity.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterTileEntity.class deleted file mode 100644 index 314ad9cfb7a5f4b35db770b66ad3f8a3c0fd39cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2989 zcmcImX>b%p6#hC_cb4TEjtB@uMMxlIO#lrfBIE)z36aErsI0xSlg%WvGt10umWcO> zCti4;{Ism{szR|Wi(gt;{;;%)AKr@hiT~B|&F&;KODwA>wNgpX_w~E_z1Oev&Y!Qp z31Br2Mz9u_RH6w30^1|lflH@gCobc-+yhrcunTd4D+Q#-Cj?Z1q<|(cD3B5u63_*P z1x5r6fwX`rU`7j({tW6&MxB3G5LV6SzuXufWv;*9crIaGk*Q0yhZUC~%X& z%>uUw+$wOJz&?T71?~{IQ{XOvy9MsyxR>KTj{6yyWSHJHEJtN5>*_|VTV|RWD*N=5 zDc!8CF{~-xZ7D!QnyFZyYwKpJc`~z}Y*e)9rtYq1D6Od-U?^*|l4Naqmu_l3*>pm) z`(?r)M(MItX$(kP_pncvxkI|cP}MG7*=Cuen(dN;ZfG5*tGie&9E}8b zcBxi6=8QD0-5twWwvp75x*JPmM@DFoNtq$_n4ZoUu_B93ydmDOD!#2T-ngV_BXC70 znU>OAZ+Aem9o;hXC)&cm)k0tlyK1^j&5fn$XsRs--I$}<6mo3Tw;tE@oFY*>00DE6d!fl1kI^IUE87qgglTynrz1thNX@$ zMB2OBHCI#fb`}I~l5)(@Q$ub%IkC&zZ7Y-Ujyf|WH_k;nOm#?_u76MF2O?Tw!#kE+ zxLJ`7Gr38+T29i1nG=>w##7_GCqx&iaNJ@c&5rwNsO&VXoM!i0l%!A=2Jr3@`bpJ~ga#V{zV-it|NHezbI&C(enM0c&mcb$JyeVQJU(oB{@Z3=t! z;|h8Gr{FjI+XAAR{!v*AhIRBi-<#XCo=^YClwdu|Xr*yZ%trc((aLBoU;ZlCOL>u2 z`di_V{3zP!J6aGxJ2nww*o-ao*Hf;i)l)8;S#sogT1yb>@dnpa0C_Ib#Ea;RNW!)6)%!VY2K{jMb6)Y!r#YS{s9*9V|f?V1v9=2 zGKem8lM@9~(SxlNR4>^OV84?JE~c+-d#NLd_!YUPXooT;1@fF;V= z0a&Um3qXxh8-V4?iU8CpD+5rk!~$@R(hz_~WmN!HD{BI9u5w-hc&)|D` z;2&ZZ{|MFmW31$#U>*MyoA_tw=buCJFJSU7v6mmmKK>OB@UL-@e}fnJw|Ikphok&^ z9OFOWIR6nR_)qwQ|I8x%7goi8WlQ)8*1&(GI`)yz67-{!R)xNrupb?WP?zt=0~M8j E0kQ`-+yDRo diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterTotem.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterTotem.class deleted file mode 100644 index 812e91062fa3b88beab4910dcbcf9b89acb8b8a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1318 zcmcIkTW=CU6#fP%yU;Cd(V|xCwYE?yV=oVCjWJ@HG(k+H_Q6ESuuO5wUg++C@u&D7 ze9)Jg_}~xl#l#0q{4vI}u(n{I8a11pbLO1$o!gw5&p$tY0#Or4ihh(0hD=MUP_ZNZ!1COF9a{{VIY@`$ zMZV%n#T_ch^u?~?f%GX+-isXb>VxfV(JFgR$LqSyjl#*yDWK_e7)mFFP1KYy+mA#i z>Sem-b$wHAT4A^6Mrs{uLTOL*gn@AwbV!Fa-BE*{$E>D?qJd@H&`>hKag$;853{YRBE&jN%Cr!mr{kMS_CPrGtuzZr!W=PTe)Ra%n zU|7gkjuIXSX&jD;M(X;FP0IbQuxZd|hMf$m-Y7hyK*3R<#bKK$(D69oeZ2p-?V{_h z(^J5ZrgtGuKaCFUCWzxi8PTz&4`A2@ef_fmJaHT)F+ zgAe+G#s`0ZKgxKftw19_5J`6DoHKL2?_B2W{`~d*2Y_Ad#xR0~5iG`V7x&b%6vKTy zP})Ns%Q{wcJYvwES*{g6XNaUT6^3Zet4oH7g5}C$+o?&vENV9GBnzG??27O$W%oCu z;jtAkOzw$L&)FgfB)OCerswdW`Q+(){=xI@x~y9vueF;^ z5~40z1mu>}viSg4P~EC-?Nkr8tJ|r80~I98Fy4@%+OJ4IuspY0MV>)7d&w}oOBY-j za)-(>eQ^}>K>Cy>@AP?j@nyLz8adBtd2P3z&0No&0-8>XVe`7McqtTS^NncrI~gl^ zZQqoyEY<79fl@E^VDm(Dgn<~w=%!Q)bYu*yV$HxhHgs$n;CO6c3)?z&7!Gc}=?n># z1h<9T;QO@`X@(5Nn~lQ|ALszX`gJamhVNJeujT3fQTen*{hUr0E^;n~zU4Nu`OI5} zQ5v6~&9HKXQ|50R&0LqO9a=W;je6|J_nbd8sejX)LuhcBU|7DwwHNThQ+<;!{qsF%#gCFqYoosbZ+}xs diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterVBO.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterVBO.class deleted file mode 100644 index 4aa5e2312610deef045baae4b327a76ba36d33a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1102 zcmb_bTW=CU6#fPl7FK#gt=DSRYN<6$T7A%98p9fsCWJ;I`zRT9N8GX(oSnr#<%7Ox z;)6fHf8>ktERYKEiP(pk@0>H|JC`{#KYxG!0pJOCEfjIBgzF{Tuy7MwCT^S9HgSic z_}q_teZ-Kj?KupF9ea{tt>s6uorZm>x}qPDrP_*J5jaBmnLaZb`n{hptiKdm*l{$L zN=xN5PZ%o4Q6!Zeh$NBZ(P_DH$dlpIXCL^-SOuQ+e9imma7Z9LF(MxK!%@H&LM6R} z-ofMEo5SAW&cXrZXfUh}q|VHaREZx)lOB#4Om|ue!`oUblA4FqjH|>u%@e7pNIss0 zW)@^ zG+@}Rwf+`7H8%dWWbgaM|8{|G6zDh6E2FQKr$yr-%_4~tGQz^cZ(v_Y$l(I*nKR4= zDkN8?4p_lDX$%{v(w>p)gc;e`V81>Q&U26ExW*axA}-CiO)4Zu9BaRttLDGL*#CSM s!OBj|CQ7C~iLyEMoJAoHE@PA8!YZAcgm;VOKRKrxX8-^I diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterZombie.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterZombie.class deleted file mode 100644 index 7b70c16b6062baeb32a5c346aa2904a8a76c0a5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1955 zcmcIkT~ixX7=BI&IU!wW*g~;{s4cCS6+CbzGpY7iNg(}UhH|#dG~ogpZAc_g)@J&lA>2}qrEi%NGOxyHV7<$r~3PUvSR0YGuqG^lGMr~iXWqscw zjaqaJ-KyxWDbFos)PG`n443ZdzMgmNW8wP3-F0gFCRr#2+ZJx#(mhWQs8TeXn&utN z-+iWi=D1c>R83#oZyX(w(5rf#Of|Dsx3n&A-rmgK%-mjSc5gP-^&<>J6$~5-U;e2G z*E1bEsDvu!Mwk%8r|F_Ce62<$8LocdYo2f^RqeRtS=(GIm-WNEQ>!}-ySkV;ADo(N z(nleCj9Q%`cV6@U9bY$&9_aO;s{v^n#4M4KE@a4Ue95p{Bqes7hHHp*Q&KX~)sK!w z`WsbCA+42gnQF)d3!6t02~P$Er;FTbb@1v@Ac^KHbo z>l_GA_E^D(s3=Gw$1oZUm8IK zNpEg1eRN4kGe$d&B$L|dQ?T!76TvvGF{$K3n4rB90`MxX(TQOS*J+i;Ig-*iI>>(e zhGeJhNQZ6orELnYwQPSy529qVr$(}BPZQB5dQVWws<9^c2?|*?o-~^1`yBI;<*b?r z4ku8jY2Ur`4Y+L?=g@hyNgmwhT}~n14o0|Zz-IH1uUbV0?N{6sUYw% zjPP+x@d>2(RcQPg7I+HFdA9pT+ninx;J}5Spguaqr5`XLnPnZ!sswq1bP>#8lB7Hj QVI5bIpkZ0Z`?0>i0KO#7bpQYW diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterZombieType.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataConverterZombieType.class deleted file mode 100644 index 8e281651076ec68c1c4c1f5a4565d31a48637498..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1618 zcmcIlTTc^F5dKbEdP-StMZ^mTD$1q63U~nl1&RoqUmu`b>2mfbCe#0QOu zZ)##(4LS0M26}h(??V z;A{XrLG+?8h<=0v7;qPZ0SviP4d9$BhXWXK$4Y%@nF zWzjIC714!lOLAO|Ce5sBXU4|Y)kmhKr({ZV)I>g$At6#CM{rfk=5)0xq8%TO50A$0 zjKoK}t3K?enqX*1OUM1XA}w1pjUuB(2A(Vx#&EwkYDh=T61Aiy9yqEkEh<^vC`VV9 zW@9mtj+oh;nKx1seFt-AU>ZG?(wofY7={iCuU~dVGILYp%H0hvn|UiK=QX$g9aY3D zIx@5-HiUv^glIEM4Po$TDUNXkmodRHsbC7U!@=ElDY%MhYFWv$qUpLwOH08FX36ii zWj>I$+e8Hs%+XXV@ijG+QItedS2*sDq1Uplvq#nt$~ZZR)C zG`_TIAx$O8NY?a!2Kz*c2Z!kGca3}#t)wd@2OP#xS}`2MaeBMpA(AfG*X-H;K(Z41 zxB~0@jcrFq8T$>sVkzm6Cmiw?;47f!9ah63e*t`|{XK=FyS4Q5m-RuCe?Bu?=%fIl zKmoPkP_W&XDxhu)b*@b*+9+Us_#;8RMQZ&B61692;7`%YpJAFmM})t?4gL}_{t9>b zYsC2*NdC4+p^I>>xQ!F&B!WP?Ovcr^aFXbpBCCR$A9Th&E&Mxb$nP}SJm|&|k|EL> P=-;D_GB=SN^Vj|YEaRCN diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspector.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspector.class deleted file mode 100644 index 8f814840081fb7808e80c9b886c12cb90c803300..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 417 zcmbtRyH3ME5S$IcCMJ>i0Xhn3SS3(^Xb?t7mQW%=dULUl$gzEA?#|}lDEI(A3UNuO zkSGw%&aU<`yR#pkZ|?xkF$%F4VxJHe$~H1{gs0_Dj;%DEG~A8T@mcyX z;pxqME|#&b8{Mk>DoIZM)I8q?6N?=tPJiVVdch zZFzC|!mrv?xy%d4i?%F1h+H(jkBhpg__t9<>qN4>P#ePNM?6fFk|wT%wbBv}*34W9 pwdC1iwNd5zzbga;LeGm1P@k}azV~|A-Piz;$H-UsPhb!Xz5q9ad}aUu diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorBlockEntity.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorBlockEntity.class deleted file mode 100644 index f186876e1e446a9f533173884be90968ef91083e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6401 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 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorChunks.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorChunks.class deleted file mode 100644 index 883e0a34af2ff6eabdffd43cd369e59e60192b54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2596 zcmcIm&2!sS5dS@Y$x@WoO-R7d(9#yLoi>Wo5}G))!A@FC9ET*vfx?WDWyMi!%dR8` z0#^>)84gUR7cQKbfga4q00Rsh=)i>={|Ou@?2}CrX57KS!86wGzW4U)xBFJQd+&>{ z0bIf>5<-}iZ~~J-#3c-1ia#y}af#EXBuwLJ5tlK;xmf`T33GUc3s-`;%6H}kJS!k6 zAjJ@vGfcy|!r+ZW^9;UJy`(c7&lskjZPtpql~apVS{cgJHMN>oErZLQMW3@}*bKu9 zs-vb&yP<1N-AZjW%?ho`Y17oLR8_TYoy2@btJf5}a(U*a@_OB>mh_V0D8*)_LPRa8 z4M(>Wqt>V@+*+z`?&uaR*@bu^ezCANRhT;0#Z7`iFxs9OUW;T*-BD^3yJo4Ij$-Q; zSy6U6CX{S4ms88BdaY4!nx#ZK9X*@^gJc#RM=e(k+hK_Hq@AI&6eioIf103eTOcsp zAmR)YJ(<~yno6bB8VsUcZ(5q3*Dc~5)hg?b%MY$Qs#aN68*Y)P{sI;STw}N%>AwW= z1n&~h8yI<`mw$&X~#xNdW@MrWLy(;56o|BQr^9;d7(=i-F zw`D9LL;1>BMpnRzj8&}3SVxZG{9$@Sz>6~S*pTrOUZ!5oQF!}KZeWce_kZ*=Lx^Xp zR8_OAtQ5EDMlocM))T|vKW-93q!(y-A2THTj)gj2-cs!)eRpLux7(nqk47^4Nv}JW zVU`o==naMe>gm7xo?Lf1cIXQ%kjZu?SG$<&aUgWAw9hu)r0{8S(!E~l8<>nkIpa z0wK{|OSnAk3$uRjbYLV9_O}rH0B6Jgk-!~@oU|Z)gMpJ{pFwV6aO3R&`|!_SN$=PJ z8^^eh?lz9!*T(qA6rk5lY8r!-)R!0#zrwKiEl!EwAtruLUpGHsmFR}}BQ)_YOz|hY zCH{=}h~5%^aY1+$B4W6JM{x>%qA|ksF-m_J@8As1!UuD2_vYR%LDPYabLZ$B$NDxN zCtZ)rJwcooPZA%7?;b7)hzN+X-x2)-Vb1-AXb9wHyp1_#h;mh4FxI_bqwNEGp8Ysa pv2nEtQuI*GA0~Q+Vh+)lTo@9?OTSQ%`eP0Y0scuhhZp9vgAtV zK;DCYcnD^IfwTiNJOB^HuqT_QDJdo6@Q3fbtG(~r-P>L1k3WC?9l#QHbfht-V;ply zysIM*Gew$t4TU5YbSz>?M*{Du<^3c+P@3fwR`8*+Ehe$5;iiT)4YwG^rR|6fSK9KR z;&r>+Z86N%Tp`V_?F!51UrI9&{=V?d{X(;_*u1x3ZvFjaQydf-605dr%Qc2*CcDcJ zt9UKJaG^$4^?r9x_zk}2kY=LhS=`y>zOCe;GA6&W1BR(}E_u}rdcu;PKlG&RcvgqO zsJgE3D-I6=L8hPAEU#+@o#mBB=GUI@v_#96=3c+kp^dkAPm-^8x96A&v*NkrJE?-^ z(EaAZ%nQjV8qFSf!SF@qC3&cq8x7tjXM0}XZ56B4?CB0r#;k6SA%EIqsle;|me>_O z1FJHmB=_4whVs~se2mfC|GNe@kOozK|b9?V0wFg7}Z21_*jx_{Bd1QhD zLuphHhI8DqL=emrmgcGMN}1YGE_S4EyY1r3I_|kqHTUlYa=f9buc)a8L=4wYWdDal z43|zaq~1x0M}6+l06S(dxYJ_x0kH)~Y&T8-IU#z2-5fQ|Gd0oX)+hG~)*-oVu%(zl2s zM!Ln^&xrqq#QoU`?GVYwNF74|4$~w~oI8Z^6UJt*Oh3W-&y?l@X=Z<*W6_Xql0cx} z#ASUASM^)S>LnEPN=Tg>zz?a3h{Ag-bY~IQ@V0W4bTjlXig!XpR!DaKy9?Q|w2xf7G_G{!xn!Zq8r}SJW8R;aYIFC|7eZ1sR HFHQXg+ti1` diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorEntity.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorEntity.class deleted file mode 100644 index 2d3049e280dbf89a9e61dbf2e5e40ee1cb2ac887..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2676 zcmcIm-)|IE6#nk)kC~kgQWjcSq;`>CT?&jX6`@5aEuc%ctvy+wHWwGt11h zq){J8eDcW`AHXN&p-)D{q@oYL84{u<8clprqlx<9zd+D)ceb_&N@_9LoqO-O_k8Ev zbG~zCZr=XnQvh9Xbu{5g4F_}_M7M?>IUdsRlpGIhIHIE$M>X_m=ucn+j%hgFfD?FH z?mv@27AJKKASaiDI)*T;;#n2XsW`>JIK!5l>y=Di<<_Jy%WkP;J0&@GO_@1b39pAC ze#mz0;4nj^Ei=jx?RSfUVQtQK#L!G-TzGjtUM5L0=UTix$~{}I>%wR-Y5NT8kMV$K z9lt89!1azhfgQ{-7+J>=UVoYUzMw;+Im@k>{`7%^=gkYQS1yX89hl=Y)6+EYBCiI* zGwn*XY)Z6#*O?U_iTpxGp<`d+RA-@c+da(C4OBa{%y6zP=ZL_pknfhqCj!$K9-)}C zbqI5)FQ4b7ez#I}XPjbBHk(xkED5~T}bfU~l6!$X}J!d=! zc!};?v(w42ccpe1MJ!@fstgI=o$)L&Dm((u(mLQ?Nd&d^-wcs!YeoWYO%L*FEki2u zDoztC7_>uHxt?i#q=tCHmU(UYr)ck$cQlZ~Ch~-CLs$kzF-9JQ8Ky`YcpfiMQ0$_C zGkB4q>95##bFboh1wY_Uk$f<47B4aAN2Qc}bc#fqrNe%eUvLVdM2HV#Bg3B4j-**S zaMPaf-SVtRhep#Au9waRqC#{d6ialcUwKW%%LWQKXMkf|g=IisLIr_M!Zt94X%%Gy z6*vs}|AU1LjZ2Ie9-pE*U>JI^mMFJ(@SkD#O2~ePiy>(l8i+`X)xgl#b~mqATp-3I z_Xot>@I-#DO7v>J2WB=yHIg9Hi*D?=$Dz#KzEHCg=Vy4CN~3AHMi}rOiQ0OfhDT+3 zfqO)Qoy!60HN4E?A|!RhgumqIeYEO0vX2g|I{7(K;?`UkMSb}qetamO%~RP8uD+u# z;Zg_dU9Hd5i>;sx8*i6s36e>5+LUSWL zfJd=~Rt%3}D?Le>y^kmoB)ig{R2C5Fj;5l?XrsP>*d@Fv=TaDJPsSIZcE^)iiYAFm zXx_X|iM$Ifsm~*p)VkGqY)m%PHZLRAel-;fHPn=P15MXpB-f2uJw|7nPs!hVl#EQhvo{xLLm_{hq+QT&qen$Y?bmr!MQ60(7Bm{0*Y>ho(Agi9_Lz!&bb>K@ zkd{Vzi Dmnhh; diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorEntityPassengers.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorEntityPassengers.class deleted file mode 100644 index 6a52eb5533d95e85c0d5207b36e393641dd07767..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2312 zcmcImOLG%P5dKE5^{y9iOl)kx#4!XU8@$LSfD!m58`xMD538Jl17@@u#M;uXvO6|$ z&iNC$=8{vY0tY9RLoT`H2c#+~a>&ofA%UKiz@*BRh{!qYbkA%*zV7Mn-JkyY{s#aT zP&Ckui~$pwE{qx&!&$YQGcXQI$9ZHGH(_8B7ZmrQhKm|5X}HXgy6SqaoMwopGph`V zyk8LvhYGGIiktPa2ui$Mqm$l(@9^3x4_vix9VX;sH)I%E;F8;3*bt8NgGEoea{D$9 zL*Z3LK<`c4^F)xZsUzAxEI5AM3O6oKePTWFgIYyYTxpdzH#Ugy3U5deSZ=*hvy|Pu z?`?^Ij>5IJHiO}nrR3F`8%l=JwyYFLmf*&ndV^uSEtS_u8T8QK3>>j4 z0^%hPszOHmffdP}jb+}5u1Uic4dmoTy7RnebE-&UpPpw}*bi%zw3R4^>#i!YsF3!$ z@bPuN#Z4T3!=)M?IwQX z%}r{tSh7p^7?wNlhF!bVtlgB1-4tfiZ$Fi0JB^xd#A(i6hOhTwcDxZ^TUYri{QokN zOZ5Gc%?`JIE;Rx3`a0Pt5W`vc5~{{}p}ubByS}VT$OC{(A&w zn%)oK3E|aYHx}fu6&ABo~X`4igv0`^1}w{fPk$BkT{HrZ^7b zR4bqGy6G2ns7W#_#&Z@%xn`QGfe{jYlfR#8kMhWP|6TuLH~ z%QkX0t}s{~@iJtXcwBwPce&H$e%skr((~IJ4Dnl@@2T4i`TWuCV@@p839uZr1jAU> z^Tp<%*A%kGn_Y^Wtp+ad*17bwe;BmXjz{$4_qgH}KkN%v1+t<*EMISItu$70 zM@V#wfvXvGdBdHI9?T8k`lYG?|%IQ&?uH;XZ6ADR`&h8jwkBwNa@ooa_LDN!k#z-&BgXsrv|sVezCmi7*&QSJZ`MU=@ah;<7DNm1UD@NbBIh$5xJM;Pl?#@btpnQQTMJRN(B$&8hbudLg}j6E~^1?KBGd-wBu@jd06 zgbTv8$h?Rda}GIL3uZQ|VU=2%A>8wnp<62bsiuSrn2f3^A%m%?ni8hTGU)^;&)CPP ejakNiP}sml3L2QhSVU(KVV2s~Kg2AqTFGBm=2znY diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorItemList.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorItemList.class deleted file mode 100644 index 82f355d13303cfe5d3decab0d6607ba190c2a1af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1326 zcmcIk!EVz)5PfSqapI;ar34yip_Bk=64h-f6|@K;0!WcUC1?~OaR?h{Nlg+v*qb13 z9QX|`T)2V+0&(aE@FV;Jr^2jTkWj;+0xsT}x3llf?9BSh?&loSi%VYd!oF~%A5^61RozfBq$-{#f^wIK zp`fq_RmbnyVdu)#r}i^H=(a@5m3DK`>CnPkye~yyyS;wbR(xgO8;XFSu(8}&zSOwC z(pbrj6jG)7j#5!+j<^VuhtZudq}{zN%iF@~h!(@6eAN@u?oqi;z#mIH6amTF!+lMA z^JcBa+hxDk_Xl2Uqf%Ko+yMqgX{EiUl)O##M>GtJhh<5I{vdEfT?E8fVMt0Iw1tfP z@h!=n&RyP*+G4_Fu(qP`JFe>8?4Ry)QC(IF30zDe4%0+Fg#{EC>i?%x47GntOs#3F zHctIE7(da>h`Cooe&cVGU>M_$Bf>DZe0gb!;r1b?=-`mjT-7m0?>k2CoyJ(TgDed% zs5?nQEb{J=uhTkKD1HPhls-Uv7X^*cH?6kx1Y&v;mTn-UeJ02Z($L&B(xFh;`|lW_~< z5!}Wd852lINJ^NLFvSphpqsk;kinlw<`@ELt0)-yRoxVuwMs$QSza(`WI(kvZsfSF zd$>Iqa1V5cVem0`dB$|ALUS!!6?I{38@wTGhG@n#g`GCI;|QAhLe;E_;*^(`kCa!I zZ4^aOca=h|TqeVdyy^;D(JNI$@hH=lSr;}9Ir&sRHJ{&^%g>FU6>Eh-(pwrBUM5si zxJrdqq1k-jRUBaxl~Ql>D4T29EH9<4O4X{F#g$AZ*_i|7ORH2FW;%6?I9AQpM9xbN z%P>S-ZkL4H#J#&N*UB5b+Dxy6yA00~-DfPd;_a;O^(@2V^I&6;cbkiNs(Y0&a@JPO z9P&DkLPigjS*su<%tWDJRzfO@c`Qh{7sY)nGVJ}g!eEGbLKK6WC1tB{NJYx9dA{Ko zdjF|QhPAE(q!^|}c>@aL}Uunm@)Z44wYG&x+nkF1)JheDWt?>RFI_reO&dz~THYStI;U=Bg zVbGyKN4Ot8uXPAT2`OY5+2G_i_&(Ez554pbd4rKR=%epwYXbT)K#1WYF45a_K0*)y zvV&6t{+Rp~fsg3>f*_&ck?#mieWHKv z_z=!iM`=fAd;p)xae8hxG$1H4!GG@EbIv{AAAA1z>(}1_Ea58|!$`}BAsxnoj72O( z2=iVT?~D6`Fz(1$#)^cD3>jH*d?=2)0(~!nReU74)+FR4tV`Hn7}rhLaQBObscYPJ zi&m}N=Fd#sW|%FQx~sMX#pd6*s-xR`x~=Y|tLeq+!v(d=BPg5teuiPhHJbW{C+&!o zP}VRF_b!7!k=$ko5$ zr>$$QW%q47w30hFU?hTB@^qXZfl6%(9zxy>7T_t+TsJ7q9cSOO6<= zc2gCSbCyYt5z49de5)=@pP`Z*mJH7#hOZN6gsQYwsqjY5YPGG7SM zFoLU8&y`c^S;45F`HZ@Rf`TGS45|O#Cc=a*1)t(G1rJeHP{HRCwiSGV9R-i^CDqdZ zUAYX=e$KaQPpGFDN*Ak@YUo)19MkF58N=GZI@1iRg9>4|#5GNKoayw^Jk{lD;$%yl z)vbStCaJ@C?;Nj_!>yVjwy zkwo&OuVjzYx99dLYEJTqrrsPh5z_^|!L|L$ew#X3J_;yng{|CXb)!_tS9TbRgHMjW zbTP*@Z~imvR7U@D}~_V_1yj>a8P;{@diVswwC zUci@%`ClUN3xcUwsQV%PNF*O7=)6pfkfR95!x)ldxJEd|W5spcAc&FLn?1455kQb| z*_l}Q0FjkI>SqLhgS-NQ9LRFm!;+KjF&E^~slrJ|c8HK$w~5#P9Fw zo-gdC?WX96qoWY>-*PglAUjZcHyBPog diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorMobSpawnerMobs.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorMobSpawnerMobs.class deleted file mode 100644 index 12cb89367d2099c61fd6bf145bf3fbee68227555..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2702 zcmcImTUS#@6#j->PI5RXO+iZ)tCV6$kV6ne2vtfzO$otDN~^WTNpc7Wax>?ErO*8Z zee<<1zP4R0y4tn+1NtNSKiai=`6h{Cl`1Uk%F4{1J$v@-{q4({U;p~)7XV{e)6s=- z9o-lY;DU|`Tnv&ksbMOBxQ=POufvZ^YPcN0jN*KthFKj6%&B2Mh%2}nz%_L`8Ni1c z7Br+ZEDChFcFCHrxVF2!Sj{chSm=7 zPbLQsc7Q-ta;__jbg7{tCNO+Z6=GdLBn9-Qs*>%v0+D@bNl}&_d-CO)K+vgf*7Mei zN`jy(>qX0L&>hRJ%x^5pS|ey0mNZ-!xEelu9Aa^mGHqXs2+X|>ZNy-?;lmYXwm|QH zCBX2y+>!=*@HVR;vqu$Z_{hKwEE_nEw+QC`D}wIW1q~SkA7e#b@ri*?ag%{=6xj8u zYq8>F$uV#XpBcD~&xxpkJIETi3#lPzpa5F$Z2`}#HX+-KD9D;7^MkH47T{M@bJ zG+!j$U`Fr{)h;=D(59LzIVZT9=1T1yi9AAEB;QO$i&LK@YqsNfd#~OxTqj9q|zaQ`MMP_mwz*(9+gfM@D@G8?= zZYe542?dNqlyU@t)DS5T&XMkb=TDd#hQ;sb*E>N(M_M>ca#rF#A}V%)^eb%yQh|7^ vDe&|*A7U7796Qh5Hoh)TbMB)}U3?k7!yuSkqcgyh6G;2jyKw^fnVx?D^{eoS diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorPlayer.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorPlayer.class deleted file mode 100644 index 59c73f6e5030f264187dcf8787079aaa309d6e51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1996 zcmcIlTTc@~6#k|y-R@GM7QqV_6%h(WmV$~1B686*Ry5F%=nD?pp)9n!b$5#PZ}{dv z@KJqG%bYnUbG~z#@63Gq{ox~k%a}9JjEe@MxEMjd zfdM2U7>r=ZKoY|`E@4C&%?L&{q%@3a7-tAi+m0<~7=nqxRff>Kn-dJJ8QT#{<>I>V zvV6TjmUzascwv=$w$gWvA-QS$3~dWs^0ecZge6_?L4j9<#}G|Bj_~FS-1h|?TFqE) z(e$^kO+GQ7x?UkCa<(+r%iG%|c#fB(@Jzc{Dwqmw-gS0_M<#zQwU!!RTOL~*>pLXO z6oY2hA~QTrWE>&QBIRy*d_$VP@Ce1+*@ZBd=CWCypLdHTx9sGm(&@qa9H>iHvBWS^ zubb|>WzQ0;sxK_fpiA!Mg{IMYhdQklKZtw_&y@@mM4hr{&@CcPb-+`lU- z_cyYY5|OPVaR~0%Xem4Amm;W<#-Y8fU5*&Y%-rl)tid(=Lb} z+J_M6Z>MBis0p>KCrPSPs$_O}$sM%=e}gpPJbJ5c7sxSyKD3kUCGckYfKR}{S<(@U RP=^O_IjsKX0o<59{Rf)7EGqy2 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorPlayerVehicle.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorPlayerVehicle.class deleted file mode 100644 index 29b4007aac95041bbef75846a41f79b7e9c04b39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1965 zcmcIlTTc^F5dKbEy6n0L7OjHd1*^6cSc_Mv7h*-zSc`$Ci5i2a+e2B~?$+G}?Td*< zAAI#m|AqRX#s`0ZKgu{~X%rKDXo_jNXJ+=y%r`UN+4JM)x9=*`m17tO&QnD-E*5 z3XaJeW$s#1?-(Qgy5%v9-rzpZ+g?kUzT@6)@V0QvV%;*Oqn@{I;pQ6L^91dESTLQY z;ngqAJu#j-ZlfxymTy!x>UCOpmA8E18dkH_Fl5l2V{ZzVOx|i{HFI`#d3JR+@$YO| z2F2RK!SE_u-R-esGhUonxZUR29_t?=Wb2-fj+R}bF+Sjw}PfCm}R(??7fSbtekh~ z8FApoZbW0yR)QjKT5{~;{~F)SW4_6C=onzwv+OujWWW>!XLaK5c^wyUk$Aai`PYxZ>k%v)2UqN z-fhudS}V0%G_82D@Tc$<-?i*oHlMmr6CxJoI`k%_J8bLv(A@61+=8fav%Q5}+pa_x zi=}+&9>bm98T}_NeN`5E#Y~;#rYSrxk-2z=j@;W_IKkTxcK6lUVb=Ln8OP}6&_GD( zA_*fTk0@z-Ni%3=wDwJYLFgk1Aq>(pDvj!M43VsFZNNV4Cyn6%;`Efx@6bm-U^*QO z4{4tfd5;q$en#JXWF!)cc5H*6ph$IW{44s?AIKpbB#BFB^#%5*FEOmX!cp}#((0Qa z={b5gj6*m`|Al*zv$^f*eCQL0EtZLZZ?o8>3zxAss{g)X^zqqVoQo!ra2hFI})9X8-^I diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorStructure.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorStructure.class deleted file mode 100644 index 44e0f969162127888eaf96d2519833fd340e9f97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2405 zcmcIm-BTM?6#w0PZFX6NMxjNERzwX@vV_*skVu)as1r_~7{Li~o)fRy~_wXdRph6MWcv&$)ZP&-vZmU;q5+X8`B1 zuHXqI6bv8{g{B~i8GlJCn8i7NIWOUrC@#pD!$k!t%tw*-nM)F0m9QY;GDGB&X_?*v zLohzE!4S&YWx+6@o0iBo>m}h7c&SDwG2J$JZG$_e&+i|Gyj!NrFucS)p0nJBFg)8? z_nfBTH62n?bCxBXY>m6FAi0~mVb?XcdNK8m_O9*J%A#y~TB%vB(#FfY;R#1G>y4V` z8_e3)ws7dkEhdY}bH(ek#o6)0J*62Wv+bYZ?YM3UPpeY~hQl{K%@qzA(zf@lX!%T` zz$;n1-msfiIi1T*98G~iu}YrDD>c*g7$&>Y)=8GaWLxy)sK9LtRF75=NrpsMW;#(* z!;E@^L3Zt?V~7pm5bbfNBD@yezwU9Py2=}^R!O)*vmhbEa4p_@7m{gzRs!$MFf1L1 zHLB=(D~)B-pS98dYJXyjZ*vtV5Mzi6%QHPwxGJ((QgIc_l%Y7wML=T6AFnfp{>RY6 z5bvfy{@^lXdX9xgT)oBJ6|u9nS=eb%n}_52LDF<c)D_Ku+gyA<Xf*Rm_cb`f!gzJ&uI9MPvS zh=6}b5cec;8tshs@Z=8&d`mGCBF+7cDXeDL#KEjab?Cw-7 zI4JKS^bwYPQrSazJ`}tV9tw|y_7J&;>5TG+X`uw)KFb3$`*^paMYt7=7|57?ST{O#T!J`7_MRpJSPLUH%d` z}UlgqPSKn3nMJ?+8D{$;Wu=<_S!+ zdqF=i^vxkXzme?lMh>?HIw6EHiK&*_SyBvOno{x|hiF<-I7!LIiN|1+<|c*3i2rw# Ig1$KNH+eRPy8r+H diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorTagged.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$DataInspectorTagged.class deleted file mode 100644 index 180915ed2fbbfaa2dd3c45aa8e19003619894f5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1491 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 QI+3G$mhn9C7*tr}KQFQ@P5=M^ diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$WrappedDataFixer.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2$WrappedDataFixer.class deleted file mode 100644 index b58369ad6f5926d234d16655dbe8c029d327ff57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4486 zcmcIo>2nih82`N?$>!LWv(;D&f)&$J2`z}w)D|hAm9z+{;MuxOw(Zhf>~4U1izlEU zDkylM$mj=0N2VfFXB>C5a|{8hLA;xd`ipg)=Wdbj|06@TY&|8Os!DR)2<-|)XrQ^H#;(#W$DC7 zmMwnWOdira#RA=+D|lX@qGzO_@6rc!Q_rO+?{LXtSMgRdQ8x`YKAT}ia$43%#XCFe z=fDt{m&z6dRwr`09m~>mDN`G;W0r2xtFis#E{%0>?&;A6JM!5=zL-l>fy%UQ8K$1z zO~)JgoPg-03v6m4Fe}q5* zJuQj7+I}sTk%_vaf3Kdh<83!89!gTo859%3DydRx3w&LE4%bbwh2go#v^l{M0Sq1tnKf$hZ^8E&}b19Nt$kk4kvr_aFZ6gy) z7?v&1U2%BcKjXahMyoG_{C{FHsdQVM%~8P%v^7gWGBu=UHCCPItkuqPP^?%9l_Cm* zhDkcrWSb#-MC~*$PHAPUWjYFMlKr!smZ;)()Ty`wFRECM6)IlBAr&v<6$P)Vcnz-$ zY%iC`lpIs>1`Z1}UQgmEIHKYx-c+#_+h~$mMut+oR`C{&Nqvs1SdAtXZ{q~Jf>XTQ z@Kf;)-c|7)PSRT{PRW<|rCi-*t2)hJDn7tzDfSr^A4)lH41G7^RD6VwRXhxi89U1s zedaj8w4GV=*$rp0{=~qh;1hv6XF;0TXE_5+I;NAen&woec~Lnxg|t*kw>bH&;q13C zT0f;kuu(Bt0=9}nt$&OrGh8oLPx!=1y9w`7EoDfvy7hzf zgg56bm9(?W8@Dr(7OmGCox@%;hQGPYI|F^vJ!_?Xl<|Hf@YHqk{SSjcWYz@X$I?=M zrU|YdeqpgB0}B?&BF%3(FMoGnB~S00=>LNT1moTrP@glqz2=XAxXQgv| z2tn5KO1y%4!m4@3D`>!7T;)!(@Q@^{C07y_A@~sBS?^`|R*k_gFb2hgpAl&B)h_h4 zpTmZT?-#6X{2sxd5o+;Qc?rFY@Oq^o;*0oetCUMn30B&EM8%_*Q5o@H!u+m=@8Dh4 zSX<>C!vY_^B?qq~=L(108(56PRQ(8HN72kW-i~9~jN{mW6OQb=h!>@V%~%URpSAqB zy&H;@)YYdK>v0dYk+2Qe=xE!E7UD@$^&-xlmz=hv6>ZeBolw=q-$eZT2nj&^i5&{L zcks=FE&Q?hlngJwHKRe{>`SX>pT@_r6AqBM>n;z8G!|NK_saLXhIQu+mPNyOpc zkdqu7S`LS$lB&a@rX>&wl{XoKPs|bnVIjr#qWys*(O%eY4L!guIHCz+^;J@(h@16hv diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_13_R2_2.class deleted file mode 100644 index 0e5ec4fbb80ebd8c56acd1d4f3921cada978d299..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26822 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 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$1.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$1.class deleted file mode 100644 index d438928631b9e8804309cbe459b8642c602b51b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 294 zcmbu4v1$TA5QhIT#xs|I*QZHg?Q+2)X+$sySOmd5z_E8XnDf?Mv%8viv+x1(P{Fac zbB6gp28RD<{{9a~0At)IND|x;(l5936@N5_36F0&>Y1~9_K|%k@**D>%jeNr?=@lY zZY$$LV^^OXzg?XmB}^-~QK5Z#{ZYTpo0{t;s&d!10$uB^_^4*HHR`hUFeg0Btz|zm wIs^`c?3|{Iwkx$L*IY%yTp~Rvf(KKCLQ&A-(XdU{kS5uUyPNoL9{d15O5E6! z;zhj7W8Mt&9&g@1Uf%%BaNr~GF(QmJVdvcP2cb=_Bw=SVT@d_4$yR7fc$_Syu&m0Z zNHl-4%n0o!tPSIE7T<;J=4!R#S){63H8Q=J{%xHQ+^a?>;yNz{;i&TxZMB`Fcq?*x zvf(ZFF(xb%RWVbXoj-#V*Vb9ftGZ;rA3FX<6GlJ!;X+EGqmmmV z4B@cTWhIvxyIpTY;_|rsp8=0R=(!&Ny}nBueZb)^ypDnYRrfG-7`RQs0Q=tH6RFLB AnE(I) diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterArmorStand.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterArmorStand.class deleted file mode 100644 index 23243d52171e4782b9ca000bbd37eee1a6f9354a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1352 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 Rob*8~V;oWH$TG5F`3GFBd=vlx diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterBook.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterBook.class deleted file mode 100644 index b71ed5642aa4f2b36329a1161c71304303b9a209..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3369 zcmb_fTWl0n82(PXduF=~y)12YDIy}mmR^P;AhcY&+zO>YTUtS-&hAdPL$@=_%(UD@ zyx;}Ay#g-~6M`{5s0pP3BPJS5Au16ghG2{aV}cJPCM04a`k&pU-KDjZ*oQrr|NQs= zJO7zIfBW>O0OsHwFQ%Z@gP;e?y;y;jUaZ1u59-8bjR$MRTrY-oUNm667&dsY(Thej z3EpNgY?9F8MFCoK@FX@%*y6=gc-n(!By9Df4bO@}l@Jnh*o%p16^bH4uO=ZXp+kbs zz!&O2P!rWK255#3Qj-JP8@sS!0! zf{NZ1k0}|t?6#`5syS_qv!`W{g^3!5+^FUVdW&Y+x@jb0sAG`ANmm%Q2I>vXQMxFY zu%)&;imh4Xq|%erTBS79HaDx$pxG5SyNyUq>HV=YFbd6AzfJ8?m6&Qol_tm1jVQUs z&CoV2>|~yNP@+qef%8O`J1FWxSqvNkd*zl9HP6yo#Z6RN@1nQnJEb zafb0tjvDS0Kp=Wx$4^d^9;oB%JOfLtr%Q;#y?H zlFT7P4)usT>*;}^SG9B~iEgj9y<3eDDvQ!3QrEY13&S|lI_P0-I#;R%+;=OHJ5+nE zwrhQR^R77Ewc=rP)(O)RnNCK#WLTC_wSiO@aoPHAvQ-qQ8#WCyM$Y^uM~?-~m}yZn z3*D8gJ6RxydALKhmQi(FWF|=am}W$sj{gv#H>i0mLEfZC4RP5E>@d zF*maK{~?yX2Op*%!z1*8m`y)=N@+KZRtnAZ)WALS6xc_!$iibZazW&uU^=bkBm-t( zChZu?P)?%|uB2HAy9#jp1Dexi&!)+`24pJ|G9;U|3T}8v-4tI|nJ>E+u3oqgvk7HB z-V146xzCfI(~F$LjESYE7v6^Kd9ET?MK8v^i)$4{#4lI7SvB{K_q$2<2;TF%`;dDC z$NX;6mzO{F7z+JvahUIlBnU@QkviLR_u1Z~C^&A1=g8$>popKt6mqMS_hT+U zk45|fmh!LA$iK!x{tXWCZ*iPo!u$L?oa8^CkAIKT{0h$Ut2oDhLO=fz7x*u@$gklt z{|#68uei#u<7fUmZtxrUi~qs$c|R-WH`!!5RM)JRy!{>C!WEn#uV_(`=A xmav9_!RP%GCAY|Q7MT>#TSjICvR#Drb_C!hw6|j$7yn<{@e=LZP>9!&^Dp2kwygjF diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterCookedFish.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterCookedFish.class deleted file mode 100644 index 86fcb22f2cdf4222114e19ad97ee99557f4ff6dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1576 zcmcIk>rN9v6#k}^Zd4f?pZ=x z|GD#293&ZhD~4&f4;XqP(JX^EWfcU&K$@&JYL&dOGdy1=O*n1oyqx8>A=fRX*WEE3 zhLI=SeDf(&Eyd_S&+`1yL|uEnh2@ zNbmx$5?nJX)w0&*(aALrKR?l>?hsKN{YBx*-K?-3!!jH3tT8Bh^H>b8BELz@#^X$e z7gJWHYSqj_GI}<1BGfBYhWJ@wp)Hr|rFC9y<SLiOoKkXxmrYpB}hkl*5?oOdD-{B73rp@ilL6s^s z97%Uhyye=4Sxl})Uor%!N1JPgsZ)%iCvjAU(+ugR`ovz1m+4Y<88j1=Y_K^Uw&_!x zoFtPEz=OZ5BF5;w3W4q;{g-7E(wpX`pBj`j=V+#pWF&iMj=YJ z4KR#Lw33cSX_VkNNeT82v9E7P9>;o*VZCka6|(d$>0x1mKg#`JF7FarVLA8D4H4FN%Kse zJnbo4PQR2n%hH`>p1ZCv@1``{ zRNalS@lExC?c}q1*6`F!abtr7&+-D{Rl_Xg)dO3)D~XlF$ja^Ez60)>lO`Bia=Ise zFYAtL*w$V~a}2UpCdP0-oU(LJH7PaC;j5nN>JCv>x5}F*)P_p_x z!WlwV#`AbCZ@3;qv@UdtVu`z7GYbqubwR597@C(nu5HZoLZu&}CA;Wo`ivnu)_tH> z)e;V^^DVAGK{K^^mRs4HD#}n5Ttq^_FfPd$Q80>51($I}!5GFF+NK=SuI;dls|-R$sOWQOj$qnq{?`HmgJL%aZ! zf7eX(B1kU~LlZqme)?$8$Z8=?CCNxOM8AN2CdG$VS|#C>9;1zPr5u1GI7$|gL?^8R zJV;W2{cW2cNz_7jYM}lq^fzG@FxiQ<``Usf_}^oY)W#A5^YIcI8g|hW_m?0w zz59TUc%Y&MDW(KD*4|hFO_5p!$-78YK?7A#PrRYJk+i=N!Q|K{L4PmheyS0qr)ZL% zp+kBOReFI@=_PJRuP`gU#zW~1o=9)^@`@sW4tlpw;3Q=|OP8^%Q9hMih1QKzlx+{4 fAi+2Klj3|hO_mR52o1E87DSX}h&mI+kQDq4mTQ_| diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterEntity.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterEntity.class deleted file mode 100644 index 235c934e500dbcdef0361eb73ed0b6e5a986ef58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5985 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 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterEquipment.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterEquipment.class deleted file mode 100644 index c2c5f8fa385b4e4c4d617bf07229cf7a237a84e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2356 zcmcIl%}*Ow5dXbr<27dah{H#KG+*Sy#x`3hX+xZng29BuKmrCzOM=$+0vqgIXLq53 zbB{gs)=0fIQV%_(s$`TR^$%$Of?j*?HHS8;I?rB=jVjeuTUmZ@X5RbF{N~M!{o^0s z{{UbV8v*oU#E*9ZXu)Uz5^nnOu29~Sa7*YTVi^<5Z3%I4LY5ZX5tjG;8296@&_D2F z!jDM_32`tLKqsdCNJ_XTVOGL@2Hzds(4BDxPbj>?;7yo0jiEiI8`}JCA){GoHIpYx zFlA=d{EBMnLU)Z`XIr-!x~Eh}O_;`>W;vQQ{cKk+7Bs_QkY^1;vl4mLwl%u9n#!65 z#ooC!_DuQ2wDLJEr#nh!cV~w-HK!H{t>}efUa50vZwzk?k8UiET&*)#yo2pcjnY$xlYtF zbiQQnT3Icri(>ZIJ!JKLhn}i?s*HY|XK1cIuZ$GtWXxlMtoKwSH|uBxTgF2?VhAp^88Un0&7(FbfH z6676$5kb8VNQD-S-^fBS>q9@XyDho)Vf%2&~4A&_X6z$aFDQLhCBw+Pq&O z840$#!1xK!dkl;=RV80ll3Xbg>?pe;E+w3a1cMzE&G!YqBhgRX<|DzguJ4|Sc4=lw>a;Mm*AQjbgQho_kf8jI k`){yZ7IME)FL4SXdT%Ll2+W{gWVyJ2?|zlDGB zL0@8(W%&Vqlx0sYkQBa9>cdV?_w?yL-P5x_e|`G_U=3SwsF;i5W)!#LxQ+QZ7O)t_ zl2j5=B&A%IOG?2V1!)C3LuAvmO@E6am`D~GLOG`_7)JA^E%q9jc)#THVqI;(3Re!_3;@{_6aIxtAu(Fj5h|JSz&~c1FF?UL6)anfBi^7Hv zd~Q^q^Ln?R@dKyf8se!bJ3cc|?r9g&N4&{Zj9`=@+G_$sz$`1ss94241#2qq;{ikX z2{qYO@eu0_!)>L9P_cnWDzeyA@R*_SKdy#hOp?_tZddddr6XbZ4F7ZpsH%Z3F|1tV zq8VZ|ItRXM+7*VyME;C!$4HZK&NNU}4;vB34Q|P|&>y5zb2j;wAx??59mf*#VGKC+ zGLcivJ7crdAE@hdo{W665m(flCQZyA!;-_+-(4=|Fhsu=>NWjmg7neskv2v-hr vlsD~klbw*=bQByjxJC)DOOgo8hUxr9o9HYiNNS`HVFi~Fr{1jKZY1^_I4W-} diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterHanging.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterHanging.class deleted file mode 100644 index cbbc794e0891879c1a7cd40d93bcbce01de15b9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2209 zcmcIlT~ixX7=BKZoL$l_#T8K0T0d$egt86N+LnqmP$V`$g%n$=g~MhOmh4B^Z0ImL z{sM2D@ut1d%T8yUsoq3KM}L4nNu7@GNft^hmT}aXP2P|5em?Jec7J{J<1YZlu$9CM zcw5E!Brf2hit!{a;T;tdD&CcbCE-I>|FA zX1gGU+k*wq3JsT9G6PW#jk*<3sm69YaMqa56^o)W<-0Y%;g!bI|ID1>nB_Ixk{wuP z*ec-kApx$C`Sh+ibr3V%8pFsTUVo{Qff1;BVN+}i!y(L#r7$4eDPFwn2*RJOFeD_K zr4pAyVOHlvtu;9XA1b)PkX-T`foaXya>6fm;JXL=h)kg2C7fV5VwV)$)UbkE4C*yu zdm&|{Xc|7k#|&Nh&~j%2;Zit0BTPEfa2u<1ve&PMH3-VCVI3wFSfu16lwfHnBc-8& zjYv(IY@{M#MZ=~%uELS4MTr*uP)NWvxR7I~6dHV_6cCzA|HHB|^gKp;VSSV4&G4UY zH4Um`3LP2S^JU09eVaSBi(&Zb)}32LgQDBCnRMD)ht%h)D9sBlsv=JIl z(;8|UqJGudStu8GYP1{u`^}=Y%}YClvgdX}GUxbMGO3?23 zpbR3o`~bdL4--w@gFdTXC+Y|r&g47Od_Cx}xL;OC5f zq>0#^9v^NZF`;uw&c#pMgW4Cri?1`f(qlHE-ouv}y{pCEg+pu;$scg^Vj`n!^fYm7 zAkjqkS`)`JdJjF3=9#ue&**xjdA6;g0KGCpHlz1NVN=A?Ly;33Uo_EwAH5mFZjKIINR=PthD zH9X*3c*sNi#P75Kn}vc&dWohngajTyk2nG<0#R}q3=@nBnlynCg1s9LX^>~AmVVqv zmbf@ZskVN^AK|2ew;1~!pZ$Rz1!KSAD0!T1jq4m3grc-+TSGe)Ic3KmQ8gIKGTy z08>pkifMrham?UiGoHY#fT6R0WZez zatyD;@TvyQ($G3}&04mMa_G2*X@^4^noK9>Sz$S_HFVUU4p*11<>d@B3>+^vG(ru1 z*zufjL_M2q@Sg3>y+c!7s`dS9n4v2mpgLG&sgrf6*y{L+iVQ;PDw-iSu3=X zzPD@#p&d-vmK)|ZBqlx24w9}_D%lj8o67hFqqKBt@Vc?$2X5BRI-!v+FD;Q+S*u7@ z!zmP9qt04sVPIk4_`>Y5!*$!$OX&ZmoE@r@c{?aMzE_E3QbR0Lbw|V1t|`wBjRFJ8 z1lD3`l}7|#?@gSQSmb|<7iS7Z4gL43-eQJUW@*|g z)^aL_Gj6RUanmmc8GFo81=w8||LwH&s}@M$Bu*vp5RPkzIN2CpPv8x_8N*u%yp4A> zL{+}V5_lKyCGb8zNZ>I9vhWMGF;0N^3%QC=GE2ODW*SbM} z;z?`SHj7Ty4w&v_-pMT4D*Z`+MXdwdE~=B}a~>tm23AfLM^sh?i)>Ssbwb*rQ0RoK z6Mj(QDmtFGO6sO@$MQ(Uc-acFm@>bHjFhN;h0|aug(9 z_6uo;g8HnLPCLq=nWtCu&ditHCFNb*bX+#WqElkS3UkSJ?NIp{t=$nbJ%43d-K?*N z8a1z%9cDw!JFaWxl$DlscHDRE0<|wWVTK0dqLBbr5Oj?7DM0b>F$gJL@JMtH5_2 zT8_sAZ{2948uC#0WzHdX(|LP!W^rz{$ZpuSQLHuyCzYI_KVz=1dc4k5O{SYqTo3Gm zzf2={72x<3rQ0^{cF&j^vHMiDbH1N*ZG&vV_eflq6;eZ-fy6y~Wx^`uxzfbOoH5)PBxjInq|u%qpnY2r zd4#B|O}zs{v{aMl2_o5wnM)lk!p}FW~xzcGE-66YNmAAW~O3t zvzZc7nyEHjwi9D=3sK0e#3s3o7?<0L&2k4ZA$Jm6>}=w-Ne1JhqzDn68FnK;sJSt rcu@A6Kf?GP5!DphhRPmfq8{g71m`hAD#;ziOL!D<_S;K%O>g=al|E!3 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterHorse.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterHorse.class deleted file mode 100644 index 3b5b9119d800771f66066e76be029e1c0ff7c63b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1602 zcmb_cTTc@~6#k|you!n5Rq(EO!*X3wM39S0@j@&ZZ9}4ol4(2ErQ6-IyT$NRd@=FC zOO!;628|{fU;RnM7|(1g(%=h`O=iwFXU=!#oH=Lb$FI*{0Sw|s1g+@Qa9Tqmf-ZDN z(1TtLeQMFKL09sOh5-#{HJsBhs1)ZpE^rKUj4*`949oB)7=nqeIfhWu&P#@tlwrx) zN+~OyjL4d#iKpzGFz1A0sC7*l@*Wv3?M(?!ByDR+I-YcH*p5qt=(J@?Cus`Tm1L7n zPjYiUT#mUKQhPv~EbvbWbMgM|W5>dplo1y8d zlqg=%`j_VA!cf5`attunk6jnjMm0gfIk6}mKg`v6bDj9mW(-jPj z)MshWF{}bZXCn1C+^Uk=W{avWt3TYZT&xI_euuWrPO3SNcHN_z&_UA{HK1YndKpTHWukIUM<||0@x46kyG0Wd$j(@;i z{t<$ILY{wt$-lzk-~IeLd_VVbl&&~HUcFkT3LT@E8BUNk2L2PnEJ7b&M*~@&By9kv Vu%Bd{Pz#2z4-qQR5H5xre*@zhlZ^lX diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterLang.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterLang.class deleted file mode 100644 index 220c399c7fb3a8a3aa250d9186762eac093a4191..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1393 zcmb_c-%k@k5dM}Py=yssRly&Kpdz$@J&LFxh6hVbh$l7B@Zf`FdtKn@^{(DsA^a)+ z4?d_5HSvMO2Tk;kGR|HLw1F2Q$=%M*?0hrd&d%7 z`*@JV1RhFtQbk%tM#VHk{Dtk>;R-`6o!Meg@?Kdm^qaOT*6Y=h@Qb|UkR@e$7I(I| zZ%e&pRKh(wU>IEGAthBQx;`A zG)nbKg#<728UYQvT62t!SiyE~JGZdCF+b5^mMNAQ`gTPq?OVbRY|oAMu*RTTO)3oU z)21szqe`2xe7+MJf$)i>anOvKGuB@gi+nflRcl_|EiY#-=S~T&YK&`Y1)>kN!yBblBy^4 zOz)6x2M-8*lDHjqVd6w^#&+rgw&%&p8@=*>=Z|q{^qepx>1~P8PYp;~FU<^+jAZxp zH?S`>=|UfkacR_!(NA;fN)8ynHIfY1F+`&TXGzL6WiU4PiDWzWM;lf-#SY^}3tNUl z{=nEws%t=NAodYMG^MWri#6 zh#50$T6NV`*R)2==&Gx(x@KL&%C4_&)$QrJ!28~}-+S+$IlrlR>g1~1&;I+tM=Z-4 z%5ICm1UMdHNd%&>)cxaxVLZfK6c0fHA&F3nP=`>DkV067(14Ie$RK19atL{Z

3Y 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 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterMinecart.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterMinecart.class deleted file mode 100644 index 8e4f1bac7d36df22aa9ad89877e812341444f74b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2029 zcmcIl-BTM?6#v~Mn_a>JVeJRD#bQNC0NGNDZ3WR1M9@H$jc8geUN+ZsVY8d=ZeZ$v z;)@SH`(SkjZD-o?x#Nrv>gbHl_;>iAlMcKHi8r#GiBZmwS#?Gm@Ip&0tBB9dntA_yJdi(^?~Q0*ophMT#fCnB>Z zkp=vN$P7h5V9nj8=V^0op;Y44f?uoq4X-krKbkt#gTgZoCzuW#`Up$XuGJZ)j_SA1 zinzVA%Ik5$sYw{LIooZOEMxhNz!po6EYRt$>>MO*N;Zj(VLU;m?VK?roQjHd9TrMD z-U3xV+df=(Dxz8QROwD#=y)6N=y)8bRFrjG$C!>Ac$W;~_Uq^;9q-|$j!nGJ(AV}> zxFterg@N{dsS$YGCcM3ENolRrac6SKQuf-=R>M&k_@HQO6R>T#{@R~3+!0u)h*A5 zvC6rW4n)o0CFlPLh7``q+E;zQ>I#$Cn(q;DU8+_*94SuS6MI*KfZvhBl3_e|qvNV} z+)YtDQx9}$!p#4>&cX;y`;%Z8qVJS^OGHo8k0OCHND-yyNs_a~nM4^;W&BI9yRpg$ zt!XJ#zQL2k>rDlm!_%~*l4FckY5XivX`IY%e@Y~Q5n7w3-*%WL4@`5&w@mLN86#OV z5)(#pAE|vPAK{XbUY#)1eQ5K;ALGpM=jgeI48teL5<7eky$O5`oph3u`{;{R`zJn= z5aPSfK_l4Tpg@pF+r$@h)z;4N%FJU z!Ya9`I6LP_sw43`W>ieG--y?6;UIs@aTLJ$toi_YIccP=a>^L6%8HS-%4uWJDyxQJ xl{MortDH?6$E>e#{0sERRI`qJJt7>>kt{(!^HHJ(aVM~fr;s6ht9Ucr^Cw4r4J-fv diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterMobSpawner.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterMobSpawner.class deleted file mode 100644 index 85b147b39bb0ad2eb5ed274f2fb175e4717f3eef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2430 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 Xj)=(M1WC0|Bah=qk)FpN-97&UJ}>eD diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterRiding.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterRiding.class deleted file mode 100644 index 39e7cef82c1a75ae19713aaf8e05da07d4132665..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1944 zcmb_c+inv_82%`} znwDHxZI-1|66FTnB#U-MG?s;9s_*bJ>fJM4hHaOGCknQ;CLK>Yi)PidY7F|EWl5*d z5UwjpsZ^}kO~b99Is3qPXgiInteT!tUai+@6IIb7Q^Rbw8b+5lcO|!yn_gKweyHm@ z0Le2XYSL4ZW$C!4ZTWG`F=&;54#S;P(UP9gq<|`pxa%3Nbcm?27WmB>3$vw?s1@vH z%U-pr`H9}tDOXn6^F)oJ^Bv?Erh0V|sWe**152K$)aOMj%MaKnP)G>>KhD!{KKfd=EhEymAf|mpq52G(R_Sn?^=ds|-6f zii3dizSNZzS$U&0H2!vf%nDa-W}f9h=dO47-oovGXOd$7Oh(1&fba&^gn!*)9BfdY15Cw(#O!fslX z@f7XKI690cuW8?C`*eeCv|~Gl@zC}$BJ>0HWRiVD@irpAVtYE%Msz-%$+od2Tm1dg z$IKhji1>_l6DROz=;zNd%wJ%Xzr-&73gi3_A88-y4I_r1u!ne%-w;!s_R^nG5{N0u z#%QJa4SCebE=rQof530Ohqf?DBw{zS$*q%Z#BZ*rB&pQ+YsC1UNbtWf!r%D7>A<`L zH;My39Jvh1#3=6vamWXv*CPbJK~z)%1}On;^w0a7o>dVCc}yrVe+!Mj!vJr0q9l_J g*kA~zbt3P>5#Pg6f(KQpk4is{5yZ)A8fW;{&v*yt6#xJL diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterSaddle.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterSaddle.class deleted file mode 100644 index dcad57ecf494ad75436728700a3fd36b9951c59f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1806 zcmb_d?M@Rx6g@*>cUf1(_4`}#3ut96qJk)D3reLFr4^$;B-3^*E8X3?JH_xQ`V9Wi zAJ#+@AHY{KG2Uq_(tuH-X*zf2_MAKC-nldV`u)=v0Hatmu^&SQ;sz2XOk6ZE49CDF zwMZHmQTDQqQDq5tMcJzct|>caU|iYjYM4;N4IPs@Zt1wqpxtnNS57j-1_l=yy3;{f zFzn8{zR1_!ZGr?}+lz+V-i6k(p1%Zg!Td|!m= zDvu&TphC73cuur3HvZCi6@=BYD7(@r)>l@@@G`Fv)p5OA)#->9EhU$dqe}}TXFJ@j zO(qz2RfJT(EQ&C41HYL^hCwg2CYAbHi$)ySfUP%XD zEvWnDiNWo`saAebN?xJtngNmw!`lrJD|t1Boq5SiD|5WouCAF6>S0OTbyYQwcBH>v zmEjkBm0LK7Lkv5ned)@znIMda(B+mbq>$DzWnmh38O&DEGE#UJ?qP-wzvZ!z!F`6r zcIw2?w_eigQS-4=g;yf`vQ^Ivz1B{QrI+QK}wJ zmHQQEzW73vB*TC0J36I~gJ9^T2F%OQ^(zeL2eQBRZ#k)-Hn}=v{^V-nWt~^)qU_%o zq?N?P;8VI!%RHJDYxBUGeGm0FX(**&Eoh6=nKgjD#g6y_BsMi_?TR@?ru1yei{e{)BhIO@Mpc)=B12jHRaUq;3&Ic%HlsvGz;&!Zo?gn~ZBOSN3KC=P+4aVZO z(LnEOIG1xA*pHj=z43QSPBVpm7?i>c`n3#( zv{{U3S&VCQxUJH TtWC3hxQXNRcXfd59j*5VQjXV- diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterShulker.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterShulker.class deleted file mode 100644 index 9239eeeb8cad68b628d8a0b3ec9e744528d7f819..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1337 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 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterSignText.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterSignText.class deleted file mode 100644 index 33eb0d1143d8f6d6d89a6e074ff9b66a15e61447..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3121 zcmcImTW=Fb6#gc0vL1Ia!8AY;T5bX2BxXrSTZn0Zn42L4ibD#4Camqj*<`(IcGn4) z0=*!izVJkaKvn5mALv7Ar35t+s#K&({ZFlWX6*!gd;c_!Z92VA{oMFoCxA%5CcJ+3SuyX(>NnnKa#^)1*s5LV~Eqf za|(t-_!#GdxS(Jpgp0T&hfm}%D%FlDxEw+=`W5IQY(&4Dq~(xNAQW6tkYi{(tb2OG zwx)#R2`6RbtRZpDV^EWpC7gt*yRL8$AW(XwgtYBC@U|3?Xm`@95NKc!@i452o-5k~(L(a?0fH!WCfni^{JGpn?Rc+dK z%&f>7o|Z07P7=|xdV$bsM!sNbRe;^GuCcD3v9sN+RqXk55V&wocyeu6IIdw^KFB14 zk|~{;VYF?)5}uYPv>8Xg;%TmM$Q#;JNpqJr*grI+=Mr|lU>B`yJi4;&WH6I2Fzi~X z*s7GLXC_bSg|ed(E5tc4p-<_WsarWMpuBTyf-DMie~C zLj~95{u>fC4cl>3#izJME_+>87FmDMpo(y)OyugDu98-A@on5u@fki>@CC!r|6zrp z;Z;VKQi$P=Rz1V2s(h=mSgHYr&gCOpUF-~;+Q+=;j<&^h5?#!qsu5RGcUrC-xBU(2MWJ~OU6hp0FMZOLeY=BBW6-uOQVQ1S0t-mFaO z!-CqMp_|4HnQnt^OZWW6hpyoGmqvV~(lh0wGaOhR!Q#4Vm7r1;kixGsj#m13-aG%& zY!}<1n}QUr6dhd#uX4IBzq}6dFtp- zy`DHx`qGF}mqcCrEZ8&ps6ji8^^(aCqJzHG(gt)QMl;G=Uq}kaXeNbg8^jMpDn%0& zqO}X6yU|4gQuG#TX+O{zsp*K+&LA*@x<}a5-Vv#vg+e4)BD_RGL^^(yrhItK1Q7ff z!u&WIc@i7>32fsh(ar~byX#82%XY~My0M2W_xKuEJ1x^KR)WHwA|Tb_Wk)CB7-YSH z$XhXj^BCX6o^#l!bSbZTji-z97_t1aB znph+fc#gHbfu_Lk2+P&T+vVlD-a4O2w${n*74!8K^Oj1Ll^Qxan*zTg@*Epx(DaNP zbe=BUX*AL$au@fA-p2zxBwBLaDAtqf&Z3^D!1*~e@nM|g^mOGT$nuLY_$7G!GN$<` zuJbf*^DOT29PV*}ulNM+a}y7^jfXssN8G`;+{IHqjTwFezww*C`+NK(d%58Lmw4ZI zKlvCRU@v*U9xt$uzG}fShhD@f1~NFCp#F(&1^X3zxIt~9*K!{_wJ@v+A&3JDx!X%Z z^4C0v<_oiEiA3hGkv`s;!Miiq^fT7Tgl2xmgvk{67OdrcbmT1r;UKNm;1F7gZY52d Yk;OL1x4HZUiI>HAJ*NkJ1lPg;1_1jx9{>OV diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterSkeleton.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterSkeleton.class deleted file mode 100644 index 859b5c2505ff39daff05b10f0ebc21bbbcbf06be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1539 zcmcIkOHUI~6#i~sw=Kh~il~61AW$A13#hzArD#G@Fp;JvE+CibwG5p{nVHt`Q{1t0 z<3cwjG0`93PcqSXrVpUO4N(^}=bkg?JCE<2x!-?%`37Jf&*SLCSQO)NOduJ>WE@kN zj$+2wQ&FhCydOo{m$Mx691l1iGDKE%OZQe8f)mL+LnvbxBtv&rx8zpE+>=gD>=|T9 zWNl3tdEw~3-ZX~1ecff~TNj?l*j80Ko^-ZL(vY5QF(@0BC7p~RTvw7?KC9WL>XsH3 z57l?JV-#dT_td>gsYF5)M47;`Y`W>8U0)r8(lQr@GRiV%2IRa$4P5%jHBdW1D5WVilH?mvd)eIz5y! zsF`Jk)TQCXP9l3CszNn{RaCbo;(5jOospx^p5yOzJn`tRvHetihj}pmS*p9mkU*E@z7)hoey5j}h#{rmufyo7OXV49nByOy!U z-Fi)vl(!!v7{pMWjFo0}R10q5Hq}R0F@|x6`ngLPIuZOyfiS|99|)6il#Bt~!!?o# RIw_b#AL7LB93DktzX3v}hnfHY diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterSpawnEgg.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterSpawnEgg.class deleted file mode 100644 index b24b8aa19afead21a35faf7c8c7e097064b636f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3852 zcmb`JX?PSx8pr>Yq%t+hgoJ{C918BTLI^Mfkt@hCAqiO$l4VAMAcUTo&PO@lBJjSz2LeY0jtLwW_)y>@fsX|~5%^T#Gl92EB-C%4o!nWb0!cpI|oK!tS>3qwv`~?iflWJCyY=fIL87f;X$6TJz#7!?| z#BExUt!~1wR~nwB<^zi*e%d0-)k_TDXmFiPrstbpG;8!ajj0qvsKs$iufaBQIg`Xz zwkF(6IM*|0?#6Jh>)A;&Y5C!JzNd#^B#kU7hpkN34xeW)*Hzb5H?wQSj0xv04{k#- z3`v>3dbiT_a+d4pSXvkYiGoWE>n622rXS8wPzlfI_QN^TBWJ^#3YP1_%OkOvk!o-= zSvT(_>uWAgoPkkz@>1!obmG2mq$qH0xsGAl<=Vc$#0;ugF70~$blNsbu_iKEhKi_f zBzoG6tgcJ|zhV&c6ZSxD%c5@HOPEcTs^pmS(s(Aj(^PYWa3fYztDMQyyqv0L7j+Or zk(DIFA^aM@3E?DuOM6pjA^Z-%X9zYrzUB8(7RkRQM#e~)A^ZV<4B=1sa|oSS6~Za} zC4|4?Zz230|6r)PupO!WT6{CZz*lv&dvP)vOMC7>GX+~sBbQ$0xITr}VOX@CLwoVX z9*NLW)Ny;`hHcZZ$@0v?up*kFrL*&@0fSD`^s=Vmk#tpKpV{8ss8*s@$}wmuRFLX$ zecer!14^5-5!d%s3WLhcCeO&wxV+Qy)1=#zS9=FLJS$@+V-9&)-b8zolTpJ-(jie^ zP}}$9R=9~C(=X(Uq+(V!YbFQ6sEB6Ggzp*lnRz;I_n2OUtea$W$P&*;xz5>$$`*SW z*Q4sIJxU_3K|)n+s?iP4UtuN9!tt#bTxv+0ITEQHoHyk?$4IC+23KOsW38JgR#jRG*T9|Y&y=}RxVA75!={8 z27;~B&jZHFwPGQ4q+6(1#LdyEEsm&+aau}{GIcSzm9cy>Ae!@rmn8QnhG?M*Bu?%q zC({%Y%^Fne1sc*8Rg~m-bYtF9b?9{MZk5t}jvCm_6vR}AwkdO^?ORM+^>M{Y%eLvH zc+IY@`kwq$hiIwm<;a236-GR6k(d}1qt?_8Hh6tG->?JtCqs&wi(_U>3;mI^=O65F;Y?}E9rF;BdN z(8VFEZ+bClF~lz=|6fxcF>>br@;TIU)TzqBLadhxBC6b3@c%U|#?vpi8$drN=x?<8 zu+Xo+68fVr7p<(JQJBbxeDYzi12ibYP4p~Pi#(3CG!7L6unq>zC_6~dQz=g+D&^uT zYcJtkRr4Ix;xnpAm<3f9Krw9sbjzYzS=^73e(;^Ru~wG$(}g%i3c~VQ8SF>dtdgm+ zxQZ6acVWswgsMx1;`A*u=J8SdbBv*Pqj*0mNM&k2hIEpJDT>u4J5fdk$aZDze&wVN zY!)ggFbhNY22}GNjO8{aa0g-TqMmQWBJN=+&!L0+Sj9JEE$>5;->joqKpxlQN^~Oy zj%u_c4U3{4i>25=qhd_JBJ{x4Iqn{anqowT-ZD7kMJ0;9!>RyW`p^E2atLGxi&5M{ zCg@+$)k7JMqUsPr6mE$e8YOTk6{-Sqn5K}!HG{HRvrLZAESDoSL-GpE3OP!1h#ak1 zDaUA5$+4P4<&~OJUZpuqj?)}2$7@#0t2IZ+A83x0Kh(TJPS6}Bf228DUZZ)HoTynN zCuvTWHJY_@vgQ<7t2tFp(VQlyYKG-B%}Fw>IbBZItdn(`Gvo}-Yvr|?Gv!Rp>*RHs zv*awz*>bk#963jGuAHkmPtMbYpqbx` zc77i^`TgkP4V0JJHd~zll*;lihsbq;z!xn{22R&A7|h457}w{QBi<@TvW+FDH_Q?EgH{1qf@z2 Yog{czPn0x@;RL!+Mt9)}{IWFoA4!D=FaQ7m diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterTileEntity.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterTileEntity.class deleted file mode 100644 index 33fbe7db021078e3d8430cbeb5da2e63b8c4de96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2979 zcmcImS#T6p6g@A?yq94RXqE^FL`6s-WDJ4^5>c`Nnm{Bm;Kul-r!(nHPxsK>lOf{1 z;))yYE1#BCZdE9jW$~qj<%gwJe7Gy_EB>qH?U_!xhgeooYE8|&KBw>Y?!E86dFRj9 z-vqD<`=eNci)+w=L4j>iY{w;2a49b1xZDF*M6m-2fhz^1$0r3;fs}wIFeH!`7#7e4 zMg%efhCo)p6tDzx0y_n40Y|_U$P0`L6a;n&j0s#Nuv_42folY=6}V2|dVw1RZWOpl z;AVka1a1|$O<<3}?E-fQ+$nIEz}*7(aNNsrAIJR+OfpRC8Ihwho_BR4-Yavh3^o0F z+LUhI))-cozilf)Lz?M$ziaDex^*(Mj%-BQbW?ZNF;vz!3^G)8SShkLtw%St&G~Fn zvj=3-AV%r2RA~%KTlcU}R=LBv!%*8PUD;uoqnhoKf^KMCrmMSS46#k7so5QdbR3NY zxA&-4Htu9v*6fTIEZazFDcy}H^O+1SG9`1Q9@n!uBVK0FNi-*#S0%QtTwF#6j%Xhz zr8U=kJE+-?ZkfgXY+~SQDJ+H^^*yHM#;>BY7RbxI76;c<>9Vt5iyQJ1aP z?VM%1(qNc1k-oK>nM#!C7@o#6)Jg5qD>fMngpxiLY1brGqWqmti4K`JQnvTDHl%55 z1?t*_<4QBdP~9=CIW9G3Afc9+s8=y*OV=XTq4=oNCTLF0>Dm@;Amo7rvSd4vG%Pj4 z5bf;g)Lcz1+L<4?Ny#xoPY=6^)WlofXZy<(ce?3e8WB!?X{BqIaw%{HxxnEN+z6fzPdN>=qkg^U>m08YJPen zeY)cw*8w@7ifz?Y%TDzfa_qRIj^s01(%MCH$s2Wa$^+X@k*My^qKhJ6`vy0bA0!4Mm;Oot$RUc;I-JVUYUde;8S1=Wa`Kgc^_GKOK)WLCVGg zL*t1IKsxv|QcHIS!;<>RBdTFCMLx?eDVmC8*7`F({zPY=JFJ3OW3O) zSIFx>1;6g!wF>I!@5vf4tflWfZ(`GWF8zI}z&cdXN`su3_4E{{mC;(g>{YOriX!dw z8}Uef7#;K+D+!fAeazt>U;#f;bWv9_4!}y~tN^T1RtMm0<(v}mT7?zsGK9HQm$wn& zA7Uo|2zC5ptl*zuE&mi7_-7d4pF{F5VDc}qn;*p<{uTD|ud$zhgBSR>c!Ph3!~A<3 z;XmLg{}IRdPxyoX%%c1kR?B~7i}^9u%zvXg_LI*F44|7`k($2% DSF1Gw diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterTotem.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterTotem.class deleted file mode 100644 index 5f604673c8cac309a845ce7294019101e2cda940..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1308 zcmb_c-EI;=6#fP%yKE_K(W18gTU#iVk;;XN>4g}RCRn31y)aQS>`rmZ{?Of_#z*lT zywIDPc;N$hW8#G-K8*1!U<>xDvDxgLnRCu}{%5}a{`>_%1r-A+T+(q_#}xxtam~PW z+|aQY9d2q^){xgwU`Rf&JzK3a#Pfx1hD6P`B*S#w_T*;IZOLFuv>f7O>%J+RZ4ubf zdB{wt*LFyOGO*ND-J5NM+SV^Pd z_X1Nswxe1vjOBV*g3_+o7iml)O$|EC=)M}%J7!xNifOFkmWEOq9Jd+f|50oDJ55US zt?jkbC}T~-9foJ8-Wi6OC|2$Wug#yfcBQEpPIUknrpAiIuzHd{Go)y88Y-YdFf8Tk zN8t{bGziC7V_E&hCgomFI5gmMqeccfR|_x5QF!ENc~ocU=(wNg9T z!Gm7V^56sbP?kN}2&BYAN~(6Jf40AGx_f%(=dbTS0IXpxi6P7m;cgQ5a9=HRNj$(q zr9INIpkq$Z;={Y=TK70P2fAD;}F6&mvYwc!} zgs6)a0lDS0Y~I5a92O6YYlpk5^F400#X7@iLx#$KApOAd+)fQ;2HlKOVR)CVxH9Ap z6=VA1DCB|kDM@}Bu@?FE%W73LN}kj5+HQS4*IzhoXgV#1Lcg$)y-=9V*P_+!V{*@H z`=)$lsZP)IlzP#D!ihK)29g-2Q&J7kku$J_yn$t`=qMQAcw(T4RUJj|pSQ$ooYG+vP=lE#ojzzE~&vuTgXD#YvCR@48crWxVx3ON%y=6$y z;6ygV;x$3Jzi~8e9j+UEk!6Bm;hNBB!^=qZFK+zb31SX9 z-2qfBT?jFHX>`akNaG|K$-$+sU|&cXzzD6Ha%w4zl5Ru+7(<#Yh6&uFRe@JXDsU`i ze%6PY6?G?_QI)keiD7LD s)7ngjI}_o%+{A=QOcDE?4vJ0F=jl#TGZ-hCCR@imQdE3`WL8W322RRQZvX%Q diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterVBO.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterVBO.class deleted file mode 100644 index 3d261780418a5f51f734b8f17734526e2d1d2be9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1092 zcmb_b$!-%t5Pj`!?7`Uv2uoN31mY0nmQfBMBOg2nDUuZnV)=;GGt-!fXE8lJ=BGHo z1tbo90Dr^jGJZbn7D=82JRZzHE@ri z^umvP-D1es4*CoQJN6{QM#qojNg6s*^@J0U#p=Ya2>L?#nLalb^m{*H*nBCpu;XYV zm6odC?lM%5qev<{5J@7*<8{Z4L!OMDJ^#Qz#wzfn=WFhyqY;7d#F%*8561yt3Y82R zgT~R|&C|UlGi7KptPiEm%zdd6KaQpy95Wd1tPqB`wN4~852+PbiFcYOQc;O~G7H+^ zC+%KO4DC1^$7$p>4_0%hgl;%ysIN*hPvca%@|B<6>&{YVi-zlGVj`+2qe3G}6WMoS z8je<}H1ME`Jv=nkzL1c^CE7D*7)?}3 zuFf2=hE38KwqVhok?VvRxv<54eIh*1ZJpy57Tn9YGUv9bkQ{N$Ln~+HzoKyXc@e?P qPK-9nhCPk4J@cGLAr7u$o8shfZOXZh4ML0bBJN|CK!zX diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterZombie.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterZombie.class deleted file mode 100644 index 7d2353f6ff3bc274d6e54418ee249ef664e1354e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1945 zcmb_cT~`}L7=9*%Oh^|RwooikOKEHasac^^DHN=vMI$L-h}5E$Gi(OBWwV>^Zm|6+ z=#9r4Z@lp1oN$hw;}7uHc;$r`>N~p$5)U^Vd$IG*y!*VL&pY$mUqAl}UZM7qr;oOJ+(bGvt6Ffbf}{slz-oz4Ah@Z>G_uH zgmqB8+>Fv;_&i&3WMI^&Ak!1Of#FM!5;YDYzf;EQQl%pH3U00LHk|7G#M$7~T8lmk z*=5%14EeK~_ihBj+Mv-J&S9;Wj)|E?bI_k&b>Gw<)hU z)^G{K#BH03m{sLi(NMxej#Uk7SZ7ET{Y}fZ#h&yue1tM-B7Eg#U251sg;;MR);)Ju z`l`bkKE|eo4Dt-a;Xv8K*)z%wC$MVr!3$H?gAg`^*EBprUc)DNtYHhEGNk`IfgGPP zlwbX1v_pltt?fLMX29@DCy=4Hg8_z{XPGmG9-7>Zz_Xk^hU?krZieYbN*cs}yW3KA zRMoak$mb1V(+wLu=_IOoeqxJgr9exrYfC}bqXX2AL?G>{@K@x^wOz$N!^M-nTCk#W zmLO+Ehnjh+BX#o}`65Cj{1)_dXY|@6JXv!ODBP*e2(bA7CIe&iIu3%$p>G&8k@V7b z(?{2XG$XV#NHV3JJOcZHHZhFSnovqUfXlSkA^={;RXQ<@;~K5XI8Ra;$NSkI-;q3N zJ9NS}er%h;8!g-4(SCjPs?t2PnU=9oDrGTomX(|YO1Velj z~g;1wM{Negg%b#X8U75zpfZp9)JEBl`?);W}fEz-p>g)x%qJb-0f NL5hZD86PHk{sH}N%bNfI diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterZombieType.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataConverterZombieType.class deleted file mode 100644 index 1a85224ffe8a292af6cd4f70fd45d46b761adc95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1608 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 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorCommandBlock.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorCommandBlock.class deleted file mode 100644 index 0e39e6c86f35d7c4092c0c96fa8bcfbd4c9ee86b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2286 zcmcIm-FDkV5dPMGvQ?#ZLYorWP$+3@JHd*Y00~Z0V>bm8CxON%(B6cNycpH8T%D{od!0QIH29uNnu)q^b9aXaj*Hs0i2NwGSeu4^jHs_#+kqzZTY z;oqG3S69SEbNVqbe3g4i7B(x525(WQUBBlwOSM}5bO$J3cBjiwJngYe==TC!?1+GY z)fh682Q48Zd2Cy9yS>4?QF=9e#ITkdHDOjs-D~W-d4|g9SPc4hMBpw}9>b;Kw^V${ z_ql-!n4}tQoUBm|6$4e=G4LABGZg-Ry%G!a4&5w@DEc7F~t{5bMBdI9)!qw~}w8gJ2ibsY5Sq94?(p*4<}8cU?P zNYV;P>e<=CW5fy*@h3?9hUCwriQ#oxb=sjXA)zm0ie#g2jW;k&62qIgGC=wsNhCCi@0|`$!^(d~~cpPh*(HW!kS&Bw6|vxkTx?PBOA-N^ue8l=@65VzWH; ECmE}Od;kCd diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorEntity.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorEntity.class deleted file mode 100644 index 04d019739c76e9a13f4d72d1279ae8210bd73e00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2660 zcmb_e&r=*l6#jbl$IK2BA)64h36YKD2OE-%AjSkDNg#XG)74?+bjdSGn<(K zic$}$^5n^j2jWR{;NZa+t1x=-W~C~nR%vOK7qzrXJ@_xAqOW&Ah@qsARP9c8zwY7+2;V-;p(Wz(;ANIIED@lopL;`;Tbu0X*i+dBu;7Q*3gr{R-D#wrUqy6 ztlWPtfh>A;^dTpg=XCUAK*jSaUQltKfpLc2IoB(iyuz(y-+kUa@w|0nVt+$+1@h#zpLKpq&lgjX2!Q&LJEIt8N4@?pQiXPgmHB*aIto#D_0M^Y>u zxM@%LZfRPiL!;?2*Gp#uQ6{PpiX}SIuf3t-RRbfqY=C1_g=IisOa+0B!!|I1Nfjjn zWjGAyA3g&a>Xz9sFgigM!0=F+PFcN=`3wiwL-YF_4C%^HLlj!71BUMA2N}KY(lExk z-zR1V#`3cjBG$H5FtZt|js%%ra%0~rhcXZPLQP6snc^iXiu#orVYoXbYU3J>jtX>! zdqjc#D*+a(cZJ0zNa}|IBWXVmVRd)@&FycS+{P}N8{q*w zhTXJccpOdiBxUv?qDYYJdP`DSK%^s@iYB9V`T}Becw5e;FxHZcFF@^xC$$t!5_8zr zuvv+`4=t(BBbL-U)Ol=A)>JpIA=Yvu6$>@glzJQWH(?|bk}WsL%}DiXy-3p4?m$z%#8%}i>{7nQ zUgaB@%D3oNzC%v=9{tJ>7*>A7CFLiKD?h_ge!*4cSG=YChIf?TaZULH?wWg@8Y?ul$-Dzg>Nyma@Il`G9TA*5Qiuk za(0+z5kh>IvX!BbKS9!V==ad6qP6;KJEfv6T5}f~joWHZvb)gPUzGNkiYMs=WAq>` zjr5i>-&nN+sJF1?V;C~`Y(?(BAmdMwOu-Ry6{Hp+GWDSmI^p(VFfP9d`%pNU`WvI5 B)E@u< diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorEntityPassengers.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorEntityPassengers.class deleted file mode 100644 index 7650a42ad3a4a21533369b8cf9ad4f5736b94068..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2290 zcmcIm%~KRt5dXdX8fF-kpb$_|f<|}2Fsu+2*YLGKGP2?aTUc6F$lKY+I;EktP4l_!JH>uxpj?) zq3|jqp!cTjc_PSH)fS0g79783h3gl_zqaoALA5N(uCz)U>+3{#nb)NVEVov#TFP$T z_cld9Tj5G}B|Elqxl)O@PL&-4Ml$8SM65O~`t1}EYb>uZt20ipQ0!J*1 zfOyG+ijWb%Z%J}z{R*!~m!#pM268f&ZZ+%KoGOsm{Sk(l)@@P3mLmM~t}3r1dtdeN z8sFq5_TvEQ@0OH?OC~W-l1y z$seF8vW>Q*eNRF9#?6OG_UNydL*J2+c;xu7GN}KIcKsK0=`S&$|B7*{pm?;_UseAH@%pZxSvD z*CKNcGv+*Uv=+>4RKqH@G()(TDMPnZ`ddv2S1=h>Q$hw)Q8gt@lV#EgP@ZvwQ5&<2 b{iLvgISLw>$5=#X5Mh?u*1y3lZdl3R=sHyi diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorItemList.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorItemList.class deleted file mode 100644 index c3e1e2c24f1b26717dde65e67f8b20aec49f9b5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1316 zcmcIkK~EDw6#iy++ijOpM66N)MXXxdhNT3Fg5hA5q)82@q@+ub@l#d!1J z-|*tat0o$a2Y!Hm#J}JPeY>EEp%-5PegwD2|`C?RdPKj_&ZU&Z(Kg(N6wmYe0(=FUoP zq)b?-?}Qp*k|VCcJ3~Bc$$I6~?x}weSIA8OGvinr5Bl#0$2SSply?>-wwzu!r z>%3F(`vZUIwKuBO#nT;NV3bzcYbnJ$RDDFluyk6MWZ(~_BN{>yW0fJPxa0kmGQ<5-PS45Vq5K=09fVOUAjf1tAz825KGqE?A&KjBc%DP$1nzM7Cp}&f=w?DoW-%-3y zydYkK%yG=>Y2;`v=#xKKfLNIT diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorLevelPlayer.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorLevelPlayer.class deleted file mode 100644 index a902f2e366678a80396c516bddcdd6e5777148b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1770 zcmcIlT~8B16g|_gZA*cQT0uYsQCdKjA_}C2AQh8_6$msn_=3~zP?m0Y%kH+?A7O%t zFa8VlL5&ao0DqM6?v@A|d}ua4?A|@IbI(0<=iZqgKfiqkuz;mFB#gxo#aI;Maoom4 z40muhj!C2?WF$;Um}ZDP(hSX6VF;!(C5BMmtO$mFMKi=^vtAZfk(YHE8Bk1>>m_b! zE0>hL!w|9!piI1wgt`HQ&h7q+qI?TWBHY7 z=@n7Y9J$=A)yVJ)Z#cq|wR%IBUCO*^w1h=N_I`FhyRg4AKk=_fIR;7VC}4P*Rt(|D zby|aJ@dHP;g+)YitHY9&H`j_qUd@~JhS@YKxk4e+odab{tv48EyLF4%X46td$xRI_ zFvJ{gRfXf>-d%^QwP(EHC0D{dhV``Hd}VX)t_EJuF|7ILVu)fcyTje7vO$NUi_@nw5 zdjG9L2gP=SHYAl+&KAAvSejAI6*4av3O zKrk8qjL>`ZeL|Sf$mmx@ra#cXpvTuo7O@lb#NHwmd*|^^b$m~Gi3L}Y@?s6*8liy8 zj3Ii0xb88rR1&0p{julo7k~T(Act>d3?nNefov4FWGo^V zBh33zd?4-*qqr?&3Cj}lGGr9Q@sT)I1p4C`R`H48T9Z(ea7V&A!?+WfJp+YEDMQ+L&tpxFEeS9NszK)2O{>|QpvcQ31YJc6>JALbcGT%)P4`_fKG zi4+Xea90?Dsq_v*sA$!7hAU+fyVYscbi2xHO~NF~md2Yq+%^Q9lptwd|ga$5t~aC6jC}Ho4>I#PEGtvs$XNe|zbX`q;9Yb-ix5YOS-sPZzKAwo8r} zt#(rtl8cr}juFb)^L@KDbB;oCS2BEiNLlKfKy9s6tGrRPT5YRi*7K!O`eFH{ItNZHn=PXx#Br@m#U6ovVR`ug?|dhFiw@;t<5u)E}^90b8ILW z!Bwi`YM(k*Fe+#Pqb{MWU=v#mng8A%!h~%FU*Jmx_fSz##a9w`6nu?c1rP8I!*~C0 z#WKWux!$flq)uWOG!3V^gevDX_=HBkx)@dm^fJq^GMEU4OI*`*$C=6I7N{0iQ)ipt zy#9P`^3DBwA)Ic1>OyM4<9OWYtG$=0S6z9v-$UxBi2kUkgxnzKBjkxPT6VWzA%xOP}QY*Y8jCjn)xyj|SbTi>dds=EvugBEE| zwwT(QKkFHO8F-+b5PY%0eBmDe-lE@o0t{~;K$`%KDLNrW5}iT9(SRdrlAsbnjP9|_ zGXye;;B$nYBAiJ?ybtMDA_Xu(=VfAq97jkV#*m!AB;gdF71wZ`AVzB6?uvba5W<8j z%qF5oh%JXQza#u7_``5DthBCK?Tp(9-W4OeEbO+82aKB1E#!puG){-CFO z0ujNqHP8IZ6A>1eWC~&yJk0t7`{o#WddWY%5>}?|MNf;0ApK5v9fGCQ@Wy zn&d~p{t*jMCQc#1T-W*~x<%l^6cpAAK}3k85D3>t{Rgj9hVdTeJvNo70W9E6x~ECa bFl|s%v{cO!jChoCvWUA8v0N?U{%Z0iVYsx@ diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorMobSpawnerMobs.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorMobSpawnerMobs.class deleted file mode 100644 index 32a732e3b8149b58687d44bc4e9169c5cdcf6e01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2680 zcmcImZBrXn6n-vw*<@K-jL?dGu|=dIp)9FT3PFmb)J6i-647Fn-Xu#{NH%G9q2gzM zfM5I7Fa4^H(vHsf1N;&G51sMlxk*|oFfB~R$>i=iXU{$NIj?(v`}^l#0gPZ>M;AtQ zbYnDxt2)MTElkO{hKUf8IwtX+jv%Jgay^7;C3#;hGdfbZp_bV&ZsLOwZmHer5I)o} zry-+ZUZBgfOV+I8+1}24CAU?rmD(N{QhaNq9Rf?0r0ZH_?`86pvgvMK8-HLvtkg;ct6+O(ZfkRs z4_S~^k7(_3wPY%*sft7N6uGMn2d?zJ9H?gt_pn>Kx-I&@RL6glHQg+zgQ*|d zklWHg58h<;XAh}<4Ide}gCzr}@dm?q^iH5Fc0ohdz{gltM|@)7Q`}{W>y350;#ur8 zS#k}m;4=gF@Ht~?;0vr8xDTlzXP^LL4>nrTz#587MSZ&}S%H=RukZyrRcy?Xbc*I; zZi9^|&}v%#(`W)6`}pX~qub~%RigsaEqczznrh92K)cN6E!XW!j1048r=yv@fGv47 z+bJer)&Bb?=ipKNPc=saD}f!^I7p!X(9;h966iimk$o4m9&E7~_bD_IpBz}>&|Q}< z2mIn%cBjgsJavejw9?avs*$7XhpHTB5cysEE1ty<3Flcm4evRhh#r5qrd!K+U&boR z{7%Dv{Y54?yO2$1+1qoicF3Mp&f(_;Hl_;fo0cc+3&xL>g=f)D9;|GB+Lm#FcaLtc z7Wju6kX(IeQ{$A9Gvp@8sdp!0PtX>N_@2W569V5;(uT8Kbv~hAgkSH)Ir2tB8|QJ6 zoIo$$Zd&>i0ce!T*pCSOg5ceFMB7E^3BtS3A7L&YY40RyJi@3V^<8vK_3)l^F99Vz%EWs1b;whPcZV@*>g`3`8psT|MNQ~@yP3SLHs)&;;Vz}N0{LHaazBG zUOkFIJ%({T&dbzgERfFX39RZPb>O!MZievt@DA@@Cf9ykBIH3t`5S;=L2tUHs2DX= zU?k$yV-QFUlJem)=??h*f~jFh{DD5b6O8C^GY;c?D)j&(D)s^yRMr?s6~t2wh3BUQ qkieDtws-lqjrYh4eD)Gk7w>>?F$pGlbcVQd3=2VZLmWeXy60b0Z|Xw; diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorPlayer.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorPlayer.class deleted file mode 100644 index 614da482999dc4935252c9c580bf97315f7f7e7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1974 zcmb_d+fEZv6kVq+oz76O7DbVZH!g)DLlqPRD}tCztYDxa(HA^S4`rmCsWYc&|H4=Q zz(@5#jSqf+|6$@K(Zmlh?$Z(h!wab|v(Mhyd+pmgb3Xn4@DacS<_)xBz(5=WF$@|Q zLMn#g7)A`FF{FVO&E-!(|Ou7^1U|>&PraI5oV+5LxgFg5g-sam7-#ydnHN z-zbqKne%L3TI0T>^j%{_ZaD!%$89dTX#C+=crGh9p(%h(SZ>7lo|rZL5;o+xK{-K2i;n42!8|N0pgTy9_-WXP9pui@{i}H*m*M zOz1v*KVy&i4v(W9$EZPzw&xNTY8tM_aSc<1vFH|rZ%I)mG9*{Gyed(^Uv#A-YdNtg zHB85G9Wxqc9CNru+&bvF;uN{Q0QN=#e=(|w!E3I zRfuApsY7swA2L|Yb=#j4MQ+y`NsRqUba5$fHiS(#fc@>gl9$z-lzCuLvPr&)Nr#vVK8K z|B8hE4c+>84C+6S(SKrA|5dMMq>*vA8p@3>oT*osMK^k=er4;WQy6`8jvzF6l8SAo zAvCIQZq%EsBIZWBA$ZXp*W z5FEI1gnt1X3gW;I;71{5o$ypSL=m#QJ2T#y`R3*Q`t9=<0ModpK}AY~hEx(~G@Qjb zxulcGs2D?5!#E}sOe!!GOfe+pY{w4f8KUV-nITqitAe4wXggwgt5FeNiC5|*87#UM zua~)JOTHtF1?#rYaO4ILxas&!VFj*tr_Ni#D~om8l8U& zVX|8jQLE8pPX$WaBK4xZ-yyXaGqf?-D?hWd0Feo6RQ99 z-fb~xD`5aPZCUW6yBBV9gKu*kI{Fy)+;v?FFYFKn7j){|i#jghGWFx46WBpZ!HkY8 z$SauBaTU~`_x@YoFbqg+Mx8q~<920(x|pHYwEWSg41Is`3q3|d%{Jamf72YUbAL&+ zZm*SEO{&sRy7(*TmB6!|THegur`k~G{g?`Bk6n&+Jt$_6!4^f0Tdg*3?RO@zxLh(z z_ZXIXE!Qur^cR`$4KL-8TbA(sRPOQ=jo9m+=k+&q-Th&9sj-XZdwlF8BJYWapr6)+6sk`#K(yXIfPFYX9K%5j(JGbSAWjc3ksXWZ{P{G=1BT z!#G55OuFc}m((!HB<2Ym!BGM%sS%>0I2PJwS%R%&w1aY%c6msK$aW8LsD0q4k2q!Q nWTMUA7%N zSY!w%CpQ@)dADpa3>mg#6`J*uum&H(+rv(DXF^SSYE!yecvLv>xSvpHNSc(^N#ke>($Cu*$%W)vs$Hzmw6+wJk72* zYML;Zcb#3!qa}YUy_KHZx^`ir`#xC)$!_n?@OIL0tU#-i|E9;c1I@QQGNbLbZKSnA zu2|%iyjyR$O{bjI^~vKYFepwb2zaGt`vJpLPud2_lACOYKAqrgTOc%APNW%9J(=lv zP3bc04F=hFo1STHS{~5>_bOJc~sOW`sMi@>xRcPiR?X@}Z}p!tMbHa8iS$*;?>R&3{_NG_5iuBYS zhfNmo?S0yd&NJ$?Fd3#MP4?2|IqqB3q`5QR$x7e4z!-w)+d`$dJ`NtL#+fZnp#~GYO1gGdd@dTbE3{o_o!&8JB@BA%y z{_c1F5>kgK3Tm7*1oXG?G+7C?s0pINc!ub4#O~pgglE}bn33?@pNQVW$p?7K<_S!; zb3soPx?xC9B$9PcZZcSkiFZ&2 H#?siod_IA7 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorTagged.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2$DataInspectorTagged.class deleted file mode 100644 index 6155185f728dc213e44269366db68e4627efc080..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1481 zcmb_c|4!3T6#i~kDC;^v5K#dE#kn6y8BPU<#5iNJI4}W1qW|DscO7M2JK7F|Z{k~M zqF^-f0el`c(M03vHbrz1iKOZ6y{Gp(KfiO{e|z%|Kn6EeL~v0>441-C5m%7tLQ+Kv zlPY9f4wfmE{^$y(6{Ho+FoY^%hhef{3tz9AwlG}&*w;PbZVOl6POqmk>&t0<@yDNg zVkgVcId9sgzrZjMFKqH{u3OwL>npx%+U0CwjX};iCBe{BAly>DS`_XoFIpt&D>w$X z*0^g1=ax|RH%yPA{|@(g-u7z3@Ern_%c8`fQ_CWp-{$f8w}S zNt8@qFV-s+`tTC3`Q*1*tyy}YE$7%22Z_A(W+*cgZH!PvvcFSnxc5gm42s$GiQ!TF zkUTBjUM0VCPPOLL?NT(n1-K}_X8^WjrDOOh+;Jao}p`rG9n+g)6p$8cSS2bM2bq!H;GbI0=ISi6nQZTDw z4mSc_y&AHZ*Ki&~49mw~SccyHdfqQ?60sPLl|T&91B9Xi#)Ae}_`hHnBHS>9=S`$D z)6)#M+V$BX9QmzhC;wijgUlrY5qp{q%@AvAeLu6U#;3U;w(8uXE2p3Y% z=~CzyQ=c&?eZi>owP7mRRPxi*IEFDoCP*>PVYK1MIL2rfB1xc$jgncSHytEgXsi?D UG022O$%tVdcCRxJ5W|QtND2`VS zf1zKAD&~ zklZnLMg&5mrfqs-0{&R{l0YC;${PZ$8EVaL6|;u3sAny5qM1@ox0ZCrl;?eBz*{$6 zfsQHN)6=$FHgaCcIWUC+Ep6L|ld^QzHF#XkP_tOJ5)v>~vS~P3?n=$}fv)=R&$WT;Dzj~S6<0&~T(K*TL=IXPoV zmO{kSor2+2>E;Db&uz}=rjJ^tcD!&thjk2XO<1}46HGh8VXpKGLxCeZtZB;z$W{Nax5A#!nd|w!_%zAOxE9T+VRa zuH;}pD|>uIdWvkfknw0sw>VUfDAW=^ z(*2OLcU^Zm;^)>DcgpOejygDLsnHByC#_g_vre=rz+ziY5e@5a(6!%gb0abl@3 zhE+XW;@^a`5a{F=a)NR7!zU*lIdAeb%9E6}#Gk?!kNTe>@DqYRkmJK!TvhIf{DDB^ zPoe=@O&f2cizk71aixYNt|EvqdAso+5&Q+A2R%`xg78yBDo`K8?ujvAPU4LNqP<2? zr<0F$EboTIch7(8`JQ(8tM(7jVnqJN<;XvXNA@rjd5#HHU{>{ESq)%S4Z>7Ia8w1~ zkpHc!RsEc&FU$1qJ;b133S;O-od2&T_~}6}eU0Nj-lsGmecq3Ur25E{5#2?CI*cBv zeo}rUNw>nchbaXE3O*2j;bt3{jH|T};s$qlA;@Hi7dZ$?Jm%mMMIAMT!}o$1!nNwP f>y-Kk@ecQMeC-T#dztwgZresFYU$;&Q5GFEREHQmDkd}q|rRBW0|M^DcrCdk@Jbt*cMjwO=uWQy)r56$sp zY%(2BXvxt;G$uftI+Kh~B{Ts6Ejc|CP0mac)$5YWB9;U+Gv}v`1*2rx8H%EtyIpV= zbvvhI$+HFX8hNFRX=->KD>)^GXGhhU80l8eZ*8aFGOmuZ`t!8i3$x@Ups%aaE zN@3n8CG~lWC?YpGwICqfr7r4Ax?-^mXl}{0bHmlFY*jHss*};JS-oU3+cgKgwq77V zLXR4!>W-MU=^hhsd;{O&o32>*EUWxwlM)-y%$%*el@gik?Rp{&QqFM4#%HQc-_!LZ z4bx)jh54)=F1xyGX2Jskc9Q%f*%sg*$yl|JJzdQ0xjL?xT`7!gVZR-tR+coUQpy

VYD80>Sd>1L<9s+I*wa*OL}qAa4$RA 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 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/DataConverters_1_14_R2.class deleted file mode 100644 index 7cec17f6118bece2a6f9b209df6390a49002d4bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26701 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 B+Q8)aSd1GE$pDcg6O##uZC$Fh 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 J@9tDv{|Dhl#C-q& diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_13_R2$1.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_13_R2$1.class deleted file mode 100644 index 49476c724bbb7a0ab50ec017f6d49e863d95d180..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 959 zcmbVK?M@R>5IvV}yKPydVim-%T2=}wtmQ)`8WTcGB=&=_h5q12z1`ikmoB??y9q3z#7)mn8l40#&I)6)-5S-tGFXY zPQqOYc?ok8bQSkh6d0Ct^HhXZx61pvk3!+~M!6`P_1aC&CvDv4zD024%~)9frw@@SIw7+;)NnZ@cs|Rq-wE9`Ha&{p)eU47t^# zABUQ%WJsHS6j;u-kU?3qFFJnMIw`h_tF672oMt3bWTpzU~`6KuJBFmMJ8nNb1t_7QcD;mLnyXULxy zDJNt6F`2{(cO&_AVPWyGa&g2nhIp;M*LcaG|C_t&2e$CIJDfVLLENnG%W$PxHXB6c z%^{WQ%^EGr{%$5m`>4@=vdoMekhGA*Br?R8Nqs|%EWr5$cJ?Lx0b}pwiG75k)ZapR zHIxaG@sU(XCPp$zQXR<@$>d0;NoIa}ze55kWHF66W-y0&;sR~JI`Ly{qC{NAE==ME zUc(}eVT#I2$Rb%DSI8cto28qB)>Ls7)pMXG-zfIl(0`hK0~A~*oTr|G6`}I~x`@d|yBP?d#!(B^BDpMMBFtv1_gi>=O<+0L=m=WO+Pht5=A zC?ZnlIqIwG`~vD!7uf1T;nPL7y4ayE^)*515?fs=!!DD{<+i%QQCF(3JG5C{C6{kF z>T0k9&#sZ5jrr=E>e>RjMYRi&TjjxZvI^JBMIpnj_Eb<}<8e!1(n)dLRQAboyTL|XMZbesHm$W{+Kbi3R>lBXUO z$$iYBJJeX=_0Mhf3x|HF9?w@#s3&dpOGiB=g7%aM+EWlT+M%9y)UVVtwtCi~o$5JT z{o0{>AX#9;^KyB?q1oz1Tm8mXzjf$-^*e|9)l0T|*;c=I=s~sHp@-Bfw)%suUUleE z^_oMEsn>1wM_c{Lp~ux54n3jXwAG(Qg#O~tQ|feEy=AMvI`oYCn?uj4zuW3M=e zR*w@Z{|>73c%koKn9$&_50j}&fVn>0(G&C$Ldaf0ywuSX^(3J~19g3*t;+<7$uLB^ z+}0I&y3*ED3U~}Og*ND;pmn;+)>HHJv^+iC;qgN4(YBsp>rXMcwH+Oiu9~)RcXycw@M#C)V0lC2g%8Emd{q*&L=39cyECt=+Me;THK?+!|?XW(s*j z+QR7C6EYelg+TPh#)zI165{<3dIBm_eqt~pMj`^KMo0}q? zvDRoux2Sq2T50{nm^Brz<{GCDA2g3RP-L#?2YmCOK?Eb|S(R>&;C zs(1{og{W0$W2x75&g6g$H^jOi^&*N9e_iS zz$4ytUdieawEW?)Y9z_*V{Yf~dOD6tg0 znTcWa7-G$5L(RP2J_VzLzsnjZ$G}8Pn$xttrvn0zO&@Bc8)nv>QFym0S%l53$?|A- ztC1p%0+~$NOn0prCT6R${Yk!9ifT)7hKV&Id+9wwhZJ`s77A zdfMy5?VvBO)8{->MHV^r02z!S8aW%oZ9M=mDzIFlci}GIo8`dNcES1-r{h~{ngL*_ zS^1i1M=T7t3aqk)Is+J%eLw(Vk*oB`H-)SBtT7Xs{}tI~`eGK&rc*X|Fue~#UPOCP zXgJFxteb6pJgjF!YYPl$PgjJw?BE3TzmHuOas%?4zC{0(#mN>W1!k9gD$OaFWn)_S ze|Bsp-p_-xFfIUQx3ep72v9INh?M_0IknYctlyD?gav|4ywG40yzHjZL}6ZMn4KXW zS^L^2XtP{3hN$w<(CoGnnxH=^ZN^hO>~ahk*mU!qbZYR;169^kD@-N9Punt1x*vqaQp1`lxYu+44}6;IAr-_TGwlaN z12WMa>1bXY-Vi~$z;s5MwE6G054(e5^Hv60Bx|lx54A#vOnXlM2P6^(OjeIyRg00Bb}i(~=`Yn-`l~ zYw=J}K5%fBfPw%9K_eJpf)9v6!MbQy1ilOj`G5enArgapGl2U6h*|EH>${?x`~b!F z$1=@27%5F+FA>ENfsvRogJg;Kg{r>`>y}`f#CyhVWF;C*GQnZcYMc3`)#IQYX^XT& z+CXb-_N>86Yz<7N!T|DqlNB=_C&5-}1<#w>z}(>htub{-kUwbvgrG}K<5RGRVFu3) zYFwZz_HFM?RELlq<-YpDb~IV76{Pl-+rxFi87gQSrG9Z7;>8a=Q%#pj?D zB}2%3Pu#&7H(hL94<}s2Bp)%;UMSybSPN-@|)5N zILXG$V5fmlf4%`}OX*amW!Y3Z5LO3sHQ$~Gkz0f`11xeHqCH(rk;N!2g7X7PxJQXc zaJiDFxO%ZZ!PQH2t*uXV^+~$UZtB?^;vqYt-D;^&3kM;+to4M12BVH z8WRq=dLz$r^(MJ&#)VhwEvOW^`fPoUtv~1Th5GY??iaA&2WE@$nTc>%81h8~RIdJ# zJ{M)H0}u7=U!p$b^6@<1<)`^qaH#`qOQH`J0L3gy`X)7QIP%@Cj)^o_3mmcGf=H|uY^ z`WBI^TU~vd{*J4^E0=9@xm_;blgl0YJ1EAu`uqA$_&HbqK;MOI)73xJ+g<%5y#q;8 zYJ)0iA6@-pc~p^!w*3TMBD|3K@#}gc{r>pLF#DkVk%1{|x2RY*74A zH;~)8ynt(5Ud4!6CuU--KSb>2B9orl`az-iA(6+2UHyoD)Ygx=yp-#0{c~6Uf?s#_ z<1l>Oz$;z-gnrW1zm&^Ua(P<+%GJ-v-vwb{*xHt zH}spf{xekc!15OGmrPX$?wgVxh(}u_jLpmGnHV@gN&L=!BDqC$1iJDUSHGqIDlGjQ z)67ADN$NwmEd}cD`t3sA1F`&vtN*G0W$Slb{jUDEt>1I?`}zY{f2iSTho-dL3mU5i zF`sBiVj@iNpMzizY*)l=fDeW}e&@tg(Du~w*S57qTEcDfyIOiAj82AjkX+-o7GW#8 zq$3h(?k)*;l=O5$TOuMH-94S1(XJQ-;v=#5AL~yJQdPWsO+4OS+alLuOF?B1EFR0T z--vnvvcP3MvDCJ!sH|;ith8m>R*q}sS~jwpgMj5}p%}%UZUK{rct5qGOTyjjVY^)` zU*8EewH)bEkkuf0US`1-*-jdj5(g7+ODkNfYq{1Cfi@KTBnQSf1#Ny;R~T{p*bE@e zBLjDsRVZ+WXAN~cxC^5_=9t3h0YJTW1F;CU1`tPNRd^5L;VQ6wSJUG~#%YE@MKl=Ub7f#0lXxNk^&3{POgU+< zmv{3k374OqaNAbMwZ>Ruv0az4uuahp9GHlecpMYM;aZ1Ua*Z3-!vyTR#-`c8JIgv;;7vfrHDHasU;v#48LTbpz^33p zK|!N|Fn(dQKk$ZA$bfZkrd;JRqk39&{EtL%B9k_rnuHo;(713s%&ejYfTg9d$%>+wvKkK z88XA&kThHlk;|uKu9o^N_ zQZI@$A{8*vWA{UM{n7?3;iLl_lv?b7Nh!#+=EH(xt_4ho?c*3spct5Ps5q@eRImlJ z6qPhbBi$v~8YqD{%VriDXQeoqirNQppb53~L5y5rPDa(@K-7Hia1+e2&weI;_12MtcJ)0 zDT#fF0Gg;q!bPT5wjt8g(}iPefki7xJxxSGX171kMNYk#0tPe?=jBoZ5*5Hg=@9OS zcC_MjpSPtvGOeR$=THS2onl$~K}A$f0K_}Ah)vyK!OI`)Pi(Ay`dGjn9uP85F+6|? zo)iO}Ko_qWZNr=*1bJ3x;a# z8l(&Xwq>llnFTR<-_mePYg4^B?}<`zUTuBD%K7y*ASo2&{i=@c@Vdy!a&Vv{0m|NZ9jo|cW4|Ztw9SC^ZjWVXZuIODO8hbV19= zF=QCfK`-0(#(@ta{!79g%_1RX05TZ6fMJZSnkj?qE<1d}@+_&Uhmz@x-65dmX>?;Y zW(LM(J&zJBEdrywSk%*U5QH7=E!n0r_AcA$hqO5c&(L)^?;{?hB^qsMi%16B9_^@- zEh-#Piom-g7nFm>vQxc2(zKyI8k6IjAOfs1h@mExE(IRC-WnSRa7y65F>sG+@R;PsX466*^vRI8&aS*6wsSek! z@DJzVl-Gi~Wi=-OpKRb0LjXM~sot>y5reFJkV2$%$MEb0??h*y2cF3x=}b;C8_H=m z0-KxwWdI%6`lgKvdfnunTP5f{FpRXd5aVwGUD;yA&{UL!KojhkniZUpT?0bmN(?zK zn+;9Zm%(Fu>OoN^0$ratU@$&S3ieSg35|^IYeY;;I0cgmHT@tk3z`T8M3K!=Dn>9q z_28HwXNpH9k9VyyWxnO>w{*8QVO^d(I9ORQ_4GDNr+|$7fAloGo>JPdsWsLlr9E+b zrN&W|CM{d3gmX)rpxddJz3pr`SAj~-p z%T~!aYxSarmH1jT-+V1xwz?h|twIch)2!InH~CJw0-*^2@>-J#+Nd=BN+fRRW3LZ) z*GD!(^6(ZDB*E%1KhiUqq=x50uyNpo>9`DHIyeMFDfd!uq(0uU3?SZuj}bBN2seBQ1WhT#c`&z z{5OFUVwq^yqPFhH38KLW-BXrqUkDj3=c@lD&f=r}W5@f0J17Ta7R7%9AT4KHo7yKc zrqhqEWbw=xrvGw?63~8>750xjBwx~rK={oxKcfsC1Pm;1T`&$x8U*j%ysCXB&3bN4 zG6^pjs7iAK*&**|kJyW$_CW+Czf5$tVy~zRCJXO{bacnU9Wj{nQ2nwsHOrPau31#S zvUX+T8n}-&i)$CvEo{K)vaU#bRFX&wcq3kiO<3stK)^0-un=Mc8pE5+!^NH+FBe;C zP6eWvk$AT!uWaGMg^L$YKH0X=EtpY9HUj?yGi&6{FC52i=nQY_SR_wM&FzXvxLe*} zEJ*v6TeGTR<+7zrvx71FK>)-O=ZBm91F1~mY>KzY$l09#?QCLFj|_^XZ%PBk&TpAq zi+5qI69#loL;(B51e3)fVacKXSgz3tL+I5dJgb1p9H<>Ha*>|aHAS)WhgV^1p2%@}BJ3U_tj)kWBT zj2?)+!A{;>Nt|==sY21O|41ndQHklce1`F6s z%s^(q*qb0!(m1?V1gXXmh_Pww;FiYjyZ^i`g>Z}q~BQVyCBT&726E{ zX^^0a?NXVY9bCJ80R)#YZ9G7G)zTp78c#-|U67F6Skz;tgt95$<^xIg1RO}DStJvL z9-wCiXC>@_OiKpbAm#dqSAfx-J@Bas(u^?eUxflfm<(Bt0?r3cN<0-$9wN?iJ}lT9 zHPlXXE*a((Z$e9j1e9l)&YLJTLgY%sd0??(pF`5-jo1T|lAhkwX2B#w4e_W0!ykyd ze|*~8oR{1^%Zy$}lc|(v>+4(I1)@;mM!kd1b26x4wgpZkND?px6<*}tOAAw zPP6)_8k}`2_D0#U5cfF(su3X7XMApJ$HwRe z2*oiOmOZ#vlL&GGAd-TELgXsM5nVMXVhk|#zD#E>qZ#HU^Xxgcb)svXWYxR;G2=v1 z@O*BT_|UbMS<7Ai2!{mtLpeJgI3(o}SXE~ZsblXbjF)2(SRn;2XixpJtrc*SbIaaK ze0V1bGgn3jsCQy@YHbTvVq!`W(q>4fIc?89Q$L!<6S$a|k04D&att1S7^_ImrJHY@ zAIEnH&v9;^6d#3Ow~|ea@5b_8;_~u1sW|DKWZg|UMY%i4j#J+1@}m4ACr$--lUx21 za;-QGDK8pYG|ak}3LEtf8r~46qPuAX9*)4nk$qI$STw4a4vEv~)jtAo#Z|aYqI_Jx zNEU6RB087G(s^k6Djh`^QVm^1C($Kz3SG)m(aZIa;%Pjch>u1~E}+cdPXT$HTE|t8 zKN`IR`TQLe+C^iS?!*sovRw1v$^fu@4;Y5d=3{&Sl|BH)+XsxiCNNU@BON*H?2nvB z3jYJG3h-=fib%(_-b^|4Z3AJH*Nf-!vFMHdJdcmVtd1Na_hB99!?MdO;&f<$V;-POtz-$9TfY}DD0K>^ye?cPvE{Kf{RdN6~v5*_h#Qp;enD@g}&N zhEi`}g0Z}i7opEk8p4bD1Yo%Yzg$uu(I}g1YivG|PeKcL%ysy7o+ zriE+e%p6>&ROg0rchONyJE^MLu8h;vKAP4zuGlKh>80s$I=VV9l=lct=%X2pz4WQ- z{7_yfe<#fh+2x`9UYgZUv*UEk_7L>4I<<^5X$Yo&2^{!6?sh}FUZK(S2O3YWQ7OGn zQ|S#_L~qiG^k-_IztE}l7PZpf4T0-`dIOCz+!Fna`ob=EjeIKjHiXvlX?!}CwTM2$ zpW)BKxQwRNyasm`=J+(9fx8^cbQ1Pr*Mb>S={UrJ%`h#Cs2nfT9Y=XagvJx^#l-nG zud}(u=Jm{MbF0l~+PndCGq-WO$5izyMvp+#@rJ3D0nSznKg$h2D`w^z-r6D9ovFn+ z_Swa@eRiDYRObm_i*t%|i)}Dg_~`wJ)7)xj2OV3vi{>%K>A0PA{4ScWsGk;87laDp zR8#HZ;X?dXp&{k+dr`;@4e6!D)vl~X2nX@$gzBN8p^uPlZ6iz199BH+I&wlz$o(#D zsCgKby29O=%hZX1FpTa zG*0#Sz0Ca1P5xePeuED0d1&}f`gHNItu%4mRysThd&O%17H9&OkeeH)hT>sj5-p?b zXJf61-oZ+}i#2}_+T=6t#je`@VP9zsv?Pw&82hb zVg4L{9x{Io-N9c#+fcfNzQtd}yuV? z89tTxOvPsgKC|(eyMs>NzJpfda|%9<_?(K*X({V49-JVaKvVe$n!%+sn(=HeUs_he4g;kUE%q*oY5?tAx@~VyrI7B4 z{B$fALHLgVk+XRk$UU0scm_2fkT{iR0+U$~_1O^dW9eF+N7wUlh8?FHL9zKVupNr*4*uHkQ*g}c#+miWXQjc92j zMl;aggLZ8a+SVkr>wIX}@bx~7&+)nN*|IQYWI=#zzTp#EX7i0Uf6L~ZD)&NtaC{$j z^=41jK=-%NTk$Oruv_^yU(EV32gHFE!)}V3suw$ndkH-%@TnAQX~Eo{)lXe<>aNb2 z0?R6vC03p5-Et@gEYB75l5)ahL_m2V4EpD?GuxG~e^Q{nWD* zK6QNkl%2Fu#PSg;OL)?pDWRO5w5g9aH-@a8w52=*gDd{Dm(Jd9!apx0GEpiPI|s3d z!wt~-RaDHY5nY}FF=_;Ar^36PZit$P$&a8zjYX5?pPwXeJ_3e2v2+e>&=2@7kT;B` z^A8b+Xey>k6Z2SRIfoK|LdV&>-R2)5umWK__{YAsT?#Rjz~bh8d|9}b?&yk zui*}y`f^ADmapJ*9zI{i=X`uFh|`53E0nW?E{fB|t3x>mGK1V(Ov51tP2gTLxVH|A z)0SH|h#RPyVL+!{Fhq0@eT!he zZ&Da@^Dg?fg7v(mmu{7@=lk{-V{gkm_B)xzepkkxC}X!7<|*Fx_??8Gxb4iZ9%yMBHEW*{Hg!p{&^ zC}6vgA4Jfhf#+C$2tL9x{y_3Xuh+x4^PXLgXJYXuQQpU5A`m~E|1k|WCjN$xs2Zk! z&YaSZ=y01K`2ecs+51OfLLTFv`xf$INTvlC(<}PvhjH5e6Z%mf?Ev$qHNsB(7@wcu zb2qGhpt+O3w;+AF3Cehz;a0f^JwY*y+%NcXP>dN7 za6JK99@!*yvwX?i`*a`8ZiM5!Pe9+lm5TbPUnsdhP7n0b&!qK1)B2FKJ{YHm zd+8Breblr*CasUg>F2%l3u%4av_2uNkH_iBUizi9)|u9)q_r+iPxsQVr1cro`mD4* z6Q}2T>DSWwylH(wTAz>8i@o$4Y0ckC73F9`9{JntOT`xLpqGkX#`6EZk9Ic}_4m;$ z;K(0(=~e0engQ~<0C_D=f9$0{N$VS?^-XDgBTj$rrN2mP@m3n%M{hM&?4rLi_0r#@ z@$XxyppV`L$bW1PD*Qh^%O{1Vl)huB@RyOffPUwPZr4HViSNO$J`_#vMaX;~{P6u) z_y=eX{|sTngS3htLhkS|g3L!~JwHmD_%ZqdME_F$1=Rj=x)lO=2R})>_?OfV(R+%Y zrsp9Rf8=L?=d<)5eh#xf&jtJf%)yJuS$>0f_;(Pdmym0`%qQ^g@iOvmWEijT2L1yM zh`kEm^tusz31}80I(P4ePUx2Z25kS7kzY&4w>l31i zyWe6gC)M8@`8)LTM!tlRqW%+UcJFxWC$Xj!Y#lydQ3zddYe%M9-79TJa@|}?G_Y|!@ zFNe47{mr_;9g2OD1pGlrn7@JIC1GzJmkpU`H( zXBY4r{3f*dOMol3)9e3d+1;-l>>?OFd5Jk-1rHQWekW(fHsti zEirk|hp@3o^SAANx>A&+e=8OD(fy)N{c+k8r~mZQNAlnyqi7GxgNNeuaW8!$t&f@R zk4o!faoQV)vazvfPnZXf%Y!H4tm2Hn7GTMUr_6&odGJ)6bK)#@1$pqSncx|D@NAsz zUe1%&7fkE(()vQ2^LyEm*4s~Hy)Osh6YKZe8klpP|IcRA{aA-fK<{G{eVfkp^)Z9VkNR;3wRX*ja z0ve)R{4)8(8EajoGPZTsZsQGbqM|#|7iNY z3eml44E`YgSbAO^N-wK%^j9^W-cg6KQYDGxHHEKHRr~`rmG4s1c)OaB)T23wB>su4(}KY{!34&NXF)6e z#VGKg5Hk~PuR)?m!BhVUx~U}zff4#QGz3ze&^O%u79%_(Bt-xZ?t9>jn4Y6)MDE8_ z;)TMnJ9~&n7mpr2y13XFBAs&n_{*28Zs6t0Jf;=^Xx_cFRr@WuX>_Wst zVmbmPdIV!)8oc_00|fs=1PItq@*!0F5DJqJ;(X{%9ybuqWdS&aNjTWf^5Lujt0ds4 z=;QH;*mDFQ1_3EI5j1W_aET``5|Q`v;r95IwhF+m=OEL_qwiuuxE8Z2=>}m=Ibbu^)sj^anrc?e3<%blI)jZFwYr ztBEnj@BqGo?_!)=jWv-(Vsh^}b8cqlPG;uo_s= zC;JS^=awrx5x!uEF0ULj#CCn#VVEch&#Cm!nodyTO_yFKOTNY3V;%^pe?5+yA-6j8 z<4{wT3~AHv2bQxZWYDzP6)it(404U!dgCzP$giF90jK;$&vN~q@LFXjZ2Pu?Wd$oL z9^#RTaa>dJ7^^DQU@*+d5X0qO%c%Hf-)ip($F++=;0G$6NVlAXyo7ZL8(3x7rXCo> z9vHuSU^M%kjtC8I^KR$_hB)iG#$P4sIRS66AgMKx4#Sd)Zad$X-T86k;J(A(EdeN*A z6?cYIsMagAE=LDihPG0rEoIuQ9Fnw!iLRN*3UJ0=xK<{(#7Pd7>W?i&ftu z_G%~-B;zBgkW7qZlB6<{DU!*NOq0}pdcQ*gDNJDoam-=?OT<~)f=%M5*g=7~hy$3! zHN1vJ9K|G+mykuWMcg1eLU)R825McwO_VQzihQHk>7oA&{RYHvi*Si)5CQ?Ts0pGF5{ZU@gvGewkPKlY$;4y=qHXPB zZEMwT){0B(*3xRVl-3EDYO$?YZC$HY>spsqt=ihfwr+g?bKjepH(_AH_x01?ym@oq zz2}~Nx%a;Cz(;r9O+-gooeob>wpnMQXY#FT~F(N6k<(#T>7*)YK2-^s8*@fMe0=5>ZsGy>4L}^MQA(IR%bc1Sgny~ zXUkn!z^s))ZMJH6s98m%WnBT|cZWmE)q0sSTELM4UMG*vk!d!_rL&MLRhL8Es=H9d zRF7QFl}oQ&`s5OqOMj8ts5TX;^VH@db-ublE+4nmCyHpD`lPKcETZ-5Q;zzy`i!)E z)>aqU>T|ZbSZ4dYt-fHZFFMqtE-4{WUvbn|)z^w>qx!n7t`I(b!&X;1be{UApmde3 zw#cxn<#LU!u65LP>RS$dQhi%4*E{M4umjI-l%J78b(6Zeh`y&b3z6TE2j3MbY?aIR zL=H+m@x%-W+9(3qN z>GMztX?34Nx5$r2Z1t!^x6AEg1?sn=)sH*0O-&YFKVhpU9lAsPu24Otp0?HR9rcVT z+B2eP&p^>=hkDjg&#C8a^@2lps~2tc2Zwe+v%rRz>c z*KGB=t=@3xe)VUE9#C)E>MdKn?a+hjFAhDV{%WgtZ1p#X9#wyL=rQ#VTm4g1=v{}N zQ0r~=FI)ZFp{LY;9C}*4XRG&Z^?^grst+A{PJJZY-(zbk)T~v3*5IJFY@KK8e24xh zxV@@vTNl{6(4p70zDB9_i5AdX%k;i)f@e%%OMGWLuB6HQd2JAsao$ z0c7zAx>WAQLhSlrxr}pkNRJ1-dV;MF0i7DIVZ5FsWWNS7^`S!Wn;=k^IeM}N><86f zL7zU{(dBxIkoyl%sHZym2wef%^faOJJy4}9g}#q4p@;u;nYv0apW*14x>^V+62xaY zdbXY;bik9nqmQ)pQG&$B;H30iTOVDZkFoW!MO+3;p>uT&tWMY3dR~D(u0YRsxLl|` z-qt7BdI6K$*xeoJt?LZ;^+o!a@;hT49g$w9@lEH1H-@YGLf(+hFuL|e)^$eO;??F6MwDPgU2h~Dk6_G_NPK+^1N=EM z26)dfB7a`AI~t$Qq${SaVzTOD?GdI?P0{X1bAQ*`Nbid9+D^2TG{xG&ovXsVQTgpR zTJiN!P*dB~7VE0++i=XW=T>iu^>(&L+N1I6wf!45;49o7?ukcwtD{{#oz*Qp(T-Sr z&BoblW*@m``J6R#fPqtgUR$Im9*uSP*?OU^>zGD%MBqw&p5r&ly}N8;68AhxYHye?kd z7wO#yT$A`!H!oa)VRf;to>+f(du@*1Y0$O8OC1k)FwM*{Xvh@c2XrBYVP%fdfhm(@ zrbZiT1%;es2B74aZwR(RW)Y;~F|-lNR+EdRUf0@b0WEHc_d@SQ86&=6rshDy2LhEy z$!Z;|m5;S(j+xE-ozm5uv-#t5%rXQgnXLeN zy0A0Wwt;D3MN_P|Bk7^Uvx#`Y@N9m}b0=$MWc9*uU&O$GunW*)#=-Eif`cg=uVR=h zx*3?$Jn%ha%G=b54@!!H&tqaZJ%(EI`7krDw@<;iATS>{!4P=m^+8+Vv8!@ZBO_n} zanW5BkC=G12x+jb>uud&>k~m`Uy5rdXXn}hOtUzK*w9;h+O*S{3cJC)jS{Dr4hg_G z2O+FF>2dKCsLcsHHqtQhB||PLO8hAhLtwShb(L#Q*2lp_Oq$oWzP}p^kjozG zq#I_|Ju$?$899{A$YfcpFKV<1qd+E8F4x^?hDn&hM0Qu3FWFqEnQjh)iWCyot zBo0JJc|O2o6Yy&2<@WWrwMF{+{GN{gb6tNY)7YkrkiNMm8P;1e!OY9b{@zFja+2Q7 z)n@YQWxcVUNN;@eyvq5t0Z+7a?K#L#YUd*}T5Rh^6i+A;Q1jUOBuK;L223p#S!Xb0 zEQTLcLHTfCgLUDap3coa6;a92zMjkP8A%w%N_LhjIS7b5 zlf60pd|)JWt38U;ry$bZ-_;!M0(}KNKIfUH=g?CRkii(Lk+(72*$)6?1L6|93-|ib zEDx@>7v85d6W?;v3;-jILAG;jn2J|;mME@1x z5XiR#`^nKz^fw9Tr2S@86n{95g^3z z;|^ZjyDLnk(M)w22t`a%TLI< zXfXv|ZdYltFt0P*&IpgJ_9U^_+FBO+u=E=5X)DWA8nygu`Flz~Z*_L(EeIP8J8s1D@ z$n@#|1E1!3NCmOTPWyh*fKK#9y4xGV8zLwdn9k17R$t+kb%r-1Wz9-tS2(`DdZC#1 zD!-XnwE_R3?W2FdR+;IiAMKNS`>hB=$KkF{o@1ky~BvUC~K#QjiWN}+hH*<{~L z$K?thV2#*hMsZ|l^Kx@*EglNW`%li2P>{eNX#^uo@_{U?XkDx~f>?%vd`JS@5{W~< z8NmGn#E5&v`rgrq%+b5Z3C^*+*N~D*czBj#R25~CM#|tPLi$C3ZA!hg1MsuR%2Eo zLH^Vs5P~5&gHORl3^RCM(BcAJvEzdka$7I6^(j!xbyx)n=vunKP7TQwz|*Re2QEoM z${^{WfQ_U;F^wDAoaS>-i&9IDV8L+#7NBVI(%US0Fch*#Pjmyz;YTBj?hJRWZ4Z}c zM1%4<;Bb(0emN9e{PLSJ7jROI*}={Rq5gbB%9iq3OiOc_bRew`)@r^#4@Y81MxPHie$|%Ok&{$ zTwAxg`ZRsItItrdx{Bc%8A`rRsJpAr)MvRoldEmL#?@zQq*+sP!Vn*aXzB%eh!z!L zI?@@1xAj_AxAEJqZr2f)XYp)XuY3wTb3+OJ-BH6E(%-iA^{&1_uN0Qu=<1vF%?LmH$H)*Pz`o<^@9M2` z`JT&PXVW1L9Kltx9T6b{7-%t!FvCbdThXotZ?r(SKqFG=<*4? zz}4IIk6gW7|Jc<((Ra8y!N=Kpz|}kSPFLS4mqEGwR4#YPncjsM>gs#+ z&r!*``WO0_uD)0AMnRU|{z~~?SKlX(re~vV9|@f(FI-NOu=ZE3zF)>46tLgavIf)a z{S$APW%A$DS`yP?*-*(`o`Qz*mvd@Z8oGE^1n@MDo{Mnx1Nzr!Ul@zUktl_Gyp6iP zQTh5e#dqlJusD4ZY^xK?nGF=9XEj`Y3Y%b$mD~WA&JN!kko+TyIKWTmMcdeoFN5X;=SV zKV$1>U2fqOwtmjl&+{9uegQ6(Tlq9szo`G<>X+p5vRq!#ue$n=a`}^f&DQAprhd!S zZ|lDl>%Wf5)9)1Pzq$JF`X9Fbr>o!9|6)3Ls8kmAM`hufX;MQNF|fTX9xGcH?QSni zmr!NMMax|MZ~Y%vzbEefef@#0KZJ?yU*7_;n5laIebd?l_2`U*u`xO)8v}Sd|P?oZEv7%A=mgQP`R=#c7u2o+k7_^~TFws~G;?8f}#vps9GZAR?YM z#c$DxXXMgw8eqFDD4@v;rwu}x*`@qvHp!kSl^w*iZw^}b}? zHz{(hT61U3bFJg7`L=buYn@;%kbG*Z9BxP*@<|rlcw#MdtvXmK?#kt|$hPWTt3e{~ z{nm-Lwb->9CHUTNon%`lyH=CTa6dE+ml<+dB6A@@zu#JFTgzPQ6fhY-mfKc~Ypno> zFgr?;K&Ips$F8-~TIE`+ty7b7H!2ly(G&JTck_~#GSub!cPNe6U6W-d*J>3HzS6?( z@u7PK29qcTrW`3jE14B+#w;ae?XgH-8MYnDpw6;UhQ?#loJ?o!!#Xa7mHJ_fU1&~T zHR8b40`Kq@j%W>ISoRZIQEW;boERHu z_3}-V2OAkn{FcwRPaCfXbit~fsmi0jy9X(%%Ri<%imSrA=#JUWCc*i2KX&hWo z^9TDA8_%CP7H~%gl*}^?4`7lfr9dapCAI5gwS{HzR0voUY3mI4M%w)&m^1c`f^kAa zk7Wi5ii}548yv4$V0bD=&9FdJahfd9dkM3FWIASHlH@_6S7S&%t>FF^!F zlf)r)2-M?z2I@)ZrCFexErc-6l*q9?rsFFb18buP=+Vs1>EyKJ;U%Gly-2pJ8)Cg1 zPKrglm!a6f8YC>YE9U>0lGGq0@qLVe==0V}1%M34m0}oU_iV;6yUV7l z$Sp@Q=%HjfW5W(;c}}o37c&Fnavl*1uE+wTf_N-xoQ&1)&AFyBAtKj-l#Drs&(L)^ zf+az>BNprEj7Z@RE3TGZL!23lz;sbU%h_)^Jg`2}wxKx|mlL%h0<1EKVJRHxAP)4}Aqb<;2>6~po?8XFtMgyon*FcHeBeugi} zb@ZGHmY0o5i!TYx}54ZO&u zx5e3y< zbMF%*I|DuNOwO%m%PVrBoZ%y|?+j1|(Ehz|#;9PTlG+BX0=@f(ks%9l2F7CGRYqfI zI`$(s2Rmlv1ZQ;DfRI!iLu@2!9`7&8iRL%sMb8$bs*%sk3)0%{u9_^_%;mZIIC82L>w# zrk(}o=oHYF|Bs%A*E7mnHbvuYvNkFKu-t@<@|2G&mu#^-wWy8*_^0Evza8ssk9LO< z{&H+{%0fe6a9;D$u155>l5AgL?% zR@32`NHSVV3SrV~Bz9{h56lKI?Hrbxx6s0!wT^YVbq3ykw9Z5!pQOrIi|`K=osmmr z1KT?LK4M|&g?0Vi=6ri~3-$~;qd04pv3QWg30Y07x4yG4a-vu;lK3>*dqc?TLs$MU zajr{ko+4PM{YFY&fIF;EWQ5|so{>>-uQfT@ki5vt|I8Ss|8lYtuzsw`>>GJ#z7!UL zM4V|sRvkJ37!YsM{y4VRq&W{2N=@N~rs|9^ka9KNOPSSsL*Bm3Ejaqu8|jKkIcWiJ zWbW_@i@YC5-K7m4LVQ4Lc$0b9;Hkng@ulX-CRT!yFJ2W?ELyavp<&u8+d2!on1N(F zvJvt@qU1plpQ>a#c(iY#8oRpsbW{pDyz~XF#u<_c8FKMjtHB>U ztd$scHln;aC5R1-jIOD;(cp(5%kC~Fnrem8AB-ImeppiyMCJEh7&n&@8*nv7cfV3K7uapwNv55*ncL(aB)ryHb-&oQId(Nrpxx%&E^ccB=R zgi-GldTkaH%q8Gtfg}lIK!4%z3?}*EK5ro((QYBaT!opE+vIlI>1fHTINdZAg!_`G z4Xlbq2Cs0Re_Ft*K%^6E?!&&lHxeEiBTc;_faImhiqlV$UI9x^?T8?Tp|Y@7FIe8( z*nDE@bvk2{8J(an8V%-6q_l};b_o~)yp6oTA81J*(-&OIgADaHh5|fFyR>khw*wC* zffB325MpDe!P`kkGx7(kqD5d@ebMs~l}b_A2Iftfq(%Uir+Yt>a5?mJ2&5OtUd)!2 z{HYFkh2P7p4$7P+xw(~D9EgO$xx%&h_REgU8po3?x&(H!lhQ6~H-}98ahZE*M*bKU zIFjtEgtJZ#lK6vUBP$)mp(An#3d6j^I>xX0jZ(LDCx@koNCy~fz~(ZYq{0h3QxMD? zB16m?*u(OqTG)vPS?M$K&7{v4xzi`2_XpVHwhY1Su(O@ zlyw&sx9aUQx+Os+chDF-9D|1k4N_@q$=CrpI6>o94^pTVV8;XggdKE9f+nv15$03; zFgWC3c%zQS|S)AexWqxl#jJ{B$c zfK|LrSU!Cy z%O3&D9}U3G53pRw5ia3)w+}0WknE)``=SZ66%xCgh9x%u;-za!&`VN}0 z8XTUvi>jC4d)9nhX3w>7oijHN*CT84L-{-DD5f3su^PK7L30P`=+=p)R%zY<9h0DA zYYIXIyXmk&s%agd+M2>pL8x#C%?sI;p~3_mw~OW{==g0R80-mYG0vqC;NJ`2z#nk; z5^U^c8b`0tB>E$j)1PP-y+QT#XF7@Aq!xOMPNTOeO79o~*8%kw8f&;!2q-aM+2w8x zpAEi^ptabrT??_6(3!{%+u?P_(Q3Q|*$!b(qEmPs?(#6x$=t!~!HijSJYE|-2R^5s zDtQAGzQCx^B;q}oxX|WKo4ai8W@ejXHuuRWD)m7&M(=m|7L!Y>n`9 zmf`2@x%q~-b_fn>ZfTx z&mC1d>S}UAPRRW(ZK%43nzvAU)h=pI(9)XXQ1NbBWv~N*3wbp6fI-y=R;OR??O`lg3SK|?!Jd8@je|&AJ7!qLpVZ84LEn-!iqXsQy*J& z0q4;roKIJ>O*bI zU&x=LBI=_D`O|1~=>oc!Kf|Ae&Rqmo+v1?aS=*M|b=KIS z{ClWt3mp`)cTu-Ez8w^+vA5DJdC;?kD&)brc#yw~ddz)-dPDi4f;%BGfQuU_RcNty zQojb!jZ3!f>8}#fJ(ZsWaS_jrHvXLh5jD2Z>6ApI|c1}AKJBigAd~~{CUJ|5ljVHP#~Lc{D_v? ze3Q*L+x(rXJun~3XyA7}T?5@)(OdENpkUwUTYNR!g*l)O)BwLJVX9gDB<^S7GaH{d z;w>$>+fBRZyaa8o$(sSsDxT&1ntbn;LwR6%zPOik5FRfIibz<1L}VhLMAHy*j{?5+ zywq@Xu{UdqKMj1V2`=Jtet=M+z}@-As5MQ*=-Xhd7EJ@J+hK%xQ1=r4A?_sS*v3Ed zsd*GnFfT3eBJVD`UQALo5^S`I!80I>dN15&wb|c?*y* zY=`LZS9$rz{1cEjistYgV2Y+vsxmo`WyCp>_#-;r=7h}yNUT8E4&Lco+hxE-GUw~} zih<1{3dkuzpH9$c0g| zg3jZ+A%#4{`x#{Ip(W{j&Wb`DEUT$u9QCbO3*hGbXCKYO4J#_6BDjTHhS|y$Q78cF$^=-*2uOFZr#E1Ue zcdkbd(v3qp?WCI+1>wyE_x&A(G2h)uTO|Sd-T-}H#$N3EUyQva``BBvjs1a)JxRvi zW{|sm$XJ8i52e$TLE6@uWWn9ATCkK-@EFfW0}`4XbeWk_Eyr%MrDui&rH4e;Z?;;+#o2xQN}t6T8r zEzVHQM(=_1Yd-&y^`;R&$>5xhs4Nl}ly6(MRz19 z@e>*tq#a=X(XH?kJMp;_pFw#2V!ILwD9&Plewv`W(!PBx^qXJ`WB4W{SKpzTxS!2i z4Yw*i=t+v<z?1CZQ zvjkJtBstx> z%K-gVT1&Uk=s|j?b^1>F8`A*&T^j$fg^C90p8)ypwxGfP%kzA)0+qIRh)S`8>f#T6 z>UK5Mp2TPK-B>i)g_If7@XsOmUs5ehvw?ThN*LFv{3{Cc{j{DRpiTU1`Xv7bk>o*` z{X_6`46cj(rMf`iXgJ(Fz&!S>^o@et5 zs5M^X6ZsFkieEyh|1zrBS5Te4iobgLC!_e1&@>=Bc#5Bf(bqyLe~&no2glR|NMh;} zk#0WA&%s%^NFbl*7ewLVY|N^bxqA^~Ic5Id$Ume;zJ!rt{!?gl{zo*)*#FD0{P$?i zf2g3;`wuDLE0an~4;qPBgf|)e#GxG4B3a(4zDQ*;;@|USRS!4+fv2xQ-I`Y_5&pd! zsXT<`hn@7k#DI~|@1%BrplJ0)dAxPc(-U{lhcyUYueOHrpy;oqGi)zidKY=$zaXOb zz=ro}Dk_|#_(P;a?@MJ(OB5THEr%~U3cdbhST+$$1FxBd1K^ot3hrLy*Wo`3Xc^e} z2ADAd%L;!+KTYG2A-;(=3o*Nh-{QAn%@_MV!0Z1P^!J|q)erIGN$r6o@=a>|j?I5V zaRwDdRG)_YA8S`oup0h5ZR3AHB=}1dp3l(7La5@)A4~a+`CDkYpG=C+z&gxF=^9A9 zhpB*O;Knb2EaN~-0d#Jq_!3k1?17I(nZI?#JL6!5|g34)AE9{Z*u&T;ipZ z>Edr<%3toO$%7KXTP{oRnAKbNykJOu!(j5dfPN#v2PL?4fX52-x6OmMlLWBAa0xSA_b zbKJ(0d{=V|7N|)Tk)>S9S6KB_qwtS>6yu-p7)_J$U8_oHwHiaGse|YYRZ4AYEcL5{ z>Emh~eMyDrYic~*tR~Q{>JYk1O{8C{N%W*T6#rU58NI0{)8Ex$tkmILsLFY?n!;n% zR6bfA!3$Ld*Q;rKqN?O(HJ#5^RotOw@MblWKc%Yq%W4*1spjx)>PWs_9mU(!(J4Es zMJDktRGk(a&WR>5R;X)>_}}~=X#QxLi?-L{4aOo;zX`k4d^>(U4~rBh^jOl~aQ7lc zcuq(b0X(=LfHUHHj-)a9A5xi@3d8TbM?9`{+_-V2rN$w_o<1}V>2QER>zOuxq>3Hc zA@a-!=I*W0JC(b*Y$s1<64wz}q(?F)Vcc7PaQJxz+bniuqsfO*<3lJ;K}hgnJNWRS zaK0LVQ=Ec>eJ&r)8n6mLY5E|SCv(p+JOv6;X)fZkWZ;FyG diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_14_R1$1.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_14_R1$1.class deleted file mode 100644 index ad604482595038e6ea86bd94ce395853d5c6d5dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 959 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 mXe2U^@w_ux8bpjW+<6wv)(+8L%2+e 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 B+SLF6 diff --git a/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_14_R2.class b/worldedit-bukkit/src/main/resources/com/sk89q/worldedit/bukkit/adapter/impl/Spigot_v1_14_R2.class deleted file mode 100644 index 82aaaebc0b8a880db8f68442d78068c4862c496c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26948 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�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 DZGosjig=5wb##+B+4spDa?Gj>(!z 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� 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

  • C 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

    =nb8*ItCMMb{*!T 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%0Dl$~~1bwOVYozoAqrphfK-QE~W#88sKUwQ>aTs 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�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%0DJ4BrVIuuVXHs^{4eOMc}vY&w6?NP6vLU*^&5 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

    i)-Dh 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

    -lWrsJ6nVC%&>QU2hoi$E;Y3J~Upn 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 literal 0 HcmV?d00001 From 718c2e8306bd61da13de6ce4b4aa5a75edfbef90 Mon Sep 17 00:00:00 2001 From: Kenzie Togami Date: Tue, 14 May 2019 17:25:46 -0700 Subject: [PATCH 13/23] Update Piston to 0.2.4 for even more bug fixes --- worldedit-libs/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/worldedit-libs/build.gradle b/worldedit-libs/build.gradle index 37f503862e..ef2c30446b 100644 --- a/worldedit-libs/build.gradle +++ b/worldedit-libs/build.gradle @@ -91,7 +91,7 @@ configure(subprojects + project("core:ap")) { def textExtrasVersion = "3.0.2" project("core") { def textVersion = "3.0.0" - def pistonVersion = '0.2.3' + def pistonVersion = '0.2.4' dependencies { shade "net.kyori:text-api:$textVersion" From e7613dd8795bc8bb0add5f1ff52df82c7d358054 Mon Sep 17 00:00:00 2001 From: Kenzie Togami Date: Tue, 14 May 2019 17:57:05 -0700 Subject: [PATCH 14/23] Stop using IAE to communicate parameter mis-use --- .../worldedit/command/GenerationCommands.java | 5 ++-- .../worldedit/command/RegionCommands.java | 16 +++++------ .../internal/command/CommandUtil.java | 28 +++++++++++++++++++ .../WorldEditExceptionConverter.java | 5 ---- 4 files changed, 37 insertions(+), 17 deletions(-) diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/command/GenerationCommands.java b/worldedit-core/src/main/java/com/sk89q/worldedit/command/GenerationCommands.java index 5f5229aeb7..6c370a1a1c 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/command/GenerationCommands.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/command/GenerationCommands.java @@ -47,6 +47,7 @@ import static com.sk89q.worldedit.command.util.Logging.LogMode.ALL; import static com.sk89q.worldedit.command.util.Logging.LogMode.PLACEMENT; import static com.sk89q.worldedit.command.util.Logging.LogMode.POSITION; +import static com.sk89q.worldedit.internal.command.CommandUtil.checkCommandArgument; /** * Commands for the generation of shapes and other objects. @@ -203,9 +204,7 @@ public int forestGen(Player player, LocalSession session, EditSession editSessio TreeType type, @Arg(desc = "The density of the forest, between 0 and 100", def = "5") double density) throws WorldEditException { - if (density < 0 || density > 100) { - throw new IllegalArgumentException("Density must be between 0 and 100"); - } + checkCommandArgument(0 <= density && density <= 100, "Density must be between 0 and 100"); density = density / 100; int affected = editSession.makeForest(session.getPlacementPosition(player), size, density, type); player.print(affected + " trees created."); diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/command/RegionCommands.java b/worldedit-core/src/main/java/com/sk89q/worldedit/command/RegionCommands.java index a8591e1def..ec3c09e4a6 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/command/RegionCommands.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/command/RegionCommands.java @@ -61,10 +61,10 @@ import java.util.ArrayList; import java.util.List; -import static com.google.common.base.Preconditions.checkArgument; import static com.sk89q.worldedit.command.util.Logging.LogMode.ALL; import static com.sk89q.worldedit.command.util.Logging.LogMode.ORIENTATION_REGION; import static com.sk89q.worldedit.command.util.Logging.LogMode.REGION; +import static com.sk89q.worldedit.internal.command.CommandUtil.checkCommandArgument; import static com.sk89q.worldedit.regions.Regions.asFlatRegion; import static com.sk89q.worldedit.regions.Regions.maximumBlockY; import static com.sk89q.worldedit.regions.Regions.minimumBlockY; @@ -125,7 +125,7 @@ public int line(Player player, EditSession editSession, player.printError("//line only works with cuboid selections"); return 0; } - checkArgument(thickness >= 0, "Thickness must be >= 0"); + checkCommandArgument(thickness >= 0, "Thickness must be >= 0"); CuboidRegion cuboidregion = (CuboidRegion) region; BlockVector3 pos1 = cuboidregion.getPos1(); @@ -155,7 +155,7 @@ public int curve(Player player, EditSession editSession, player.printError("//curve only works with convex polyhedral selections"); return 0; } - checkArgument(thickness >= 0, "Thickness must be >= 0"); + checkCommandArgument(thickness >= 0, "Thickness must be >= 0"); ConvexPolyhedralRegion cpregion = (ConvexPolyhedralRegion) region; List vectors = new ArrayList<>(cpregion.getVertices()); @@ -294,9 +294,7 @@ public int move(Player player, EditSession editSession, LocalSession session, boolean moveSelection, @Switch(name = 'a', desc = "Ignore air blocks") boolean ignoreAirBlocks) throws WorldEditException { - if (count < 1) { - throw new IllegalArgumentException("Count must be >= 1"); - } + checkCommandArgument(count >= 1, "Count must be >= 1"); int affected = editSession.moveRegion(region, direction, count, !ignoreAirBlocks, replace); @@ -433,7 +431,7 @@ public int hollow(Player player, EditSession editSession, int thickness, @Arg(desc = "The pattern of blocks to replace the hollowed area with", def = "air") Pattern pattern) throws WorldEditException { - checkArgument(thickness >= 0, "Thickness must be >= 0"); + checkCommandArgument(thickness >= 0, "Thickness must be >= 0"); int affected = editSession.hollowOutRegion(region, thickness, pattern); player.print(affected + " block(s) have been changed."); @@ -451,7 +449,7 @@ public int forest(Player player, EditSession editSession, @Selection Region regi TreeType type, @Arg(desc = "The density of the forest", def = "5") double density) throws WorldEditException { - checkArgument(0 <= density && density <= 100, "Density must be in [0, 100]"); + checkCommandArgument(0 <= density && density <= 100, "Density must be in [0, 100]"); int affected = editSession.makeForest(region, density / 100, type); player.print(affected + " trees created."); return affected; @@ -466,7 +464,7 @@ public int forest(Player player, EditSession editSession, @Selection Region regi public int flora(Player player, EditSession editSession, @Selection Region region, @Arg(desc = "The density of the forest", def = "5") double density) throws WorldEditException { - checkArgument(0 <= density && density <= 100, "Density must be in [0, 100]"); + checkCommandArgument(0 <= density && density <= 100, "Density must be in [0, 100]"); density = density / 100; FloraGenerator generator = new FloraGenerator(editSession); GroundFunction ground = new GroundFunction(new ExistingBlockMask(editSession), generator); diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/internal/command/CommandUtil.java b/worldedit-core/src/main/java/com/sk89q/worldedit/internal/command/CommandUtil.java index 395153e7e0..e3032fa95a 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/internal/command/CommandUtil.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/internal/command/CommandUtil.java @@ -19,10 +19,14 @@ package com.sk89q.worldedit.internal.command; +import com.google.common.collect.ImmutableList; import com.google.common.collect.Iterables; import com.sk89q.worldedit.extension.platform.PlatformCommandManager; import com.sk89q.worldedit.internal.util.Substring; +import com.sk89q.worldedit.util.formatting.text.Component; +import com.sk89q.worldedit.util.formatting.text.TextComponent; import org.enginehub.piston.Command; +import org.enginehub.piston.exception.CommandException; import org.enginehub.piston.part.SubCommandPart; import java.util.Comparator; @@ -92,6 +96,30 @@ private static Optional suggestLast(Substring last, Substring suggestion return Optional.of(builder.toString()); } + /** + * Require {@code condition} to be {@code true}, otherwise throw a {@link CommandException} + * with the given message. + * + * @param condition the condition to check + * @param message the message for failure + */ + public static void checkCommandArgument(boolean condition, String message) { + checkCommandArgument(condition, TextComponent.of(message)); + } + + /** + * Require {@code condition} to be {@code true}, otherwise throw a {@link CommandException} + * with the given message. + * + * @param condition the condition to check + * @param message the message for failure + */ + public static void checkCommandArgument(boolean condition, Component message) { + if (!condition) { + throw new CommandException(message, ImmutableList.of()); + } + } + private CommandUtil() { } } diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/internal/command/exception/WorldEditExceptionConverter.java b/worldedit-core/src/main/java/com/sk89q/worldedit/internal/command/exception/WorldEditExceptionConverter.java index b200e11b35..5270cab873 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/internal/command/exception/WorldEditExceptionConverter.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/internal/command/exception/WorldEditExceptionConverter.java @@ -165,11 +165,6 @@ public void convert(WorldEditException e) throws CommandException { throw newCommandException(e.getMessage(), e); } - @ExceptionMatch - public void convert(IllegalArgumentException e) throws CommandException { - throw newCommandException(e.getMessage(), e); - } - // Prevent investigation into UsageExceptions @ExceptionMatch public void convert(UsageException e) throws CommandException { From 7be00cc773bf4c5888d5a3396b16f68068e242b1 Mon Sep 17 00:00:00 2001 From: Matthew Miller Date: Wed, 15 May 2019 20:01:17 +1000 Subject: [PATCH 15/23] Bump to RC2 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 8395624953..5623d8444d 100644 --- a/build.gradle +++ b/build.gradle @@ -38,7 +38,7 @@ println """ allprojects { group = 'com.sk89q.worldedit' - version = '7.0.0-SNAPSHOT' + version = '7.0.0-rc-2' } if (!project.hasProperty("artifactory_contextUrl")) ext.artifactory_contextUrl = "http://localhost" From 71df3716dd074cdf21805b898ef66ccf029742c3 Mon Sep 17 00:00:00 2001 From: Matthew Miller Date: Wed, 15 May 2019 20:14:30 +1000 Subject: [PATCH 16/23] Back to SNAPSHOT --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 5623d8444d..8395624953 100644 --- a/build.gradle +++ b/build.gradle @@ -38,7 +38,7 @@ println """ allprojects { group = 'com.sk89q.worldedit' - version = '7.0.0-rc-2' + version = '7.0.0-SNAPSHOT' } if (!project.hasProperty("artifactory_contextUrl")) ext.artifactory_contextUrl = "http://localhost" From 3173e2610939f5331d1b035019b0ea4d975680dc Mon Sep 17 00:00:00 2001 From: Kenzie Togami Date: Fri, 17 May 2019 22:24:14 -0700 Subject: [PATCH 17/23] Fix //expand, improve //help --- .../worldedit/UnknownDirectionException.java | 1 + .../worldedit/command/ExpandCommands.java | 152 ++++++++++++++++++ .../worldedit/command/SelectionCommands.java | 58 ------- .../worldedit/command/UtilityCommands.java | 4 +- .../worldedit/command/WorldEditCommands.java | 4 +- .../command/argument/ExpandAmount.java | 51 ------ .../argument/ExpandAmountConverter.java | 70 -------- .../command/util/AsyncCommandBuilder.java | 1 - .../command/util/PrintCommandHelp.java | 25 +-- .../platform/PlatformCommandManager.java | 9 +- .../internal/command/CommandUtil.java | 8 + .../com/sk89q/worldedit/registry/Keyed.java | 1 - .../formatting/component/CommandUsageBox.java | 49 +++--- worldedit-libs/build.gradle | 2 +- 14 files changed, 209 insertions(+), 226 deletions(-) create mode 100644 worldedit-core/src/main/java/com/sk89q/worldedit/command/ExpandCommands.java delete mode 100644 worldedit-core/src/main/java/com/sk89q/worldedit/command/argument/ExpandAmount.java delete mode 100644 worldedit-core/src/main/java/com/sk89q/worldedit/command/argument/ExpandAmountConverter.java diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/UnknownDirectionException.java b/worldedit-core/src/main/java/com/sk89q/worldedit/UnknownDirectionException.java index 49c323d173..a5b7b6c562 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/UnknownDirectionException.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/UnknownDirectionException.java @@ -32,6 +32,7 @@ public class UnknownDirectionException extends WorldEditException { * @param dir the input that was tried */ public UnknownDirectionException(String dir) { + super("Unknown direction: " + dir); this.dir = dir; } diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/command/ExpandCommands.java b/worldedit-core/src/main/java/com/sk89q/worldedit/command/ExpandCommands.java new file mode 100644 index 0000000000..e931f5225c --- /dev/null +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/command/ExpandCommands.java @@ -0,0 +1,152 @@ +/* + * WorldEdit, a Minecraft world manipulation toolkit + * Copyright (C) sk89q + * Copyright (C) WorldEdit team and contributors + * + * This program is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published by the + * Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License + * for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program. If not, see . + */ + +package com.sk89q.worldedit.command; + +import com.google.common.collect.ImmutableSet; +import com.sk89q.worldedit.IncompleteRegionException; +import com.sk89q.worldedit.LocalSession; +import com.sk89q.worldedit.WorldEditException; +import com.sk89q.worldedit.command.util.Logging; +import com.sk89q.worldedit.command.util.PermissionCondition; +import com.sk89q.worldedit.entity.Player; +import com.sk89q.worldedit.internal.annotation.Direction; +import com.sk89q.worldedit.internal.annotation.MultiDirection; +import com.sk89q.worldedit.internal.command.CommandRegistrationHandler; +import com.sk89q.worldedit.math.BlockVector3; +import com.sk89q.worldedit.regions.Region; +import com.sk89q.worldedit.regions.RegionOperationException; +import com.sk89q.worldedit.util.formatting.text.TextComponent; +import com.sk89q.worldedit.util.formatting.text.TranslatableComponent; +import org.enginehub.piston.Command; +import org.enginehub.piston.CommandManager; +import org.enginehub.piston.CommandManagerService; +import org.enginehub.piston.annotation.CommandContainer; +import org.enginehub.piston.annotation.param.Arg; +import org.enginehub.piston.inject.Key; +import org.enginehub.piston.part.SubCommandPart; + +import java.util.List; + +import static com.sk89q.worldedit.command.util.Logging.LogMode.REGION; +import static com.sk89q.worldedit.internal.command.CommandUtil.requireIV; + +/** + * Extracted from {@link SelectionCommands} to allow importing of {@link Command}. + */ +@CommandContainer +public class ExpandCommands { + + public static void register(CommandRegistrationHandler registration, + CommandManager commandManager, + CommandManagerService commandManagerService) { + // Collect the general expand command + CommandManager collect = commandManagerService.newCommandManager(); + + registration.register( + collect, + ExpandCommandsRegistration.builder(), + new ExpandCommands() + ); + + Command expandBaseCommand = collect.getCommand("/expand") + .orElseThrow(() -> new IllegalStateException("No /expand command")); + + commandManager.register("/expand", command -> { + command.condition(new PermissionCondition(ImmutableSet.of("worldedit.selection.expand"))); + + command.addPart(SubCommandPart.builder( + TranslatableComponent.of("vert"), + TextComponent.of("Vertical expansion sub-command") + ) + .withCommands(ImmutableSet.of(createVertCommand(commandManager))) + .optional() + .build()); + + command.addParts(expandBaseCommand.getParts()); + command.action(expandBaseCommand.getAction()); + command.description(expandBaseCommand.getDescription()); + }); + } + + private static Command createVertCommand(CommandManager commandManager) { + return commandManager.newCommand("vert") + .description(TextComponent.of("Vertically expand the selection to world limits.")) + .action(parameters -> { + expandVert( + requireIV(Key.of(LocalSession.class), "localSession", parameters), + requireIV(Key.of(Player.class), "localSession", parameters) + ); + return 1; + }) + .build(); + } + + private static void expandVert(LocalSession session, Player player) throws IncompleteRegionException { + Region region = session.getSelection(player.getWorld()); + try { + int oldSize = region.getArea(); + region.expand( + BlockVector3.at(0, (player.getWorld().getMaxY() + 1), 0), + BlockVector3.at(0, -(player.getWorld().getMaxY() + 1), 0)); + session.getRegionSelector(player.getWorld()).learnChanges(); + int newSize = region.getArea(); + session.getRegionSelector(player.getWorld()).explainRegionAdjust(player, session); + player.print("Region expanded " + (newSize - oldSize) + + " blocks [top-to-bottom]."); + } catch (RegionOperationException e) { + player.printError(e.getMessage()); + } + } + + @org.enginehub.piston.annotation.Command( + name = "/expand", + desc = "Expand the selection area" + ) + @Logging(REGION) + public void expand(Player player, LocalSession session, + @Arg(desc = "Amount to expand the selection by, can be `vert` to expand to the whole vertical column") + int amount, + @Arg(desc = "Amount to expand the selection by in the other direction", def = "0") + int reverseAmount, + @Arg(desc = "Direction to expand", def = Direction.AIM) + @MultiDirection + List direction) throws WorldEditException { + Region region = session.getSelection(player.getWorld()); + int oldSize = region.getArea(); + + if (reverseAmount == 0) { + for (BlockVector3 dir : direction) { + region.expand(dir.multiply(amount)); + } + } else { + for (BlockVector3 dir : direction) { + region.expand(dir.multiply(amount), dir.multiply(-reverseAmount)); + } + } + + session.getRegionSelector(player.getWorld()).learnChanges(); + int newSize = region.getArea(); + + session.getRegionSelector(player.getWorld()).explainRegionAdjust(player, session); + + player.print("Region expanded " + (newSize - oldSize) + " block(s)."); + } + +} diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/command/SelectionCommands.java b/worldedit-core/src/main/java/com/sk89q/worldedit/command/SelectionCommands.java index bac02819ad..155385c52f 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/command/SelectionCommands.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/command/SelectionCommands.java @@ -24,7 +24,6 @@ import com.sk89q.worldedit.WorldEdit; import com.sk89q.worldedit.WorldEditException; import com.sk89q.worldedit.blocks.BaseItemStack; -import com.sk89q.worldedit.command.argument.ExpandAmount; import com.sk89q.worldedit.command.argument.SelectorChoice; import com.sk89q.worldedit.command.util.CommandPermissions; import com.sk89q.worldedit.command.util.CommandPermissionsConditionGenerator; @@ -267,63 +266,6 @@ public void toggleWand(Player player, LocalSession session) throws WorldEditExce } } - @Command( - name = "/expand", - desc = "Expand the selection area" - ) - @Logging(REGION) - @CommandPermissions("worldedit.selection.expand") - public void expand(Player player, LocalSession session, - @Arg(desc = "Amount to expand the selection by, can be `vert` to expand to the whole vertical column") - ExpandAmount amount, - @Arg(desc = "Amount to expand the selection by in the other direction", def = "0") - int reverseAmount, - @Arg(desc = "Direction to expand", def = Direction.AIM) - @MultiDirection - List direction) throws WorldEditException { - - // Special syntax (//expand vert) to expand the selection between - // sky and bedrock. - if (amount.isVert()) { - Region region = session.getSelection(player.getWorld()); - try { - int oldSize = region.getArea(); - region.expand( - BlockVector3.at(0, (player.getWorld().getMaxY() + 1), 0), - BlockVector3.at(0, -(player.getWorld().getMaxY() + 1), 0)); - session.getRegionSelector(player.getWorld()).learnChanges(); - int newSize = region.getArea(); - session.getRegionSelector(player.getWorld()).explainRegionAdjust(player, session); - player.print("Region expanded " + (newSize - oldSize) - + " blocks [top-to-bottom]."); - } catch (RegionOperationException e) { - player.printError(e.getMessage()); - } - - return; - } - - Region region = session.getSelection(player.getWorld()); - int oldSize = region.getArea(); - - if (reverseAmount == 0) { - for (BlockVector3 dir : direction) { - region.expand(dir.multiply(amount.getAmount())); - } - } else { - for (BlockVector3 dir : direction) { - region.expand(dir.multiply(amount.getAmount()), dir.multiply(-reverseAmount)); - } - } - - session.getRegionSelector(player.getWorld()).learnChanges(); - int newSize = region.getArea(); - - session.getRegionSelector(player.getWorld()).explainRegionAdjust(player, session); - - player.print("Region expanded " + (newSize - oldSize) + " block(s)."); - } - @Command( name = "/contract", desc = "Contract the selection area" diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/command/UtilityCommands.java b/worldedit-core/src/main/java/com/sk89q/worldedit/command/UtilityCommands.java index af59e5adc5..3b6217154b 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/command/UtilityCommands.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/command/UtilityCommands.java @@ -515,11 +515,13 @@ public void calc(Actor actor, ) @CommandPermissions("worldedit.help") public void help(Actor actor, + @Switch(name = 's', desc = "List sub-commands of the given command, if applicable") + boolean listSubCommands, @Arg(desc = "The page to retrieve", def = "1") int page, @Arg(desc = "The command to retrieve help for", def = "", variable = true) List command) throws WorldEditException { - PrintCommandHelp.help(command, page, we, actor); + PrintCommandHelp.help(command, page, listSubCommands, we, actor); } } diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/command/WorldEditCommands.java b/worldedit-core/src/main/java/com/sk89q/worldedit/command/WorldEditCommands.java index 154f57f522..1a383a7670 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/command/WorldEditCommands.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/command/WorldEditCommands.java @@ -157,10 +157,12 @@ public void tz(Player player, LocalSession session, ) @CommandPermissions("worldedit.help") public void help(Actor actor, + @Switch(name = 's', desc = "List sub-commands of the given command, if applicable") + boolean listSubCommands, @Arg(desc = "The page to retrieve", def = "1") int page, @Arg(desc = "The command to retrieve help for", def = "", variable = true) List command) throws WorldEditException { - PrintCommandHelp.help(command, page, we, actor); + PrintCommandHelp.help(command, page, listSubCommands, we, actor); } } diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/command/argument/ExpandAmount.java b/worldedit-core/src/main/java/com/sk89q/worldedit/command/argument/ExpandAmount.java deleted file mode 100644 index 062a330c9c..0000000000 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/command/argument/ExpandAmount.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * WorldEdit, a Minecraft world manipulation toolkit - * Copyright (C) sk89q - * Copyright (C) WorldEdit team and contributors - * - * This program is free software: you can redistribute it and/or modify it - * under the terms of the GNU Lesser General Public License as published by the - * Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License - * for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program. If not, see . - */ - -package com.sk89q.worldedit.command.argument; - -import javax.annotation.Nullable; - -import static com.google.common.base.Preconditions.checkNotNull; - -public final class ExpandAmount { - - public static ExpandAmount vert() { - return new ExpandAmount(null); - } - - public static ExpandAmount from(int amount) { - return new ExpandAmount(amount); - } - - @Nullable - private final Integer amount; - - private ExpandAmount(@Nullable Integer amount) { - this.amount = amount; - } - - public boolean isVert() { - return amount == null; - } - - public int getAmount() { - return checkNotNull(amount, "This amount is vertical, i.e. undefined"); - } - -} diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/command/argument/ExpandAmountConverter.java b/worldedit-core/src/main/java/com/sk89q/worldedit/command/argument/ExpandAmountConverter.java deleted file mode 100644 index b54311bee4..0000000000 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/command/argument/ExpandAmountConverter.java +++ /dev/null @@ -1,70 +0,0 @@ -/* - * WorldEdit, a Minecraft world manipulation toolkit - * Copyright (C) sk89q - * Copyright (C) WorldEdit team and contributors - * - * This program is free software: you can redistribute it and/or modify it - * under the terms of the GNU Lesser General Public License as published by the - * Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License - * for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program. If not, see . - */ - -package com.sk89q.worldedit.command.argument; - -import com.google.common.reflect.TypeToken; -import com.sk89q.worldedit.util.formatting.text.Component; -import com.sk89q.worldedit.util.formatting.text.TextComponent; -import org.enginehub.piston.CommandManager; -import org.enginehub.piston.converter.ArgumentConverter; -import org.enginehub.piston.converter.ArgumentConverters; -import org.enginehub.piston.converter.ConversionResult; -import org.enginehub.piston.converter.SuccessfulConversion; -import org.enginehub.piston.inject.InjectedValueAccess; -import org.enginehub.piston.inject.Key; - -import java.util.List; -import java.util.stream.Stream; - -import static org.enginehub.piston.converter.SuggestionHelper.limitByPrefix; - -public class ExpandAmountConverter implements ArgumentConverter { - - public static void register(CommandManager commandManager) { - commandManager.registerConverter(Key.of(ExpandAmount.class), new ExpandAmountConverter()); - } - - private final ArgumentConverter integerConverter = - ArgumentConverters.get(TypeToken.of(int.class)); - - private ExpandAmountConverter() { - } - - @Override - public Component describeAcceptableArguments() { - return TextComponent.of("`vert` or ").append(integerConverter.describeAcceptableArguments()); - } - - @Override - public List getSuggestions(String input) { - return limitByPrefix(Stream.concat( - Stream.of("vert"), integerConverter.getSuggestions(input).stream() - ), input); - } - - @Override - public ConversionResult convert(String argument, InjectedValueAccess context) { - if (argument.equalsIgnoreCase("vert") - || argument.equalsIgnoreCase("vertical")) { - return SuccessfulConversion.fromSingle(ExpandAmount.vert()); - } - return integerConverter.convert(argument, context).mapSingle(ExpandAmount::from); - } -} diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/command/util/AsyncCommandBuilder.java b/worldedit-core/src/main/java/com/sk89q/worldedit/command/util/AsyncCommandBuilder.java index f79d3bdd12..d2f70a006c 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/command/util/AsyncCommandBuilder.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/command/util/AsyncCommandBuilder.java @@ -17,7 +17,6 @@ * along with this program. If not, see . */ - package com.sk89q.worldedit.command.util; import com.google.common.base.Strings; diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/command/util/PrintCommandHelp.java b/worldedit-core/src/main/java/com/sk89q/worldedit/command/util/PrintCommandHelp.java index aa911b7058..ab21a39b95 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/command/util/PrintCommandHelp.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/command/util/PrintCommandHelp.java @@ -21,6 +21,7 @@ import com.google.common.base.Joiner; import com.google.common.collect.ImmutableList; +import com.google.common.collect.Iterables; import com.sk89q.worldedit.WorldEdit; import com.sk89q.worldedit.extension.platform.Actor; import com.sk89q.worldedit.util.formatting.component.CommandListBox; @@ -66,7 +67,7 @@ private static Command detectCommand(CommandManager manager, String command) { return mapping.orElse(null); } - public static void help(List commandPath, int page, WorldEdit we, Actor actor) throws InvalidComponentException { + public static void help(List commandPath, int page, boolean listSubCommands, WorldEdit we, Actor actor) throws InvalidComponentException { CommandManager manager = we.getPlatformManager().getPlatformCommandManager().getCommandManager(); if (commandPath.isEmpty()) { @@ -89,7 +90,7 @@ public static void help(List commandPath, int page, WorldEdit we, Actor if (subCommands.isEmpty()) { actor.printError(String.format("'%s' has no sub-commands. (Maybe '%s' is for a parameter?)", - Joiner.on(" ").join(visited.stream().map(Command::getName).iterator()), subCommand)); + toCommandString(visited), subCommand)); // full help for single command CommandUsageBox box = new CommandUsageBox(visited, visited.stream() .map(Command::getName).collect(Collectors.joining(" "))); @@ -102,27 +103,28 @@ public static void help(List commandPath, int page, WorldEdit we, Actor visited.add(currentCommand); } else { actor.printError(String.format("The sub-command '%s' under '%s' could not be found.", - subCommand, Joiner.on(" ").join(visited.stream().map(Command::getName).iterator()))); + subCommand, toCommandString(visited))); // list subcommands for currentCommand - CommandUsageBox box = new CommandUsageBox(visited, visited.stream() - .map(Command::getName).collect(Collectors.joining(" "))); - actor.print(box.create()); + printCommands(page, getSubCommands(Iterables.getLast(visited)).values().stream(), actor, visited); return; } } Map subCommands = getSubCommands(currentCommand); - if (subCommands.isEmpty()) { + if (subCommands.isEmpty() || !listSubCommands) { // Create the message - CommandUsageBox box = new CommandUsageBox(visited, visited.stream() - .map(Command::getName).collect(Collectors.joining(" "))); + CommandUsageBox box = new CommandUsageBox(visited, toCommandString(visited)); actor.print(box.create()); } else { printCommands(page, subCommands.values().stream(), actor, visited); } } + private static String toCommandString(List visited) { + return "/" + Joiner.on(" ").join(visited.stream().map(Command::getName).iterator()); + } + private static void printCommands(int page, Stream commandStream, Actor actor, List commandList) throws InvalidComponentException { // Get a list of aliases @@ -130,11 +132,10 @@ private static void printCommands(int page, Stream commandStream, Actor .sorted(byCleanName()) .collect(toList()); - String used = commandList.isEmpty() ? null - : Joiner.on(" ").join(commandList.stream().map(Command::getName).iterator()); + String used = commandList.isEmpty() ? null : toCommandString(commandList); CommandListBox box = new CommandListBox( (used == null ? "Help" : "Subcommands: " + used), - "//help %page%" + (used == null ? "" : " " + used)); + "//help -s %page%" + (used == null ? "" : " " + used)); if (!actor.isPlayer()) { box.formatForConsole(); } diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/PlatformCommandManager.java b/worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/PlatformCommandManager.java index 455ae04034..8708de6781 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/PlatformCommandManager.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/PlatformCommandManager.java @@ -36,6 +36,7 @@ import com.sk89q.worldedit.command.ChunkCommandsRegistration; import com.sk89q.worldedit.command.ClipboardCommands; import com.sk89q.worldedit.command.ClipboardCommandsRegistration; +import com.sk89q.worldedit.command.ExpandCommands; import com.sk89q.worldedit.command.GeneralCommands; import com.sk89q.worldedit.command.GeneralCommandsRegistration; import com.sk89q.worldedit.command.GenerationCommands; @@ -73,7 +74,6 @@ import com.sk89q.worldedit.command.argument.DirectionConverter; import com.sk89q.worldedit.command.argument.EntityRemoverConverter; import com.sk89q.worldedit.command.argument.EnumConverter; -import com.sk89q.worldedit.command.argument.ExpandAmountConverter; import com.sk89q.worldedit.command.argument.FactoryConverter; import com.sk89q.worldedit.command.argument.RegionFactoryConverter; import com.sk89q.worldedit.command.argument.RegistryConverter; @@ -104,6 +104,7 @@ import org.enginehub.piston.ColorConfig; import org.enginehub.piston.Command; import org.enginehub.piston.CommandManager; +import org.enginehub.piston.TextConfig; import org.enginehub.piston.converter.ArgumentConverters; import org.enginehub.piston.exception.CommandException; import org.enginehub.piston.exception.CommandExecutionException; @@ -148,6 +149,10 @@ public final class PlatformCommandManager { private static final java.util.logging.Logger COMMAND_LOG = java.util.logging.Logger.getLogger("com.sk89q.worldedit.CommandLog"); + static { + TextConfig.setCommandPrefix("/"); + } + private final WorldEdit worldEdit; private final PlatformManager platformManager; private final CommandManagerServiceImpl commandManagerService; @@ -206,7 +211,6 @@ private void registerArgumentConverters() { VectorConverter.register(commandManager); EnumConverter.register(commandManager); RegistryConverter.register(commandManager); - ExpandAmountConverter.register(commandManager); ZonedDateTimeConverter.register(commandManager); BooleanConverter.register(commandManager); EntityRemoverConverter.register(commandManager); @@ -360,6 +364,7 @@ private void registerAllCommands() { SelectionCommandsRegistration.builder(), new SelectionCommands(worldEdit) ); + ExpandCommands.register(registration, commandManager, commandManagerService); this.registration.register( commandManager, SnapshotUtilCommandsRegistration.builder(), diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/internal/command/CommandUtil.java b/worldedit-core/src/main/java/com/sk89q/worldedit/internal/command/CommandUtil.java index e3032fa95a..b982360900 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/internal/command/CommandUtil.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/internal/command/CommandUtil.java @@ -27,6 +27,8 @@ import com.sk89q.worldedit.util.formatting.text.TextComponent; import org.enginehub.piston.Command; import org.enginehub.piston.exception.CommandException; +import org.enginehub.piston.inject.InjectedValueAccess; +import org.enginehub.piston.inject.Key; import org.enginehub.piston.part.SubCommandPart; import java.util.Comparator; @@ -120,6 +122,12 @@ public static void checkCommandArgument(boolean condition, Component message) { } } + public static T requireIV(Key type, String name, InjectedValueAccess injectedValueAccess) { + return injectedValueAccess.injectedValue(type).orElseThrow(() -> + new IllegalStateException("No injected value for " + name + " (type " + type + ")") + ); + } + private CommandUtil() { } } diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/registry/Keyed.java b/worldedit-core/src/main/java/com/sk89q/worldedit/registry/Keyed.java index 5351ed36b3..c5161bd900 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/registry/Keyed.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/registry/Keyed.java @@ -17,7 +17,6 @@ * along with this program. If not, see . */ - package com.sk89q.worldedit.registry; /** diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/util/formatting/component/CommandUsageBox.java b/worldedit-core/src/main/java/com/sk89q/worldedit/util/formatting/component/CommandUsageBox.java index 46347d1075..e8abe0e386 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/util/formatting/component/CommandUsageBox.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/util/formatting/component/CommandUsageBox.java @@ -20,17 +20,19 @@ package com.sk89q.worldedit.util.formatting.component; import com.google.common.collect.Iterables; +import com.sk89q.worldedit.util.formatting.text.TextComponent; +import com.sk89q.worldedit.util.formatting.text.event.ClickEvent; +import com.sk89q.worldedit.util.formatting.text.event.HoverEvent; +import com.sk89q.worldedit.util.formatting.text.format.TextDecoration; +import org.enginehub.piston.ColorConfig; import org.enginehub.piston.Command; import org.enginehub.piston.CommandParameters; import org.enginehub.piston.util.HelpGenerator; import javax.annotation.Nullable; import java.util.List; -import java.util.Map; -import java.util.stream.Collectors; import static com.google.common.base.Preconditions.checkNotNull; -import static com.sk89q.worldedit.internal.command.CommandUtil.byCleanName; import static com.sk89q.worldedit.internal.command.CommandUtil.getSubCommands; /** @@ -58,35 +60,26 @@ public CommandUsageBox(List commands, String commandString) throws Inva public CommandUsageBox(List commands, String commandString, @Nullable CommandParameters parameters) throws InvalidComponentException { checkNotNull(commands); checkNotNull(commandString); - Map subCommands = getSubCommands(Iterables.getLast(commands)); - if (subCommands.isEmpty()) { - attachCommandUsage(commands, commandString); - } else { - attachSubcommandUsage(subCommands, commandString, parameters); - } - } - - private void attachSubcommandUsage(Map dispatcher, String commandString, @Nullable CommandParameters parameters) throws InvalidComponentException { - CommandListBox box = new CommandListBox(commandString.isEmpty() ? "Help" : "Subcommands:" + commandString, - "//help %page%" + (commandString.isEmpty() ? "" : " " + commandString)); - String prefix = !commandString.isEmpty() ? commandString + " " : ""; - - List list = dispatcher.values().stream() - .sorted(byCleanName()) - .collect(Collectors.toList()); - - for (Command mapping : list) { - if (parameters == null || mapping.getCondition().satisfied(parameters)) { - box.appendCommand(prefix + mapping.getName(), mapping.getDescription()); - } - } - - append(box.create(1)); + attachCommandUsage(commands, commandString); } private void attachCommandUsage(List commands, String commandString) { + TextComponentProducer boxContent = new TextComponentProducer() + .append(HelpGenerator.create(commands).getFullHelp()); + if (getSubCommands(Iterables.getLast(commands)).size() > 0) { + boxContent.append(TextComponent.newline()) + .append(TextComponent.builder("> ") + .color(ColorConfig.getHelpText()) + .append(TextComponent.builder("List Subcommands") + .color(ColorConfig.getMainText()) + .decoration(TextDecoration.ITALIC, true) + .clickEvent(ClickEvent.runCommand("//help -s " + commandString)) + .hoverEvent(HoverEvent.showText(TextComponent.of("List all subcommands of this command"))) + .build()) + .build()); + } MessageBox box = new MessageBox("Help for " + commandString, - new TextComponentProducer().append(HelpGenerator.create(commands).getFullHelp())); + boxContent); append(box.create()); } diff --git a/worldedit-libs/build.gradle b/worldedit-libs/build.gradle index ef2c30446b..a1954e09d5 100644 --- a/worldedit-libs/build.gradle +++ b/worldedit-libs/build.gradle @@ -91,7 +91,7 @@ configure(subprojects + project("core:ap")) { def textExtrasVersion = "3.0.2" project("core") { def textVersion = "3.0.0" - def pistonVersion = '0.2.4' + def pistonVersion = '0.3.0' dependencies { shade "net.kyori:text-api:$textVersion" From 334d5cfaabefcf8d7dd802eea8bcc29e1d18b4e3 Mon Sep 17 00:00:00 2001 From: wizjany Date: Sat, 18 May 2019 09:52:24 -0400 Subject: [PATCH 18/23] The "spawner|mobType" syntax once again makes functional mob spawners. Also fix block parser context not being restricted. --- .../bukkit/BukkitServerInterface.java | 5 +- .../worldedit/blocks/MobSpawnerBlock.java | 56 +++++++++++-------- .../command/argument/FactoryConverter.java | 1 + .../factory/parser/DefaultBlockParser.java | 11 ++-- .../extension/platform/Platform.java | 2 +- 5 files changed, 44 insertions(+), 31 deletions(-) diff --git a/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitServerInterface.java b/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitServerInterface.java index e4707341a7..ccc025d8c9 100644 --- a/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitServerInterface.java +++ b/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitServerInterface.java @@ -86,7 +86,10 @@ public DataFixer getDataFixer() { @Override public boolean isValidMobType(String type) { - final EntityType entityType = EntityType.fromName(type); + if (!type.startsWith("minecraft:")) { + return false; + } + final EntityType entityType = EntityType.fromName(type.substring(10)); return entityType != null && entityType.isAlive(); } diff --git a/worldedit-core/src/legacy/java/com/sk89q/worldedit/blocks/MobSpawnerBlock.java b/worldedit-core/src/legacy/java/com/sk89q/worldedit/blocks/MobSpawnerBlock.java index eb0c2e3826..cde191e64b 100644 --- a/worldedit-core/src/legacy/java/com/sk89q/worldedit/blocks/MobSpawnerBlock.java +++ b/worldedit-core/src/legacy/java/com/sk89q/worldedit/blocks/MobSpawnerBlock.java @@ -19,7 +19,10 @@ package com.sk89q.worldedit.blocks; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; import com.sk89q.jnbt.CompoundTag; +import com.sk89q.jnbt.IntTag; import com.sk89q.jnbt.ListTag; import com.sk89q.jnbt.NBTUtils; import com.sk89q.jnbt.ShortTag; @@ -38,17 +41,17 @@ public class MobSpawnerBlock extends BaseBlock { private String mobType; - private short delay; + private short delay = -1; // advanced mob spawner features - private short spawnCount; - private short spawnRange; + private short spawnCount = 4; + private short spawnRange = 4; private CompoundTag spawnData; private ListTag spawnPotentials; - private short minSpawnDelay; - private short maxSpawnDelay; - private short maxNearbyEntities; - private short requiredPlayerRange; + private short minSpawnDelay = 200; + private short maxSpawnDelay = 800; + private short maxNearbyEntities = 6; + private short requiredPlayerRange = 16; /** * Construct the mob spawner block with a specified data value. @@ -119,7 +122,6 @@ public String getNbtId() { @Override public CompoundTag getNbtData() { Map values = new HashMap<>(); - values.put("EntityId", new StringTag(mobType)); values.put("Delay", new ShortTag(delay)); values.put("SpawnCount", new ShortTag(spawnCount)); values.put("SpawnRange", new ShortTag(spawnRange)); @@ -127,10 +129,16 @@ public CompoundTag getNbtData() { values.put("MaxSpawnDelay", new ShortTag(maxSpawnDelay)); values.put("MaxNearbyEntities", new ShortTag(maxNearbyEntities)); values.put("RequiredPlayerRange", new ShortTag(requiredPlayerRange)); - if (spawnData != null) { + if (spawnData == null) { + values.put("SpawnData", new CompoundTag(ImmutableMap.of("id", new StringTag(mobType)))); + } else { values.put("SpawnData", new CompoundTag(spawnData.getValue())); } - if (spawnPotentials != null) { + if (spawnPotentials == null) { + values.put("SpawnPotentials", new ListTag(CompoundTag.class, ImmutableList.of( + new CompoundTag(ImmutableMap.of("Weight", new IntTag(1), "Entity", + new CompoundTag(ImmutableMap.of("id", new StringTag(mobType)))))))); + } else { values.put("SpawnPotentials", new ListTag(CompoundTag.class, spawnPotentials.getValue())); } @@ -150,19 +158,27 @@ public void setNbtData(CompoundTag rootTag) { throw new RuntimeException("'MobSpawner' tile entity expected"); } - StringTag mobTypeTag; + CompoundTag spawnDataTag; + String mobType; ShortTag delayTag; try { - mobTypeTag = NBTUtils.getChildTag(values, "EntityId", StringTag.class); + spawnDataTag = NBTUtils.getChildTag(values, "SpawnData", CompoundTag.class); + mobType = spawnDataTag.getString("id"); + if (mobType.equals("")) { + throw new InvalidFormatException("No spawn id."); + } + this.mobType = mobType; + } catch (InvalidFormatException ignored) { + throw new RuntimeException("Invalid mob spawner data: no SpawnData and/or no Delay"); + } + try { delayTag = NBTUtils.getChildTag(values, "Delay", ShortTag.class); + this.delay = delayTag.getValue(); } catch (InvalidFormatException ignored) { - throw new RuntimeException("Invalid mob spawner data: no EntityId and/or no Delay"); + this.delay = -1; } - this.mobType = mobTypeTag.getValue(); - this.delay = delayTag.getValue(); - ShortTag spawnCountTag = null; ShortTag spawnRangeTag = null; ShortTag minSpawnDelayTag = null; @@ -170,7 +186,6 @@ public void setNbtData(CompoundTag rootTag) { ShortTag maxNearbyEntitiesTag = null; ShortTag requiredPlayerRangeTag = null; ListTag spawnPotentialsTag = null; - CompoundTag spawnDataTag = null; try { spawnCountTag = NBTUtils.getChildTag(values, "SpawnCount", ShortTag.class); } catch (InvalidFormatException ignored) { @@ -199,10 +214,6 @@ public void setNbtData(CompoundTag rootTag) { spawnPotentialsTag = NBTUtils.getChildTag(values, "SpawnPotentials", ListTag.class); } catch (InvalidFormatException ignored) { } - try { - spawnDataTag = NBTUtils.getChildTag(values, "SpawnData", CompoundTag.class); - } catch (InvalidFormatException ignored) { - } if (spawnCountTag != null) { this.spawnCount = spawnCountTag.getValue(); @@ -225,9 +236,6 @@ public void setNbtData(CompoundTag rootTag) { if (spawnPotentialsTag != null) { this.spawnPotentials = new ListTag(CompoundTag.class, spawnPotentialsTag.getValue()); } - if (spawnDataTag != null) { - this.spawnData = new CompoundTag(spawnDataTag.getValue()); - } } } diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/command/argument/FactoryConverter.java b/worldedit-core/src/main/java/com/sk89q/worldedit/command/argument/FactoryConverter.java index 0de24e5a7c..b3b2b81081 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/command/argument/FactoryConverter.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/command/argument/FactoryConverter.java @@ -81,6 +81,7 @@ public ConversionResult convert(String argument, InjectedValueAccess context) } } parserContext.setSession(session); + parserContext.setRestricted(true); try { return SuccessfulConversion.fromSingle( diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/extension/factory/parser/DefaultBlockParser.java b/worldedit-core/src/main/java/com/sk89q/worldedit/extension/factory/parser/DefaultBlockParser.java index a103318efe..f0a14bee70 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/extension/factory/parser/DefaultBlockParser.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/extension/factory/parser/DefaultBlockParser.java @@ -46,6 +46,8 @@ import com.sk89q.worldedit.world.block.BlockType; import com.sk89q.worldedit.world.block.BlockTypes; import com.sk89q.worldedit.world.block.FuzzyBlockState; +import com.sk89q.worldedit.world.entity.EntityType; +import com.sk89q.worldedit.world.entity.EntityTypes; import com.sk89q.worldedit.world.registry.LegacyMapper; import java.util.HashMap; @@ -323,12 +325,11 @@ private BaseBlock parseLogic(String input, ParserContext context) throws InputPa // Allow setting mob spawn type if (blockAndExtraData.length > 1) { String mobName = blockAndExtraData[1]; - for (MobType mobType : MobType.values()) { - if (mobType.getName().toLowerCase(Locale.ROOT).equals(mobName.toLowerCase(Locale.ROOT))) { - mobName = mobType.getName(); - break; - } + EntityType ent = EntityTypes.get(mobName.toLowerCase(Locale.ROOT)); + if (ent == null) { + throw new NoMatchException("Unknown entity type '" + mobName + "'"); } + mobName = ent.getId(); if (!worldEdit.getPlatformManager().queryCapability(Capability.USER_COMMANDS).isValidMobType(mobName)) { throw new NoMatchException("Unknown mob type '" + mobName + "'"); } diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/Platform.java b/worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/Platform.java index d9391ddc36..fcbd6ff294 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/Platform.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/Platform.java @@ -63,7 +63,7 @@ public interface Platform { * Checks if a mob type is valid. * * @param type The mob type name to check - * @return Whether the name is a valid mod bype + * @return Whether the name is a valid mod type */ boolean isValidMobType(String type); From 8ee484fca8d05818c4896bfea3b1dc5c29f3c3b3 Mon Sep 17 00:00:00 2001 From: Matthew Miller Date: Sun, 19 May 2019 13:34:43 +1000 Subject: [PATCH 19/23] Removed unused classes --- .../sk89q/worldedit/blocks/ClothColor.java | 100 ------------------ .../worldedit/blocks/metadata/MobType.java | 66 ------------ .../factory/parser/DefaultBlockParser.java | 3 +- 3 files changed, 1 insertion(+), 168 deletions(-) delete mode 100644 worldedit-core/src/main/java/com/sk89q/worldedit/blocks/ClothColor.java delete mode 100644 worldedit-core/src/main/java/com/sk89q/worldedit/blocks/metadata/MobType.java diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/blocks/ClothColor.java b/worldedit-core/src/main/java/com/sk89q/worldedit/blocks/ClothColor.java deleted file mode 100644 index 64719c1138..0000000000 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/blocks/ClothColor.java +++ /dev/null @@ -1,100 +0,0 @@ -/* - * WorldEdit, a Minecraft world manipulation toolkit - * Copyright (C) sk89q - * Copyright (C) WorldEdit team and contributors - * - * This program is free software: you can redistribute it and/or modify it - * under the terms of the GNU Lesser General Public License as published by the - * Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License - * for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program. If not, see . - */ - -package com.sk89q.worldedit.blocks; - -import java.util.EnumSet; -import java.util.HashMap; -import java.util.Locale; -import java.util.Map; - -import javax.annotation.Nullable; - -/** - * The colors for wool. - * - *

    This class may be removed in the future.

    - */ -public enum ClothColor { - - WHITE("White", "white"), - ORANGE("Orange", "orange"), - MAGENTA("Magenta", "magenta"), - LIGHT_BLUE("Light blue", "lightblue"), - YELLOW("Yellow", "yellow"), - LIGHT_GREEN("Light green", "lightgreen"), - PINK("Pink", "pink", "lightred"), - GRAY("Gray", "grey", "gray"), - LIGHT_GRAY("Light gray", "lightgrey", "lightgray"), - CYAN("Cyan", "cyan", "turquoise"), - PURPLE("Purple", "purple", "violet"), - BLUE("Blue", "blue"), - BROWN("Brown", "brown", "cocoa", "coffee"), - DARK_GREEN("Dark green", "green", "darkgreen", "cactusgreen", "cactigreen"), - RED("Red", "red"), - BLACK("Black", "black"); - /** - * Stores a map of the names for fast access. - */ - private static final Map lookup = new HashMap<>(); - - private final String name; - private final String[] lookupKeys; - - static { - for (ClothColor type : EnumSet.allOf(ClothColor.class)) { - for (String key : type.lookupKeys) { - lookup.put(key, type); - } - } - } - - - /** - * Construct the type. - * - * @param name the name of the color - * @param lookupKeys a name to refer to the color by - */ - ClothColor(String name, String ... lookupKeys) { - this.name = name; - this.lookupKeys = lookupKeys; - } - - /** - * Return type from name. May return null. - * - * @param name the name of the color - * @return a color or null - */ - @Nullable - public static ClothColor lookup(String name) { - return lookup.get(name.toLowerCase(Locale.ROOT)); - } - - /** - * Get user-friendly item name. - * - * @return the name - */ - public String getName() { - return name; - } - -} diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/blocks/metadata/MobType.java b/worldedit-core/src/main/java/com/sk89q/worldedit/blocks/metadata/MobType.java deleted file mode 100644 index 762f39715b..0000000000 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/blocks/metadata/MobType.java +++ /dev/null @@ -1,66 +0,0 @@ -/* - * WorldEdit, a Minecraft world manipulation toolkit - * Copyright (C) sk89q - * Copyright (C) WorldEdit team and contributors - * - * This program is free software: you can redistribute it and/or modify it - * under the terms of the GNU Lesser General Public License as published by the - * Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License - * for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program. If not, see . - */ - -package com.sk89q.worldedit.blocks.metadata; - -/** - * Represents the possible types of mobs. - */ -public enum MobType { - BAT("Bat"), - BLAZE("Blaze"), - CAVE_SPIDER("CaveSpider"), - CHICKEN("Chicken"), - COW("Cow"), - CREEPER("Creeper"), - ENDERDRAGON("EnderDragon"), - ENDERMAN("Enderman"), - GHAST("Ghast"), - GIANT("Giant"), - VILLAGER_GOLEM("VillagerGolem"), - HORSE("EntityHorse"), - MAGMA_CUBE("LavaSlime"), - MOOSHROOM("MushroomCow"), - OCELOT("Ozelot"), - PIG("Pig"), - PIG_ZOMBIE("PigZombie"), - SHEEP("Sheep"), - SILVERFISH("Silverfish"), - SKELETON("Skeleton"), - SLIME("Slime"), - SNOWMAN("SnowMan"), - SPIDER("Spider"), - SQUID("Squid"), - VILLAGER("Villager"), - WITCH("Witch"), - WITHER("WitherBoss"), - WOLF("Wolf"), - ZOMBIE("Zombie"); - - private final String name; - - MobType(String name) { - this.name = name; - } - - public String getName() { - return name; - } - -} diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/extension/factory/parser/DefaultBlockParser.java b/worldedit-core/src/main/java/com/sk89q/worldedit/extension/factory/parser/DefaultBlockParser.java index f0a14bee70..d2212a40e6 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/extension/factory/parser/DefaultBlockParser.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/extension/factory/parser/DefaultBlockParser.java @@ -27,7 +27,6 @@ import com.sk89q.worldedit.blocks.MobSpawnerBlock; import com.sk89q.worldedit.blocks.SignBlock; import com.sk89q.worldedit.blocks.SkullBlock; -import com.sk89q.worldedit.blocks.metadata.MobType; import com.sk89q.worldedit.entity.Player; import com.sk89q.worldedit.extension.input.DisallowedUsageException; import com.sk89q.worldedit.extension.input.InputParseException; @@ -335,7 +334,7 @@ private BaseBlock parseLogic(String input, ParserContext context) throws InputPa } return new MobSpawnerBlock(state, mobName); } else { - return new MobSpawnerBlock(state, MobType.PIG.getName()); + return new MobSpawnerBlock(state, EntityTypes.PIG.getId()); } } else if (blockType == BlockTypes.PLAYER_HEAD || blockType == BlockTypes.PLAYER_WALL_HEAD) { // allow setting type/player/rotation From b0777f6b062112ee6b8bb617c61588fee358d76a Mon Sep 17 00:00:00 2001 From: wizjany Date: Thu, 16 May 2019 00:00:31 -0400 Subject: [PATCH 20/23] Use DFUs for some additional data fixing. Legacy mapper now uses the data fixers to upgrade blocks and item types (e.g. signs, dyes that changed names in 1.14). The sponge schematic reader can now attempt to use the data fixers to upgrade blocks, block entities, biomes and entities. This has been tested with the 1.13 -> 1.14 changes. It is yet to be seen if it will continue to work because... The mc edit schematic reader has code for using data fixers, but it is currently disabled as there seem to be some issues with fixing up older block entities. --- .../worldedit/bukkit/WorldEditPlugin.java | 33 ++++-- .../src/main/resources/plugin.yml | 1 + .../src/main/resources/worldedit-adapters.jar | Bin 444681 -> 450923 bytes .../clipboard/io/MCEditSchematicReader.java | 110 +++++++++++------- .../clipboard/io/SpongeSchematicReader.java | 79 ++++++++----- .../FlowerPotCompatibilityHandler.java | 1 + .../NoteBlockCompatibilityHandler.java | 3 +- .../com/sk89q/worldedit/world/DataFixer.java | 29 ++++- .../worldedit/world/chunk/AnvilChunk13.java | 31 +---- .../world/registry/LegacyMapper.java | 66 +++++++---- .../registry/PassthroughBlockMaterial.java | 2 +- .../worldedit/world/storage/ChunkStore.java | 3 +- 12 files changed, 218 insertions(+), 140 deletions(-) diff --git a/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/WorldEditPlugin.java b/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/WorldEditPlugin.java index 11fc7de09d..3c147456c0 100644 --- a/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/WorldEditPlugin.java +++ b/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/WorldEditPlugin.java @@ -58,6 +58,10 @@ import org.bukkit.command.CommandSender; import org.bukkit.command.TabCompleter; import org.bukkit.entity.Player; +import org.bukkit.event.EventHandler; +import org.bukkit.event.EventPriority; +import org.bukkit.event.Listener; +import org.bukkit.event.world.WorldInitEvent; import org.bukkit.plugin.java.JavaPlugin; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -102,11 +106,6 @@ public void onLoad() { // Setup platform server = new BukkitServerInterface(this, getServer()); worldEdit.getPlatformManager().register(server); - loadAdapter(); // Need an adapter to work with special blocks with NBT data - setupRegistries(); - worldEdit.loadMappings(); - - loadConfig(); // Load configuration } /** @@ -114,8 +113,6 @@ public void onLoad() { */ @Override public void onEnable() { - setupTags(); // these have to be done post-world since they rely on MC registries. the other ones just use Bukkit enums - PermissionsResolverManager.initialize(this); // Setup permission resolver // Register CUI @@ -125,10 +122,8 @@ public void onEnable() { // Now we can register events getServer().getPluginManager().registerEvents(new WorldEditListener(this), this); - // If we are on MCPC+/Cauldron, then Forge will have already loaded - // Forge WorldEdit and there's (probably) not going to be any other - // platforms to be worried about... at the current time of writing - WorldEdit.getInstance().getEventBus().post(new PlatformReadyEvent()); + // register this so we can load world-dependent data right as the first world is loading + getServer().getPluginManager().registerEvents(new WorldInitListener(), this); // Enable metrics new Metrics(this); @@ -433,4 +428,20 @@ BukkitImplAdapter getBukkitImplAdapter() { return bukkitAdapter; } + private class WorldInitListener implements Listener { + private boolean loaded = false; + @EventHandler(priority = EventPriority.LOWEST) + public void onWorldInit(@SuppressWarnings("unused") WorldInitEvent event) { + if (loaded) return; + loaded = true; + + loadAdapter(); // Need an adapter to work with special blocks with NBT data + setupRegistries(); + WorldEdit.getInstance().loadMappings(); + loadConfig(); // Load configuration + setupTags(); + + WorldEdit.getInstance().getEventBus().post(new PlatformReadyEvent()); + } + } } diff --git a/worldedit-bukkit/src/main/resources/plugin.yml b/worldedit-bukkit/src/main/resources/plugin.yml index e64d26bdce..27808257fe 100644 --- a/worldedit-bukkit/src/main/resources/plugin.yml +++ b/worldedit-bukkit/src/main/resources/plugin.yml @@ -1,6 +1,7 @@ name: WorldEdit main: com.sk89q.worldedit.bukkit.WorldEditPlugin version: "${internalVersion}" +load: STARTUP api-version: 1.13 # Permissions aren't here. Read http://wiki.sk89q.com/wiki/WEPIF/DinnerPerms diff --git a/worldedit-bukkit/src/main/resources/worldedit-adapters.jar b/worldedit-bukkit/src/main/resources/worldedit-adapters.jar index 4c6d73becaa46168071b760d0d3b5670d291f3a2..74ff20abd745b653bdb0c60e4b536fb9b3ad1364 100644 GIT binary patch delta 293138 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 z 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

    Uh|C99>_aWv_|SmUkxqjjHo*!d4X?Yjx+^R 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 J+z4U*{6F2>r)&TK delta 287033 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

    RAcHyQblaYSwnIQ@56DetUlWXz z#Hk?vKDX*8er>wFLyZe9Azt!{WhE7CQ*IeR^!@&ye=HwYDOv7#2X}M8+I~&~m3OY8 z2?x$);SAvM=M!k_^>_ zB^s4UYjB=6q@3W|=7gDeaK~PSR`C<}1K(mBh>>QaI`PGu!c(P!*z5e3U{-y7+fakcT8g8teIks=yH7SeRBM8E4 z{&g}MIruXoglQXClr@Q2s5RI{w<{0XFdmcKNo@%bwfdbkEQ0XCP|%#8ZnzJ7XN4N9 zDU@YMA^kcl@>O)SriXVkrxN*{)e&QiY_#OKWmw^v-^<^m6s0zO-F~@n)p$n%1r@OW zeCDSw_RoV%vD$nCcE&Z{%l)(B+fE^u+=cj^S^pMHq`Lry4?Z{r>O<#GU~THLmqq>>6`P-*_J>Ha=yA~`$9<)_`R1}`2$8QxqY&->M-_ z-|zbq(8vTaL9M=)z$yp}KeP&+7FDl?u8AV{%We0|f#WytlYfOm$Bc5*(RSFC2s7hk zV>*rq`P=Pp8)N>OVKAdFW|t z=N%6ShLF7@{Dap!o{;JI-{lkb?f$^#F2=nNJE;+gl*Aa*5PlY#e(!=LsG;u5a@J%gY-zT( zW*%&YE5gclEEC=G1^v}M!&}m3Y*JTi9qc^2c)B%wYZdfT_-LnK`VC|~-e<{j;n!fi zG>v2K=n{5h+YF%Pt(BD9`kQ$s&=4vu+6^sieHvAE8#^{^R&2}L;!fb@pzqDX0m3C} z+ni&^&c7MWeV$aJ?H9+pr8_u#=8=TW6Yi}rXkc)}!7KPJkj~MVs?g0U`#F*=l}7lm za6X=E4R~nb8cL3k?xgF+9?$x2friV~3e2slb8J*=LdCQiAI+aGbn^37J+rBp9A@P^ z-2O7g@dDUx*h{VxsJ9)i#ig(80G-?FdcmI0yG4xM5_Rg53+(B-57`5IlhiBi>cTu_ z>*BABeHeS!EpD*7Q~k+dfLmDRr(iUgFn=ei;>$5yEUQGC*eAs~{U6LjPy!U_nBXz9 zE_mk)?iU7s#khG!B|=V&IAh|OyJD2}PU7`t!pCoPpmi=ZWJ1ow2$T33Jp?1XJ0Ah6 z^a#W=JPCrCt8ytwrw3<+Mgp(tYCYd@#%DaTgGa$I6?U1FzNI0D&^R3g4V$>6>hFz_ zd$@l{ETIb|saT>|4tGQUi+S>CkPFm|$MbanY~??}JieD~i*`w0QLf>CiLPUwkB&j2 z8N)G?kvNmt?F5J=w_kFNu5Qk_&2{er)8A1<_aOgwgJT=o_Xx7^mt3Do&PSf3i>!yW zM|%CQ6^68tsAjG@^Ny5}V=Zw*sycIw7*tEF>(eoFG3FARjXKmV!#}1DnlX_{7ZLzC zW7Dz3#HzU%Jy{l;I+L+c)Q6<&3Wey1P=mD_EHnHNfrNy$c)g#Ur*2Dj()Plgn>C3m zW(;h)>RzPUPhBKeUMngHk890#S2yaT_33q%;2krz&CnvsE))>W8Br6_LHD0B%fZ4+ zeB#UKdiG5vvxycHlx|aqDP{B48W|8^hCl&F?_{bDv7SpNE8hXvLeI;!(@6ndZ8L9` zr>Z0;?z(a4<;&qNWx<69+O27rvHCgwKs*zAm|j&@Wj-3LRxhdYQjg90JfYmmY* z?lw#?9z?n3&wW^ZtmTIp8Xns(uaeCqF-*F6&2*Wo7``jG1d>lZNTY(A$JF@j5H&&B)O zlH&LK(7^#TcW9d*Yk#K2tL6}YvxU4vIC@!dO5l)&qA>Nv2FV*-Nrn&#Uzu3UZy83I z7;pb}%pfyK8Bh_S6WbpU`30O@KwoZt#<^p-BbkvNvCxo-GbV>%R-X8fUokxcR0z}8 zgVmPLFtEkO0>RG+VrKY_ls?v@xp)o46opS{CKcCjebCbj_F(@xnZ=Nf#}ydkqs#+o z4uq*M|K$w$YpfFA`ia>o`h+AK{eM8RbuwZtm>#fZzovruk;xV*uhc9pf0DDt1!Gg8 zOP{N`QfW+m!3HJEtkEXq1{>v^)Z%zP@3tDm_z)Q5@x@QT==XPI#E$D80T^WDx36!a zJYRO5<7jP{a#Vk#0!O#*-Opps7uDGSI71}2A?`ppt~2hfVa8x9!;53q9_hz{DZv1z z-VUH~JtKk{F7dJq9;N>8mX&}+nB#XiUy@SIfMcj}>Yi&9JI5?;GG~>8&OytNVyM;p+rLtW8VMWbBM7sHY<{ z9ix{q{bz!wMY^svD{`xXC1ZE%?^Zqtu|fYr|w= zLdLWx%7ku+sTS;GJBsOaLV7A$gN(Gl=`?i^3$-&>5GjI$=0sFFA@9NYq!5pgM#QD$z+D?fH7D-~hrR7{p4DE~&Nteg<3N5yCz{#7jfj3qUHsUF*_2FC9N^9w9Wi_SpukWUdb#0s0 znH6>hm$Art`!IV?iNTVtBx$l$7-^er&Xn19wt*!7S(TTovzAxdweBWNJOF~c85bZc zb3E@2tFZ}gCA%Gjrk1Gj#%Al;7Q6jVDR1ZWqZNh?elh4gZ2n|T{=FIhM0ov%uPYug zlTc*r^nIG2`{vpof5XjuY$42SmJV;ZWJbc#?2f5&-T#notV@&6u^*@myPzCU)*u`y<%?yJX-83;Z42i*}qH%2zK7SrpTV8j8$_ z$*O*SzYXF7u)XgAe6iiZ(0vP_FJz3O`X`}J72Lk#>1Mb=`TfkNhjz-9)cmw7#$*bVSRX5edn|baL>C90knAX_P-tAn55w$P-2g8PLa*{% zbD_J%nlp&-cp9jysweZOYVFB67VJr zcN@(x#4i>B_-npX>H>{?!f}AyQW5=e(jDnWc$bhL03Qwnti7#ymCYr{!NGn4R!kTr z6M3Uh5?&apVlRwUaHX0wp$O6mvHL0eUXh+qj?g*;y7_B@OS_dRaEl38PSiRrf8&R~ z`MgLxKzc_q}~E z{<|upOpQ2?XpK6LtV6N~**)>g<-*#$)m}U5W2%?6`Cr^j{~EBE1l^P(sXi#sJH&tX zZ!$_3{wwkHAZuVl{d4T_0Z+2BVS@BsG`|o+F!HNz@09@UjUlXP11L{Jn`;Hm(6AoI zoxS8A%CD;cz_0p_6!(nNHhb0i1)~wMv9lgpkZ)=RKi%2va{n^(^>4cO)i{B@?+aEB zsmiW|5lPf{J1WdX7n&%uh_Qvh47Ue@}2kETjG;V{mrNv^n!5Od?}DL52o7?WmN}gqyzf z1J87hi@B;l7o3-xH$Wy9bP|nzFEOZpk7wJss-CJtz=N~=cs#85YXIK~M;}go>lJMF z&Q8Ng5*z>=tlkd~p)A$I<{5yCb=B1g1!8!lvf-$e+Tdv4J;Q>*f?;4>!qdS$Tw0a5 z8-(~df(T}FgYwSMZ4FUnDh@o6PbBCp`zL;evGdbG$6MP7P?=8 zJFAP2JT*GO5fCO;$L9^i-||Jiq~hzt!66fwM*s_L;Y0h&$cSRC^h4`PE3O5aeTJ#1 zVQCm(aJsKvf2Ivn3rOUp#^FgDtgn4&tY?`XdEO&-o~q33N25try5=YXtdPce9C$&( ztans?ra1AgbhgqRXlXLgeepZTdJ@dI@i#%0%W14OST9=#B$!%GU)j~|Zk)!zqWmZGjp^j4`yOZWZt89lX?U@9H7Y;7yAr${ zN72Pgl5z*FKWTH$9tYp-U%cb=T7YPT$726?1tOkjiqcn0q-`#AMUn=WjA7)R!v45% z(+Y*C^MD8h98$buhct)9ogPz;*7P^sOW--rkH0@wmchwSoG?<2hRRo}jCilgnM|UR z<1&68IkHC<9BoSSgkrBYL*me2)G1_2IWooNi2)1$SBYKU^r!lXsq{+FeT^D3zaIQI zl(5zOf=S0?X-Ht9t3HMDh=!ksZ;DFOuaTEEi-5vcJZQe1QQT?R^a0Q!$wH@0eV+~74tURRqak;!P? zevr`Q=$fHJ_=)>f-IXipfJZA$#<%{~4TrVfGWGFkwr8(|*FWWc?T${wAFP~?etOuF z3K+$Z(#-Iul6TeNYX1W@OVfmW1!B=@t;t|ChzLwY~OMgE9su%$()fkpBkXC47^;OeM4sty}3%^rf5dZ z2(Kq8pdCn%9;f~Bjg&A*0A=xE+oo=lwf*e7&U5t z2YxNAoE9!?!Bo0lQk7k3krBC(3K$dcIp6uD#;7rZ#mA`b3yedg4&tM=U&~p}Xy>&{ zH$;D_@R#Ij3gf9NbJ#As&SA8uM$mAQdVF)x?7JaJaw*B#wLLdjzPH*CEak~*H^LI= ztx(A{{?gwxYQ`zpkG0`A7;9}A`&fdErW1d2JA3BI*`B*=yl!Gqxo80f9?%B#<*Iq| zX3mNUzJJdydxFcRe)2awzh5@AsGuPM?R+eu-^&fQ)z)=kwOLt`LC7tQI4|JUQgy0U z2Knz=39^^=rWsMM6=%Mf9hGNt9ATNwve|Ndl~&E+X_ltwy-T>n&EtSD3b>HeO79!> zQl?kTk;Zhpdl%HvlMXqHmsar^u}sNCi4pm# z^-ATLfru*gY72MHkJ)J}nuG19e>BfRDt44sqV%T1g$GZ~F=>|E2hieoOC&=@5=YC@ zDrVt{#+WXkHuBFrg)7=9{@}h<(@It+(B94FmdCtL+{hIk$%FknnIs3~xF=ZhWSqFs zd-3NA5b#(&*V_?@kWVb+{U5HrDL9jGTRRimwry)-b7I@J@lEu_wr$(CZ6^~>GO_jN zoKyeB-Zy>KRb5^6uGLSk^#G&;IkZco(~qJYpNVFbD}sntHPNi%VX~rgPDQy}dW*L} zZ@y#3@&gnU&ay3bnjm|Aj})CWpLAawm2%;wFqXouDGuY>B<%Xo@*rq!Owo`}FdR|f zVpC6Jh;co+QU8K+(oX;s@HfxyH3LJ>C>A-+(Q{>8+#kO2Q|LaLyZsJicPLlL?|1Ft zpS_9^yIm68(r78-Lnfkv?lz~x;pj}H`L^I?tb<6)3nX8p52~tg$-)3C%}pXp#P^u6 zt>_-D4f|7v>vU5aywI`AJegCo+oF60KQPl*QBihy8;hK ztfw$cQLcao^o~a8TNFos#A#o6DxRMvFWju}r11VQguPKb0s(*dLliwBTRkyb+xs+p zaXs3?JGVxD<_!A%+tc}XfRZ~1nmg+74kY>%=pD;p2>rs@c^G7}xH3W#7Yr+1lWp{N zq|YaUnFx@ZF)srY05tjqAg&yK>6{&P5PX2`41C{;LY0wH$mXohWeIH8iaY`$U*S@ zJT7cQ{QR$+(93d;?B(y2IRwc6Yr?6T9^kx*b@Ai?9YwTntEiGzt4Yw}2+#Z-AxkTx zqXOshFm!n-5Hzcbn*j5T7_&3?)(d-SgALkL~VZw3G?N{F*$4|YqUbQk49P)DIo_BS&uy$;hyS1(K*3pD zOH3iFo{m^5Ho=9Ts4$YED}>uj`Sa*pZKt@1}iE$LARh{lu*c8W|%Llf2T9~wB+&seUWZ!nF+(q^nTme^DWzU;p zo@7<%vxqW0(NV@heUfGd?U3PCNu6u`58BwmiDMs9WiAprNRrNJiY5(89KOY~&=3}| z;3*Yk&0zLqquftQh*HeNZt)gu3L)z`wO2YY)DviC%B_y={AE!DACJbEgW+x(Z{Bv} z;DXX>=U$Wz04{kQk0BShtOdplePvk`EQWzOw=%ju5oSx^dvwQniX)=CEjw=DYm=PK zgy6%zRJ=AG6+(Q9!${lPIBH#!42z>LaM-!sk|6-Z9V5@ky?yh^D^vnG7jlhwr* zc_J4B`t<(jv#fspst*5IAmU5DI9_&w zyz@}T)D3NSBgd3Wr_v(!5kVg^B#KR3yuJE~^{P|Qd7)%Fb*K2pR>`ux zXRit|Jj)T@{9eCf;WA&F7^_T1pw&H@+=arSF!4Rwe}WJTU~8#pVsDZaz{(SC6le6y z#HXsB!Gz5aIv9Lm!4Vr7d%$df#0U?|Ks-jCq`#`DxyiGcPMt2w3T;964<%Os{vS#x z7!6}oRAMeG@43vKm$cZIG=Eq>3v#ghe~Y1|mv?J#nO;xX9y>PX4=-G!3Lt5ry{U)1 zrVzdXx;!m;z4*&(w9I*wfK70J@@o^0E~TILw4zikmGjf*H)s!S6u)&K?9tlv_7DRI zKs{i$C>&e+eu6&1Zc#b*_9+BFffJ&8O6?g1NP-h$c*+^3_8o$DLOeqAlUx_|semfN zU0`@h>}ds@fahR&3h#*rq=G-fbkSc&^i_h^!dzf^>g^!}fPq3m01#pDF}X>vOZs%a z8KsgCJD8r5due^0pjR;XSllFz%6onRNZ1No? zJ!XmZ!_e!%M0jz(S?7cY_+nZ5(c4s3bj9oy@eUL&BUaUB&6xER*-^RL#jthqcn15e zx=#36<-5STAw?}yK)ZSIJ|4>Iy0Lf9nK+w7?_!)BD|jZs=sjsm{B%Z9OAE!n64CXZ zkVwwZSG`$FKJ#*&&+``bD^C3LcclG+`& z_>Lo9-VAe~5P$7toso5<$!k7)2*y*CzF-o^Pj9phb6Nm0;U!WE5Q)c^(3*v zp+*y*7v@kc;06!a06E(F{=+$kU)QQAx(H{;;ii+=KUNTYKDt>rtDh+78SN8)$lzK7 zcpk|nA-{Z)X$9HSQn(!%KR=Unf{9yEHO$^nz8oWqfk6Ni-z>-Q4UwcJkKnZjOx4-p za%$(K6RArq4&B|I2MSXedE+czCzToX*Fg+Z32qw-;vdPW3W14vK?PlTD_4^>PKSOaxwBYS zZrbTl>D0kWIMZoPyKEOOcd9f0*t(guxW28? zZFLuo8MWjjZ`GeUzWhotAEh-ElSm%ZB7SSY`qFH-I;S|?U`xIHa#=`6rD2r_(^P59 z(j5j|rxtJPuu(FLLV>4@NBu_s?XtZ*&!DWPb*oT5Y>~o0YAO|Uv}w``i2$jIf(Txj z9v+KwUe`|dS{W-w+3LfRJL?Kjo#gg~N4t{h*S3bq20LCF{Y0C}p4u_4VcONn1h8U& zO_b)8@})qLM0GhqlqZ9+wMPcm^Mp+LuGqOS}eT} zQH{}Mm9GcL9L@`k*{v)#+lR9bM{$9nS1Z>ywYcRwpWx7DpYYbUUojOnZv}dx7xVIj zMg9hMh)qxKh^A%FCO{<{^_^t1*-?Ig8FsNz)naQmccpzS#o*c3=&u2Zl_d$WM_u&6 zb}TjC$*)b!e)3m0cY?C|GeFm?;~Y~L>T4+zn)J#dwV0`xzz6jj2`>7+w|5FHN$fr( zF4P_D8c5I>vS?SGr@4`nQ*-lILGdw!Y~(D1eBTt4SyoXox$IbhwibU_g77t9`?Myx zILLK>IxcWdoo*6RNubxXguaGSc$iR5Fv?JVTq>)(+@6JKRB)Kvn=1yXAR%Q6e+ZhD zIp~*41Kv?n7QMzY;gSIL?r~v)ZzFS{g9yUaAh^8=s|WG{8AFihAuYOJ zPz{LgtI3xT1URc`F||D<8f~OTv?+JYIT^Ha9fh-LQeUxZ8RD2yhDgi`eIiH3k#m%J z2!16_QmU2ugi{9DAJ1u8uXgk1tUMlN{d}6Ebo_n2eN7rp7p zKc>@8w>}w%N6Q%+6Eqo%e^jT>oHNX;vub!mSFC4}*w`(`(=$kTWL+xYt!7dhIZnoS zGTa&zTxzl^c@$?ByCn1rc?@P&b&0Vo8I#~Ru*StRB9Dxxy|rrF#Te(i)b%UdRT-Cc zDO0T&Qztnz#xOFBa8{xKV`0ZK?aGb9oR&3-(HVcu5|1C8laCP^v|NJTd(2~XtJ{@Y zEO8su*eEyI4;%E@Nch<0U%;lToudz=d?^d(MPKQa1RGht=ej##tp0EnFV)zS4ufL; zd?nX>Wu+d5KYGz7pY<#cJX92SgY5m8yr2D~Zr}EAvrkWu4EX>6WWHz7wQ-^m#!u+S zTgm!ZK_HkfR?O|FQ^L#>Xoe$iVFKonvMCsgdxLSN4`GZ4#-@-#^aoByutB@!PX0F<)P7L*cufdqVG^!i~uVJ0LZC|Eiwp+3Ar&u)pVkYJK(H&pie3 z3w@6WQ|%@;V&pb9lJZ9JRMmdvDLyn>OuA4ZO9W}+jFLYjH#z0wzkmi(G4 zrY=Q)ZFL&$5MwRO-ln>DBP$HSE{rR*uS&Dof5Gbr`7$!q)!SUVtJ}42Zcl&LJ-)mT z89?aj1f!PQs$eVUnCdv9?Am-mTMl7k=m0+*)v)=H(b}|yynS_rFr=U@LBT+!1B8F* z8A=gT7(y38$o-HdCaY8F!*m4K4XEm?6H@pF7GZrH-_W84qfKGYI{**d9=%O^&pbc} z+#aJ%e$PFC5Bw2&i^egvZyWRpdW+7HX!HXg$&r7ok9_dY3<(c?p_T?$fgbDP5a8Ex zC6)Y{xm~o8S$R`C2!a)5VRub+=6FeBdUKOxnHHCu2ZN}Wot~hmcxCb&zd=X2o5iBj z^uI)>Anf8r<>GlJyX`>%t$oCEL{Ya)SF=hpM4J{_$d3Hx%$k2O%wnABCFZTT3r_6H zTRY|2XJv`n&E6L57V8osvZwa!IRN=$%XpY{lDo2;8SME4f^1FEDkCpjS(7TKej43* zX-W!?)x^id0Q>Y8G&|!xYvD{INxRbW_IY*!`R1eFcy8>Ozd1z;uLCppch zB6!*7O~MgnMSL#U9LV~!|Hcvg?HYQt5QQH&ic=ExK-iDwnQ&MRoioC=WcAmL&t$!Z z9lIo#djoe`ZV1*DeD;9nyae+MBa0J0=|BL(dcNp zzD5QNaAHMxI-geok$nji4e;1NV|S+QF70cLGEKu*V~0aQC`BUgGkO3lF0ssQncQS%6&>vR4vr#h`n>vS+;>W&Z7L67~n3Z%1%a&4#vkY z3C`~RoA)xGrx?;%<>?@CeA`SPL2Nf{GDB^!p6uqDY@|)h#h`Jwh<83u;2{TP>Py=o zuEM}KZ!#9oB26$+($v-*SrX0l?=%OBluA+cv7`a0w1A}$P+nj@QxWomr&5Y{B4(w# zU^XQ^p$x4fabB*Y1AsrvX8YDVqCP&oiBD8;Y<&9Z&^?cj6O@`W^Sgk4!H_`?0vOUv zg;deuWT7$sH_V*Oj&-EVaR=2Umo!&l&t;xlU^F~%NB^#Cih_a8%2MgdT8EMWD6Hcx zJeP)$scm2A3VBB|T~$c3D|2ep~`mqUG004fLRY4BozRo-zb5>(5 z5T&zLi9=Mg&xC6!Dk^E?R3}Fofbqp?Smp1=N#2rK7N1B7|FByVq8pU3y^a3scNkG_ z7HWWR@}?heHw?2G=@jmeDazyb`=vI|HeA^s86)(U7H|;SjlmDks33(9+~AhAJn5uW zt!wP%?bkC@8em*-NY|hJs-UDU`f9-ETnvjxi5X>kO-}d$nXd1X7)@73QAa{?R)1_W zkfR6jhIWD)y;uf@Xdu|x_CZK29s9TR#2*kjr4mRXr4k6k4puS{w&Zh=to$k1K3g*d zkQvouNW&afK@g4!tsmSvJX9cXNiJY@zqHVQYZo(uL;{j2erQ(E!wGexBJ_F5h=SlI zAN|nGuY&J;nSg+BBsNf}WdutTck_ZG`9vwXiB%dD>}UO?S-GCA3jo9jd_s_ap;CUq zcD}G&>>HR6eL=pxw0edELb+a^zB!S7N}psgH@S{kUr~ZDO!QL#v*mZLmfu7c2=5*h zCJsHruatA~S3uVDn{G?Vv<_b;LRhsAg#Y|0EN2A()f0UR%>k44i$dr>6N~B-JFILh zX+m!4?G{qt{pf!a2SbZgpht+wU`ip&UsyRFN?P*?`@(+pfpUr)_e0eQ8~;Eh3Tji3 z+odNpG};~Aa@l3e1^B;%8zR_fnKBn11V%(^=?)yx*X&h9tV^|(80rh_3kQ(+jXGCf zGm5erl(7^|P= z0bEqrCvz4bd26(2;ms9(Ae2u3!bj&+MhKbrCf{&kYE-K|#JkPMfMEkzi#X}Hh5(H$ z*^9a@TL=AT(Nf9{l?G93=%}st+WMLOhN}MAEz^Xorfe?NMPWcx!Y_X@69DU}b?o6< z$BDRFiUGohYtO9#WwDZfiiMB+;_^SrfdU*sMvMmQify$;Zrmljs;dsR+W%aG68mYJ|A^#9@+!k31zW{rr!Gmh*nc{*QSqBvZvf~_qPx}#bcU%1GS3%klF(w~p( z6}hwALkJ2vBFG zr9g((_{pG>5o}pGTsrb!uX{n$u6zu#Ps$#x9Pj8~K}fHGBmYaZdbaBlo=}xCqziXPp}PgzMsIy+tv&q zGjO|&GXvCFZQD2Ntrr*~Go-U!$LB+|P-;+?jM&bJa0myVW3I*f>pK@7ihVpaw~Xc@ zS{SwiY4{aUi*y$VB7Lf<6nF2CVr*8-wy(Xa7p;|$-R3DtxvE;mzZP#R@Rp;i&p*xG z*j(%r_(dCNKJpAm%J$c~_0VxtyJJl}QyJD5P5_v8k{;rNCpoTG!5*S|J#P)VnA3qK z&Dk+}vnMr>r7&)l({=u88>azG_bYhwh}m-Z+yok_wNZI#y;DICCi57$sMsV|U~sB` z*y&Bg2WeMSt8Df>tBk-hXiF$3AffiPRJ<2EEb39Nz$zig;J^Cf1=T3K+EAqs+_j@1`L%hzZ~iQ-F= za#X~6jh@jbCQb;s=HwtN)k~NQGY&yQv*?-^nZD71eVX zIb=;TAM~1GyJcZU5A9(g1dwRuCgs`3C_!%6;L4jhVWiSg3X=$agwce8UX!~a8+c;@ z5nh5g(a=LeQPQKyf{)KcQgdAf{Zame4E1MnS-|Axw7mxWxwAAJ73FCkb>B!N6w!EW*AFXbSEl{B00&^3#wdcXk2kTcQ?Ep+P`T}qtk=$?9bX9>SYG|5%Kx~k(b<&)<~ zy+_Dj7>~(v4Y}7cGdrC&oJcM}W}r}U*8bAN@yz>!a*--X#Yx^f)gOY~G6Y2tlQ97m-NpNSS_y&l>sJeLkIKdi{0vRxbWvvvwr66PunH3K(8 zg?>_iS|NGfwRkr4Fi;8guag;Sg{zEftvtp!k$(y5@c$!TGRFdVH?eiNscI}`>p4ZS zfo?tb{v7n`ppq0~nPa0oN%*%V;C)I(GRb}Es*Pcly&ifS#rZ>SPA6G{GfH~Hh5%$| z074r>Zr?aH>pVeJbRt&~$w?B)QFON5scZY_Gk|zKz?nWS3StwwdA>DNgterl|1nN} zWI(Af`qP1#NK*kYLi%ZhRFAXK>SRr{af<|fL570wz!6o249Z2I`uH9?`^aM#$7 zzrtS;MTz%^*6>~ct^Qr{tb5%oM4>-2f$%M#RI7Pf!^OjW0TPtLN5opUU)Bpw(Cqtp z?=>FTSf~G}ISq?YPG~*QB`j_OS3v3Q>%TBaPcr5j_;>j$e=h>{|Br8*8tw)r`#+rk z6|k-FzstZR1sXa-h#M&MuRP6D*ykWj3>w;KjBxg4MjvEjXbK$gE<6fqod+haLoF{J&c^T06)z$I){og!~Be9F3jp$ z!Y(?aG09_9EUrK$%WZZXl7o_RJoB?~xBYuJ*xfjQ0<%~qJsH1}pfzK~+O13iMPY@# zAagp23=k_3`89 z^Y=_tbppl|xNa@O|6pIVWR_vQ_Fc@}S0^`yvM60TKnClgTcEUkz)|Vt~DB(Iu?LRfnbq67)uXuo!Pi(&W5+! zYy1&W+|`(o@z z@j(W+=f9SIA;p&5zn}yGn@_-$Q#-p)&>Vq|{b+*;^| zSRCg?yi@ZJd}3ZGJTaZ#1%ju`J%ch;0etJELuU7Q_{0@qgIIlxi7jzw*11Q5|G@37 z3Ws2ZKVbeR%O*Q4oeM0nrpX?Fu7>();FjQpLy4>n8Z7&3$Z-r>A6YX7JWdLfew;Lv z*PU{@XuQbc^o(Tat>+4_OHq{{IY|`V2}v)uTW@=F`F}6lZf=zpC3n0eH#!0jvI`%* z-pgvWpB3I8ualERg56ks^9Oaz^jp{i@V`XiVJqH?FXYU zFXGl{>Sc{vhZa$N$aCU7)s1V1Tu|T0b5frxhE~aY7;g~5vB>q4o=b*gQJG}BNN*~J zTFHADZV1A!WPBA50B@**ah~!Ap{TX8T_iVT;Y70UVh5$Df{D-VLrmm5NzcVYI;ak^ z?=lCgsJ-#e)k9b0{!BMe;U46l)HgLlKB$0%=f)ue@=w|uuJB&jchLjCaDa?2@lF0v zFZn0K4N-V3`6t~?{ScKhF}ax3FDXmV0xd(K4{eifl<5w20PBWfkp*-Tr#8%{V`B`B zqukSa`is#*9ooFaYW>Af)CWc58ZZnlX{yO~GMge#E!u$bmujXp%TGXx9pg+3SEfSZ ze3ogrer^Qb_z}>=>oBlx%&wUgRP+R=M#;ir!F)@ehhto|%dY2A+rCt&Xr@KJl+((T zmC~lBCbo0~P?+9gwYVzIr>xL0Y+Ju&>C#di?H~~u?=DYe-CUZeG;3-%q3^&;KQUA? zRDzG8!^y$vW^2&Ho%7@79n4EuFS2i6&Fw8zz#o9(Vsv9b@MYGe>7z8aAs16xHP3Ni zC+8gVqsBg9!c6ON)t<4H6?5`|hD{F)9-0fo zrUZr#g@s|$NQe*h7m$-nNDg5;h4uB-m}%4k#(7&%PSQl-ZmCHTF-#z6lVld0P4uk6 zlK6M5&D(4vZ0?>&tVi6UTsLgPG1x&{-(A1?ZMmM`bpcRG0Ky z(Q0Mj!9;zaTN|tUa~Xap$uQWIcE@!opL~ouM)8L?2lR*iUe$M{^QK>>YHUaa?0ILq zG&o&BTqG)QoXU0_1-!*1?zKT`2%YIp-Z(w2L{Y%6UNH0CReN;_LjU1iv`&|fZ5#o` zUMg&btNuw(9rHx}9Ff;;+Yk*$zWOg<;li?6mu&~H_>>!u|K)l}I4IF*2 zH;(bixi@Aa`F~q2=UVw1qGGRZUVM`Jb2a1UbW_-5@Gfp01o>#$Wm~imWvU4;-(xNX z5Q53B7b*6)=_5Rf$VmHl`(1ZT@CnjZhCUT6`fy_U9aofdp-FVH%^Guahb=8JmFuBr z_O_MRSQQHmT6{$)t)#~RcygEViCSTE1wdof{c0-T26|;>@EdYp6G+MpYQaXDHK+`8gF+eN$T&ks|LNNU zr~4c3&MCspwl~QPfJb@0e|wF1zZrZGuH#h)7JptaLE24EwH<~*_!vBl_VCHaoY!G0 zW;V{4q!CIh%2c4rr*1zoHeu{wzegDy!C4q)mXpWY1op~_ud2mw{D%>qw_e0vjJsBg zMM<0&4vc#tBr$I88{FIXR^u1D7Q;#YCVQ(C4fjj-4Ic?8>U_3cI4> z5|hl41;lOfKw&&yqsk*p-BVVWSDl)?Q3jR4L{&a;gdWdJ{lJ;8n3?8I}KQ~5kq}@9e zq0zwNp5NUDfD39ZiPq^6%*LwdMymk-}o>Tb*|9 z{$ToRsxP-JPGl)GF5VwI>7si`KynHYbni)~I`DZ*ce(m56b< zH!E~2i03$z`nYq?(XY+82QFqImF8HI?ifjFDpqYOR%J?q=9r55n2P2Y593af_PCVx zI97d%s4^|LB&}9`YF2g1&RG-%qi`xDXmwfa@iqi8%U z0)c?QY1k1ATcx=rc{M@3_ZhW134_A((#WzGZ;@q1EZs8hN|kHy4{$ZXhYEkp%2%z7 zP(3DCBNL86tFC#)lWx8M=LY7i6=VEnBUlQS#0@9@bxjGHEIF&D1zyv!eyybb;y(wF z69)>~v7zN)it~^cg$i9FrTcEY1P=2!o~eMDAt=`rVqTr3c^+fxY&yi^yCG9v1G!ST zA^whE^!brPv>lphuHjOP#Rsk(a=K!vk&~yePGovC{|YLHFgvs_@@$6gT&q2kYtS6# z9uDj}gu5iUB9P7~7f#L36XL~3JB8G zeS4|j1}csKcdZR{@Muh(%?cRwl(~oy!$_DW2~6ZL;Yv2AMy-Ja)5L%FzwVczb_s~^ zN3jfiohAIjhzetPUkxPH7r*mE$Q5ZJOZG2)T{%%K*~2j19R&of=WEg*`(i*Q6- zO3XS|ao)dex=G?{Fc5%?6;?QO(boNSjoSGl2|t=kY?8CgGkv!)A-C)njj(m+bQw%| z+(bQW+`T)ElBH=a=qKwIF{Yj1wU1T1)zz|Yo74Fw{&I9GvqzLvqT~LbsjJ?g`jmBd z0l?AWETh?GjokS*-1k7n-;Y+%?JSI08nWLu99uuKJY}C&Z9=cLnL)z|KC_Fu(++Dw zhBk9q=1jX;-$rxTloIV~=C^PIY)xe{ZHefO1Yd)?bSnKi;s+bJ-DJ?tW4dA5DJM*? zel=T|LbcIfiJ7`^4~|aLHp1QBeQR$oEkLD@e8DH2Cc0zdzIxRYCV7IdjIVU^>X}2*W!YY0gBue?QKniOWmW~P znOqNa!@(P4)%^!)_Je6+%t&QK)-&ClNA`>Wygk|tc=3^D0feqqEw@yc)?&Eu1h{lN zH^f_teYVE9@s7fm?_?@C+S|+|)VFpdZ&#|UhMJrU&*RnDX&0MP`e)|Hn!onO{5mCD z>JaDyZMRi(J{&9C#y|UQ(qrYxMV0-xI43|UI-%sMnK&MiNhFePT`pzBvHgk6V=vW! z92`>5q+Ve{!3vQp{fYz3I$#Ht4dCkx%C(Rm`0wrV%7a_qrd}@8(G9UOOIc%4_C>wW zDM$atLWoJv`|xf5aFwtcXjzPGCKgm^(D#JHA^^Y0HWYH8;Th-IUi>@s8d?e1h;4<_ z$gqGW^|-(GTac6k#gpg?byLid6Bz+Mn6!XO)|>wlu2J~Q)sh+=ffMBu8h};UpFekk z%wr|;O6X@H*%Q1a_I12T@^~W%h}$j~6;L3!I=rtJ7!i1|J{FfR%#C=3^gC$9MhEoq z+(<@62+prg&uWr&(0qdGb-~HLV>pEO?*A+x3hVVD?t(=r#2zi=mi!fk1|W=8dI|D` z!g56Uq50P7@#q1Q!D*Y-=^*Akbx2sMmpl4XIEzRTl}LP#a0Frqd}!Su>?@l3>?fuW9_nFhaH%*Pd|IX)DLDN9@XCz;*tHCW}8kT8Ju|~B_0nuiLX8B<&16^%; zdg@BqZEL^Ck-6RGBRctY9Vs}F-m+Lw$oBE$LrGzFyC{S-#w?KNF~?^n=PfJMXJ-B5 z@57|vk11mnNzlaaKt-I<6JA#4P$|}861>r-7@Vo|u>BJ4Z?R)Y!W06)h_E%;o-qaj z!GoRNTGJRirG-pg*J^URVAa~Gb%t5XJ%nASg^oV=i+Eb-nQws0qoMgi?((y#{c|>x zqdwCljA5;Y0SgB*v77-YHD3t_Y&2V_aMj)%sJ*odB_}hRJ($6KvKxL1MtLbDV2)yR z8JD%6!%Vq<&!K`CZOj0`ON_gP7`S>OLo0vO*m^OrSrgknrZEh(V0z_DL*90 z`{tr^iXOL(0zqpJb&O@7;j6^D{`iZI#R+!Pv@h$PTr&6L{$mAf$v);b*eYya_RXrm zPf`VphLH2N7Bm85_f<3$1Utqb2;r z<(D~z96zM~I)q`*5EV;xqoKv}ZNVVYxL&cRdY5&0?`}ks3B>^Q{=U^r6!cebpWA1? z{t_I+4!MvSd1kVF8iMmN~suQyZh1|lK;?4Q~JYfD<3l= zL*MhYl`#PhB6@<8awOH6fF+B1&pB4joe_#69_Ee+xwMj2Tne4SzL=y9wxH;LqjN&< z#FCYhjLqIiM$jQcxN$d-Fg}}6#8JzyHF=kE`^*Yf#}dIm@_oh5+H00jon)LKU(#N^ z#`6-0KJfmt{-{w0iHE-Z6kK5w`(0#HiLt<8QkhmDAyaFYAt3?H>e~+JYUp3v>#^wy zP&9Djm^z(f8nXE&aHLHbGH|C0c9pJH81qN&kM4Yz|E5^k>=w(A$OT@8B9ZnIU+1XE z43+1hcHv=^(4r}O%I3xVt__G!+u5qct2hzjE~dV}%svADuHOG`x4WGz&Vu0ot}G-} zwBar~Wai~?m0kx_@8i(KT5?wuLXEQDTc1|;Q{t~W7GP4{RAm8bAhog<=3}$)5l^v) z;v!Dey7CU#!4Ba!ooh5$y^?j%2IxDB6E2gA_?fMaEy=qWfu^mOYyBudO_xb%(XLqr zSl|QCCQ8s^GRywai)K1~d6v!1E%cKuk3RcI5X`2{Hv~ogs15( z+-1n)N5~>UNDKj8Q9ePLyQwkvZkCIfp?aD7931|fJV>s{Ld=}cjwvzZwSFX zg?MXbN5tA+=Ozoh^wDCON5lTfv%C;W1!1wqaDzQ;F;#+SZ8(b0_FfXE1x4vjtCOZ+ zN+g88&}CiC^?gK#DLd=8=bs-=!f7^Wv&1okfX&td|k%B_t-6o^3aWmo9 zxt{@sY)TGSI9GabrJqX1V%k7$(uLc=onyeA_cYW{+Ma)J8XoTKtXjB!rbbx0T|S$# zXnE?yTC?#1#*C)2ZrZUKFYbefkJxXI@iO^JT~Ajzi*`x&wQi9K43U_zyH?#(T7B8# zM2#;$EG z+J8}Pq1qm9u5VvTHoy7!i&BdoP?uY{TB}~6qToO3SA!5?f9f0^N#;Vbc%SZ2Oqvv> zljDpJ<;3>a#24fR>_}Uw+84yTl4<`Qt&b)jL|Y@|X+%PiL|ET(kf(tQa~oN_QSAaK z7ziD(GD_>=qE(mw0bQCgm61(UcEQQS#3;M*8XBjSw{rXOx3-Wm+tRWt0HN?+K`HzpYSNtVE}(g+=t5Xhti|n7&I^(W$`{} zZq1M1>goyI2F`pIwNR;Elww59M|QE_>YV$kq(S|1Fg%oGt_kVZ`}c8@^j;o^1XZpY zrxP`{q-f7Od^zf<>`(SsxR&_&Uv}@UWn(RxiMi8G-_a6_>gb;}1`+7V!9pS;FbFhA zd;!o@=+MBfEFp3HyD%zvdg#^LVd{Dc4P}wR48eH@JoRiEdeFf@d5@1D*;Y`P@9>y@ zS#&xkI{u?nUgUQq4wEgUm6Lt1t*;%&J*p+RlZz zBaSl806}W*>bf%7858m_<2+7aFP@^*}!}<3qI0bbq3hlzDSG(*CX9Xjg&SE z+4lS>h$q|Jd_W4+mg{>)9q4MN3n<@O+k~G1x7q%Dhy8bxYQQKby-}EPt_1dayT4N% z_WV_oDKLeSaI$kthGx3aCgvZkS)m0sWx8bp-1g%q3>273M^kEJ8Dj}Qs|MkNj90P7 zwOCKW`pT3AQbw;JflT}j7FAqPI4|iU0jZ7l&Brx7#Zguz8Jm55>ZdF??4{V?UApyt zw|q?ubUXtIA!TaSEK%%#H6OM)W>IAa$OQKEwZKWfrj7fmmm&1wVx{|eAcA|6Y`gyf z&Z2A+#%8H-%smEhG3;2T_6r!^%D+_R;xT$=+%80*F4uUiAWqzL`+{Sn<&<)GOIQkt zD@_ow+;j(GVdV%?S!&5bA%L3(t#{bGW_c1Jd}fC-P81h??=!DOhaW-;_N|N9=Gua6 zz{BY#8u_oE|7Ihj={(@@ICu|pOzkTH5|IHGd`D5~9pY@VmpZY|w}o-$khI5}NMfF) z^SU#wS*{96?afND20jK-Q%7*-`;>zse;4b_Qc*2Sjct>evu!`sGpsp?c~L5B%%9z$ z{>41qzMX40FJYlSG#9-bMYC;TrQ2~sJ7MQBRU>8yzg|nA#B-raXOrWI;mkh+=Geq? zkkR_>y{U?nKhX4s{36F|ugux>$|EQbf-a`WP~9TzfvugG6+6W+{^9#n?%G%V+%o-pz0I2)5!F zQ6|fj!ovsBe}WCfb48tiZ$caSx4d8T|C=`@`pv5W6dh2NkiWXOL+k=tS}+(sBEw_? zTy<=5?V?!unRo!SK~c!oZA;i$w<}zCe>XugAb}MI}QKKTSfPe=IRWdQvI3f@psEZ#0MJp zwvXiX3`+Ml0`ESA;b$+Ycr1yMliq%6CqFcJ`%*>AYGdF`^(IrbM$WEX__zM_IB$`p zU#E*H#DS;Ve-+jx`RCKGXK;w<=#i1>5&d!{z(fuyjL!W<90|R{5JVdPFWSK(7gS9F zWOvCX?3|;DnmF~?jV8ZOUG0GD@C9D{TdmF~8;%`DpY9$mM;*T8iSu<(Y}X6~mQHyZ zuT8=OcpHmpHbPIZT}-!qwmR7Lgf}~qyPA+y zKyn|pJvnlS6=`Z8?Jc~|i6B+R=L===n^mZ27C|_rq^(ce#?xmjG?2U14h4KYy86Kl z7;3SVzi2kEz8qhoL6EPZAd4Rp$d2G($$A((H0CYRqQIKN z|2nH7l%b!&skY$YHh}+Oz^%9+jL55OpjzgID1#PBtF{)a&XER72}hvQ3Kv3$i>`6Y zS|_aa?|?fU_Srb@4`7fZhlvvX#@ff=#u(WQlO4G0d`$~YU~(~9mNpFj%ik) z7>+x@0>>l%hG+Y?k_6H^xQ?;u-4N`Q-}FUax`2^<71oNdA4Z@M zZMg6vrFQeghK2P}b$YKMXsO-xwC}wRQcz*nv*LQaJz^OFX2^YW3`Jy_$mI{RRlvE;dc2rYWe-}tm|094bYiHCnN)k|c=6BuCh^35>6!x=E01zLsy)SG zf{5Rim;G^zJMAjfx9a0p-@)>$TePXEF{yohWmQS5aS5$i`Kd-PZPej&S5Pr!;lGh5 zO=St2f>j@fYW^s^30#%er!nJH>0$WKMvt(6mA>i5FaqepS#+gI5f{Z6!zupYSbte4 z!!HBi#v#|r?{a()-LE9~kVZY(A_>twrl$toOWU?&WG|M-}v78+D3IPZ# zuKfL(x=KCuZWL8G?_s9SXiTM#A86DDd7IfK+e)cPt;?S~Ge{Lo)YVkPAT3lm#Iq>m zOW}WIx&KZI_Zsn!(;4Jh{(oG3V{lz@*KgCtIce0mu^QWIY}YyB5~ICGb#;);O9EIvP4Y{Cm31>OBu^+N4g=3erdNx#4( zR?B{(asH=oWBB%!C~j?$0LT*%f@AB2a3>gn$>)P)lD5t!2+(Hf4_oJCPJS|-cum*q z1inI6`H*3wikbv4;PfPguVNwXe!mz=`mHS}*pnAP3EC1`pGp@4yt@$(B8#VrbWatY zfR@VC5PC+g1p`UnN{X)}Behya8v`H?e>Y-7FEsTsgLKeRj5JHkfx#m#fdmL)M6rwj zgM8|>1}KXTdDhyJrTzSUlKprKmC&3bZpmz2I<##OUB`g@qj^n{PrzcqG%`lWnHN)L z+T`Wf{^7vnO}t_BZ9&?$i8gCMuJSQPO8*01KL&;XWdufKO>@flwc<+I!dQ!fvZv~<|oB|wnAeG$ab1Q?qK7f4sr|9BHMQJnyl!pzlN@KKaRJH+SX{h2`5vsG5K3* zhP^=dH9}zHj_yj?HC6wSXFgeIV+&>IsDRB1L!w6-65f=Ilq6};FW?1*r;E6E184;R z72yUeZi`ARQ~mTntZ}ctD02A#m!?ys7__7x-w@bOvW4 z6sh9eCaN~YPt;s_a&NS0_M*hR+M|B@Nc>nIyIg$~-xN}Px( z`1(90_ivjCSWy=qC5}VL#V~&vHKK>|7`#D$L~LXJ$nB?;$>U0=ORo^HnZy11y&4RI zabYW7K=##q#F($X zhUnFZ5E@^L0{bvN$NI5ZGI@&WA?&HFHWDtg>xl7US43&Wku#AKk6-xWcHJ(>v7l!K z$eli#4l^#JJSWy)4mUgBAoS7osIdej1pt)TqwuO#I7A~aOnk^-A#B$lWd=Hen!bMF z>U^l9IszS--Ozj(nyIKYK-30OYi4Pz1TzmYs97eb3pc1%P0K5@glz_zJ=)&c6u(`t zE$=vMno#fbccu6_$^GpbRgUd5EHMj^!lX6UDxOtgSpai^iH9pT2-VRO&|Rj(j8(BO z(Y$1%idZ;SikQ=P-7tacxyA^!K?dD^DV?}|fbrlq;h+V&SeBgxK1<92EGLM0R<|mw zq6JwiKSgkPn`-ZsJx#eIQWThZ%UAd~2)nG>_7#XtYv-o|_RIc!w!IG2>uXe_wTDf4 z0c5qkrjO+Ivc;jP`%IN)=cb=LfO;o7c2`EIl8g;&MjBmZ+MSg@V(j;Q5>-F9@m)_q zi`_a3cNDMDR){vh`TE$yB-QkPASwJsB>1-dOuqmaR6YZ@XsouP;<_W>t_LZAR-!?K z0Ob?h2D?bBbf=_~f^o6oPqewK)yg9`I8O9TL$Ur}6-xYxFSoU!jNJ%HtZ?q=P(QF^ zKY-H0u&q>ly@yozIe9tZ^rUCSkEkzH_`B36`HSn#fawij@}+9#Bc67fcIBLq8Te?K z&uHmq8w3^`G;5Dt;AzWtOKtHy*~w@`A5d(k&4SkvjZWKG+=ASKP|nh!wDN(E*`qy^ za9nlCZRG&*A^i7Y(yU_?w(%sNJzL6=71z%FPV@Sp3~-S9Tc+tok>gvD*IbT-sw~Ng zsW*G8(lQ+|!EygDsAr2^Y_g?k@GcUzH!9JtKb`3<1qkmJ=Kajb(B}K49qDMs?{UD3 zLzt!IA{du~MhuIDBg4!0Hxt_}YPTMWhBr*nhF{F|=?O$J@4hW2o z@t2i#JW;PF71C^I9Jal*;JBETzAuL@ZQ;2I=AZu&jaht?B(VMtUi1yldOTJD1U)a z6R{DrT5n%+JOienBwPO2XzidV`ouAD))quw8q(YNfTBr62RLa%TUb=c>Q|%`M$rLV zG9`Y3sZ`P6Y(H*wB|B)_Xy&L-lg3De1bKNd%0fRn0rexKE9F$i$trI`>8wuM$*-m$ zIrOzbvpoeUBza{pvbLav0CoW15@f#qH+1-5S8c35yN?f=FQ8y>q~^Y+=zmr;blwR@G)sJq&BU=h_R;)RK zb9qI4RC5qNt4CA{nA{ci;6&7*Qg+zAB_bm{Iu2HaS$1(X)M+N+HS#L(;;mZV^^~mt zWq`scy>aDpM@~_y*3__g>*HmIqCJ7h1XXek)PDG5t!I1kJ9a#n^yLK0;{xI?owG`Y zg*o@sEmfEFEh{_=DMx4KNGQs@qK{Lm)Lk>A9qkJ9C`9Zp{WdVNtFiC6n-j+*g-Fjw z55I@7JidTsV)yGfK*+5y|5y!@aC&Ta68RCLyEUX}?)MQ?58{wqRc!FRXs~jIzGk!o z@Y`QU@6Gt%K>e=Gu8>N5@2*V(^Q}E?Ft;$Y-}K@HVu$eU=oioD!O1=eVZ8^e5L+G+ z$R?BkxHZ^`AxuWnK?d?cMrw+q5N9~|90Uhc5%-aA-eFy|sILZXQuIvm11Q?0Lq@^V zwm-Zf+D#I&c1XKT|CDczkL25}R}zsdK+q_{)xP@tM+#*)7a33%*)BSayPt;K$_vwmHH#;Mf11 zCOp>_gJHfU>Z3uL#!W2301?(NY7EOm`F;3<<$r5@-bI9~Qb3v!e^QPR@f(6_W-b=i zX;&7(6YOBccKO{vq%F^+$2jwyZ&-)cxFY_TGFJtTrd)@q$+o8VZ68Cv#bu-)fNM^wye-=`f4MGsYNa{6>YIwUlB)*mVgm2JVu_Z2G5b6tv$FsCR5A}v}^nD z4?F_0{bk3>h_;R{7ui=s_S9qwHC{&L9nBJciEiVV6$UC+=t4QP-1iA~!+YiAYH^3E zm(rE8NSDau{aNZj8MNLv;RTEih5R*{#L5>Cg|;ALgC?@5O|ksezDc2`g^gil*4Y9eyzbdsaN;HB>+Q5s)2}S^#d_-V3C}Nq0)6j(;21-f*RDrAZ7w084ZKx;Tr+7}e!71hkoiO6CW`uM zjH&t;_tnM;f#Qg0T7X3IQWA@(c{HzIoLQVHc73-J#X}$n`F`3~7-t?S_|q+gOP~K) zoatxJ_QJlI@i}ob0}2unphI9$xUH3pgz+5xU*Qq(Z^$o;nG)H)dj2xa*=HVcNl{+t zz#MO3<+p&OXY98V%B5z&muE%WH@ug{FXpGId1(|ZD7uD?h8 z%ro{32{2u7Bo!);U7jF&V8!!>Iv$V!KrPBbz4vm6I|O%m9zpPZK^)B2qLBnd?RW`y zjOR9Cw7Kp5Zx)s8BIM#*;v@#-U!c4&RDFGXy<4CMkv2;N6o5r$4lB)O@PA?g;yf%w zl)&pw;v?`m>;IBA-AtE*86T&95V%a3Os3tWYaI+u+HOKm_8NKOx zxArk!t>J7Y@#|C;ZIz9GJ`H>zd^ZOz5A=N;!QD*b| z1p-h|aSln|a+Wj=Fp596fS$*})CQC>)}O2xvS_+4I=gOH@+3&Kz5zuQrxX*rSSBB5 zgk`%ZGH1zx?X+PHw}#{8=V1P9V8o+wQkE%g@5m>s$i#OFKFjD=`q`^NuQ-b6-$=a~CX4X~mn>;=Q?I%}=`B>cS?vk#nFLxyHPj?Q z-QIb~3g3g1GVXkR@MbPGzvhNU6DsV;z6gWZQ zu}W`{aWMzPQ;F3|0KZkQ?K{>v*t#0{fBat3MRGZECej&T^xy;_D|(3M1Q(%`SB`mJ6e|3W3liOJ>wM(c?+*7 zUeYh4$3OAl7f{-X*{(dA@PcJ1BK&qz^ZwQIHt`6!sAnJyj0k@xhxPD%zuQIrK7*-5 z)B_I1CB;K%BKk?*70NC6sqEuxn;=0oM?y3rkrTrp(%=~SO$)ly$Vs6;5@t~r@;)~J zs&B9;QsY*EHj1j&m|cY>Ok2CXQ$t!7>HWVBhcE~(=KfCtkqO+FFFIcmMR6bvfI3RJ zpTt4g4z^b7K+)_7jPhWdEMvIxe4_Z707Via^Wmvt_A6sY@kG*AdsqLSK($EzEVX&u z^pf3hym~GYE?o{?&)vXxAt8t$ z`H2#EP`95!s9~!Hic5$ZPF@H)O*%VU(;qhnHEai4-0!_ZsIKlCPMU(Qw4Uqrt1YVy z7CPgp1yzoS7aV?PHt0^J#hiCi$F6ms2~q)FrFWj{+#?;f@;ZUqdfdDLh?4@7R6F*^ zAZ~=RaHRNVAGdaY`KniLgh56wyI-OYE2qZ^aS=H(^k;&yb}y5A@eY@+Qq15f;Lro^SAU!$v4KcGRVeC$ za+@!EF+UZeROKuYyS#DJ6F)jbZ}efx!j`FwR;l$|K{#^@f!MviU)@x@QiefcCH!W*zD=Uq&cY&>n99Ur+2Hl_%_EkRN7m@3xyc zQjBL(WDuy=Gum6ki4QfZ&v+6v2Gbd|6JjO`?CF9rxZmFdcFOh7eWR&oFGGtm;sxW~ z^Jr#$`TY+0?Ya;v;nG0*9U$@KI5w)MpSg6$^Jx-$>fHVyd^{$4bcg0_`BSm_@Mp=yn(dg$fnCg zVj~O0s_%+5HLjtp0zc zuGjH+KdB{LC046 zqV`l9I>!$0)7QPK>e_{wouO(^KBoSu+nAiBCc*>e@$$e)WGQHvI?d`KAuJ?9~ zQ$9FrF=D47Nu8wN{x%hMczVfnG4$HsxVDqS5Sz%v@4(>?c zZ>G&w^CzUnC3s?~m_z7-JY z8f7IMVG5w}kEGV6R zw%4W`W00YmD8vOD6wrF6hK7Wse-2s2xP+M>m-qaSNc~Jj=4Ff+#DT;o`Y1U6kVrX2 zOL<72eKzJG)T!R!XQYHP;(il}1EK6H*TZNOaW z9L-4q7qUQ+9@*Xh=>0R~V&iLZ6t$7@jMxE_CXrxglCW7AX=h2j+X>upx3_K$ZoP7&`nQ0K@3&zdTgU zp~xusK0#5Y@QKr-kiX-muE>F(N7g3}%InNDkv2l1YI;YkALlEoASG>pBJ30nZr4}A zVuGq=?VcXf|3H&}W~RNP{k`i~OP{XGW$t*|A;_CJlAm1vjZO4j_~h)Y{V>DxqWLgw zlhf>Bv7G=2%>b#@KZ>Pd50Q&vtQ@`#5=^tlW+zFKXACKWhf^|4iUjJ5+S!C`yFgxs za2D?TT|*J#^V7)Ir}KM)(PF5PO($yPgAYhx!tjST@0xz#wtBQ>q`eE0Pl_`gY@pMWlR~^~W`8Ea0!nN~L z5+ub;m7k?UVFig)a}A9aGhrU{Btqj3^OA6ZO6aKoiiFk%+m{u6*PGNKq-AS6>;*Im zVST#Ry1c{!s(s6RQ%vS&Z8bwklAoIY9QoEH-700;vKDxqLFY zn!yNhv;fiOk*ucp6eF-n3?Q_So9yE0wpm1uy}|6R1Suoj1e==af^khY4KLA2)L3ro z1_E?^m>u!8_Ndi<^he0Too&vW)^lXVHgQYQ57T!AcqUcWwLvi)-R{yKtFwtvoQ4>b zzj62mCo=EU5K?KA%oQdDD(0?1xw6uQG$QedNCS` z6@$lS_8dlM^s~pRuKCfw2`NL8eF`E|vg$2ehZ$Zx>548p8Lux&zB7}`rXB&7YYWkO z`!wPi>W)F(I*r`CEWb7QVulDr-KQO;TmNwuNBy*DhX<;d?vnQI7o0>^V{xUxDIQC_ z3dl6Bk$gpbWafP+#j5o`+@zC?M4o3XT&t{}O_lEgb9S!%CtDAEkNhlP%DPQyj)7plH5 z+POLSn{q!H1@iAz4Elkzi1LQBxU>DeI1*EIzX|v=Oy|tQ4>QE=*yqR`nG~&XluHd? z@+`Hm^Va+Hh4PGmG%WiyL~2A&oXQhRHN#LbKcN7+DhE_m0Wv5-{i!mL*!Lkh@5PTf zl!$(Pfk#ScgtL1j5c}RpetaxK@RZWW+a}dYw0+~v1353pbD%^S3->tpML{4hgfFTK zzd*|bFw)fX-WBl+HoWvjKYWVjdjK53CD@nr76rPeVgl4v`_h9o!1}S|tmh4B`y>tn z_r$18{0a(CXA$IN03ng>|5uU`w%=?~{sclW0utrPA=QDZ7Fz!SK#P4v>rpo>Q57y< zDI%povn$3Z`3)P0`jrU+x6zFmTYtzHngZ?LMcDeodu-?*o#(nc$ISOk@6%aF`dmMs zsD?eEiNBM)FPsmgz<0+>*Dr%$A>OY;0Sq8}YzkxP06SQmkCE%tVdM$J5(piRMIZKP zgdH#Bpi`hd1g4PF-;h!5@5B?F?%yjQr$-=mvyg?g0@lXt7;uF>d8Nnf<>7PuzlHfb zAX6SWM)S#s+#SrBm<8XTXN`tqyr|;vCJv6?yA4k5*jQ5tCd`*Rq?yPB@Np-IHMcA(AzH`%gTzez*2DwqVJ&}bG_UCJYp zmSKKJWr}C9&aA~K^`|K5`O#R4Va0I!3lXHXD%;~a&VzCs{w!PjEb2rV+B#V2ftIcR zh2Ki`Q9Oy6?WTmT+1kpT93dOK7Z)o{8~+`+kYI+LDjF9539>DB8)LpR7wmDF(WBVb zkFt59T&%Mzd_q^GY}LG2o=Zq0Pb3;IZfRjOzcxKv7ccb>%HHDGl&AQiTur!}5)dO3 zE-JuYL4DMp<0t!52~57B2xbErx8-i>w24t?>2rEe+Ad`r(~h|5bsKnfsXRYY77zj_ z4AL?+pNi2L;kLa8uc$Ic55y2{7bsP6PQeCPLc)AI_b}*nMC7|5KbMP!^itrM9Nuf5 zgAf%z*&}7Q3}0glB@Lfrm&qghSUG>3bFms1|ow0P>?KW-}(n&rEP$aAxSlDIRrL^q2i20 zMTcLS-{s>KD(7Fn)z{c{`0fkf8@fz0QB9i+J9D+gI zn0V1|Pbuw_7;MJvdvF)W1RYJv6g7r)di$8K6_)e;xv^-KA#y~h@D4{S@C<~~y2w2c6GYWTiG8ILyIw!K+K(~_+X4~$KH|-7i201# zYLIxh7WpCyK^We(=CBj9DW?)I-@6xpjPsqm=f*>+%<4_J3%!-tJRwB z=T7fAHTw%xNeBy%Zn6}tAy(y!A25#VrzL}Le zJubekux+&$__|*p%@Vg*hNYHh?P|L`{iK$t!F;}YfJIt^PW_+A;r<3QZW0VR+grAM zIaoOLKiwnEIj9Y=d%uLBM`)WVU~@A>t0EF29`W__y*6NZJ8?x zSphHh*l0t!KGa1%+tBsgTbO?#Ed<1-1)UnrZ!~^p3!D)z=Q`g#!f)yl#o z<5<1^7ka|y_qtU4r=ST4<;xef|A#|M?FuA{31 z^%uyOqa#}u&oBM9LbHbnGWMZdPD`HKu_@Oqf9bGF%q8IQxXo%f;>72F68M1mK#p3y zZ2#>;OzcNNakH`Jy4l{@+WvA-$lvjX-=*>>-j4TZZ8e+~dP_EH%*q6sj)R*osW!>vh4{G!J(erDE@2QHF!@$~ynt*KB zO}+QcU~W5jjjLiC0ujm5O`Om?Rn(=@xvvh2P9_hbS-rw;Xeg?W31kJ3YC&7=EjBzx z2Dj!W%vQ zFj|dB_|~}AaWh=yZTl{80I@`R8-?45x33!+f&)L))2psc^(fhmS165sNsY7!6a6uM zL0pZ!R1&VNQ`H~;)1W|;k{tRAf;VF_)kSW>?q}T3VUu244!s~Jxngl4X~ZblGRX+c zaiIS}l|||kOLl|^W(|9?c~Wm{meIhC=!B$e-)=;h9jtP`qlj;LNZav%gOkn*8)!Yr zXr+$C#cd>5ee*(j1nZb`FEmh*ulLV9_H4B^^Q@eODiJ;5&P=f|MOD^}`y*7HGKl`!z+#n{wA#3khGU<26tM8$wY=ei)aA85J4qz0?6Cr~8F(&)E@>&!(B9BQRqzJ}UYv5_u&&gC?VDgpqofw33+*B#USh7mpeawm zuA+9quKmyXE67L-H^o6EH%1*Z*UU0@w_t=YF{Uch2%fwr z+QWSybA#O-{KS1sZs_hw!9nG=1y@)}K|$EP!D`Kq zTpO+^S$R8KJR{*JrFy`YkdM{3!!4_f06l%w6c~QOsf$v*(^I~{bd=4grHyMuKYqfw zi^{85kMG-fno50`SBs10X4!FN&VPecT+@V{`+yjwo~a#vjm`NT1Kc63d|ugrSPpun zl}IDrjO^pdSeLJVfINe(S6^LrMa~9C;a>!_Mo0 zd2&;PlbmILG8`sbTrzK^^!nIC?!I2?N2Td}{!7#&g#rl}$fmhprW)-j)QT}pZlB#1 z`CBII9k8$nY1vkoEmoHxADzOkrjc8VTSqc2ksOWQr5hRXY`ECX?5?X_$L8~7N@ zUM8qha)nEUV>LRo&Yt_@vTInisvvvZX*fk&wO7|HjzA-{7;Dn{oN>A(Y zOCL+U-wtHtP$3ttYCk@LDjR&f>r{(Ch4EY6u=hqHvLsvtCIi2Y@exMzIU)mg&&)wKs&t|68b zG|tRj!h`Tqp>mh)H5fARGLgg?swqacNU_s^X9k7h9wqvP?n}ph=|oG(iv1dX>9k9n ze(BUp?tba?OHimC@>OAwt?E_$a4sSGiSRDT`iTfGf%{-(kDzgveR?v1zMXp?5}>8 z3H<9+FCWvEB%HT(*SvLY*$xH%eKEwMghnQ|oqyg3gMM>fCazsv-UrJThD0aBma0T2 z%a)78he=m@thY%QyhJCPetzC2mR(fdCQg;)%q2jb8g!&o<5heay3xP}a*6%Y&wr} z9a(jWwfTf+jusEUj4pk_2Cx7h30+X3ys7{ow@3MJ9r^cH23{0Mo6A0z`FY#WUPB0Z zu{w~OD&TcU0;0zYzo;Kx|F#1CqA=RT!G_&~uzadud%r|jK3y=JpWF{Gq;3khj>0WZ zI6e(jlBvXKNOU9=%N(?9fdOnMw30-3>H@)1`d$^_#?K zlLT9KTR~=$xRr0g!11Ypxw=oGGAZ2rw{D>L)xo0On6Tc#TS4&NNn1e(7ih1r-EV&E zaQMh=8g@!xjBYI`TQr_ukAmH+P)KkaL~iQf;H`8&0!lY!aMG52cPpeG>7!wHB5a2; z_>=TZ_BicFK=N4a2PB|)yz#QcylAVR(_aES=Gq6mQ*z??Wk+|;hbvBZP{P#{eJC=A zGSEPk!vY8Wuk!0_QnoiFZz^FviesVCnkc2NPF&<)H> zIvOhExrak&reU%Zjq}^H8kJkmziZ=$z>sV|y#t%1Pf}y^Jg^OZTmJDUVvdPjiPVTO zA3MwVE0C8&#^VeV9iWP#DxBC{qmdy+Pd9lMy28Ip zVh2{%w0V}t#pQVhky6Mse*d>jt*OJo(`kqi4Q zq^PJnQZ`k_4OI$1u!H|D|8T5+Y5RvYwKW%xL^3@r!Gt3Axo~ASMyGq?JF_%iOnU6r zHqvS|2`Jpmdv0^tf=$Xz)GoxjNx`Jy`5RCwp3&oV{9ShRq)-)#7>}&_zWsr-#@L<| z$C548|0=ei;@*YWr6N{e%&aJ{f_VuiUg(h1<`UGo5inmdvq)%2bx#>Xub`th_W$$=@e_4gj=N z2^S^V*g|qn{@K;eUp~4&ds;|w6Ec$0@_fu{f)1O%s`Ky`1A8s&hzh z1|10`S@M?tFO71Mvs06UJ+I*6rFA|^JaSlBrlBs61y)WXi7Vn=!O9FtPhy{MQNWjnQ>B$f3T1SDZAG5hL(+#Y-%x9wfQ^~ zcXgJirp4W{WaMxBeho$~HO}ApSu2zS>sFjj-ue1+N(v~-qT>_uoXgBk3A&pnl^7rXxvfH|ST`W9Q~#=; zvGQ_^c{Cr&d$f*!c4xW&;9DIiYE=}?Vm#|CBsRppP=(cKQ=bDX6I2B>*uPXC7G)-`g)%Q~+c zjch|LeHp%%&4=HfE3^};l?hBZsar?}kWNj9*u8wzP*b@!(K8vvRG4>JM@!A(eax18 zU^+*=R?>@Ehv-#vBBJ430QDhY;2hf1 zvOM?4vO=!M^lGc7EDmsJ@~9nRg{?-99@XRtp!sShg#vS%U?AqD5WvVCyWZ^Coud&S<3-`oCXh}Z6-@7s8!ps`~JuT682N)-r z`LOfy=$qKtrI&|qfX&2U94#WGm9b{-@g((XLJth=lmwDAp<~J~SO0rX3F^Gqw*|Ae zztX<5{k4!HiE*Qmy(?nd{S$Mbo(bsSOzafeTi0$#Oza%|xY)k*e1dru($rBr%u59J z@!wy|Jr@3ZW2XO{=B$l=4D;Vz(?2G{vL3%7Oa1xCfl$jNIjw8sL2ckuX{l8^a_%iZdWN8l8TSMFw@ z6{sPmVs!s?WOwdD{9~j(6KGPv{<)EW;umR|c%Wn4?qXSLCUTc8H$DNmnK2bV%g!i2L<0 zT3uL~&*`SKSc|H$oFyL8HcQY{2cwf_@6}WEWFP;rI;n4Xef5fv&(y^`saP59jDZH$ z5{}m>Rh%KoRf01T!D6ol?U!pl6LOzj z6qf#@Q91fxgkqsw=pDBDJ`R!oLwA8^+%&hHR3d6G!*xwJVf1>Y-tFPqaDVF-eqj?n zuX$ql5O90}ID8XMfucw(b$Y0|7X^~?c8D}mP#!05^XhiyX;|+RkGHWbvRzeC@FG}T z+J?-mp@%F=S+KFZDafZF%CvV&I{v+*(6hKOsE-3*6YRO}J!B^3k*dqB%(Oj{x;7o_ z(xv|~N`a9B600X3P?q0cSyWWLLo$so+{1*(@VrUgj3ivUv5c2iJ4VN3@B(#Qn1%;o4>>(RHRQ#`CQub3S3jOmQK*ug%VrqlSa0t#@-- z0f$7KxbpcG`Vy=^Wq_Is& zWvWBEE0OMe{e?>;@pq2b{_tnb0s$%2xP}v#!b@}=->*ybqNnTVxpOrZdvA%qYkNq6 zMcQK_E8`WhNUnRs8R^;mA>nhr% zRL4$l+xu52V(wV)>ZkRCykLfQuO+!R`M7fj#AlUn=vzgqJIMPF8%QVk{wjQxraH8& zjg&)cCw*vEuy`-oHDbH070as|rOJiFx^$H=<#$TUen z+S1zlxpY8kJ+@fTv8~G;Hg5W~Kljl8FDhl)S}(7Os|+Egk5FUr8?$-INYMB}j(8Wn zSl?n!bQ|f;(SFz-k@Kd={gspC%9od0wJYJ4y|;MhCH%T%YRuMs! zz033~W)t}+?vpz}%Np?yWr4k`)RXOC@q|&hAxBji`OZ1P;oLb4^x2w&d{eTpoC$KR znVMUR+DIK%V|`1azeXvzN{qCP6wyr=D8u;I9DHJRqbpMvy2i_L`^_R zY;O>YQhn*=fGT=vrNS;|v)ad;b1x#dL;ef(dbV+r9(RRuw}U)PqO6Vx7?dd)^y54? z+c{k^+#nw~G!aU1NxK)2@ORTfOxOYbz=~Q&!--OcHKlmDzu2|G^a)#aJ*+64 zpybrurs@Q~vIKOem6$Vf=cpKU)#pepbrB+-!|GV;HDFT=cZaQx3;2PGYTwP<|%qhrSEu1clo;uSv zf2|Wsoy~!NxZF1|-9LglIX2x_-E>jq%H32deLWYI_GBvLS4f+!i!NKW?44LO|D}=* zER91giaqBB=e@BL@M+jCeOi}0DNEnw3RsBcda7>NnX~{jSKvJ@)aaY96x9;eJe*xX zds-|127_sJwtbu;q)eAko@Q(QCHgE-FGNmMG-)g|wNsk5H_)Dn+}OgO=WEstyribK zM%d(_v%GT7^t`S_CAn=MNiJj1yJL0()kVY#d2~qZeD@W_KcX8`5}K9oODcc{CYLT- zwB;#EY^!PtN_rZb!3@lZm0}b{gM)A}%kg*U^BsG(yz46Hi0CTU5fbya1EI~=LCJTH zhw<~1saghafcg#xSs6UCQ406#RnCUR!BH*F_9V-4vyefvV(2}diHV#F$qq>%-5Wi= z*u!HnRMhasW@BUF`f78IVxoJI?g>dXu=2F$o*zv#Nxo^f6O%JI+}LyR7 zZZpww&cbE;Ja$9GawLO!DRul{{JHaf({-D*?PrmAK7239`3nKGPu`k0;<2FpM^OU! zyPa(8MBD*iO|NFGL_DuOYyku`yY*Q4I(H-E4#H$IB2k{u)eW&N&${ z<9qV80)0R8eyeWI(={G*ey36XrwFCjo!eo>$Q}0m?`90Pri2Tj^ElHM|Fi zJOc;N77oH(|CZce+O_mWW1hO3+Z54wQQZ2BYH0b(Usd&d{z3*AjzH!v1m^57rrZ1> z)QU`Cgwg`0d$M-~bM(NkukfAZcu-sYw!cJ8uC!h!7Q9j7<7Vz@aB6TI!WM*djlAD2 zk38v(kHS5N*5&1$*l($UIF9tj80Db%TlOuwLP-*$S<6t|13|ty1+=Jubwc=DLTDqx z@4MLu&Ji zQGinLbOQLDs+NQY3D}qUi&v=wyHVsq%-y(REJuZ*&J7W8N@ocSB&R|HcGD&lNx#Oo zOrnawNzTz&hFM1#gy6J5yPVLS;+KzuNJgtn6vBz>Gc**FY3n1QMZTLQ#By09o~`Me z;ryAa{aLLMxkRH?7H%JEFC_pf*U#2DH|T%rb^KPUpE%krHLX&0I=*H2g3d|1ogmqZ z>O^oi^rmSA+NKAN85QH1mYyTwljmuYm-`NsZ+)590nO^rwYG)^RRs9yuH4C6x-P?e zTvpI%om?ra-uD(|_g28TUWLX_UE*U2-q&dDN`ik>f>4Bl$^+NetKdav_9PpmWbz`E zX9v5!$(ieLjVSQ`=Q^HID3K~xb@+|Mx-?pIzVg%Z0eG&T(t5Gu%mSrP`@>=BOYUG< zATjh!+^nec*(n3;#?%V$QuRjn!jR;?zsC1dl514I=%^Q=_Gx>6rg>@lXfE@21As?Uv?{i z;nDz^8W98foy4rUi8gE@UDSI^u~R>yG3{ z3j_?=4?{g*{1QXL4L1V*AFAFtxRS4X-=5gciLHrkPHfw@&B>YQ#I|kQnb@|Snb^)G z`Q`Ke^FH6IuCA^+)m?q6cCWSfUhBSYa4w8R_pim`l6wt;RX32V-A_&VL+t6jPLg~k zS8e5Ze5cWY<6J#SXswtzbBix|>w9vxNuw&D^U7wmmKvA=xO5DG(b{vPqi^nKrK4}{ zho{Rj4q>ZyN&#r->;-6WZ@^bpITZjDTKaA1s_OfBG_-6(V6^x2=&Bm~edw|*Ly$DM zci>T4`X%V}jDR7bT6_5#UTFX#hY&$J{(ksUt^6JM%qnK1kSPr-9pgwqi;l6bzY_<2 z5!PYrhFgO8_l>6Y5)MwJBTp@My9Fu#(jvOO(Fauf$=EdkqS6-kYLGasv9sw1y1iM- zDcnR$iqqmUdd#*?KZ~v`w}&m<$U}ycA9)Q31M^HD1^8X&kzy#Pi%22NIh}{4axNe|+?*0xAzh=tVHJpR|#KYUg*Lm*=p?XGM-`zn4U7aj^LeK{h zTStGu0Tn_%d)Kbn^k9GYn%6F zuOMe=y+fY**ZnQ!yw;MUcl->)_pK&!C;zu4x0!aDh&z^M~{xbNg1 z(f3QZP~U{M(yT`T`As&3FYKSdU#lIlP2di}rT4yplS_}(rmVvH#9;USs9$p1N|sNL z!Y01LG*`Hs+|b`D=wx0{W1AEogBqWM5OL$vilXShjpP zOX2St{qy@YzE>T43fw31H>BL+p-3{#KFMmJe%!HD#OgmM68?78}6XpP@Xs_SFJ!mJXB;1bl~|!*{EUcA68BYthkl0Qx+|`bi-rnlMhR$}b=7 z?l#XAj9{=fr3JRxx&My13k4Qnxg`a@`B`}ZNXoG?uWa>W|M&Ob&%ji}i%VYKJSI@H z{EvXb!ro=$QNz~tgxHcbTGwb@xGU`H5R{^wdt>#RgSrKu=Q3vjKe>TV>5tONUAEi5 zLb_0&T1dGi7JNlt|_OF*pW;QG%-H?^r1 zk3K7vz9F_X;fRb~wQ&MT_8))op>|Mn`Y2T+Qv)ZXmu5w4v|$|EXK^!)ywAq_s+S6! zhMlJ`>>JOv$8R;q&R=doMJG4MJSc1<|6=TReb*&Fza@rWh6?db+W^QG2(#89@9Omr_#onh0|v*pgZOXib=j01{Ev=nLLJ9|Ry}7ud_LcKw1w-& zTn5YjZExs*JQ$24w4h{~q!QZ{#{s+0gXtr6)>OV2;1?TgrKPP|Z}rw53V1XK?h_Z% zPw>e$0GG!1BZ|U)n0uWs%c_u4zB^WJFQm2>Wi163TD?;ojp}X~?D3cv{q7XaM>?r? zJfFVt^L*^8O(Gv)AMN36;ytcz;`BV}&yq$&0+|w;?;Q4xBU*Id9vKbge+C_Hl%iKn zu34mRsO~7;Ri z@D;Nps={pS$4XFBi+S4c8O6d6@D+=B@KA(h!X6huOWWB#_=@?wcYs>8a5H?xT%HTm z)Lh=LKpPILj6mf1JSwQEr952tiiJD~fLg8a9e`ai=oE7?PZ$Y4qgJ>Wo>wcVgsx0E z$PZp8Pk0KRS1brwWi}trEiDjvA+H^tS1;%f^=PTEIy|pP&>x!7+KsF&V=%%-TZ_}Q z?zkr4*LfR~1E7l8q%^Z!Qx}(Vfdl1kHOmSW@{sVzx?XM`NpmcP#497LjKr%W%%ZQQ zXROcLB4r%uZWrF4a+;>!UdRscXeoTK^Jt7&sz1Q==!(hCtHW?VrwGZeGA*S(SChY} zhv$`_@#yHEo~>sCc%;N+SJ%0^o$G~UmjX@y(w&17b}AWTTdUXWderA!D8hFR_7Qjz z5C@Ud7|0t;_^lgA7%@v2e~;?>YQ;cV5cfS2pN)t##$^m}b)wOWo!B+thtC--+_UG0 z?&&w3iyqk{;U^l|hvOzxEXux>Uj52&%3km}p{4uLUU)SnTQ{m+&^^(X^V5g)e}Kb{ zYb5-k(S5FCe7vz!LwD)n*maa%q#U+?4<`pUy{SKw0EtJW8>#^oxu za?8~@dSkHplCo|3CsvK8VbD|iRsY*o>^{V$=8f=^Wm{i26!G}zNGO}cJ~^)H^<0$A zX4>A!2Lu=+OX)e+pz4j-0=5jyWyGVtnb)d-V(bz{J_K;?-@J4 zzJmd50T#b8SG=C{c67s=&G1?uqTv<(+TF99nQNpOEI-x5FBtZhMb%^9Q~_S%MoP9A z93LuIA{#F=)QeaQcP2x(nnsA`{Ag{V{R&{7W(wd0ZxEq5H~ipLpot+6bj%?(L*~OU zCmUuUdCy+3f*}xpj3ib|0rVlCiwtA@?t?oggwY*yEHAc0>cckI8on)ZFJAy8edV3g z4eyb;=PY2t=*~Wl6uTmM<)7m_`s5V3uNBLs>Ighe6uTmO<(^9x<3jJwJSG>rB7H@j z^9>jL;Rcv{3#*~(h&je9s0^#2^g)?(7t=)7S9F8=`e9r8-oKy~i1G8+akUsRg%83U zl9(ge*R4ll#9#8huLrH5{!IFMNiOtg^q*13CIztz8c%QqiXDjDxyP!(xw7}xUw`c< z=-8`Z#=>mhRgBBrtp7&=uy9LQaPBV(&Y<2uv_I3MZV%2!oi4_xx{%9zP`Yxa9l;Fd z6X&aNc59zstw{(FknrEW!NPt+1*>TtX8@xFgZS_2%>dFC4DRbnp>&Di%r(`~2r>nj z9F8Er+1YRDl#ef`_eFb3y2))B71u^}XSp++etKVFyL%s5ar}1Mme~uZ7iG)~l7-V7 zPKLB_;sBXh=|z$P#+zcIVt5Ewa0{O7W{^{Gp;b;;gEX#f6O4X?z)kFC$ z=30YQvBr@vdQ=e%RvAEJFl4AuJ7+*CfRwvodk-yCed&s&0AJ+s2peXKy1%oZ&}SgF6CxD6O0oGyRx~*|#kzMp<$ueQE{p`JicA3QStJIN(^>pAp~lMic;(DU|#$sAGz&k{`P zjY>8O)uC<|Uxg0v-|fh5%@e@r@#+?*WB=GIl=(Ann)f6Rv2YE)o%nt}$n`0)yt0Iv zop{M_#~XSdoqNW3douxoGOwzLv!W}ZRcQ0v(h@FCj|i)lDr7jtp6qTmwagM7a}d3Q zU(^~nxyP|JL2dkjx7g6O+9&5`!_5Wmg})tYQo&~9QD&0?gjRewo5Q+l!%>$%c0lPY zrbT`~y3WEa1>I#)4p2fFtQ?uEyTw&}SEktJB9~?`Y%E#C)2H3F>7_^hc0w8S(j-t> z!%gl}bR#9KS^fJT*usAUEKO0E9XeIt6w(~1@A{uZEhmpOr*XdVMgc%biMB|7y%-9B zN1f1QMPlC^4N$gLD57Q0mcvHM^Ch9y8zigPw4||#X3wihdt!`iIBu<3ue&L}=3b@L9Ubjj&vk z;%@1v_ZXn=yfT@`wPSi%t=~$1D;zCsAGS%-6k>D@SAqg%y(Ih0yJXwcMSOBLaz;PZp_44__4x^10d#(0njSbsTB}n0$&@uy+ zn#XAR)-DsN!iLb_&JuZ1fdtxZy4K<%bAPFaADW-96477av^j>0ZXv14zvsQ?9g`EA zomN#d^vTO->=zJ(E`Z=IBHCjE@AeqV3zs4Dxq}AsOBcsduO_F4R-pZSc>~XlMWk|? ziIe1v2faTRHrGR0OVe=9O8_Y?liMKKDISOA(sS&x*jfpfcIDeyUt}~i|HtPeN~qJX z9vbwVA{4o_54U=0Ua2ezH8MQhe}H+#!QgB5Y~_42u4}{_nTc;R``!iU2EBVNcTOAW z7bs7_-vdvDZ+>enjzA#;yB8Vtc?s#KMm(9yJt{4XczM4>jlwZ8jCy%L2|J8iHHqj} z4q|lKj1y9h_(g~*8=Wmt6%3h%v)2*%^Qp48^fhWcdiK$`Q!U^U#a?kK_Y!jmumA%eOHI@B~|~C`XdM$Bh|qI8tKdO zz}8Mp9P`7%v(xkPv1N;qu|wm+L|G?KU#CuFLbTB;*eUyDR!F>o(fyPdiVDXKzv1}eoi)kL$ z>GZ3~&BoLnAqXQlg9nnZXo8TSUy1o?V@m@6$588rE@M09+ zMtO*e1zA2moN#JXFd6%Nl>+pW%hv2gGUD`bi7>QgD((u74OvJ2Lrh6w#uBhrLY4g> zGL40UqfDm*CzVS7Q9)p0*RXKiCe=F1I;C3Mn1M(ky`Cay-X14oDOsgaJ9-eBoP~{W zoGO)Z1Axa>t)>@w=0VMyA&0JfU;|1L_2Er~e;+dND044!ADbO+X*X}p$Em=`U|5Eh z*5Zm5q2EGOsiK~!>t->r@&HoH3lGt|uOgdsL~4kbiceJMZ#w~hXB@LG;JPk`d2&w4 zW%cE^s*GDJj=-|SP`GnQEVe9(RZ%ph<(rpiXrJ=3*_#P;gr)Q&0&Lt`v^Z) zdECG+KD+$vA6?vvS38cBb7eNDMNDSAWM)QVo`AFfrr2T`ocsIqLJc|HQUs@^WJ%%3 zRrNl-O>x{XD^ndAVdPHhkxgi}N+a-CG$CPru)19OY7V=tWey!50$;06K?W**N~U4J zxp<@!Fpz(%U{{)790*YU1qi0p>JKY?yweEcZ{AKS+V7=As5El%DO0x~!UPIDX#pOB^gl1=Sj zY!Ak-6|v2=SMISeIC5ZJvyZa}^4RVVlLqWxR*p-#DLM|Q?6o(%LaGbf9C8%NQ$MV-z#c)o8;4C+E|eV1W;iO(+HxS>Q#-h^?V=+q zYYbX}6hpdwkIoUbo59;+^u4d(dP!Eg8#w8w= zWuCA4PRfN7Q5Kg}jABV>)oDQVb4V8C$--?0s+Yf36b3Z#d2k5ftn7uwMVl%r9!nif ztu=G+`?UHifGt!kfIFdM+>lPj+kCT0z)XB-W9!;q;CNxd*3!8vg3jD|Vpk5oS7_(j zcWj=qwdr?$lA}GI2rh_(+`r0eq%dZ=36koap=qc5HoUai7ZHYVYB@X+dJKH%W%qQE zwk++MHm`ydsf8R6*7hSgz9{*9lhD9 zi#6;g{oq5soAAn3+;2n7O2HLOAbd_U6QX=~1+tEKuSFv?1V=WMI#GB(AA_w2Yc%CY zY-bVCQ`KZ#UUS^jt%2|eB)(q?^Sys_7$(}3b%pP^#!H#cih@Np!R6iU`_^rktra7~ zyLg}_?2@%C)F+eRI=`1QM4RDC`U}OG*clM~TU9HXS-1$-F>#8SLXSk&wl0Mo7LhU! z7U)2zjrP(J_IC4a?oy>h2Bil$iITqELuD4{L5Uix-l;uPSN zqVcOP*Z^gy@k6F~5jzi2s?=%3w~SA@_YQMgh#Z>>(`MJ0p5&Cgh6wAAs+Vh6O#6}0 z|9~$4%LW?DCD=J%;F30|R4xZdJ0NPmu3w&n6s#Fy0l2UqWR;BiAZ;MMo|L=AI%|@RH(4*#kiZkz8Zjr1 z2wN#JXF@i#$yZ?&33ylK*W!040}+Wp+C6AducGGz_lo)OW<5Dyqo8Op)8fpW}VLMe`2#f~d z+`z-y(U)Z|l5!+9KnM&I*kFaA*jz?Ab;QKq%&4cM9J`Khxl|p>$JdqMS(UL+_n>!b zcO+J(%>kO!HvTI^v{Di4UG17Nm$2Z(aWi@yRK6V=$FnP`*Y^z?Zs$mc0U?{z=olRf zusN6ztPAgOfV_1D-RdPytu-7GtPaIfMbj1u2X)r=eNRyIL}(KMC_1TGk+E4*rZ^5G zQW*JM3i0DTH{$P%%LgLsl>C@0QfEJNBK=3whQd6~zXaa7B@{a?0?syR2tgmeM30&F zMK(~FV$;=gA@_P@=^*o)?@6Y|z&Kxts62El7Z=V4dx8EhAq%mcTZ9%ygZL~T&1o$Z z9?DN#t?PiEl#T$c(axgzDn=;PE+@V6fd-$d_G-lTaz+%Gbn-v)5V zCzxZxk+~PZLO~+?TQuj_EOup)*@G|0EixkDW|sQ_Zv3laW#K(sX>ub2@=}gyI=<~G#Q<$0$^@pj~xV_)C zdSMIP$Ph+BM_2zpL-D^6C{eC@kdrDX3}yzj!&JxlQ0Vlv=tS(Mw|A!@BkNBw0FjY2 z>2+>m$po}C1TsqHPCpsLG;<1|Y%b$)7EYRR&f z8wXMM@X{6FP1%TGzxfwTSg+WF0*@+yh0qL*Uxh85g5?HYoWnS4oAA8+^%e_&rbaaI?y4wA8TR!5Pd8vnt**;I38#-?GLOE z8_Q`*dKBp(iMWa%qArAc$sg)$OgW1D7M_S|%44w;1?y^+Q`^jpMXlM>C|!M^MN^5J z+d1MSR{Gjkl8MOAU@4xHKDLNLZUbzWh-c-Oo+YxAN`zY;maic4#o)2IWpZ1_jCv8? zB!Ie-%!+oBX+h(2uQ`M#QEX9;Zi`YQyc{|7<-y2spx|i={+5K$XbnxWg6c)_c3IYy z5*0COQ(7VmY9gmRA4w5Uf+?UK()XLVVoB+CL=3F*RJ0KfmjIEt_;2Q4szlQahJmkX zoWnT@m)W^kd)%tH6k8|at!-VQf|5t;Jx-R}K>7F_1D?9{F3B1w>J)MP>%w&t4IT8~7Vlc3}dKGtWA2~p! zzcLW`+sRJ|;7uVelP?uU7n2A0|i@$%K=LZ^b_LE*&WeRtFM;DlJcXh)0{okGYPg}bwJ{j=6g+gThrh? zljIjRCb%zWWNgCg_!+pa>sKT{Je3x-`fHVA(+jS~HVKdAitSd4J#T68sG*Xd{JZH_ z!YV4EixXItiASq!yvl;8$7~xcWUWg&O~$NtlolY1o#SNNPk_P6pJ25E7mE~tXdPPe z`3C!F+Ikk$4lbXNmUuVKgjmun(q$H|hUZVxlpYx3qR>6k*B_H5p*1S&@`cGFZ2BBd zGyHImqznz$u+e&`FC%FRwmd_>aMR$NX_E814BHwESJi)+UX_mJ;8L97#Z^m<$Js5@ z&L5M`V;X9tGXXncYKYoU>fy`RB)0?bHJAG?{-&cm{}5i z7Qf#p{FeT4H^nmdT|ELie3aFu-v1#SMz|U}f3|n(paTc_jqg9)0)eQ;^Qg^1$x5iD zEY6L&z=(c>q^!XrBL3NinW31^i_$Wh#W4nRVx>OheMlc?;^|%bSF4_1vTbs%9;`c^ zEa|uJxGpb$srM~eLZVV`1;3E~bz!+9Dj$@1&zju5zlViCkYa8ky<&lp82^0lZ?Bvp z42N<3p@5bzvBw8OyZoQH*k2Tf{onhnpHQ059RCJ^1MdEWz}p>d!7J0Df6$qej#Rc? zc<5MrWWv^1OKvpYnjve!fi8Ljh4(`HA~X(0jDO;Pi_^oz8Viz!(C);-*X#UX2c1%o z+&Sdyi9`p7oHNmrZ=qwQM&+u}8N*c)aN?&V#T?KUCpw@LWFrM}+xb_}&tiWa~_o_k{Go3XH&3V#FUvCZ%N-J3xeU{y{cT z;O~_B<&B5~JhkS6*^feRmiC?Yea*Vd(tSIbc#Hk^=bAYRb~q3R#S}b|bTmvltTVKn zxg*|*ctLp6g<*^Y6OIP15#51}d73%rnLJO+!vG4!bn+LgP_`Aye}W6u_jOygq~ zPp@J2un{zkVRpKLrh>H%#M=tvIPt$N46x7il^N}^G-)$zexQys+-fT?B_PX}q2&?{$Lh%naY zri5TV*312zD8YL+x%U^w(JwOwd@E%MJXu8Sb^pkUm6Lv~W}V@mN;dHrRKis#IJcjc zEr{<9;Stl(4GqehXtYRoxtD0_uBZGzQ*h^jDUPn0ylwT#8?|#q(57n#QCx(wY~v?O z&j=vY3#+?H<~cCT&owdAW5^;V4ib+uy;eoA3?vy}yGND{vrv-k0me^#OBRvOO4wuH zqPK?5;Cscp1$hLS6xSk}FMGGka`HM+6+dppnP0X^Wd!p_RNsQy#O9IMH(eB3vfd$p z=XYnSJs%i7A1zk^J^Pns>VjA^GPH*W82n@2-ecWop}aR9Z9G^4VH*;!UqrkTqDa9Q zjSFElXweD#eQmXDe!mlDcjfJ$^Y}=0sogW z1q5u~NN6Ki)_}L~3DPe3>v{2xMxo#!BqDqm0?vM~p(^`O#^G+va0<7VijTpc*%W1V z@1BA`X5y5ZLL+YRaYEmI?y)0 zHx0C*&9;Q0OG(o}#dfi65OaSo#SjBhZkCQ@T7ykJ(Xu&?;UmzkMYAq-k!P%hd(E+8 zR>#SWT+U(6J6W8%I=}yrVjDmgpif~eE9Wn$;|>|L;^h>5+KN-}miaQ28#Mm?EfJ_` zc;BnYgc?dBAnEXGH7jLHDP5FZxW#u3wP}g2XH}To8vV~S_-vQ=o1{~c2Ru5E5ZQZ_ zv~%E$_(_?|Q+W&N)Y*-9k=U%6e2pOL3xtKYdBq}DPzyby*9BeciLmADiR5>^1=BPl z5Oerl4yoU0@NZm+lwDjf0|j2u2Xr~#r9Jn)C&7!IWbWzBn)8!#bgz(j91!I3!6Wto zHT;~~*7v)g{u2-7h0Ck|clBQdj&CUICtHF6iAfLi`os3&x6Urj#f(`6cAaM&&e87_ zSqP<}vX`S~Kawb_)vtet#o*%ls_e4QJ!1qB6x5fSjT zwD4tRVf@LhS^zX9H8myWn}CQ26g4qS)GK~YPpT8*+eAa)$@x?E)%O2~_T#&|2442W zhAr1^Nv+JL;vL&`pxhrx@B-xwtqW@BSN7e0L-cG*q0Dmq_?mvZJckPJK>kFyhdtiN zyZY6G;DdQDF#9Ad^i2TThu~gxHui@Qv;f#E+;M4MZa@y?JHb7|ER*nWZ~>@Sj$^L8 zoxmLEcjSBDS>hivzdm4JF^*^Qe*emWdI#Kd&F%=#1bl$`5Zx=zBIE&q0Ut;{X!q#H z=Ci;bwZGsdcVW5VYam8?A9lHMcA=ff+u$}49l%-xzXxpeCia2zL-7Onk@yMuA^0)) z5%}@>Vf-+?7`=$R1iiqXt*%*iP5Th~Mgp({u!A=GWP4@%CVD6O=z8h;;I40W)pwV6 zF?wx#ZTrr8zXz@aas2{v1#$&&1u23%g5@F#LUjQ)!7d>kAv^;*`vi6`b_sV?`}q30 zcLlE*orJu;`Qdq?WbjOX_$>~PdF24taI+!Kh<165bOxYH%1ddrm3B2nC{>imm|U<0 zU8zQ~Mzu6jjRDXrSiI=7nx}hT%R{!@7_jy8+$h45pK_u7qFcN>fqE3l+|Ir&f%>ea zi2~W{u14nk6bEnKC0irkOg(ZrVDNUni-B`~fkatfmO(y}sz(zJRi_}1G zr%j&8RsxiZmaeq1ymuG~|I8u}wJBz^W&4>SxFDCCrwC*fkFv{ZoT|EW%5t5`vJ5J> z|F=HX6)U-K$LShiPV(Kp*}dA-i^oGK{g6mnW~xc}`&@{}&xD%m|;oJ`+!2kg1K{J7*<# z!NjJc>Ts1}vqNKZmijrToj`Ru)k4*;VUA+Zh#iA|gW!2ig@q-OJTIH7wfjiIcyxM3 zXGFqr6UzARcsv`p%t+k$BE5Xg>|LPstC#*VS1&LbkX1g!9WBf0!4d=G(Yu400apLCUaI#hPf$(FzseVY_N|o zc1}onE1f>bRAWyeN9v1@dr-1=``qfZqs!E0jSTvjg^g(QL!a7#$CRmt+qa&(aGT!| zsRCQOb%@}K?Y1dTJ=E?+!npJb`t~~Qt4T%_knmLph_+_w=y}eRbpT9Rf0we881;m1QpfPo>t*-_XNtaKd4W5Z#2L=@WElq^)>JZ+2Oy3x-IYo z{@AEvB?+je zsU#6_CVQNKz;sL0J<4z#CIB!iC^jceXdWAnKoy)7@xeSRP^9_p%m zi0c@3{#y^ki;bXs(u}tA`c8zA$OOLLS2tve2QsUP!RmC`Gg~0s{Iii2W00V23aZho zoqPL7Vd&#uK2V`Hc@1#!r%8TXvryzRQs4CKXfbl}!Sui{DL=}3hct0FiUQh|uldq1 zSQoN=k5J*6!Q3!aV||&ekrXIV*12WHt#;u#94wQauz5PC9kYmDDN?K9SQ=FSOJ7PX ze1doSsP)IGEIz73%9_XH_d=qov}iH)boy-0r_{NZt)(AJn<#F*B%100DyPRR{9i&(gt zDid!pG67eLtuJK3b7KWB{MM5y=9eBMogRR0{u7^`eoen>N^HYUbY8wpz+O_~XB5$t zgKG+TUy^dU6JDzRCC4eI%&gAyg*iG?u1tKM5wd=O|5W&Jc!YF=*rLdl<62<&*iHV} z?HG$6;EKY3GcmH;T3yvW;RK#jiysLUytJyArH5@RxO*zoi-eZ zsi3=;0%HE&XiEK9CMN^3W3zaMLv6EvpikE_&0-&s1?n7obcpi0mzoLxL!XLX(7#>T zYTg?8({4)h`kWoSK~1KQhE#CFXcI9{1j8PQ1*J1Y0kuA81{IuE(5uEGA8=v<0%sed zhq8#|fhVB+L(8lMX!;kPp@oLu2ll;b*UE#NG8kgy)j7! zuN;DduR^m0Xnj{uGwNQ=>y@aN4w%}ffNBX#1aOPnsppBh(bmbk(abXVV6HNHP&-wu zmj9?dRy9gJ)-?K&RnnU$MaxW~plQ^)TG(sg3<9@|XvE~!%_{6|CoAst7EvW(V1+je zsp+j7rHR7^fxiI9-u^@@6R2Xz5nnQdADvV$7{uTZa2@YD!Tnrnv}A}B_TEA`!<`|t32j5SKT z5c@&!eo}hny`e*rn9pTxG6AvSvA(-ltw*EVeP?Bgk1@c%) zgEa8^DduM-#N|p5NRH9v^68k9Ylhf6;1*5{Ci6m>6NyIXec&5Uv?udZoiVvg7-xF< z4Z>c!;1RqKV*X@vgP!)amh0o}2}ZC@&XJ}QafJep{y}P7FKCU; zkfIqA5L*L>Dn<#aVww(uM|G;g-Hhyuh|kC@4+g^m9^xTZQQKkh$y1G04{7aU^kNgq zJdI=z{j&(XF-ygA2A4EcsOHKiK zM|~~8Hr2d$xtFZ%`*AOkh1CrcGzSwOB?uy2CFGzY8-7_%c=D)SWO$E1;|@z9j00#l043N~k#zG{Ns{Q4w@}%q*OVKCl4hmT&lw z!H}6c(g;=Y9!Fatm|3oqG_7s4T%EL`1X(i4)S(ssejQ>TX86_!Qq-vV6mc-Q#?g%l zvu*9%uNcnA#XhF~2EO9L^k67wbB1c@hkqD1ZB}+zZR-J4hjjwUQDnwoG0$TRyR>k5HA1TD0mQ;ITkx8 zCCb5SA+tEk!hA_DK2B+PvT_J&X+GpC(7;l^6_9uEvP~fEOe%03@%^fTm|v=Ymi=$p zOEgWhUiWt!T%BAtuIjFo<)Q9}EWe)j*d+#a36yD8_H*LeD8v#oIaAOqUxjj-TT=qV zfgllc@Yz;rl=kGmp|J~modDih>Q`?qOlA;WZEZ#rv zdq{`<-co=&33_yRHq|8sI<(vXq!1mrM_>@~7^0H>!rZJi*ONQfle}Z9CyKqSGi~)x zY(g@5Bx^T;eK&7gZ9e_mfdjKEXP3<b$(b z@p%rUW3* z=hM|+zt5W^{9gdOA`(-o09!ac#XV>X)wBUWaD;$31rm(eq21JECsh%Jz;RSVF1vvZ zBOEEq3dA{JK_LQYufaHyVW$GFwcnP?I;o-1xp7>dJkEE#>}lGHB}(9sh>6!jw=Ksh z_jz*($$@Q@@~h%GcUYZ5(rBaYO5ePsrN5!M!&g&|uywtdv15h0$Lol$#ZgsKo^!pj zK6Uj+)1x)j@(o18jJOnnouxju>U3V0f*w@lZjTGxE}Ce$R*Q_7*ZWvj)$K3FXx@6r z(ro3V0~j#zYAoE?cgOK$@<1(CQHfqw)w%K!t>7toH?GVq#vF8Jc-cYrt9>#aK6+(N z;Pf+#?w75giKfP-)<4R3uZ5rqfh%{)ls0ql-s`h%Kz?UicjmrMT&M`+p zj#U7uTF*`!*K=mAus+@3$|_WE=d~qzOT!&I}Rc{Hf$-c~DcA)$$yq%ewm9nPLhZ zbl;>@dyo7v6>xH6 zzkL{>v3tScd`0kuOBAS53>OPyq>is*ofU2hS_PwOl<9&v`4&{9hE7N!Do*>xGRf~G zq)`6DCx-L{imJ%|Ys;ABdpG<*w5R@KKh!2BqiQdmF?#$7PPQQuM)oj{a!8vn{T?`h z%3>zvX2kdZb(Q;X^Jb`j=#(TiKMv9YsO$LUKKVh_V##&M$svmlt2ADmMxoH?E+xB> z6vt~FX3a?HET1WoIOcO<*M)7_tpEskhUy}@nHTIeRfj9THbI5;|0V>dG=%HBz}cq` z0GmJ0naFbeBEYP@zwgcb2E!TgKxf+12mDRojzyrQN@xpvQj@FjGOQ?3(@S6nrVg@O zsOhEjS78dqZDvJuVG61_i_d$P>nYV!pCm+7s=UMp0-&IvR&buhHyQ_|L94q;@uY$m zsq`SzyB13Z&P^mb>M*2G_SY^)_)=- zCw{s#53z2C_@!p=1*x$oS%1Gn;m z8o}*2PYA@v({TR6LeknXQHVv9>|ywg&t{`AcygjLh8#5Z7s(^F)=BWi-Y(T43m@Zg z8qI?tKq`p9rGQxH@o0goQH#N5fEWS>aGgidxtL>-mTVICXDPZoo0@+p z1H*AXdKbmf3^HMRLfJMpi(owNb-xkQMdh#uMvY4%@WflKQK$u;XTFwE>`t5O4zQua z^;god9wAg9E5v4b<=-Y3jL8U{92wCc$N_ir3Z(a&4pxL=O`*W-!n%$&-bDCH&)PC(Z_W;-vVL+{93kC92JDD*2k-a3MZHH%NI zm%(v~RJLhz$s%3?U2Z zqJCoAX-!C!{u@_Nw32u2e(x0E?_iRa>I~9k9^$H>v`>1*^6&!Wy22Q`VDDVxUEbOA z?~?lOwdz7;1_jc*h9MiL(fSkn3@YarkjXFxq0trwQn?!?jc*6RERHU?rTA}(rnGSn zk2VnBgmUxb?-CAw3}ORGi;e!F5Rk^QReNL)Ws14)L)S%d#T9{ROT>GABK_Y4N9AAc zMx6R1`Kt?D+7n+K^<%h2f5Ic z2!>Lf?@d`j18FAQ*dy%ITnBKI%&R`km3z`iu87#cCO_H;_5pE_ETSSC|A14van7DL zbYGnDDC;2(#Q?ZyPJVA5P7O0AE&+6EpXoKO45B73IEYnrRLNM&Ov}V8#yEWsZ{W_k z>lb#R7f*y{f!ES6QbfC~E;6hTb+}~HHC6(4)JFAf3}ebT==GHvOvj2mbuBGKm&JodEl{J#83LuwIqRbn zOm^fO$qH-E%ou`!g-AiguLw;enKY3QW%0eS$2K|gJ9LeXtpDzznL>z0i3)uJDvvUm zrffUqh)$!fcMq`V^Z4Ine9##r=?DHT>mnV{)vUs=He)0>z^cWOTH|U(HVz^yPQC6)3JzWALn$+Nli`cageqhjih(qCFAC+`1)z z7+%;{l-GiSQoEvlVpFxrECI1M;Q@!)Fu^!k@OnZdAcGim0yMRm(J=BFv|KM4dYR55 z7uGzNQg~Y3q>g_yKmnccBQi%AKDdVMhI;rR-HNbd(HHLC`y zIia;2Tr35CWf)0mg+ij(oJUe+b_p%;NM!fTfun%ur#!EqHdl_O7{7$qoF`iZ;uLQD z7M(X`MDMd>2)S z&O4;8P_s)KUA%paJ=(<>wi*=5;Os}jX37rE*tT1U2s`#INc4fqAE96ZxmA9)u@C!E zHkkq)2;Mt0eDh>W4+7{hqHaKUnIx&rMA?G^y)vrRHE-+eCI{d3vlO+=z0Vbc^TJO9 zAw+_F$54McDWbwp69^&+3~3)zD~n(3kwwC+^X~#tnd*s>u<`=dEv9kzVpHEly`qW& z61mkq1=Tzq=Z4Ve$(27oLe$U&HkA*wV%?{ve&fb%gA+-Tx0*D-_8tJ}- zT6E=f_p@r^U;XA6dpD=^nql{wdBXNA{!UO+0$ddV>;cGwVL!My(?jbf&P6+|^Hu3*N~k*SGo>K`RdS+I zG|rwSn`?Tn#vp{q;~jv93?3cfj&%!YJ#z|~{MMy~eu>!@SsN!sW4dsKer%)%_Q5PY zA&WVkFhJrGerr$T# z-qrpeS7#MeN3?b85Zv7%xVt+9cXxMpcXp6$*ti5X?(Xgc_u#?Z-CY7d=jGNtr@E@E zU%IMa)>^aY9OE0=!xihoQKpHRjr~6GapX#e=Tx0mL;tI2nBbBph6hjCK{x;=)#MWB zeY7?9$idi>jBe<3MiI~jRFvtoY0c(_?dw&mOu(F-C=jYqKBXC_31{!qi8A?+k5va8 zxiH$Yh1YLB_um|c+_(P@4>i98wxSPxYqYbOoBk#RI~g_uVn$xKn<)_0zSTwUBAB%0 zt;th{XLd2zi*QF`4Fe*LyGR4@%2x!e@Iv4P81PS$fK(-8KN~%YC08hA8Evh@_$Y|P zs{&1@11)~pI2*K*o9f@rx)!yo?n zUkvQevZ{9+1WL=6G!!-XcCJ3J8h3v{zUZPz{`ht^dez&^Pkg9&y0N`*K-NEO7`>L! zY6-=-k?bK1c;=-KSQG#mlT0}gCw)g;0Tt+2n`0ML7c zT^32&L|4AntztbgHmSVf%+oS*mVrBiltgxQUb1q}e?sA|uV1ZaPw_kKpY z=r`l`nP@*h5FWviZh5}wglt7%m`6JP#Jsgu&ju!3Zo)em)!x*!1h1NEPY_Xl+RHcT z0Jk`06mF>B%ud_Fn*+%22j2$Sayq19X|>mMayhh`qPN(~bI2F*5t%|!Nqoiic|l{i zcdk4!yfIKQbY_6TM$5mQV&D){)NGa7g-}HVDM6hI6JpURzee{_`OuqtjQqV*M2Tm4 z&YQ)%li!21#u6dj{ffWC=-weX-Y70^u;Jd}b>E?>jequc`(AVTdtL1E=KY8qiqpu$ z+~eq{>r=fViD+OA42WUJ{~iUdn&Umfrue>pJPZ+5_Wd7TD^~gQ|Fq|zMsvRVf>pDj z%mMn!n4(zkz?6$-#uj=XQ7G&@=(Eq1Up7G>cB_1Hz`3 z*El}1_xTUgtDkU^lkSg2ByyWr7bu~1C+)LSeB^MHKPxj*w6{flU5|xCt^!IZ<-JCt zn%vUDXhHN4ZH8t1Zwl2W3?0daOL{puttw_|dCt+Ob^S30|N#9bhh* ztY+GZ(byqeFkZOo>YvpDqp`mcZA4b4c9|bnOJn8*V@d6soEFG`cJqMHka1T_J(!GkpJkBy z@&E@?saESr@L`nyEO{}@{Ue6xA>eFT39fkilaSBgo4UzNqy?JU{^dJ+Ep@cYDO7RX zg5*k&TRg$KOidd&D0|v*L$GzV`d&lnD{PAq{7NM~lQ!5d>ugm{Tb+;Vky{#h?i;G>pvq$x%Bat)K>ZV$%8?OYS3|TMaBTorolL!sJ zlZYTuZ{j-s#x&)aSj`pT`L=gRp%>+LJOI}$Dvx^OEWG)?D?i=`wDrK27I-i5tTp?@$-kBPb&BK>vI7c1>`bOSvr z{H!j{oj#VP{4aB!153)CeyVGhoM?#LoY ze$a*hVpPIa;--I~iR;8nN1#c|kW!+n!P$m!!QqE7ilLCj)#BvAn-Yt0^!bIEqjQrI zh1a5Q`-EYlDM|3cZ(D>Z!j+I_M!FF69m83ZW`bOB`mDkl&?iNCakmA-Zqb>)x1yOM z_DRCwQW%8PVsER3jiWJ3F9BVk`;y_b$qZruF35deVfN@=qz2(GLVd_^JmhO(E*yPK za02K~lC8+wUSR@g7ZR(BSa?rks`e1Fd zg^5rI#$G}7CBXqieGs;7!>rM=C4Eq~Yv86RI)7Y|_sPStP;`dW5^igTEutAo`#^4M zD~7e8ZAdMJUZM1LzyZWRkK@2FRJ8ZlE3!UmI1-9C$ZgCpWprWjCz`%PIAhWP&=q#y zBHSivK-3j+-y__I*b~IIbXX2rkkk`T9}Ap6`g`aVL!UF))g1y4fM9VR-z2>Np(|~X z6_3u2sY_KqInqvg8d*tLe=*`mdiog}x%_*?kL)z261Dzc{CV8j7mL7zdvPz)`u7nS zQo;xawEEr=ASq#_175wI1uPk1tOHbi!iW?ZVa%Dyr_hZs)Pb?yb!3PlBd z%6hDN&U&s9_L2G#w~?EX1#)|_W)xkH`umYs$!3UU*AZ@VfWWt9_z@)uFO2%61V=G1 zgnIRaEZ~`kg*B-F=CbYxH-!MdMS4knS}j-oZ`!{DNKuzZ2DI1@0buoy9*N);CPE zQ5`1?ynvn_z@SM4U0ErzRCv11Y<8CN-<7nVT8;+ADvI=GgSh(j?9Tu))ja~U`h#lq zs!T4bWCMF^3;PBH#mVRpRW^>aMh^8IEpGeq5P3WDG6~OS*FQ^K^NM8(f_Bp8Z6_-M z<^@;`c18Q(`8o-Hqw_L0!f)Tc3DXM#BsMo~Wnv2g0bN<{Zn)z+bsB0h*3@{x5zNR# zV-Q@j0@_*ekWm(u?FOC;lOvfYP3;%k^9?jC1~&7`vQ)EW0qp!iTL5hXJ@(c3u|1Tp zkT@d?6d+E#{`Xb>6{Zp0gdtt6b`z6KG!X6qO(SXYl*HNbX9LgL_Z7*Vy7jBo4ME4CGd<-fK8A0fT4A?E2TA)| zz%tBbBHiDE^u}V1u~nA_Vlc-yui|xl7fXGmq1a|>Z+E6zg>pK4rIBX#GL60luS}K| zcKWCk(O!jQNyNPPwK=X74Wo-6wd`KJge`VLByC9o9UWB2OKNH30c{qO=D$}o%Gp*; zhED|*snwPp+?N{e4Tcowt;}aqlkY0o0emqDFmaBjW|D}E3FXMvb6V>4BlUC@sT!by$flCR_` zh%Ln(-Z|JY{1mRpx;4AZR1NCjA2q>X z>r9Th3E-C0Y&Rw|t^{~>PIR;$SULWo)6wNb-G13=Dk7E}m#e1N{hsXr&cm2M7x*?# zBPgVO=pcyW{J@!a$Zf!?q4^x`Vw!dKDzMCCcr=s3B4SgU=)|LPJQ)qt2WUyexs7hO zM<-upyD3?j8n)R*T2=blnsGfF3MG{)Vzp#eWZ3IK4;w8lQZcV3T|7k5`SM+PG~Y8i z5qDJ(2$)(|rr1kcPmvbRASg9g_*)LoD$aU_6YkAyjoOx#)kdtnQf7@xujqNRWTblV zR^eAGYaJ%tyLK4Fc8<|h0=S(oR@$1Hv0XbgP`$SoIOH}CcU=Bqsb*L6)=s}og8{ab#(w(u>tZkpvR?G&B3R~rA|l)agJZw4wCF1)-6+2-)PHrWmQ z+j{Mo8)o;$WLGx=RsTNAJrevf%J+boy@^j8oDV)`_cmP=xQ=@CDp+fazSo$ZE}|7; z3e0G#R@lnLFf^|MB$25wJJ6w83UIaIy7Lo1N?|okZl5!g@hBuco+;@{Vpg)~7x8Ex z8>_d?`a9Xye=CiiE68?jeiF!1Z5Pm2n5&{JndeQW(xq=}@Xw>;(Vg`n>zbBW+=*Vm z`LjcmtareyXOpj=mMKQDF5jS+LFay~d7N#-ujTP;eDv-C&~<-73KmPUZv7ci`FDW{ zzo?mc?^lB-nLJg8`Ai??kJlha{Yl;PuA=>@>A ze|>{aS^j+kUVC})Ng$@ntPoujKE9!!1Lk5s!uWUk?bev`Sw>F-tT+F-*|XM8ZW(jm zxS|vV{KEZCfHr||9*7Ea_OY3Jxx%2hW2W2Yl;fcgYRUOQ0UUr633C+=>&)b{l?+wW9bZYvAd zXBVuIw69w5cnsVm8}}V>_y3AdKYTvBCHdHM?>YW+DCsCHwdus^(A8_Q`fdZg(cTqS zsLsdSo<>N3R|`v?FWgUuXSR1e%gi~xc~+7QP}NS|QPAbXXo`E{CL+lzPrGLIX-#D6 zWNu{#7)m!r(yW13G{`^0WEXi)&6Z(kI!6ohH&pWWL<_knQKWAt@0+?>67x&6o4$Is zS4huTb&PzKoN8YV=-TH}8?a++_gR|B2Pv<fy(4tJqumza({PL2|q#u!#5$Rom1p3QD=wzIKvE5Xk zA-V0wP3-PxBOu@7x%YQDEiB8!4BtDLc@WZu?{K}iw1+csr% zw0IS&R^fKxt>MBSlBvO-GJ8AMB&`Y*8-3Snlmr5!zFW&I);j%P4F(s=E6vcH` zQp))nlMSsNQPfppI;qsy$=wR>^z%q*9>)%+P16{a7|Z=*?=4S4&R-DT;lP+7SA4U) z@W<;yRu(KkqMr`%aK0bv+&%Qed1N>Xqu%Z#Zt_4L)4gX7P3cOD^^Joc-n&U$IqJ%5 zENoVi;(3%)sS)zxG}uW?KK-N9mTxVvUecGg#a*f z@Kd4BwzGVoG23BrRcn=MA^9>kWM1=clR%=|bC`RI!9pNF5YpLS&DC?(@+g`(q3*lS z(?~vvkcQpB7a?_aC}}voAdJLp2W57a^l4s(Ht7XqpX(Daxynl z0m?9C5s6GUE|b9C_P+eE8$>f^^x%hx2$O#hW0rcyN~{d#N6vdRlefprhxmJjaZGP% z{P4J{*KH=C{pW=3a0V*vzbwE(kEKbjpbZXhx2n8A3LS?F1YU0?qZ%CSE0|9GpkmNO z;bk+e{|Hjuq#S~EBK~#eIcSAP#!p`i8|3Np5331)_wBPhNht1hszw;NS=gsXv6u6Z56&437xGbpOSp zz5XVyP}x3vr0EIX_V?+Sk(8T{pow{4m){lw0q{3so@p0V1 z+q&{&;d(!IzkYHZ2iB52F&ZL%f|L;_M$Z#Alh)wc%E52ML0VnxVw)a)La6w`9mqKj z+Gxyx_??1WiXa3&jNCvX(Q=oyw_UEdZ9g+eWk0)|Cf9r z4@-M48JPS~93=NT9W3`)@Ggg%3nBM9^SuZbFiTqW&$f0Jf>Yx7J3+Yz8nQZnYI!nB zUg$5BqHVeG8MvZ(PPJoEPPt>8z|r>TLh9OHq<-{VW})vUry>Q=E`1Q-0WnB;(^|;i!FDDd zX)sD)d$dNy(75X9tr7++6 z#O6ry(dJ0;(e6n6(RL~BVzE|4D0lnIO9AlrT`n-_E*=PZY>NEvSeXE3nt}jkwtxU; z#+(3VE{6*#Z^EfrwEvLVHK*` zM)MQx$MaL|*YT6>=k?R=_wkeLhgzvJCGRRX#po*DR`E0JH@yP_`;Qfola85?)sGyJ z)otT|ws*0>)$A)lY#}NqktASIMV!PgRg%OuRguI#Rs3U`6)Zf% z8Yeu@nj<_{`{TXLl*}No+7vx7&y+2&Y}@ALlQ;dM*RS>>)zAK-)$jJA)Q|9D)X#Ru zg3NFXi){L$+E4!?8!9PcUs?pPkC-v}uA@ zP%i*ahC<*12rxs^*{Q=gEftrf)hELc6n!yQZ1wEL{1p|cJ*FEc!(!9Z6^{ySyWk6t zbubka2^C8JdSt?9aXE74MHTNV9+e+MVYb`y&xBp1E3xN=7bhtmmDwi2Yo;r)nHnpW zq)*Gw*;3yvc(lU@a%P$K1*K1NngSH9(_DTOPf*_h<~^F>|8ZuS_XVd|oP+xU%!v85Yvn^qQUE8vybw!rUlb=mbnDb}R1s?MEK zE6m;jfbijVesf{{oL!cE+vywJrZ*u1^U#JH<%6iKsz%YUc%KZsqY)Z>!{f*Pz0LU1@wmpO`w(6g&6r@(_;j z@Y2vBfxwfXIZcl9*$!ef?6cUe>+cbtSQc)8*KI+JPypzf%-Akq5{$ojyFX;~`zw?P z4E>W_>7HrnPDL(DiwRuKPgTLMm_As=ZiIF|#Eg6QwIMv;e+`pPYKzD6^uc@!R}_TE z@Wp7p!gAQPUFu!zQOXWB6huV5ArhRty&^J3?C`}r+dkbA-$2T_y}uF?!FjkrR=C;) z=s<6d&_7>SM&|Uq++Z%F1z`{lDqCSbQFABf^w~X?Igp9ORBe?s(29f(KBqAbPni)u zSv7-lCb)0imvDlZSBIv|1)iQAXu5x#@8H(MKI1&_c1H*evsiUJQ#qh+jtTF9>!+SA z&-{bxahduz6^-{g!&Yj!l>>^8svw6y+^}CygNDn(f8gpKmZhNZkpG z*BL&Mn|~Is^`AfiG$KixV=Q|uqv=jys>^r}nr`ssAj!7(ZOJq9JNpMDAY-#%&gs}a@e1Ww10Bnv3l2bD~;Dkv}q=(E(E}iQShK zha^w4ZyNy*&3F7a+z-Lu zi`~&5!zA0?FS~D_pO5z*^YyI+{y;?8<)cXKsRc3T184j35(DBx{43y}a%AoYH2O_9 z*~4`=3;kOT$m{)5!vDi)hHMLy81h`Q|3BdcM0!=MhFKeLIX5$SHU* z-=CDx4~jrys)s-oTZiQVIg`;3nmcMEI7%X?C)upK2ifeShj`~l&%b=3gBVOp~pw1fQ&^Di$pc6KxOGj#iz#wI(G*M(+ME@1OEAItP(zPKQvL0iVG>*`~!GvDZozg8lRm@CAD`@+Hvn_xb8%?X+ALMGB+YmlB zkycekxNK$|7#6gskkx^mt^1v$En+j-D~LMIr&b-D03$}!-(*@)B51= z(}UC<3XLRPpH-r3@#Ck*h0tTbVZfnl(J(;B2g-ziJXk$d^(sGP9NwUJ9!jILkhH>t zd#!sdJSp`QFwEe?6=0aeMpEv+Z7SS#2UKYSc>z-w6tdw!~kw>>TXj6|b+I zxMw2hn#`kk~ zO701T9!DRa@RRhRGOCj;z&1!)typX53)EjGTx$*h05K5-xA+#9v5ZJN$wd_}ppoo0 zT*JT(ZI_7b`b?=#hL1ee23-ZtZP|v{nhetn6EVmbonwSh3srvo3y;sYi|qDk$4$xd z1%~}9D3Dy}Vb&EE4sA-m@@ z3M)!$DT-q~iW@sojV+`Eu6;HATLrzj&5Nbm1i%3dhimE|@qEgmgo8l6#(8iJrX z_Az=V6NN#=PURn=$K_97S~M!R#mP6WQ#zOe0FgXP%PibN;Te0K-34?^;D<~?@sDQi*`8bq6}#|x)xWs|GbZDgT|6+ORHEouLe+%~byoF;pkCZ337S(GmX|Jzd? z3ab{H08~IDO%a+}+>dKFBN0E3PW z@=#?6*>$J=s2i8K{aVNZL&o(wdGkhBRSu+t2bU9AX1qz@fm88?`y+vOk6Zes7MK}p zLv|^G-jpv7pZ&9^GCj0x^sx`0gauK1`u)2 zIw~tijdNq`j;yV&>d7qSd-n#y$H#wwt->}~Dce;01?|E{ClaO?YwKFDR)I`lDJxH~ z-^y+A%TkeJEb<{tRcWYccZi4g8vEr!@_wmm(R}AxOrzg6I`OZKCx)b8DAYB>&biO# z=6_4z?5rr`G@ziqd{-I`u9A%{udRaF8WO}eg8H7<_LHw#!h7~SF?IFHOV#0V~Ur- zX`|EO`lMxnMGaRuI1)!t>8Wc1tq!43ZV+Y(!IFJ4>q2cXOhT~bc;OO{(ek_Mio@*oDIoBANTlKU}+=h2y7vO$b; zn^N*xqYtiJo-Dp4u+33ifL`nW6*1(-D!FX&LCl6K^| ziY|~5(0ZzVZv-{k*(By^X0yV8UR)yLnKU$*xE+&bpA=;}pMFX^32<3stN%?ns$%#m z9nfzvPFSV!ugSzE9+cWbxYfoFbCOzkO&5Gofr zLe!E~aZ#HE?+McEa#0Tb?B)I{d;>AWzhXE2+5S^KpCSGy0mvbp2sDc-h0jE9&BK`g zOYYXSZ73dLuYg_qLl zoS*mN&&QfZS!3BbT*cPqHHYS9>GlrUmmkf78fc#vLaC*P6!CLtzPc3NuWRU#nqZO7 zA*3j@=zbBLrv6mdBjvIKI|Z>Pb;f1aVdm!L?d!iu=c(lq7LganFXLC=ziFA|0KQlB zybBWb^a{!lVep=H8c?_l%y0*LN!Lsay6Jo+o|GSXUZgV-SlJiX$<-$%chSg|CZ$Ki zj6kG>@`H|rr-WAfY8xyZ925)@y!({~N(mtoqg83kFL>^&HPj@+8mUV`kK$Jz!~lt{ zg0Cc)t&&?>Bu=;6UL?Z3Tc?VJ6abJaiM(fz1~@C}=Ven@EUv?Pw}=#_M~PM^oCTS;@1;>PWn|lthGMILEQ@BYD34$!G*7**kQNNDVD zK4BO~bW;OX1j}giJC*#k!a|Mnl1%jSpH-4nvt{^J-@qPINJN7f9^UTAkgoWj)b`_t z_lQM9b_%xDlj|S&p=BPkvEg&;6tD##2xm(e20Q&OW`-nZD)S2+SFL|50*TELOK_IoPE2X>(H+RYIg#kjl@%Ot$mw(1xz$FhOHCkQ zH~2IT=h4S-6PAzTeS;lOO0ZQ3RIO~CJHRg@&YJ&Kxg4D-*HA2VuOPY*()+6cL?KW_ zYwy)+SZ@uiV6(F-bwy~f0+#s-CSz;Z-LG+w-DJ0gc zQtqTsyd?2mNi__hC3(d(XK8-kEnnNyVHMX>MwN~lhlq<~hZmH%}kTb+WffAj#5V!5_;K~w`hfu2Jiv+NY&!Qb)Ur=4E zOiDK9UZ%hx9k-VyWHPVH;J_fPrpzERYNVwox>5KQC*poIlZ{JG5c%Upc za%~KO&Cn5Gso{!_`2bc}`!RRo{%!Y{GQNsB)nR-|CSA|KP57EhCR&B2$=0T{@CO9K z6DnJl$WQ1u>C&C4-0TlLfhXnZF+e2uJ0t&-d&Je@x<^V`e1*n>ew|`+-4`aC9jFnX%jM`SmCe0b%k7H;LkE?0l?jvc__y7(d_~zz8-}p#{JWLXYQ4}7wg1;)V z{JkTe3WzMmwSUo2%qc#e4>{#?H4nFPUz{jN7V5hTGn*GsnOsbd<(&T`1RI!4*&jWSP6#C-^PaukB}5!5Pp5 z1k}u25g;2^Y@c#=YV|Mr9}rrkRS@ozYoA)QRovJ2%`3XqRb+T>w~WYXxA+~bT1?Nw zv<=Lk*N@E;*RRY=89q_B{hiNpORMM*yj}NOeYANoQgmLp!%^HUIj&0oy~!bxdko9< zFTR*$;m)4(Uqo?>tzU(KgoZ^ga?*e`n6#0Srz( zZ(bq3e>2(v4BNj2b`Fa4yuM*nUjbN2K4>y}J_aM7EV)CCO%dT3WumJnL+2Amo6)QV zKspTjwcIy#%ovPHZIwAUOZS|yfOUl+FM$|qZ*}309O_yY^&dhqn9Dq}^}{w8uiq4{ zrc@yOV-c1SH3p3G=+2PotuALZyg&Lugs`^3rZZv`VwOW}dKN?_Zo7<{crDXryC~(H7kRm^*(rF&fFk-`vU2Wk zc|}9sHfh(COguqS4AF_$cNLm7=jK5=%@%b zOtoSjl=YB~s^0KS+myOlBoTNp_t#EX{&m857UI^D-{!Yc_@9>J+V&sm>#Hr$gvoOE zjYK5FFrN068ZV=nYXHdqu5A2?1h$32f5xHg0EX(A+IT@Ipk;9#s>&Ox1wH!&G!tYq z$sK7byC@i!FbGSc-O&RyoWylYZ^&Kcgw5%w2kNY2Nx=8Ze;l!M$Nu$nb*ZuJD^X{! znUD6Han{Q3Z>NtUU;dczfrO*oEfQ0ED2FvLsH>=N$ z0_I%Q`Qpkh-8(6XfspWM3-sHK<}#U6@o2F@IN0GFb|) z)k6aF{K>I=7nhTQX#Wj6*>p^{laA!F@W$TVYNA6W3g%!lwphUkH1K#$1TNO3ST3VX zs0CVwhtVR&g(!3!Xifl%kRq4Oyo#SJ057wEF1lfta&mD?BMN{TkAR-Zbmd6a_MlF0 zLY{8Hrx@4)Xhj-WpX#rAQ`yGZ-A+&M+j7w6S&}JFGL=<)@T*TnqcVkhoYiv;i>=~- zt@b-|fc_bL1AS&>8^%ksI@#@LvWkvCRG&Tb_kL7@3wBEFwRY!G*yfc{nZr>ezmCpwrGXKqRlgoTQ#|9mEUYrjM(culezct~%9r2P2MZ>DX=l z+kC^^O?MNcm*UyZ*Zn?OdVuIC-d(h-UBHINqb*cDTQa*Z)&DH?KBq0dyj!+NE zBb4EaK$~648*;Qrwt!}ka2j=5e42N;hpxUbF(Gox0( z&UoW3xI8mWv>=*Kh!(o06!MqE_p>I3xwj@Ay%YZT(o(@Z)|3SY=RjBjPMt8NvEGNg ztYR8mF(75#>A*OV<^sBz#aQW_Kk?%8`DK$+b01)5e1uX5AF4Y#;N^^Sr&K6|ejuEq z{w)^6gQxtK%QD-NE7Y*TPZlY`IBjQb_1U!yIBW-W`#ux&AXQVvOYp~npx8&Kr^7S# zsJRrVdJ?pv(1(4gCMzrfdQ3U?Ph$Ph$j0nfeB;e;zCas4vn(<#7y87!ZkuH{-v-qb zC)r=89!d24#iccfi)x$OmVdgi{N>w!duUfhT599pNv@_iYlG0R3*HLrKpb*j*V?0RiEvlKhn1!jmd z-7LX@#u^h>)KjeURiM&k8}_@Z=e|lNkX7n>471QByHdH=jpHId#(7lxzUl#cIJ*ud z3_psf~vR<}#yL_=+oEtS(uI4z&0XiUeC z-^k&a;S2HbiFn|ZW6%b_3CGUpIzze;k<3i8hRmq=(rd&b?;MuAdXSvW#CUoPvwk~y z52F?80XfhE*yC-;UJzp~>zM{p*q03uh1zzUKi-qp$s{;y`Q^NNN%FxWeWV}Q{cmhi zPnglSn~=roVT2MyB)d@0qF&-kp8T>b6k#`%V!{J|-+)1XWmu$MuNbZ_jlb(>Q_}44 zxR+5RF;O~Q6jOfsTIqJ)P${2t@OA_sT#KtV@(71aXdtrqo3cRa8zO^gKaLz|Ab4c* zF{YK_ZSuV7mhRS+!dc4(-tal!i2^(4L5Ujt7XQf77C?d_Q(qAeBaHZn^Jb?^;Nbfv zx5!0qNd9}3)hUU#@PS3=KHahBYIEPQgyhNKxe$gfod;QRlXWDZRsZ57%hAa(#JbOT4_sEqTnAxF)Ek zpx(>jir^4C4Yb0o79J&2%Wh~fpy&@Wdm0LouR(_oQKXeAlFP|nWxwmifMDO4(&p3o z@(1Oa{Gz{Vb`G|tcN&0j$|NKKda?2($&mKo%}R>#TmdG^{-oYamcnyYQKgX_IROl^ ztfh*oRyu(kW*lECOrNIQ3ouQ1GfaumGZmfhpsl|e5`{i8x_c)<|3k>$>HF-;fE^^dCdq3)RxHIuo1ss zM)}Y5Lf~jXu4Z)8LYW~V?<))J$$@7d78bP>9#E~M5kS<-88@)GHbWiTPJqCogWYWl zWt;ZWa@^y3R_x7zEzfd-7kErPd-0{pp+4GS>dL>i1<-iZC+cT6R<=GsrkBC=1!Wgc zSE^U3arAIyPpA9C57YAn*3Kb||3{MJiNFm#)njFK7`A!Y=%{ zP3|MrSzLsOU!0@6EQ3`VvV*do0Ngsb@deb9gf|LP8Ls$LJ&<7~Tx9+Q<~X(YN6KI= zca$nqxC*=@3Qwb;Rip1-)6e3e-7u0Nx|hsi1Q}KRD!nW+k{F|gfCp&buSnd8#C@vu zI8|P|1hLbb^G5YNO&kBi8!hX=uW|)LEPf&@#+5KtKcOo6{Bx$Qnw8{6-_i6ViK9ws zfzVXc0|=n1&oBw4l5nphkK#X>ViDBB;liPa>wgD+qHc-ff283+4M3~ny1$PU zzQ)yTeql6G4F#UkJC&wRvw|`Ridn06v`GIz4Ld^PLpLDQBVE&^n2%ZlZTK5T(HL3* zn!T(VjYM@DPFi8w2iO^$qxtr3{z?8?q>sPYbXx*|Gn&l4y`B$YG(SHhWzT_Ecz0aG z=tjKQlF~8-vQ%l`HdBBsg6(V%?XkB*FLG^v?4eth z-By)6>D-0g5p1~ik=kziVB``rVh%g!Pm8tORH%chD0?IdS|K@Z&zJlW@RUcgCPyWYWO5{qsIs90_!9Ut zzn57|azG%Hh)JJZ4Jx4cE@1i#1s;{$J^4K3q2Jb$4ClXVEUyndZm+PeuyG-WEDR7@ zmYh`ms10l#%F6~tvf@zq1j;YeBUGI#NUm49Km0C2cosFkdsAO%~W1lj$KyX7*v{y8G+-E4b!MN?oQD0@%Y~!IdheqBUj6b8VW9ke-KYZ8m;U z#Y9H9)__6BG~y630|``aCkFu5rSFg3SI@<70Bx2mMi+k3ohfeX<_WV>hY*ijr~1-< zRn>G-_6xo{5ismv>e9UTo7b|+=+$vIJl1sFeogGmSyb3}=?;9{_y#Bv?4Zlg>LFbB z%J|MH8E)n>e!TQ1p#$jXG&I@>YUg|{ali&D$iw7~Q@b+mKM3fXPXqo$^j(n~yIb}U z+s)h!jQ@C@Enw-yrJ}vPpN~PFDW@+fXm@H*!<)>)NLLEa<79Mf{07(XPsamhPH|Cl zkz=2NL8BNT5D-+n2rZW^Jhh%5<-sPk8ay~j1fw6NS^AD`A-wx1YS z_2EN`v}+1l!*Pldu?3vTB`Iy?IDJ9B`1PCh&lbK~BkO%n!x~P%!S9ELwGo-akEmk_ z?eMk2wNr!)?tmMg_|ikUZG1kTSydt5v29kw_20?e8Hk3CS=B<0DE}aL?xywPx#ciu zEW#*mb9y$C(8Pfoqtm6`{dl8Ndp}$=sVqiJ-M%v;kAOf=JF5=rYyZsG2GG3`4q?`q z=qaUmlVh+Ot|2K=SZ`p;%(#8ORJCrha7L%VBQA)L762raKGx#+vDsi%#g7Gc zamHs3kAwI)Mlh^oXW7ExPec@Xa}@slPl}G1G__0{xO)xC2awf{sV3t`_FX>dz|2g{ zna)vmB?NRTmIbqxp<7e(Fm!6@?Va`a*K7#_2o?>F@~aH#bq^vc79|B)FX|TV^_Pf- zW__Bn7y^jI$3JQA8SWXo&*wEc0BF`w0n@W#c_MeBThq*;G*%dwlwC`}Z6qoNQH>kp zlMQ>cyUg>FFCcdD?cS55P;4n2Q8-1bcEmNo9JGrZ%frV`1m}3hv&NWixw+};&zKckVVl`bu~qglieI&w;%~qMH)iUnfIXdAV5HSg z6T14mn-YJN-XvwD%u2fzvu*75rT)MVZB7HAVF{NqAfu%U``Bkz7PrDmmf!thB8+An z$*!-yki*%onnCtSPOW8}t;J*SC}yerJk>Xir&Fg|kA5b9zX>5N0)Iaef7N7uLdm+s zx*m7u^?jQ)vZR|-$k+^|fwXEjkZhuIR}9nNG*d{`rIYscFY$Rhu6vPq=91jpy9Xmz zOKT}M;NUZhuv+hVxvmPNeo>iuXbasX3F1(2oQL8#k{7hFOV6Jf#|Fx*%-zlMRn3-$ zhFHP`8Sv;QBbA(&7mPOmjq?q&8hH0xLL%9SEbs!hmf2d;CLJb!k4~GbATm|Z_G+jC zbL8Eme#S&b61vbXyBAl1Cv~#7=V`wJg}V^|)d;xRA?1GPT`YM%5~-X-5+y$qY(W4r7C zp8GgNbUd!%D+baB9jjbrx{L1Eo#QUYAB2#ED<=U?x+fl&A9Ho$+Aeed$JJRy)e$aH zI>9}-ySux)ySv-L-Jyd!1lQp1?k>S0NN|F?6I_RxStIwpoPIg|&}(&9)xWFi+X1F@ zTG=GxW+wrILVV9x#)PNbmHV+3mU9RMpJ-PECyz7K*wumq#?jTM)97Znjkli!2vmOU z_HI6FY3*@`j?U&Z=B%K$ZW9(= zoN9k)0IX9=`Wqz-ls_r(Eh(f@;j6q!re+v-jw6jyb29j++j{R>(aSsUMj!YFPS@`R z3&3~GlxX%MBFA}FPbx32hl6{U6dQ3VzbaqYn&5Rk1g4o93zkCGMm5BLyoGmxBg9%u z%3Sq!ss2qluU?Y!Gy=7fgeb$>0r!B^ZSmVO3wDGg-8JvfDAMyt> z*(+Jhzj&0x+%5EvWJ2v+l3}6JkvXhePT)DwP|PTQv^Q+Hx8MHVo@@aJjw%ikf54<6 zy38hO*SNc3N?0{dm9|)HL?-TuxOJA+w$ac4{jt9TB73*HEy0% zVXraqJRPB&6__dW&to*c`HVa-{+}vCXvYXxV#o6A)M2o+rdT439%u-W0uY0yOw#@K zJ2F8P*d*8}N+@SoN@(khIWiv+1P{0tHfh(4PyP)mt7=|xnj*`B(ou}^1{5X`V*jo2 zSt46UET>)6e{NH6XnhJ1ABf~D8|EmGB4ovqBC%ifgC8-dB?Rs2BNmm>ZRM!4Na*c6 zb}yis0kBK|EvBnKJ$?1r^Y`TfrGUzd@){o=!VSrxb^H_$o2Sde^xNZ9x935;me3o5 z@s~f`iP({3fp~C|6a>+QD7!8kB&Au-eql3c=|c=W{`r8htV27&h_gJE6SOCWU-_0H zemF}3DbsOGc8@9x-SHcDCQHp$U=R=FHyl&3R5QpygxKSMjR*-Wt<>0=rSwwrS`(1l zQ&&L>*{L*3d-wDY^iM!E4lE{vQ9oH&i!rBjp4AoPJ@%9T^EXj%{D`8>a?k_JAj2= zW$!-&KH)xUEnEUMqr^kXJPr|md>z_HOycrOyBy$2=b#+H^kyFSXE{ivt09|0g_A2% zUg#QSbt62Y5UaFEOa!B0F`~;ic)K*yNlI-$ytYChc**Q05lS?lFf2r_HUGgtF({vg$jSAIvo_?oYzq%^ zlNLxXEijHy;^&Z%7*|`RXhBT${PRI3*OIbML!W@;!j;C`=0{<|xHRV0Lg)sbHYhx$Ks zJ=UqpC2#|?;3{&G=2ZI4coHTPlJ}8wOHWviuS{4c1JV@-oV*@pS&EPZeYRIr`eAbtS8;;3;5Sg5dWgX*ha^Bz8|#zW?QKXM%;wjGS076+;FV z%UvmOYOO8yj}rIL8fQiL7IJnO_eMNfKV-jPY?OCFpB~2-Hr51DYmavNiVl^BB1t`Q zocFfJo&D3=`_^+P$%gS6Ut!Ez)jv`UvF+nEcQbJoE6X}(ZD_k45g!E7k)i{Rg;wVz zqurYvx0abqzOx3I_)v?S1{Js$YVZZ4t?CptxgO2UjauU%SPNj!`mj_R2ph6pDNhuX z8Hmbs#!#HwU_X&XIfN7lhO?u~7ZMyM1j%f8>>Fht7s;g7M%sW){p(rpw%|7CP8YQrXr#aIa;`?6Gshy42V`XRS&8 z()h*B|ET?=yxIHz9~^2FJFoBrv_742SrGou)JB@&A%rfl;fN-M{9(WI*mZ#t1o}?i zoOqOrzM*Kkr*{3hIJ% znQ8*<9bofkrBNn!S5<-`wX2bj?_bu+)AHKp$LkZ#cR@dtUz`YGKM=N^u%(>XW6Zb- zMQLNIxlsmyG2}2&Zj1pZ>{4gRiyo%%MmWg$sEZmp_k*9 zQS&s|W@Y|qGN}A(+LmW+Izx1#y``9-kfa}Z-BCLX;ObK*ij8G~Nc7NTt|DNiXVIT5 z4P~n+RoD>^JBx9MJB}k+vasySVjb;E|8_Bbw(;p%)=0oc*AP}(9L>fiep_Woe92B` z#N3R9??L5D>HADMbKkPW56!cbj+V2IM`kkE;zy;1AX`E{!Hh!C5K_87wiZ)pbj_~C z-BdUQr2g=2+U}oK5lCzL2ia+DfmZ(~GO1s_r|);SZZij2PEH0-G1hpXY|Y$EKFD8l zNq%D-M3!Tw-5w&ZSeSCpFOWtfr($W4k&e-T;O_9Pcu`R)I_9BZ6qK8$Z2YLfK8?JZ z%QC@%OjsYSD2dNeG-KbK^oOBd{Y*6ZhRIa|Sd6I(0%5Q*!)i$o4%z+SIa8^}b45vm%iu5no0>7zKhIQ@x;ASw51qGX`gQM}5NR{3*pLVoE{z3WG5(O&bW7_0H4_J!yjJcm;=)=P77;%V)_}oTVAbPJZHhtQ)*;7d8GW8dPa#?>VeHNOy%w*|> zvZ~B6+D(E6dbYUV0v)Mb61LHalYM}#v`>az@e-mz;H_hVCyjtN?vawGfU_w(FdxA> zcCHQKE1$&c_8U7{J^=YAyOtc-ktqI+;Q4(@kxN&V{w8@(t*U}%*&o#(7J;= z+oYP%J7DdKe*cvC5&!+4tM#@S_t^3A_(;M&mdTae)uYAaHLU(2$ZxW-ZP>MK3bJQ! zzHLxpeV_B-Fm4N#fp)=XK^Pjwpb~7t5FCS%iOBF!N8a z8SI<1GLpGVi|`wGH{3ly=jE8RDp|Y#)x*YH8%q)fI@Pu{H+iqt9kv<^a~3m_-h@rz zuXbM+{PGRjqQHHnB4KBOe4yi?kD##BUr9#%Te^GX)kp`bqUupo=)E=lchR81Mh;r3yq2IuFSzLJ_|2|Z?GLsK27iQvHjbB8JYQV za7`X#C=bDc^9$WnL_QoviZlX8O9?8!<3vYX70tFnFWL>CReJn7S0q zCAiGA%*d}LC-8L4%I4r=xoep2gQo&|5ct$|#CUB&GikMVQVLh+3J975Pe&m$@w)ZmsFS(Gn`O91 zz{I>Js&pWq)Lo&O*MF85;mL{!ks=UQkJgtN!=f`STgHmgNbi0{EVmyg&@2XmF!;$u zjjX5t(hS29ZnFgEj-!UdX(nuIn~lE3JF|)_dV8gAra@+I3JGuz*@P1wo9B=?=fJXt z96_|?qp9^Ou`b%Tef3sG>+l7pNfmtz-OqyJl%Go(0yW$uxEk!z2f+35)gQkstjx5`>|Qwx27v%*^lqGdwgxew);b0 zu~@_tKk@2KePfu*Tw71KHQ;p9#{NR}S}f}WglZ&$iN{_G^WQzmPUP6PfZz--_TOKO zaPA2555h=hnHTB(X|J?xQ@op1lTY3#3UEkh#`^1s4r3<&B+Kr_{MYV| zlQAJ?PPQK(3Wd_+&`AjS`M*3AbeN1E^B|QXUR3Ve_w!~BL zz)Y|tS9B9+Ot>t!bRYD>fB$az*Z=V6L#B@Z`&2#JmxHa#{WheW?@T}FMl^5J3USvU zpca5V$v`5wS7}5?)%dK5-=XI=w`O;bkv{9Febr#Cuy;Qeo0!tz9;rPj}s`^~PX5hPs zuL}C)z+NB>F})@Lgn1@>>Rh z4-j$i*~r{9S3P~uU_@|!bItf0qs zWlS<`P9oL*DH+Sy!%MSLA&w99fhExrxp(+7=uzMuS)6MT${7kk*im|PMF#qfa4MLlu{hK#9WAjRSErG< zBqcjlYt*bu8aU^#RO#%)PiS}%qg&MI9$C}WrO}&zzNaTB&eyHDOug2zW|HLOYGEO) z!p=`+hE<9yfLlt{rixb=*#keQ)0a-%{5BLcLM7H3Ohz6w;3kr@rfL%Moh4fLORepV z6z!E4k9Bd_W-XG^Fs7QQcyKt*AP7+RA)EbkTUR3=G6DpRivCzwG+GuQOIono{_Q-)0|{5SYDC-UmC6 zJAaa8Kz3G8%R-(NObSw_VTiRH<4C;5oKSA3H8?ak#cb~{1j!Yrv=$-kTkDjj;QLUy zrC2k;@tN9jgvTUHRRiqquC@Ec)+XHc>t!|zk{cS#n)z4ZT5fv)Li4A21Es2g}Iu%G8iXB?T?1w6+ z+!*{Yx0Tw+rc=VhGrvYSp`qWsjVob==IsR0A~A=6Zw2NDh&g>&N} zf-65Vg1$}cj(4K8lU5`vDLb}1^1+YW=aMa^%q64oZt3CzIpAou&1SXtZ+G)x!1*Kt z4_URK4pz-5^s=@bml33nK(CaSc4wLw0KZ?>QOC6EK1#T;Epl>~av&__xFnnkCuE7; zthsNH@fowqfkA3Sv!6Z3!#N#1rh~^HYsv#*R_|0KwgORq_^?i$M8s40qW|aEtoif4 z2f@)H#9O=;5$5xqmgvXrKIxbbZfHczXekjSpLj6oy6}uD#U6`Yo-=dp_gLnLWP&01 zXe)F~EG@kkCS4oDx~9kVIf%(uRZL-AR5~pCuV2ME4FwZxvFEQsDAN#UW zQ^8l(t^9XNg2LO%1Y$D=_iuP4e=Nv%nARG6mpT1+}r4%oAj{_LG9FdK8k&8K%)&kLsacl>z%sT=)ivfd?m+v=U}|CyeaiX9H*`y z*>Cw#MFq8YVb?7EYHrlrG3(nOf(i>Wb_khexm@`%n?W`KbiZ!am?Jmi%3qOAjtSC7 zE{9M9uyh|cjUKm;Io3i0Lb;Ye)dj=%(}7z;iH&gJ%bO(_8(KKt9_KY=Kykl?h~OyK88zZycQPJ zzwQ={y`u4^=-tNdnWCx8mBE+(4tD8)SK78Jw)lYfPod*0L*8t78vod*z^mhgu7NJV zG|`o2vYbf)2Bw073WF1zCv2K*_ni_s1KY{WZ+xqZ znSNqN4u0aBT;-#a*1FcK*2Eecfe+;nElqQYrD3jXn&)Qs!$ywhyWg9_7rJ_;7>>3g zs7e;%I*u6oHaAqp!F_x!FJNn&xrL0;Ddqd^W5{>fALzd!pguQD#K1cG>V$RskVj$C z!BT}ajl;h)Y{9gF@dTm-cJ(O+ssvU-dcc0}u2lEAgDt_Y|DUasbyBCwK6|iM_%qBl zu`R{GPKXQ4HmNPcxEJn=L$B|FGGXNcgD&Edt~Czgz7{Q^`2b}}sr>PQU95>lds8zE zBB-Q*WodCreIimG?+K>)q~xN7MSYPAfmz*MTV`raj;mRrU0$^D#bSV1^0;0dgdnZ= zP^YBXF4i%qyhdZNVv<3Yd7c>PU~N!R*;$B?5L;5dLJ;PLAB*04SEfmMQlwS8f-^F>IEKPBe6%pAN zNYU)mx2R1hS#)f&R$%SD#xGuY6 zyQ+UddMj0)HOCY_X8J`F>fuGl&z|NEpm8{`OKk@g>l{>r zf*t3H6n4Ig()^OOx|_@mt9A<=Z2CHN>H=?1V4AbIA|+IS`&TIE<8@lH^=Ropw}J&`6z_3d-1Jq$T|o>c z=S4ERvAiAoful6Yf9l<)na7_8XjnNGCV85<@eh-wN0#e5wC>he^)TI4JsUD*u+nyU zfUv+1EAy0%&Z$Tf8-}nCH~u*YoNzoPOLi3~P!T2-*x=4Hnw0urh+5?thqziob_^R+ zPRrzaskIW-vg;UxuOc#JcQdA!x15gV`0s+h%`Nh}2*LV3BEP>QX6Xh5yM@7#OjS5i zd+R(marHIwz`5T+Z`|GdkL@1yhl8$>cUiu^W$}2@%(owH`{D{hV!w0t@P-b>bbAqi|X&K z9jM3<8E;RNX_u%I3jYyN*V;lB?T&RMkyqdSdS$_sAZyWIy(2Nb89cB#V)y>_0Qg51 z%5W0p@XF9tN_aa*2}fy$#;K<4KLl5|IR=3>Kc8AZ-*^b$VoYZk>;;K|9;I3s^37D0 zqQ!@}Kpv?N-NNQe3C%os9yJ>nvswnm_Z3tKK9-EaDm zU6YOSU1B`rt9BJVtZ?@n^7rELhA#j+?F9JmB5`o1)H(d`7~?BnwacsE`gq3MCF**W z6>AxT)5YAq@kriDEU)5~M}&U4yu&WuDAnfxVFB+v-(Tz+D^6rt) zjYQs{2l`u>%{$nC2I`mV?gF(m`k7A@y=9)-YQgZTPiu=ZtrRUh#(XGt5~X$_GA5-g z(jbju2K-MPX2Gb-|Ls@~-p1mbANkGfHN4-@nk&{|@-^)r@bQ-I2=w?tDvQ!YLNHdg z73|ocE;$KA;h=WE zdfoLK8P>vP^xhoOBCMkcN!m^BmgqU7iw~mjig#JY5z6CkgM*=TaN`83Op`=r z#l*svRw@|$9aMNa=vw?QWPmiqM`Aauw86tabcv380!{Z0S8GY>98*QC3SqSI<`_L>``n6Urx5ty8w?&SY~o-SDPNW zSYz#J&2MvvDNQgV>QWWY;jt4NJiZBWfPP-qO5^4Iy z(BJQ)41=lto7l+}P(~tI3(zWa`vp)tsWYynPJo$xawE@;yC7)^k9gq7-CA_fU9%hXlZsL)EmF2o_@?1jGh zX^AE>0#DQz?(#aPxuD8~ogs7oGR9-&sl@s8zI)2`1rpsf!k8s!jb*)m!&p0NoA3g9 z1sr37R#TndTsa4)W!sT0gmr~htnG-Me9&zLsM|MOs*r0XJ)v|*wUENH)M%4b{+4O- zv3!MX=@G&d73WWDVALTcRZIX?ZN4_gkU8*=Tm)&n!_2w%ZSPp`ecE{{%nny_n!Oo%V|6c|>Goc37UvP0&#j|| z(Fj{40r$M`S0pzEu4y{)COEjdIY$*~sR`mKEhoDZ|J;v}lBf}c+L|?|Ft0iY2e{7R zhf^w5s_@#o=0p~;yH$;tVlhwpE(7ltV6!UQeRQl{{^=p=oBvXso?h{pZ5TB{cED5} zD_C;(dcpkSsk{H+ofim;XX2vMSiXfLV+TVX1rPO%e=I*dHQhdS8sn|q~WP=Vhbxmpt5}U z6NO2{GBA??@aXm-ZGM-y-@fG3#i#h&OxQx7|6)E2G)bP@@5F; zcZS-S{*~~=b#_pR?lF>u70Z`LGtxWb_r^cu5#%iLOnhza%iLt#~&sj)A}vXME;$R7nqEcr|A* zZ>63JXOTC6Jift+SVIW`028fJJd5f>8J}5lRhHX)gdKc#O@QNzqf{+c*+|n8e^~9vmMu%BO>v?-*4{7R%o`u$B%@ z?SuV+-aPxal0VZ;Sk9mt`*{&K^H~2%V+rSh{YLivwkv+qhp*5^ReQU1jFf1G$6(cEHyW*E9ePcl~1UrqZU?|p$o_72`yyfvwC z@h|A~40ZsH*{Bs#5fs_|ybgOQVa7yC#st;i6`TmRSjc%#&q`=|Xr@FgS4!-su zrHcE!gYGl@U){C#^YwKPZ%%i4Dh3}QPD`RT-~d1YgM83d;zOe39584^HzDZ&V&oYTuGK_^|rmuZ!y;vh}_9?SYsQipz+P+?@`bxua8<{5m~)2hRJZhsVE5HL$IY?tQYwk zRb2tn=_29B$jy^aW$d{rqEWXi5UqGX!OQ6+(`^`}6_n7BfYX6Q>lfBp2OaIV>}IvJ z-7O<42z`&;<-qVv(749AC|@2pghQ30`T=aiL+)z{;k+q}IGi?z59FzM6{AUy6Yv-b zMBczbfn2!!XWVe%7)#}5=Ff3K$RB1t`4xg(w1my=62S7Z3Drg>R%xrWCS21_N9xuz zin0)D-~x1)yB@#JX2J;_w=Y5!wX=$grrT>8cOsBOM(Bw$tNG2Ri><@HAg69a0JuiA zg3x{kqPD>{;>_|8jxv6r$#9*25xDjJK_SEUQ&U3M3Mr4jSOF&KHcpldZ-vz{{;j3-Z~JVz{M=_^S^56Zr2taiL9dj#J?kw4Dw~iAw@BCgob1pT5^7*!!el(U z;t1FccENYnZXH=T`bcNaNE#0$8V^F=&Irg<(HsSn36tcctJ z4*g#kw8^NK7!;l$dA00}yhiX3z$k;rJHC!xGH;}^R5a8c7k@#@e#Ths2G4%N8B_|s z5PGOY**h1m$H#yg{YS0oOz0fd5*1$<{PAD4Y^v=teVQ{oq%*+qvxTvhbPEy^qq%ro zw~I7F8pXaUOWv3PBxqjNa@F^}b1K|x;r7AqZ_=(d-J|OMWJUZPRl)+tt#t_x14>r;kNHCJ*gJj2n5NAI3C7iaAIeCVYKt8(GqzJj`h* zWeoY3zIXC2_Xq$RmxRzSGxa;01`43hF@q_ZEHFQsv<~Z1t=ub4!SMb`KO3Wi?4zii z$>)d*K20!Xd6bJ0C!O)Dp$Q+vke<>-+4xWip*$BxQk~3br-yoFSz@fI-sxxaTH`a* zbX!1g6PH<=GC?k`q8?delTuOhelTk&&qx{1VEAb{PYnEq5R;POy|9Vf$^>~m72$a0 z2U@maOkmHc&?Rg4qqY+KNyV%#`)otV+>Og~(#g^^s&d#$I+OPBaD&fVD@z0UsutKA z^xgh{Q9^GlRO}ZySsfRvg0kn=$EFwWunkZrL`Ap?7Dgp`u>Eus%=G&~@=o%!+~6k; z=FQr0(|~Cv++y7xy8#vjh=w~HXTYFwa&68-u8cTT=j3`g(?IjH2*t<3cKIj`Mlf(- ztYC~u^x^0whhJy_e00kOP7lI4=Sjktf7W@A%*CJ%25MWncOsGzqzlRSS~L$Jj(2k8 z&)XjvoE9bg6ZZ@Jf=+GEefot?Vw3IouW-{I%vI3C7U zN&Kti&>jA{o7KC5+JlI%J4nV_NiQi?7n-svMx-aTWXe)&w)Er${k)GEfvrvAOg6h% zfZa*BUW}_FvoumcKJP%JwK=hJmDvQIowI$E6R&OpE2*RXc$TSL z;^EvKR3MBVh{Jn@#C(#Iejk@JiSX)f3){dhf&dLpnd{rb_)`DuHY~8;Job3;dE}x^ z`S#M~f?$R>MhzmkojNKVH6T}l92ENcpLUI{TYtameTDs>zOQzI<^5mN6p$fp09Y?{ z4b*od_e5_TN_>W|qF+Q%#Dpca)nVwRM1M$w(T}-!4^0YbU6=;}A- z<&7~5;lQAY-7wkTt665k!Cllf@|>$K`?O_}>!KkwR6Yt1nX}Yovg@WH!$>RgoRnp% z>+GR`$U}-A(rb;#S{Xls9mq&5iXM{d#Gwh)TInv@YlTQh89%)pK2%^cvS<)lvFYc}EIWDD^RNNQokV^4c|$iz0yJI(29bwKw@OWvG@Sfb3c?a#QBjaEBmL zNV<#eI%kN8;+_23DzaDlRb$5y6-e_k+95(ElJ=v%R*D2GwRX&CkWop= zsma;D&XO{h1^leS zfhh0@OJ$AoG;9ZyKTpJ27Y%JYQ`abv%Ny%;$Y2V zjzgag)L42`1(e3B6zX9cB+8I?S*=)%jt`SK*+_KTcg!Lk@E>5?Zdk9naVH*y=`W}i z%2i}##&{_-kfls6S2v!VP!g_#XO}m_l1*P%o8+8fE^+MCce!NtB?sS09+yKunnYrr zN;_MWB;in5)-V(Ns@Wb=NONw$8V)w7)nNI}?zlu@lDdlL`6*u*&R&_d4TGSA3mCR6IJGjMd1=oP^VYHl+>Z=zzbcImo> z%yD#2Twh=cui7QHTfr**`P zCX7=Q&uB9bm-o#18WY#G30$(It>G(v3lX?g1V!Sk_Vy_{RofAMl>jFA$KAvWW2LDl z95Rk}XLko~ZsvN>P!}kw;veyk5;wk9UZz$SPo{5I=57>KURi7FHXSSeF}sG!y?MUK zKzbg-jM;1fKa8TovQFmbJ;v5~U8rMv`&HTK zJ6i>X)l;wN|E*L(p)P{RQN2OLOEh%nl;;PW^IPl~3=?q>zW^|fDNP3^;}@23db855 zA6=@48zW9J_>mle{bhYs{>!QNx)n-*r4CX5UAZeO%jN!QlIr@AoX=k1OI*@c8fSNMibiM^>&@Jx<#?#)Yp#rcs&Q2;0%VBuVM(`a zfETZXcM^TiyyguxO!3I0nKP+4_f9)dT?6qx``$ zt&E1V`+yYZk)spO#io=k($j|(?KG2z7dzVBBGfmglRj&3yH@To#ZDvpb(Sf^)du62 zmitSt{?g=})x@omKdXf;s!yB<$?A1#ngNPbErd*4#SEtnRQWTvUZW}xxJrWQu1H++ z5=0|Xg5+{s8F(xp4F4P|IUfLj6cXxct$)9py?dEY^8P9d-hWYCFazYLj+*{E?OqtA zH*FPRW^=At!GOl$(!{^2W!jbR`$k1x#S7et@we~8XLF^-qPa*f#KqLDe*?S>c7Nih zERns`9rNM2=QdcLOtqn$jyq!`A$@w4%GqLaEir;BY;_sx9_KMjZ>9kA$tSnz#~&#l z>nO{**Elt2t{L{0-jOXDp0cd_ZvBkO}&J z=a#R@K4Sz`10|>j(;E=YgiLcLxB8C2c_VP2 z=)riw16}cNFzEm#!t^$>iO^olIkhHufcAu9neS;qd&F;keA$0288!_`@ly)l=bfQ` zNLcOA8!AIcZQDtPxN6gq2oCHaPY-)P4d>2y2Esd;Fe=vPykP;2cDv*P{M=n=;GBg{ zbDV@{;zbpCRl-bTvRo!9;Q}Vxi3~FyLiK6iwL03*ViaAX1vp z=dE!n%1~TEpZOnzq50c}eO^Xeii%98)EKc(TJhC_aURSc=hJCZHXO-XW;7hpO6sPr?JBF^uozjuXoWi= z0$+DC&o0{uH>op57Q%-|u)_wvOK{RGJzHqDW&XTIUj?E&S?r+U8kbBNqlZ(To&1Lg zlR?@#WEln{@x(8l-quC1RZKO%7fU);S2LJLoiNH>^p&3^Tjkk9w+) zdKyIkw~O%)4gDWR)RXM+tNE~Bq3OHz@GJZ9tK0DF=O1vQo@j?(?S}nY8{6SHj}-)8 z8-nQ2^~<+tA+_k*B>T}Y_+|Q&F!&|r?whz zZfF{nBcGQ+iKs?iNTuIO%6DqDCsvUaxfVRjZw1JlisszGT+bO@o+B*j^vUzQ@_8Qe z#SoTi&~a3F6Eu-YG@+cj@$5X@(Q|Fd`s>0t>oRy(%~X_v0gbf7`1cmJBS^IT?$+g4@Z*MBpc$m8}i`Cn6!lo>^Yoj z$qvP|9kDjY9=ejAza!nKs*5|V1vV6{fZqacEE{r5v;I}xxr9Z~*3kC({xOCH;YS=k z>3@r=Z;=E75n` ztU}&4d2pQn;hbk%eY>q{iM8&Oo<4S8>~BAx-9fqC_>(&}G1xCh zA-;xbhgTQmjlMVzX{vD6o&o=<9?|7lYyJI%J|n@U^&^3)ra84jA$%fU|2Olw#;5_k z*c}a(*&YOfUzR}|rU;=#0@-juqHvHz%H%Plnd>;CuQkxo1oovu`i4Oc)|m_jAzGLa zf+H~3<$>dQyrO9<)&@Ae_%Cmqp+iFL!TJen*;2D@>^ap zawDb;gb|LhKc?lr#34g(E!kbtmNGHln!I$X*leCkuS9d9NehVICjPyWm#Vjktr#fWKfTX6 z{xQBWX=h2vrNv}mokTuCtQ{D&-JEQhm7`kt6ECi3pQh$m8Nq@H=7&nEOK6bc^pb7t zbB)1xg-r(^G}IWQPmW=YF5^Dl@u(h|-io#nY^rYuIx&x_u7G!C-DaM{x6-D;pe6p1h6x=G|D^o*gU3z7-|5XPr_aCP&{@lN zW!I`U@OL9@yFt&M6hAGRrL@@_tMFdF63?lSwA869!?OoOcTe}3s0TPBBfHrb^V0B? zcCG^!HLb4@Jt)*Tg2zwqJgSo)0rTMoaeriG&yg#pNm5)_T>_lhtXZb#CSD(Xc(Pt$8Qbpiv zd*pj;tJ&FZFF@66CS{7>=^3;85X16ZZp6l91NWxBuylmh+n@I+FdZReEdH9%V-_#~ zH;Z^}g}p>d8V$OhG*LF8<6!&hr302dkVpt2tN_8K#S9 zc8YN#`qaS@8->TEaocjv>pK$;M z>h8qwGY(vQ@>bI*h#@Tik9o<@rb0b~6pYh=5qL;%i7{U}M$#7;~jE_YuL~% zH!>zk?bMhiq&DN0aOkak?#XcnF|`NbxQS2?56Q;O*Rx4!BBAb=FUD|m zyr|eqED_h-0gDNNJi>{vh%4OFr|Cnu&^*d8T-*pJUsU6SMeM&#RTm`+GNB0!jV=7s18ic3XK-?M1OCprJuY)=~QGwYJ*MNW5VpC-7HIXQ8cGXT?tS^4N$~GQUe- zUpvdFBAM0`2h*pz)!vRntGWejFjpYHkm-BxzldKnz;g{!kf6b>@D#4@%WUZ{RGBzr zF1c)9dbcv6uwC()A5^f*k*wW$jPcaoPwHn0y-3A{10w?H?$p&z!vB_&H?uv9S`Lp$M&q8AVUj zpbf_W`AbvW8pRs^XwH7t1B5Z_!spxh)5Fs;BO{gl1Uynn@OlUQPR9Qz_!}4{hX2*n z4`hy6>z!y^g$3vj$ejt?RBR zEOi8C=IJ`VLm!DGtu_wE$wWQ+RYjG!aH>iCsgR|yAN&q{9!^0di|edI$d}IWLHVCG zcL7krPus;$#E?Ll;>uu%yOYCk2tV${?C^pBWGVjpZbi^bTGe+q%^gTE$&9V@37k=i zeCf$kc*@>SRRC^|>gf(Nmgq3V`;jJR%g1DJy#lqswlh51RauK$370Z33Cmv-S`u0Y z$-vKjD(l?VYr(= zZ|GUb`R6P_gif{8K~6oS$i*!t%v+1*M71GzDhXQ7f!zIh1g*00?u*c3@mBUaedmAb z1<94HiDT`Pp+kw4pu(8tugSJ(48WOy9g3hKM(nnTG#uP_L1XBL@fxlj=ye)pC@98l z47hcQ=3rHsWS!MBtw#+jarCj>!sT(Nt01z*83>18XgzwFm>Ja8mXmj^E5gZ?cSSkisiJ41+vSSB1nFD1oD8Mba5x~FY1|rMZ;qOe{A`K&)H zI!ptM8SI{=f=~=_Y$8SF@H( z-KCKb+}$lWG!k4k&%r+U-ha@2U30FQHEPs7uH^sZ>f~{^168ua5bTuq1v_q`~A>mux}35;#8b*ezrEF8r2`VWtV~ja?F~x9%LRZs(H$%OFjt15yXweQ`E-g z3t8L4`_mJY(w{pJlpdh7QrPR%ACQ%RkwuOa=cy{cnCvUk$CL}s%I83Zk$3{_fZ)RC zSo@Lpx5WdlGjorr)&uDU6A%i~P>D(2^F`16X_i#fwS@3}VMB^r53!Z5Gw$U^*(|-_ z^Ha5|V}U>HCUm2k9W4r;Jc3I?G-a_Q&7jSJutpVL@N*O-L>UNF#&z7T>54JR^*-~r z;c+S#9z2({2Go|ZnR1IrW2a*(dFu5mpQ}00er|wE;!W0&?K?D{CK>P5Daqqheo-_K zB$lU*xnHfufQz2#PNlas9{D$RHP45ejzL?zZACO2`G zfyFFMtEgn)p7-_q<-BdvXKnT6d9t(zhF~ZMP5$dInVF_<9WEbPfKilJ1pKwzf(jzL&)Yo^v}W`^6|_sLhJCKX)V+2=i9 zo~cIv9gMnaeb~_p<0KTIsS|XQD{BI}Yp0>U7Sa_~n5s2pNyI9l#`;cy$XbqA4Wt1RA(a}hl zuM3S4>K^n$RwUgt*Zqu^Mo=9v7H4jg#`B%aOaAwMpVgAjn|-{x>YFJ&`l>PLdVC>z z+km=C?!Z6fY1HiQ>ff_dirs3;*cotO%?oiT{lTf;GbLD@TIHH8j4|_vGWy}x5p%=L z9dDdYav}<=#nb+@3H|%PjQqyf+gR;cyWo3E52=PBgzYCWd6;bCZl-0_E7j+ep7_aX^S2mzQPT7~IhVOh zWLS4oo7g9@V!>2{WO~XsqEOpS%w9XEuf{bIWZ|8AzlVw?|IzBrYaePDn}6~Tu}%7V zOir1hn|bkD_XdM2P8n2yPmcj4(;UMVFGM6$9>Mu3x5}3NOU4_-H~p08b*RPByRicr zbj2w>fl^A2oofK2O~`1YLIN5Dx(6~`mX|T|Xw-T?sM-}9|1h6&k?&j4XLvAASN>z1 z&S{W-@$f&8)CI0=V&Hu}l<0j=U+e!TE7+&KJVU7gk<(i1yi}np80Ma;JDB-q4aHTGAC~WH zz`5Z2U|IBFqGmVm^M?f$MT+n-4wf}pikK`uH$Ep$9mh*Pv-EF9zJus(v)ciq%PIK> zEqsK)&YkFHvOehHd3hI#P{9Mb5>^S!VRY?Rw|>DV)jC8>dZoAko#u5ca`VIgxN$G& z^9?q7+n%P_F_JdCsb(~rWc~3IRi(Q(4ifTmd7JoR)QZ2Ge~d$zQBOIl7K zR9J4nboCE?T_|+_>}W3L_zM^1k(HjEpE^ueIh202*0&QgT8>zkMO@V%%r!NY93nyo z=h>{$&E;{Ru6=?oM?E86*cnh~VFoCfUVMSOUMYz>Y{#os;)pnwUC1W1+x+;CBDK{7 zh3N#9T=$rqfQ&2L)C#OPca;)mkoXFqS){xzhVg@u}lJV@GLROm3M2pTnAs>T|t`l?ST*+ziRKQ6b{I+7ZA@ zYcSMUT@uP;<<3hxmSm*{&oCkIJN>)Q@7ILY-e4zB%-zfhiawU6s(=vPwPq~bxBppX zZl4h`3rgE~dtd7uclyuhw&1xlprpQnVPk`m4=bBo=JZQVJmwokAP%EO!FRW96~2k2 zOd8Kxe(5y<2$4an3mg*c&J@Cyv^Sh`m~P9?i~-Zu&ckxXMb>i0zq>-`i1)MEj3N0E z2}YZhWhXQ0oihfK`O=9@$n}M2@&T&lY3*dCgUhAsoDPtDu0CmVi^pFP9GF z?V%%TjRT}A~1t~tOg=-VjxuW zn8X&Zn(S9m(W%(JhY>zq@4oH}I6`=dJ8YeCivK2x)!84R2HPx5aO)VRecc6vnZUeO zajv;|>j`L~nA>U;b{7h0B$`))_e_hpiq?1cR=Qoj74$O#5bGH<=}$$s zU{3S-jqXKeaH_~5 zGU0M^N0M;YXFmee!O&roGns94L*Amc%a*pvYJe#W)~N&|!nPp24@(|2{>Digo&z8$ zw9IP4jK%)58anOJJFn_t4l)fEjzjF1__r{E+#ka2GLiR=JLoLn{xm1E{l-6G4# zPXP6qNIgBoIqIW$z1kzJWB(t*h!akK(cJIW<`*1U-1V39s14cN2l(9*0Jil7@WKH6 z^cLO8%Xc_TPG6j5NMJddRsHX9ifkMGd_SD~UwCm11{^e$-~veO{J&kBdwC{N$@_=&7(Q)!6jm;cgBy+n zF#Zph__pp?sZYqEN{`4uF#<13Sn$aTk&Dx|?2}0b7{Bv`tqImP)cOG!~JLD*cBmin{9BZ&Jcp zS$SEx^u+g9N`Oszc*k!H#gZ#fex)XW1A@skjXwL@wD9?Pq^0RP!dy{0qA*&GBR%bs zBGF~=AF$~!vOedprsy4UE7k@|2Q|TnqyC$j?TwweO)5(Qn!;jh@5DL9Z6-idD8%WS zTH7^L>63h6SdvyVznh@Zh~9jrCVvc}rjp0sPxCVsyx|YZ>jiO|Egp$?^8Fe~hE8dr zC!_vPY>T5`e8$Og8_17M=kCfPpVfJxJ1~^QzrK~Mfd4ih2|df z;8JNc8d_V%8qX;-XpljbqiMR9yy$2)P35vX77SUjw8~^~?OH~rdSeUqYWj?jebVPzGBb+8^Jr~&G3~tU(R_{1Bc-&@soe4v)*XPFvLu!2)yGRR zqhWl9d*)_LBKlF#1%7;t5VgGFeT<540&xV27l6`Si_iSzS1_jYm%%0muc1@IH-Hqn zT%ox!My~%w#5LqGit1bV#vw6HfwTWwMyfOM;%+t7_7G7Y?<4d_enn%9MSq&q$PhPj z#|UFuBAbH=wh7T`F0^~xLIm^H?T+=Evmw{0vELh^MSbd(1q~O;80<#Xb^VEdjOf~a=lVWN5FEq=E`%O zV><|icJ-zyb*uGR*!WuUuGhUOWXy=J!;8Hz<%>YpU(-0#xt2_;I{UL9DK;DRtiX3u z2Huu_3^oCe{zMs%e1#z&dH`Hq^m21Gm=v;bYrw)b(X z4FOoZA-`5b@iW)171i#WEd*G{S9`jyWPMLt$J^hTw^a+voAkXWooDJ)S{3Vaq5Hw+ z>Sj_`x9x4~nW96K#mu^fe1Zx&>Sa~m?Na!Wl`GENProTI9p0C= zB%?pS6d1}G%ws5DHWwvBYpZs+{i=7!n3#UuOZ3G>v)5JZKy{nl|D6YvStL6bPtI2Q zP2AoVS@VYlLxv`m@%tZtez(>k9)s9Ji`h;E6dY2iU+qPdO`W2zS`I|Vk@=I;D`_K-9_tbcD0Yz3LYlhI>e~29wKu*^FV?;MvUG%*W zA_;fwpXSIrgeY4W(}#i7PDva&95OBlGq?mCI|qB~2qP^`~7 zgy7nwUYzN}Mx2d%o;hq%&N92{sA4kdqp|Be1X}Q6GU-lTSM5PS(*Z2@$9_G#+w| ztRd{g9Y`Hw*+7d<7(#s{3RaxqPb|3q8_5*%Ld*8)sP&Kew!kB9umrt?v}qTXRG1tS zSVLv>)0T4@W~V^N;3p-Ny)=jrn9z+|g1^kRU1J=ju2oS~_xE~Ps{!lo>$fY~|66w| zKF&~*q>&**I|7dHX^c1lP8)o>sd(nL(kphDwz3QgOgv!}(rR|plyg{xgG^n^ET)vp zN?!aL&!^}R`<}O4V4-$%LktNHHBOxVA6tFErFe-5!N1$b4;i3+zz+CI= zFkQpzXfW-hH&v2Q?i1=KTr4}TD6wyiIMK3gm>|z+ALmHn_Ry{(EU8}h8`30Q|2XCN zkD@Ind%ZhLV==EwcNTpXlrP=SvqlRKIMn~a_@iT)v+W*NdG%dSt_7u2gI0;h+O|_~ zubFbe5wPrC=OqcB&RW}l&%Zj!v|lFWpqbXEwNJ_}cN?0v^${!8<(*&d`S_;dZ?QaI zZ^UQNG`F-_8kOd=PTMF`WuzIl7;B03O-*pM>O*zh+o&l{yhWoCr$}TM1@=RVM36R@ zR+SU)n43^m&Z#3z@i0ppTaAsQQj%%AHoilAF2EA9=BCL@5= z0sF`9cr`-E&5*j_r~6R1@-1}-X73Md`9(iLePnh)YPBKADSfMKeWpu~Z;_K6G;W1j zZMv%b^1ene&!yjG6os1Oa()zoMqjW(P0PjbK`;ih?n8uMCMGbf)6CnH`}ho3Ihc>| zo8IcOzWz#6rl(W++>B#R2o%8>xXtTqtZAov6CJb@uBApP;P5T9|=!h+{SO^GP8}gS4^1$9uBD* zGubUr=2q=rJY|RM9}&T7!6wGH{{3XG8~VrXbDYAu11C3UoS+?OQ4D;V?*aD%fQNjh zsvhf%e5Wuj0BtOC3`F;$BL*lCkx$Gr%z_@U-aX%JQ+l?#yHsq`V;tf9E4cxmF|fu( zUPXh&DBamHQ!)|7#EXy~I2W*{gDA05hSISM)&{mDdI44e5)vdH*JEY_5+o2pmOvNA zBbp?2{-MGFyNL8n48_x9jj87vY;@Ir@)F|}%n#HfrnmW*X_a9zZh^xP_O zMez)LO5qp}=x-H)9XV7KM!)7kxu&rE;ekbnwZV`GJ-VChCtkcx~T z?-)3e)@QE)tC@}(W^0Z7kZ>=dD6UWTzrDW+-arQwOj;Kjv<0yGU$1Xi`l*yVRwd?V zr1qW~8yAjvubDJPG7>I`hvqRj;wT^Vo`GQ%ear6m58Y3LeC~b=;hvn%2utbt!|umf znQ4f`h{9d*Q)SoP%G21x{mBc$hh&|psptSyp+|FqDUL`BkR&I_o&a1HT|tnnOdakD z$M_!8TFohS05}YxaeGcMi6TIpg5C zGj8{_Z76=y9+vkBz&XB;rZ=elNT5%j#cdNG=f|j?(=g=D%8H!$i$P5~zK<|RGn20` zjdyMu%r>ECxd9K&O2Nq~O1#0Vl^r*4TN~fBmuwOb5Ms7y0E$o2{R}G;#nd9wO-j%W zLF`|ufhvkk2{VYp$6Hrht`c}?v_&I5``~JkG6FLHEL!sDG}tf@ZV{GYfw0CLNzwSF z5@BtnV`!AJ7`cQXHR-!riu|aqOl}-E3s2nO&#DO2wWj?kUo>=*)%_=f&%`U`;>oWb zHj0{Xz@mquc{oREb|+-)(+?X$tP^3UFuTjt>|V5Ax^<)s>GQ5Iws2pCxLS+N$y#h% zUcVbOpa}DvH0^HEhPR&fGPsqRR63o73wu-wEA+ok<~qCcf!=YB1bS_jNShZ5O5fun zI=qVZCtmj*MBkM)iW=OrjYCzHL;bq`7fV$`V0}V!w9(9PSkfhej4K@#D-{>cNz-1g zF+|4Qme%?&83zl$&{a>_5zL;lf?FQ1UmbcN`B1h?R4$0LG5sc(hmy*fUDvf9loV?* z3elG`O2h)oJ${!jeMCZ<`KR|mXi7S1n`dGUy@$e?dw5K?;Ari^%Z5y@an6#bx+~}k zAaSh0q*nMgpBQ=@uU+9|94 z*(ze|eq`=Lu;4Fay8}6UDiIZTi=WBSj?`Fonv+SfbNW^hEo+)6_sK?xfBgXbxLmWP9@r`^&VX=4 zvKHmnynd`{{oZTG<^XN(CFwg&VKm=7`|@t!1jtniH`mMQR5L#h5}`wjH^(EtBNIc$ zN56gWHlzgqZ9hiSBp%IG&+&Tm)Z)_&Nw+DETho2frOUb!JA_Ijt|13wPf zzL&Bl%s)7gGFPrQ+;Kdi6S-hcv|q@S9keb!7j z#4%qUQ)cMQaTwIHzgj@!2XB?g(q@dy_2Ws4riK3kB7@i#ehpG6cj6q|*Q}wQEPF#) ze=_6H>VtL?{IxxF%a^^fwJH(>`$z!XuHT6)pJ#@nAZ4z`AQ|+rjPE8flP=G>2nI3# zv2V@n<(=~Tc<=nRKS84{gZEr(ykq~nOTg<+GAcm*pbit?$i}e40zr1|rN4dQn1EsX4Wz#ypy2 z2I>{=OSr`N0ja4k)&`9K4rH=hTFebl)c**_dB_e!LB5)6XB^^*D$!9N- zXzXWpigah$3wMph(pq!fDIh@dZ%|aT6kVBci?b;*q+0D50H=a42t-4d${{O9QvtDV zP?wy2oH0;+SD{=Aw^#+bdppO)<7Q3)hxq^Zxw#7!1^pA8mMslu1B`!NmBM+e>ak#C zl0%iVUy(q9$}Xzg!ODD(ZLduZj6C^dJ`<#%Ga6m7lp0HekOV^?&fQ<`lCN%(9t4HV z4I2*ApMmm*hJf6eA}V)uj}gC3(G~CiwCbNX;|#n!qXY^%FnA-{!u87z0-l)>8Z@N4**Z7nuaI82XP#30L?Q_-OW?PNguFhvyf4OZ5 z60c+Kp0r0DExay?YwD0~ZcIL#DpdCtMwG$l?oT+s!!j*gHcJpKJtO*Ca)fp9wZ-ZY z3NY(Gka;0;2H>KSAkdn@p(6eAc2gu4ZUxE`7h_y|2tx%nPOxm1dIdixZuk^0AcoaD zG*}?l*<034E>T=KmI@s((?jWwbZ3#o&?pH15s6khDT&flX^{5^O=X2QT#cHs22q@9 zsbqEGyTjb3^5|l`7rF_@xQ`n-pwyE~;$RXFa?@!a1D){4 ziTH1Y(3tN~>QdBn*?T5x`E26iRgSu2LV`F!uKgUM&Q#oD3Q8~FUhJLj)qni+-z<#q z`(?%f{6!Rd{T#@)i2uKE@h(YnFo%R0Q^F009FeLFkI+AAiA_xGKI)q|q+&mm!hs4> zm{>}=AKR+gM-EmONm^9vL$gtkNWZ{8pLOsm-2x9KX#5z3h?Hc|FgijqEG&4weK^t{ zz&9J#k-+1#`1mY}LzydjhaJ8VQ_ueT>MxWJkeQahnC5t6oH%XOLTnPDKRjTAhFdt9 zHo>jWj5Al(ItgM!OvBO-3Tp{H&}lv4tU!qWgMKIb=3oTPW)gr%RfigOC^E4_LM5Q| zh8@4{8ZDlA=p!Pox*Jh3-#`D-uNkeuA013gPm0n?Kg@>Xf;|v+iF3Idx!!M!^rgX2 zjFWmhLky!ULj5g?F^isaS;->RrYuW#K{(NzG^C$diZkrUWHqceAlv{8;d7Z@y@2#Y zN$9d{_Ay;dar!;_NI~n5|8;+b4%2@A!y2klWs*hhJ9(mg*pPXtCA7ZB(FY`X*E)IK ztc_oCf$`G-j~1TQd9`m`v+V$>y-}4TCv#g956=tuZXKu38kMw9JSbBvfz5u|{>4+j z>DxSF<335&Geu&{yt`$O7 zRc!(8js9y^A-y(-pJl)vsQfPKlI)KJH^3wb{4f)v&Qxureo!?OsxFIdYouy;Q!=0v z9#nYer?ZAcekp|=S>WqHE(Z%&`wY;4MAvx24wQaDOa)kWys$}PZ$y556N{`XV@C&dd3K4%)*^Hk0sYo%*sJBl!jc{`uVe;*m zwTM5mlPXB+14dxALLP-eUcQ_$hg3bc(g$U8SVV1W*SI;(>>(S4v#;)|*D!Sd79%?& zo*8(TJOU3Xf55o+e2UK{A{P5pnedHJ&t2*tF7*umK=B1-%7(^OmK~Nk0e!TI2h^qD zRDzu16qCf)pHYKI;zy+4To|9fBo0y_BZ*g#rD`G%@l;Ej|1T3kHS430aM~6Lv>ouS ziM*}*IeIQj#0GzNd@0kB{3MYubES$5^{WnwMaAX>VadltN)_1$6@IRMWAtKUCLFz-TEs2Xca zFoc>SfQ{@V!&z>Mtc!}NIBH544d@QH(MH@AcpFa$qLObllU%8e$-!N#vPfO#Tdb?r zmYK+bxgtg4XWl&cXZemXIG$*;|w7p zMqIaoA)uG4UncrDe+e3aaHdiB;hVYg#yz>)R!lSSBA)SvS?A&I3}Z%BI%VpM#JW&D_6-Fj_5z#@%Bde= z?MPS5m%1*S)3qXA3E&ewvWZb?B`$B%kFW9kGH-=t`oY_>)-;&a)VI9Vw0${=LPi9d zSn?tPmotERr|f_Nf|PX#MFyL%KSWrcYrZLf9qfJj`Pv@EhX|J3QDoK(a_BVoET|Fgx{|G1+V{ixmbDgyBgT+ z-729BO3PP;(*m?k^k=Pb-lXN#B}kft_(G3<|B`4c(##ejh%UDI%n@B_3XSG2zV57krn90rIM@0@s^QH`C`>jRD zi7mlT%_D;&aTt}r9)kIm@`mpxY%=CP291nPY^`J@caD#Y0Wu{RF#;2pj4k4uAa6>N zAY#3dM$_QwPUnQUqJHW*jZ%}^G&6~eU;8v)#u`3-4pTFBLebrK6Jq!<}K3h@FoUrPQo`+0tCFjN_5Vm2!&{Q8v@ zA;~kS-XRH9VNzq1yFFRcT5$)GJ9?>$_JHQ2Y^Xw;tog~6w4dqL%gGJ{b9q7ItGoy3 z?X*5o*P!gM-y)=8W>n?X%O$(Y}QrxY(9SZJs=C3$X!2w#P|B$zBUM`5y-62#pY z7(C~vZ!kle3OxLCjPQaZ)0XUnXm+@&Av${r8;!D3peB1= zXm9+B>83nR$EqKTtcx!AKAr4l+Ut&xtMs{Pl0Y`4cGe_XG>d5sbKY0lor(-Or4 zvs+I3aqY)MB|Ie)4ds^lyt{_GRqxd^`k>;S=uh+?_QrdeJDRI`*g z|KwYt*Q_u(PO(vP%c&NVpVmisJF5MAb=jU{|0VgCEmL^K-SvG?e=h2Nzv<%cejIIC zqVJJ$oJ(cc8BCx_8hVHS(r&*Ix%|i2Ck`+Ll><7|c8Ra{{#envbOCvm*`24}>a{sAza2Gl8(<$Ha1!eDEOJx#yQH@S=pDM}qgl*k) znyx^E&W0%KA|18WeTJ)<8Hd2^Xt%u9bC12}< ziqfe2by7VDZh6%A{9);z(`kbNmdwYc$t`lUmPV?z$IQ0c-tbjzr++9K__ltnT(gMV znz0M8Z4~7Vo5np<2{Dl#3QOOxzpP8lqK1ktH1}drjaHtK*?)e)$~Cg$^{uoH_PS)* za@7-=P!2$gtKzJt zkO(?yxfLxH?8!DN4JXd8%f~I-(SPa`9YJ+jyg2Ag`};v49iSC|61r{*9R>w1#53#+F{%iaB){1z%BN2 zd3N`~a|;I53!x6_F0_{LZe-b?67ePiv;PypUH=pZK_3%P#8V{6!HGjPSsRWyY&D!i zZE6sw+BRnMC%g_#@ZnE{YOm@;Ew6y7Lnt%3^su*L|0Rc=iv$_zEF>@-fmehEqfv?a zYp;;$3bZzj+Jgg2mYCUIxVddVZ}@u{{MoKXT_f`SI_7BkDpRdCr*L71C;4~M$<>U; zjOMi^6IXZOM@S+ca<%PHr2}PQoY&v4LyB26)<1oI`V94MJF01Ar8KO02D!Vp_2Eey zZPIU@jg=||%_A{ed*U~Ql;rTha~D-A?5WF?OxCitmyN~u!mFTCLz?dIn-vqIhAnTDHPR%KDH9FPy} zD^UM7kLuQ&q^W;>7u_N&47-wsU_7K*HtWhuHtPykJ$EUfeC!SV#m-xPXx3YXqT5Up zDBjf-p`U8}p*9Waj8pd(9||DBD0>-F5Fd&WV6F0z8^Yr`@g}UPMHu_u8mE1k8Mk-| zzgx7c)aI?Qqc?5wzQ%1$d)VU9Nv&FGlY8`DZH`(={c;X z7hgxwdiirQ5(bcdt9X5p*61b;i`5tb-0z)QQk=c)3;#77r?5uBVI{10to~6O3qNuU zYg%loTB~(1`5LFfp`f~zdH7tdDV8S%S8qz3u_FR!88 zboU9gCXtrh9riOY`;Yj(aG-5u6EPj_`#1PfSWbJrOc#61(DHBCUO1#}OqaByKlNe# zdyPmX*R2(~=WLA1GYu|`Fjnb|4C1xln;&!LWq;G&B|0}6T^4uKa4}e)@+Qj-M=7(h z5kkMvrt!hpZ%}j0lS*jurp=WCM78JFb}@Ojgg%WIA)`xQrS8dssbI;W*G}>RYh1Ac zg5+$-o&!I{)Oc3a?2>p&`-z$P&hjI^2CBsLj3^w#_6awIN3!qKRL!t`qSv*5L#sH? z{A4)*Kvi@Qb%(dql{b$FNAZ62D+eVB)M%{a4t^8)Jex;q&d&cOwhDM-?S%@?vs6-_27h-SfUgqJ@`T04y3`-!!O0WVC*xOhtkZzPSpsM9o!7Y1%J*j}!+=$Qr+*l$fC35(9I+>?H z#FjJtNlvUl6Iqq$hd{abuo@BHaK?3Z^We)2&+bjmvjf70NnF=3j(1E+ zo_O}q6N5*fs3it@?_h*tPP|K84?BdjyRVc9LlQBug@}JP11fh7h}CythH;In7KvoT zow#(9{as#R*ye2zHc@CbOG&6LeuFji`OvD&e{LmcRp7c}OQS+4!8c;WH=>QcUjt_I z!e(l!g0gK_+dJU1zwIUSsPvy)0Zk@S9IE+nOXLN`f`!7F8V$ODu(NC3eM~lU^j)+9 z?4phG`wI!|A$Y1~ZYeuzMoy8~s@I>2gs02IV3|1AYI^~?XYl`K@!WO&z+J(13+;gy6#P_qmXWo~*Gu_;si?N&zFY9Cqh=JI}+Z$v!+qawhYe|ma*OJqS zQvMp>4c$(I}qW5J;f?*VX?rGZ64cxxZXJWc5K>SW&6;ib^7 zYC}*vLrHf`Bfh0i1{!##E1su`CoAG5h&M!Jz}uTv!GqqpYHT(M*J_L@hI1hkR`XT!&1pJzR%!?FpPd+mbO{hj=Y9T!&n37F>sPtv+0bQtc{S zhh(iVoId4}VQ>}BsT24d^VA5eh19H93-AV4;X34)oWON_seOX;{iL-g4kp7oH3gGl zo~nY$upL59Aw#04NZ?$YQ%0DAQ`?LyLUdoP+5?czST5eF510@6mLF_{aViZqx~fe> z6-e#cF|8qT5%HBq_8IRt;@_e{>Nf3VOzO7nwN2`_>?LHHUM0JYgR*W=BD<{ypbqMl zu>2~^TMdHq2wZ4aX)5l^BmAv;dDRvU;0@@H z#6UW1NBHn-6h~sHt#UK$sIAg7HK10d8Gz6wqR5!IR$|5(q{DdB0>4Im1mLj@zjS zaRW2M=26}&f~}E^0LJ^*;7Pnrd59g@9yX8KyJ`yo@uT*;`|1QPkKQ|E>l#i>1tJ5+ zM+`{VLO=U*Frn4JFpGB}UoJ}Nkm=6*Oh zkLtcWIFIiBDER$1W(4Qa-Y*B|QQx-(=h5Fk1RGP_hXub$Lt78^=eCiR_P(>a^RT(WLc<_$?Kvre zbSza%HZIAiB=|eEfRJT8P$+}37@;m65<6F+E4LoL1L|UyLK!a{qj&kT0U^I|J3al< zd1oh1=SMTz2_>kC=WVUf{PO)KkFXUvWs9hfh+R?@GbrC;npV$yn-aY_uyQZrN6Ucc z9}M%Oh%jpQ#Gs6*^f}M5Xeo26yFC;tQYG<*09)(H4SRk`D-o>oxXIJ2&siY>eP7ie z;WL8k_GO`7?DZ^Iw)|Pvu;z~I!c9NS+DFrg9neOqmCsVIY>FBx$H~$D_#~_(HrQBH zl9an0KaY>ANvlokmWbh8sK)zTGmQcri$a2O?Ow8OGwvs!GCB*InuM#v8|&MA4dq`< z6~5WE%@&fn*-ed|t5TQahy$|nBT5;#nVzL4nqZx^e)98=q$e*`RaRfUc=DynzfRAb zN@=`l_=|KhFD;vfzsq(-Qr`E}e0!0U`x)f_ygW0qq7*kkNuC|a{Lv4}J;roDp4Bb7Q;?;PL zKuXbAdDZp&j|J-3D&(xoBs4)SRY0MW#!9B#lh$(uiFW_pg%W3CqHG`F# zl*k_y_v;DM!5oDNEpPA&P9abi$$u|tNQdBZp`g{~_wD7zLP%9tU0bZHq!QY+$FbT+ z9vJi+h9`hRkUrFJn(FyuJcElKF8}K#2PcQoG257M{7KFH?lmMVUN-KxhEn}pz8H%T zT&~dfS5<`&r2WVjU=i1tl_XzZWeRT;5yMM@Oa!@NK>_rP>q*lBWrw8(*BHH<^4)$yLA1F z3JNF#f1ykCCUzfO4K4zd{i&uYSdm{73`6pJjN#*-hV9~4<*|pARj#Ba2Fj92$Crc& z(0-Rvo~r9S7_U}Oqay06SrXYC2D=e@@_WEZ(sVbf5R-7B2UXkrsC1GW#NwW!^>Df2 zv&rE&o7)39Nt5WRt|C&d8Kh5Sv>Lt$fAfv#$8Et&TDGm^ESCX(7GiIwz8UgsIC+U# z{H8LT4qT={ovC{3kAB1Fjejbvvg#CX$B3V1NiCk>)mNOE{P6vhF-%|Wru`QtqwSl6 z=IT!Di7Mt5b?_XP+adIsg^nY)$8p|#(%HrJ>}%sM2f)y+(2ALL+DhY^xJI@DzSQF^ zjZT<5z0ywU+n_!0vR(87)QTkqEFuM4Vci)zYR-1b>`yiS({9yx;F_2{$vHs`%JqR40Rzmx)`O}`acCF3g^IrrMOX)}kr z|5mxQi^g?S&sf;IhM*#bNWR9ESiMD(jeInN?xQ?9-I*4p7i+$&4CKcA99vrQ00YI1 zN6Z-@!r2xE6#6>UVqf$JILeJXlAy?fp(e*@1-7139_BP@9FI4~11DbG)m2${Ev1BHHo%;-ykp&jFjr0T-QWh7XY4GJXP+lE7!|AgOh}u zy#B_T%oRnkTs%AqY`Qu5EVDVlYR;+o@gBq$70Md@qVi8(iY@D*7Nk3V4fO-0|84IZ z?^=bfxSuy^pgz)H%>2y^l5G@pMX+U9umc4QdERibpMdHhq-)F|w4;tN7mzY4mZWh2&d`Dct$``u>E zfBO0u&Lk+;Jyr$ion-lWCTuvl7zq|>I?ON>w|F&alN><^+C>TFh75r7OFr5v3G7Le z;~Bl#f#fXr^pTCt`=TanEa&K%UwV&{IgP(kzu~4Vv>$(|ompwHW8c~r8{yrF&-E(m zUAV4q%uL^V<>`W-UcM^!_;VBS4Wa0rDgNT6$6O&Mp;!^{!YF}_elcU$rAFrTPEQmX zLOWUt^GG}HR2Ds)#B>5Ke$3cW%GiU4uL8l1PKvMDu%kUnt+}li!1Y_{|nYy)Ww2(w8XDSAad;ZO7a&j}K@+ z9UT&ekl#I`rx(k)zE!uOYkRj3aZiF%3jZX5b>qyvuAnE~!GwcnmU3$ZY4)MYq&SRo zfh;7JG?y>Z>pZ>VFY7mIEiDUrCG-fF@slP$A)gYkR}kn)Hq%a@>Y0jp_j*^G<48{M z9X#byuV<{RBQ$5_5WsW2cJf)ObPZC%lK2*iyBxIjr(l6nylClzC4un@#8Epxt3JMQ z$7ckY9A*UFHDS`n`24G2opNelu1}ByHX*)*v z*j#4ZtMeJxP}41~Hg)mXJ-lHa{KWdyJa6!0^fP*JpTRlHw^uMCv8>WqD<5g(D;qIu zDVZhrR`4q=X?EER&w;1-=~H!d)Mnc}R>bcd7;9N#Vl0Mod({LKES#9b^FHVD zv1b}R@5yV&6tJRoqkV{5Zbt4hwOXQPU7I~**7)Ic{%$n!K4sBT%cX<2k}PTzR|Wck z#iDwoY~-v+vYSf0Z>=a{hwM0U6nV(#^hNXz#7S!R$Ct0tgGl$@Z=4GrVMB)LZr84r zjB?cM6C|Q}WN>xw^5ar@Zy~G;%8^yG2vG6+{!sQQ2_Q`JUc-Z&h;WZyx!! zkZ@c=MjBl(L#Dfs@MzlzFV1RWU`6Jen2w^XuVp3w+mVnsp@f*&Ecdum`$!cUc=9sP z-Cbr2q)mG{TAIN7lsm9`#r6+Fc4ubQA3*$>v;>pUhHp@(q%I*A-hILlMxC8xmsJGY zrn?|kB;d*$Xq%*Sqgz84*(77U^LIQ8AV*^WVK4h0ei%JlT+*Q&}4_Tz7 z#ztK4pnSV<#Pjl8haBZdoso(8a3VX5lh9<(4WNl%#0mP?GNp#5BdG*?dWo+B6clQE zF+qXWy{`vTrelDrGQgJFiu|7D(uzIvu;0tf`F?GCF^i*Wc13P)JWEM`gr)#$)s?Q2 zc;PUTl!Mk;RwTxdjF#JM;F*-z+S0JODR1%Xbg{?|2idH+cRLBlcIx1nx&l|Zp2=26 z5b)W-+R298%r%zh_ReK1Mx6!DWPrA90MV?btjwnlA;h_zCifyKw0uJ%76T$thQ(6rSoU7!r7T8LbbbarV1MWKDvP_ z!WJjSV{HnfXF8%s>G%c_`g}C1M5BBfJtQ`BU$63HZ5$UEAF51L7WEs(_K-6iJxZBn)Y~&@;t{Z z^_XP6INEAUO#y7APFpIbzrWlIG&ntiJOwp4McUI)XV>3oR(y1e$awdZ@S|rfHpQ`Q zS`Ef%TT-azS0)mbC0uRZrG2;)0EjhfM*;l7E^;zYgFNM;h2Co04yGNjOcuf2O_ixj z9`)4HcCB38!uPV)6N7yzH4XwDgQU!t2(Q95N$#F2)(bH+HEo*fOx=`b-Cnd8#fLj+ z8`8~VHSd|3ozZp$Xe=M=N`oI8vmqXPr&8K5Z@5Qk$0Af|8zwo_VkEH*wicFOV$6wbF*3f{oM<*5b~Jg8Txhp7*kh zZ4E~CuYdJ^*If;7p3c-&1YRrZGv(!l7OxU=H7Um4zCvBW4-w@lw9-6~(y9a};V$T| zD)+VyXMj7A_EC9U51D6QfU-S8RqJwwUFGz%!qqZSgMDp_@g~6&kqpJ(FMVfRfrzAQ zHZ=QDWu11#vx1eI_F>I7w8%dU7LhAc2j>T_rkzgRHu5c@saG@45}X1sAxFoZMH5~j zI<`u30D*3hsdEV@e09DvdsUK!ZPDig&F-8Qpr=cvoU7oeHOS-!Kq~u|_C(nykQ+C# zYJ6|5yUXkv6M#ZRoO`q!UmbX$W^)NY2+xln4|X*24q2cJ6?QB!HWb*P&PUE>Uj2?W z!aKVMs|Ps!o|4Yjd}6gtkR!ZC_&EPfP|+9a6vFZuLU_E9IMcS+Ge!QlaC%6sR_6Y&AWl7e!)OB11)s`_b?H>E;r@O+dl?f-FVmMhqAF||SCTZHT#D$H@nWZUp zUdLKz>|Sr(q&Vv|WX5UKXj6Y5xrosUJyr*!VWIA=;kbR9)kn2oTSTpxt?e!#+UXq<&VPVy3}&OsMUb_y!Iz7qVHs>`6Yj6g~{l$rnR;VS7|^Z zTVv9>B(fpE>Wj;BTeMPKm{lOoDH`k4;gWQ&RGExBCk*%8z~^QQ-}3IpFsb!%{rtF++)zhR_f{s8niGALe|8ivv z@IbcA+Hvnzs}1LkdL-*cIc4@DWBMXxTDo?rGJM^Q{Y*KLX%_shwdbeCu>~z%T{i_i zSzR{(ZLYB=L!D(BoUGQ?i#F3TKt-Kp5u8|Ew*hTk0QB}7MeWGa? zh&IzY09su)4~?O*C#dF8hlXzy9IBNMn1x1Y9H3M?Z5<$^hSe}^M9WZHGYYO&TT8*v zfrBXr^SolqHklu1t8TH3mKFBILxsNWj_9`G z)uCIb4s)eJpZNoN`ks3z>mv#Cq0WHxC5rN4ow2(k0O}*Xa>H#AaFY-B1!wrrKjn+S z5bHyP?aiD6>kHI;fZl=c13I-2VAclh7kI=1V=q`ln%Ylw=s?i1i{z5XIP>RZyrCy5 zz{Z%YD-_%(O7j-XYY*oVl;4QWW~AqI0GEX!b%5tG_LTz_#=-nDG@pV0l7wWvYHAa27fC%o{^-Ea<&*&*FKA>43vz%GT3T!P&o z(ceGAZBV0e#!M+kyBuuT(i)U8<`8?o&_}~BfBlWlj!j%^ZsXSW_pXC*Wb(#;F|j|; zyL8SP@Ea)C+1>U5x*inYXPLb9OonQh#!KXXQ92IC6OBY1-V zT&0Q$dEwfxac?^s`dr?#1N^=g8;(!P4C`EvcY<+j<#KFAa_=1668xJD-x|=?iEBsd z=+6C@cWCRvp)ySS%E3BJ`(nuy&+!89ns5KwU5QWNZ(xMC1uu`xUt+nxg+si@4me@n zfA?~JUrUC1N3@k@Kl2LzZIt`#Jj8pG)Dz#<%lQ{(sQa|YC%i2+yA7Zo=Di&MitSj- z{p1ta#-5#IkMz>AZ^70p{FjXUT6ce&n6CXc7oL0ZRxZ?rCOBUMTvP+z+X!qb4@xbT zIUmYgkX&tGzKuUCym61IDj>5iqeKFZC&YPIw5piW5y&Upc@LwikWxWDf-g3y#b3pb zFC`&h)rh$KABfUTpaTF4KdN+}&;yBZaz2#$j==}=^B)fzsVWltMukV$2UzAoq?v}C zWX*ZbaP+Wo657S_a2^!rT7f5H2f`OMjvehmyA63ugzd7ko&Knu0+xRY3eq8q2`65^RH8Y%#7lltr3Y52QSr@1qA z9{3e=g$)=?4hzf;E9678g7#G+qnc^CE%{b(UhAL2n=FAU8b2_1RcI{E>L5AGNA9t2 z3p5`&;Ojy4Hg@@TIB-~!okhMQs|j!!NT8ta3u%07Tz%=N77pZVKyIaqly|fZnRhjX zi9lVF5oKt6l>zuw9=#AeL65Jj!efT^;jF>Giv7@_%Lm9)3$=Ayu8v>v&0jX^R_&$+i?A9rv=_K~ogzQK*oL%pIiT0epPJGq%! zwqx^i&4UWLs#f=k@$#f?^HXW-3WUl#K>1mC$>i*pd?BELxw_#+q50n`YU(C^i)=V-hqyXw$@60WyU%1@s64%D^?5Hv3G(yxze-^_mnl+>Cb z-*Y3~#gxhwp=xbE5WHaQ zr(XM-`~^*=1J`X}`aB1tW{1#ifaY{6`4&YhX%0Ax<6Eo;g-EoTkd%GDWK4nT+dir+ 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 O$+!ivmjO36ul*lnX$h(T diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/extent/clipboard/io/MCEditSchematicReader.java b/worldedit-core/src/main/java/com/sk89q/worldedit/extent/clipboard/io/MCEditSchematicReader.java index dc99d66dc4..bcba783a43 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/extent/clipboard/io/MCEditSchematicReader.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/extent/clipboard/io/MCEditSchematicReader.java @@ -44,6 +44,7 @@ import com.sk89q.worldedit.regions.CuboidRegion; import com.sk89q.worldedit.regions.Region; import com.sk89q.worldedit.util.Location; +import com.sk89q.worldedit.world.DataFixer; import com.sk89q.worldedit.world.block.BlockState; import com.sk89q.worldedit.world.entity.EntityType; import com.sk89q.worldedit.world.entity.EntityTypes; @@ -67,22 +68,21 @@ */ public class MCEditSchematicReader extends NBTSchematicReader { + private static final Logger log = LoggerFactory.getLogger(MCEditSchematicReader.class); + private final NBTInputStream inputStream; + private final DataFixer fixer; private static final ImmutableList COMPATIBILITY_HANDLERS - = ImmutableList.of( - new SignCompatibilityHandler(), - new FlowerPotCompatibilityHandler(), - new NoteBlockCompatibilityHandler(), - new SkullBlockCompatibilityHandler() - // TODO - item tags for inventories...? DFUs :> + = ImmutableList.of( + new SignCompatibilityHandler(), + new FlowerPotCompatibilityHandler(), + new NoteBlockCompatibilityHandler(), + new SkullBlockCompatibilityHandler() ); private static final ImmutableList ENTITY_COMPATIBILITY_HANDLERS - = ImmutableList.of( - new Pre13HangingCompatibilityHandler() + = ImmutableList.of( + new Pre13HangingCompatibilityHandler() ); - private static final Logger log = LoggerFactory.getLogger(MCEditSchematicReader.class); - private final NBTInputStream inputStream; - /** * Create a new instance. * @@ -91,6 +91,9 @@ public class MCEditSchematicReader extends NBTSchematicReader { public MCEditSchematicReader(NBTInputStream inputStream) { checkNotNull(inputStream); this.inputStream = inputStream; + this.fixer = null; + //com.sk89q.worldedit.WorldEdit.getInstance().getPlatformManager().queryCapability( + //com.sk89q.worldedit.extension.platform.Capability.WORLD_EDITING).getDataFixer(); } @Override @@ -176,39 +179,44 @@ public Clipboard read() throws IOException { // Need to pull out tile entities List tileEntities = requireTag(schematic, "TileEntities", ListTag.class).getValue(); Map> tileEntitiesMap = new HashMap<>(); - Map blockOverrides = new HashMap<>(); + Map blockStates = new HashMap<>(); for (Tag tag : tileEntities) { if (!(tag instanceof CompoundTag)) continue; CompoundTag t = (CompoundTag) tag; - + Map values = new HashMap<>(t.getValue()); + String id = t.getString("id"); + values.put("id", new StringTag(convertBlockEntityId(id))); int x = t.getInt("x"); int y = t.getInt("y"); int z = t.getInt("z"); - String id = t.getString("id"); - - Map values = new HashMap<>(t.getValue()); - values.put("id", new StringTag(convertBlockEntityId(id))); - int index = y * width * length + z * width + x; - BlockState block = LegacyMapper.getInstance().getBlockFromLegacy(blocks[index], blockData[index]); + + BlockState block = getBlockState(blocks[index], blockData[index]); BlockState newBlock = block; if (newBlock != null) { for (NBTCompatibilityHandler handler : COMPATIBILITY_HANDLERS) { if (handler.isAffectedBlock(newBlock)) { newBlock = handler.updateNBT(block, values); - if (newBlock == null) { + if (newBlock == null || values.isEmpty()) { break; } } } } + if (values.isEmpty()) { + t = null; + } + + if (fixer != null && t != null) { + t = fixer.fixUp(DataFixer.FixTypes.BLOCK_ENTITY, t, -1); + } BlockVector3 vec = BlockVector3.at(x, y, z); - tileEntitiesMap.put(vec, values); - if (newBlock != block) { - blockOverrides.put(vec, newBlock); + if (t != null) { + tileEntitiesMap.put(vec, t.getValue()); } + blockStates.put(vec, newBlock); } BlockArrayClipboard clipboard = new BlockArrayClipboard(region); @@ -221,10 +229,7 @@ public Clipboard read() throws IOException { for (int z = 0; z < length; ++z) { int index = y * width * length + z * width + x; BlockVector3 pt = BlockVector3.at(x, y, z); - boolean useOverride = blockOverrides.containsKey(pt); - BlockState state = useOverride - ? blockOverrides.get(pt) - : LegacyMapper.getInstance().getBlockFromLegacy(blocks[index], blockData[index]); + BlockState state = blockStates.computeIfAbsent(pt, p -> getBlockState(blocks[index], blockData[index])); try { if (state != null) { @@ -233,7 +238,7 @@ public Clipboard read() throws IOException { } else { clipboard.setBlock(region.getMinimumPoint().add(pt), state); } - } else if (!useOverride) { + } else { short block = blocks[index]; byte data = blockData[index]; int combined = block << 8 | data; @@ -258,9 +263,11 @@ public Clipboard read() throws IOException { for (Tag tag : entityTags) { if (tag instanceof CompoundTag) { CompoundTag compound = (CompoundTag) tag; + if (fixer != null) { + compound = fixer.fixUp(DataFixer.FixTypes.ENTITY, compound, -1); + } String id = convertEntityId(compound.getString("id")); Location location = NBTConversions.toLocation(clipboard, compound.getListTag("Pos"), compound.getListTag("Rotation")); - if (!id.isEmpty()) { EntityType entityType = EntityTypes.get(id.toLowerCase(Locale.ROOT)); if (entityType != null) { @@ -343,26 +350,43 @@ private String convertEntityId(String id) { } private String convertBlockEntityId(String id) { - switch(id) { - case "Cauldron": return "brewing_stand"; - case "Control": return "command_block"; - case "DLDetector": return "daylight_detector"; - case "Trap": return "dispenser"; - case "EnchantTable": return "enchanting_table"; - case "EndGateway": return "end_gateway"; - case "AirPortal": return "end_portal"; - case "EnderChest": return "ender_chest"; - case "FlowerPot": return "flower_pot"; - case "RecordPlayer": return "jukebox"; - case "MobSpawner": return "mob_spawner"; + switch (id) { + case "Cauldron": + return "brewing_stand"; + case "Control": + return "command_block"; + case "DLDetector": + return "daylight_detector"; + case "Trap": + return "dispenser"; + case "EnchantTable": + return "enchanting_table"; + case "EndGateway": + return "end_gateway"; + case "AirPortal": + return "end_portal"; + case "EnderChest": + return "ender_chest"; + case "FlowerPot": + return "flower_pot"; + case "RecordPlayer": + return "jukebox"; + case "MobSpawner": + return "mob_spawner"; case "Music": case "noteblock": return "note_block"; - case "Structure": return "structure_block"; - default: return id; + case "Structure": + return "structure_block"; + default: + return id; } } + private BlockState getBlockState(int id, int data) { + return LegacyMapper.getInstance().getBlockFromLegacy(id, data); + } + @Override public void close() throws IOException { inputStream.close(); diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/extent/clipboard/io/SpongeSchematicReader.java b/worldedit-core/src/main/java/com/sk89q/worldedit/extent/clipboard/io/SpongeSchematicReader.java index d42d76afde..4a9362b6e6 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/extent/clipboard/io/SpongeSchematicReader.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/extent/clipboard/io/SpongeSchematicReader.java @@ -36,14 +36,15 @@ import com.sk89q.worldedit.extension.input.InputParseException; import com.sk89q.worldedit.extension.input.ParserContext; import com.sk89q.worldedit.extension.platform.Capability; +import com.sk89q.worldedit.extension.platform.Platform; import com.sk89q.worldedit.extent.clipboard.BlockArrayClipboard; import com.sk89q.worldedit.extent.clipboard.Clipboard; -import com.sk89q.worldedit.extent.clipboard.io.legacycompat.NBTCompatibilityHandler; import com.sk89q.worldedit.math.BlockVector2; import com.sk89q.worldedit.math.BlockVector3; import com.sk89q.worldedit.regions.CuboidRegion; import com.sk89q.worldedit.regions.Region; import com.sk89q.worldedit.util.Location; +import com.sk89q.worldedit.world.DataFixer; import com.sk89q.worldedit.world.biome.BiomeType; import com.sk89q.worldedit.world.biome.BiomeTypes; import com.sk89q.worldedit.world.block.BlockState; @@ -54,7 +55,6 @@ import org.slf4j.LoggerFactory; import java.io.IOException; -import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -68,14 +68,10 @@ */ public class SpongeSchematicReader extends NBTSchematicReader { - private static final List COMPATIBILITY_HANDLERS = new ArrayList<>(); - - static { - // If NBT Compat handlers are needed - add them here. - } - private static final Logger log = LoggerFactory.getLogger(SpongeSchematicReader.class); private final NBTInputStream inputStream; + private DataFixer fixer = null; + private int dataVersion = -1; /** * Create a new instance. @@ -97,17 +93,32 @@ public Clipboard read() throws IOException { // Check Map schematic = schematicTag.getValue(); + int version = requireTag(schematic, "Version", IntTag.class).getValue(); + final Platform platform = WorldEdit.getInstance().getPlatformManager() + .queryCapability(Capability.WORLD_EDITING); + int liveDataVersion = platform.getDataVersion(); + if (version == 1) { + dataVersion = 1631; // this is a relatively safe assumption unless someone imports a schematic from 1.12, e.g. sponge 7.1- + fixer = platform.getDataFixer(); return readVersion1(schematicTag); } else if (version == 2) { - int dataVersion = requireTag(schematic, "DataVersion", IntTag.class).getValue(); - int liveDataVersion = WorldEdit.getInstance().getPlatformManager() - .queryCapability(Capability.WORLD_EDITING).getDataVersion(); + dataVersion = requireTag(schematic, "DataVersion", IntTag.class).getValue(); if (dataVersion > liveDataVersion) { log.warn("Schematic was made in a newer Minecraft version ({} > {}). Data may be incompatible.", dataVersion, liveDataVersion); + } else if (dataVersion < liveDataVersion) { + fixer = platform.getDataFixer(); + if (fixer != null) { + log.info("Schematic was made in an older Minecraft version ({} < {}), will attempt DFU.", + dataVersion, liveDataVersion); + } else { + log.info("Schematic was made in an older Minecraft version ({} < {}), but DFU is not available. Data may be incompatible.", + dataVersion, liveDataVersion); + } } + BlockArrayClipboard clip = readVersion1(schematicTag); return readVersion2(clip, schematicTag); } @@ -159,6 +170,9 @@ private BlockArrayClipboard readVersion1(CompoundTag schematicTag) throws IOExce for (String palettePart : paletteObject.keySet()) { int id = requireTag(paletteObject, palettePart, IntTag.class).getValue(); + if (fixer != null) { + palettePart = fixer.fixUp(DataFixer.FixTypes.BLOCK_STATE, palettePart, dataVersion); + } BlockState state; try { state = WorldEdit.getInstance().getBlockFactory().parseFromInput(palettePart, parserContext).toImmutableState(); @@ -184,7 +198,18 @@ private BlockArrayClipboard readVersion1(CompoundTag schematicTag) throws IOExce for (Map tileEntity : tileEntityTags) { int[] pos = requireTag(tileEntity, "Pos", IntArrayTag.class).getValue(); - tileEntitiesMap.put(BlockVector3.at(pos[0], pos[1], pos[2]), tileEntity); + final BlockVector3 pt = BlockVector3.at(pos[0], pos[1], pos[2]); + if (fixer != null) { + Map values = Maps.newHashMap(tileEntity); + values.put("x", new IntTag(pt.getBlockX())); + values.put("y", new IntTag(pt.getBlockY())); + values.put("z", new IntTag(pt.getBlockZ())); + values.put("id", values.get("Id")); + values.remove("Id"); + values.remove("Pos"); + tileEntity = fixer.fixUp(DataFixer.FixTypes.BLOCK_ENTITY, new CompoundTag(values), dataVersion).getValue(); + } + tileEntitiesMap.put(pt, tileEntity); } } @@ -218,19 +243,7 @@ private BlockArrayClipboard readVersion1(CompoundTag schematicTag) throws IOExce BlockVector3 pt = BlockVector3.at(x, y, z); try { if (tileEntitiesMap.containsKey(pt)) { - Map values = Maps.newHashMap(tileEntitiesMap.get(pt)); - for (NBTCompatibilityHandler handler : COMPATIBILITY_HANDLERS) { - if (handler.isAffectedBlock(state)) { - handler.updateNBT(state, values); - } - } - values.put("x", new IntTag(pt.getBlockX())); - values.put("y", new IntTag(pt.getBlockY())); - values.put("z", new IntTag(pt.getBlockZ())); - values.put("id", values.get("Id")); - values.remove("Id"); - values.remove("Pos"); - clipboard.setBlock(clipboard.getMinimumPoint().add(pt), state.toBaseBlock(new CompoundTag(values))); + clipboard.setBlock(clipboard.getMinimumPoint().add(pt), state.toBaseBlock(new CompoundTag(tileEntitiesMap.get(pt)))); } else { clipboard.setBlock(clipboard.getMinimumPoint().add(pt), state); } @@ -267,9 +280,13 @@ private void readBiomes(BlockArrayClipboard clipboard, Map schemati Map paletteEntries = paletteTag.getValue(); for (Entry palettePart : paletteEntries.entrySet()) { - BiomeType biome = BiomeTypes.get(palettePart.getKey()); + String key = palettePart.getKey(); + if (fixer != null) { + key = fixer.fixUp(DataFixer.FixTypes.BIOME, key, dataVersion); + } + BiomeType biome = BiomeTypes.get(key); if (biome == null) { - log.warn("Unknown biome type :" + palettePart.getKey() + + log.warn("Unknown biome type :" + key + " in palette. Are you missing a mod or using a schematic made in a newer version of Minecraft?"); } Tag idTag = palettePart.getValue(); @@ -322,14 +339,18 @@ private void readEntities(BlockArrayClipboard clipboard, Map schema CompoundTag entityTag = (CompoundTag) et; Map tags = entityTag.getValue(); String id = requireTag(tags, "Id", StringTag.class).getValue(); + entityTag = entityTag.createBuilder().putString("id", id).remove("Id").build(); + + if (fixer != null) { + entityTag = fixer.fixUp(DataFixer.FixTypes.ENTITY, entityTag, dataVersion); + } EntityType entityType = EntityTypes.get(id); if (entityType != null) { Location location = NBTConversions.toLocation(clipboard, requireTag(tags, "Pos", ListTag.class), requireTag(tags, "Rotation", ListTag.class)); - BaseEntity state = new BaseEntity(entityType, - entityTag.createBuilder().putString("id", id).remove("Id").build()); + BaseEntity state = new BaseEntity(entityType, entityTag); clipboard.createEntity(location, state); } else { log.warn("Unknown entity when pasting schematic: " + id); diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/extent/clipboard/io/legacycompat/FlowerPotCompatibilityHandler.java b/worldedit-core/src/main/java/com/sk89q/worldedit/extent/clipboard/io/legacycompat/FlowerPotCompatibilityHandler.java index 225a9555ea..df18a95da7 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/extent/clipboard/io/legacycompat/FlowerPotCompatibilityHandler.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/extent/clipboard/io/legacycompat/FlowerPotCompatibilityHandler.java @@ -48,6 +48,7 @@ public > B updateNBT(B block, Map val } BlockState newState = convertLegacyBlockType(id, data); if (newState != null) { + values.clear(); return (B) newState; // generics pls :\ } } diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/extent/clipboard/io/legacycompat/NoteBlockCompatibilityHandler.java b/worldedit-core/src/main/java/com/sk89q/worldedit/extent/clipboard/io/legacycompat/NoteBlockCompatibilityHandler.java index 940086b8fb..a839efe291 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/extent/clipboard/io/legacycompat/NoteBlockCompatibilityHandler.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/extent/clipboard/io/legacycompat/NoteBlockCompatibilityHandler.java @@ -54,7 +54,8 @@ public > B updateNBT(B block, Map val if (noteTag instanceof ByteTag) { Byte note = ((ByteTag) noteTag).getValue(); if (note != null) { - return block.with(NoteProperty, (int) note); + values.clear(); + return (B) block.with(NoteProperty, (int) note).toImmutableState(); } } return block; diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/world/DataFixer.java b/worldedit-core/src/main/java/com/sk89q/worldedit/world/DataFixer.java index 1318cf9c57..70182550dc 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/world/DataFixer.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/world/DataFixer.java @@ -22,13 +22,32 @@ import com.google.common.annotations.Beta; import com.sk89q.jnbt.CompoundTag; +/** + * This entire class is subject to heavy changes. Do not use this as API. + */ @Beta public interface DataFixer { - /** - * API SUBJECT TO CHANGE. DON'T USE THIS. - */ - @Beta - CompoundTag fixChunk(CompoundTag originalChunk); + final class FixType { + private FixType() { + } + } + + final class FixTypes { + private FixTypes() { + } + + public static FixType CHUNK = new FixType<>(); + public static FixType BLOCK_ENTITY = new FixType<>(); + public static FixType ENTITY = new FixType<>(); + public static FixType BLOCK_STATE = new FixType<>(); + public static FixType BIOME = new FixType<>(); + public static FixType ITEM_TYPE = new FixType<>(); + } + + default T fixUp(FixType type, T original) { + return fixUp(type, original, -1); + } + T fixUp(FixType type, T original, int srcVer); } diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/world/chunk/AnvilChunk13.java b/worldedit-core/src/main/java/com/sk89q/worldedit/world/chunk/AnvilChunk13.java index b9434ff0d9..832fbf020a 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/world/chunk/AnvilChunk13.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/world/chunk/AnvilChunk13.java @@ -173,33 +173,10 @@ private void populateTileEntities() throws DataException { CompoundTag t = (CompoundTag) tag; - int x = 0; - int y = 0; - int z = 0; - - Map values = new HashMap<>(); - - for (Map.Entry entry : t.getValue().entrySet()) { - switch (entry.getKey()) { - case "x": - if (entry.getValue() instanceof IntTag) { - x = ((IntTag) entry.getValue()).getValue(); - } - break; - case "y": - if (entry.getValue() instanceof IntTag) { - y = ((IntTag) entry.getValue()).getValue(); - } - break; - case "z": - if (entry.getValue() instanceof IntTag) { - z = ((IntTag) entry.getValue()).getValue(); - } - break; - } - - values.put(entry.getKey(), entry.getValue()); - } + Map values = new HashMap<>(t.getValue()); + int x = ((IntTag) values.get("x")).getValue(); + int y = ((IntTag) values.get("y")).getValue(); + int z = ((IntTag) values.get("z")).getValue(); BlockVector3 vec = BlockVector3.at(x, y, z); tileEntities.put(vec, values); diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/world/registry/LegacyMapper.java b/worldedit-core/src/main/java/com/sk89q/worldedit/world/registry/LegacyMapper.java index 05acbeb1d7..d12503f19c 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/world/registry/LegacyMapper.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/world/registry/LegacyMapper.java @@ -26,10 +26,13 @@ import com.google.gson.GsonBuilder; import com.google.gson.reflect.TypeToken; import com.sk89q.worldedit.WorldEdit; +import com.sk89q.worldedit.extension.input.InputParseException; import com.sk89q.worldedit.extension.input.ParserContext; +import com.sk89q.worldedit.extension.platform.Capability; import com.sk89q.worldedit.math.Vector3; import com.sk89q.worldedit.util.gson.VectorAdapter; import com.sk89q.worldedit.util.io.ResourceLoader; +import com.sk89q.worldedit.world.DataFixer; import com.sk89q.worldedit.world.block.BlockState; import com.sk89q.worldedit.world.item.ItemType; import com.sk89q.worldedit.world.item.ItemTypes; @@ -41,18 +44,18 @@ import java.net.URL; import java.nio.charset.Charset; import java.util.Arrays; +import java.util.HashMap; import java.util.Map; -import static com.google.common.base.Preconditions.checkNotNull; - -public class LegacyMapper { +public final class LegacyMapper { private static final Logger log = LoggerFactory.getLogger(LegacyMapper.class); private static LegacyMapper INSTANCE; - private Multimap stringToBlockMap = HashMultimap.create(); + private Map blockEntries = new HashMap<>(); + private Map stringToBlockMap = new HashMap<>(); private Multimap blockToStringMap = HashMultimap.create(); - private Multimap stringToItemMap = HashMultimap.create(); + private Map stringToItemMap = new HashMap<>(); private Multimap itemToStringMap = HashMultimap.create(); /** @@ -82,31 +85,50 @@ private void loadFromResource() throws IOException { String data = Resources.toString(url, Charset.defaultCharset()); LegacyDataFile dataFile = gson.fromJson(data, new TypeToken() {}.getType()); + DataFixer fixer = WorldEdit.getInstance().getPlatformManager().queryCapability(Capability.WORLD_EDITING).getDataFixer(); ParserContext parserContext = new ParserContext(); parserContext.setPreferringWildcard(false); parserContext.setRestricted(false); parserContext.setTryLegacy(false); // This is legacy. Don't match itself. for (Map.Entry blockEntry : dataFile.blocks.entrySet()) { + String id = blockEntry.getKey(); + blockEntries.put(id, blockEntry.getValue()); try { - String id = blockEntry.getKey(); BlockState state = WorldEdit.getInstance().getBlockFactory().parseFromInput(blockEntry.getValue(), parserContext).toImmutableState(); blockToStringMap.put(state, id); stringToBlockMap.put(id, state); - } catch (Exception e) { - log.warn("Unknown block: " + blockEntry.getValue()); + } catch (InputParseException e) { + boolean fixed = false; + if (fixer != null) { + String newEntry = fixer.fixUp(DataFixer.FixTypes.BLOCK_STATE, blockEntry.getValue(), 1631); + try { + BlockState state = WorldEdit.getInstance().getBlockFactory().parseFromInput(newEntry, parserContext).toImmutableState(); + blockToStringMap.put(state, id); + stringToBlockMap.put(id, state); + fixed = true; + } catch (InputParseException ignored) { + } + } + if (!fixed) { + log.warn("Unknown block: " + blockEntry.getValue()); + } } } for (Map.Entry itemEntry : dataFile.items.entrySet()) { - try { - String id = itemEntry.getKey(); - ItemType type = ItemTypes.get(itemEntry.getValue()); - checkNotNull(type); + String id = itemEntry.getKey(); + String value = itemEntry.getValue(); + ItemType type = ItemTypes.get(value); + if (type == null && fixer != null) { + value = fixer.fixUp(DataFixer.FixTypes.ITEM_TYPE, value, 1631); + type = ItemTypes.get(value); + } + if (type == null) { + log.warn("Unknown item: " + value); + } else { itemToStringMap.put(type, id); stringToItemMap.put(id, type); - } catch (Exception e) { - log.warn("Unknown item: " + itemEntry.getValue()); } } } @@ -118,16 +140,16 @@ public ItemType getItemFromLegacy(int legacyId) { @Nullable public ItemType getItemFromLegacy(int legacyId, int data) { - return stringToItemMap.get(legacyId + ":" + data).stream().findFirst().orElse(null); + return stringToItemMap.get(legacyId + ":" + data); } @Nullable public int[] getLegacyFromItem(ItemType itemType) { - if (!itemToStringMap.containsKey(itemType)) { - return null; - } else { + if (itemToStringMap.containsKey(itemType)) { String value = itemToStringMap.get(itemType).stream().findFirst().get(); return Arrays.stream(value.split(":")).mapToInt(Integer::parseInt).toArray(); + } else { + return null; } } @@ -138,16 +160,16 @@ public BlockState getBlockFromLegacy(int legacyId) { @Nullable public BlockState getBlockFromLegacy(int legacyId, int data) { - return stringToBlockMap.get(legacyId + ":" + data).stream().findFirst().orElse(null); + return stringToBlockMap.get(legacyId + ":" + data); } @Nullable public int[] getLegacyFromBlock(BlockState blockState) { - if (!blockToStringMap.containsKey(blockState)) { - return null; - } else { + if (blockToStringMap.containsKey(blockState)) { String value = blockToStringMap.get(blockState).stream().findFirst().get(); return Arrays.stream(value.split(":")).mapToInt(Integer::parseInt).toArray(); + } else { + return null; } } diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/world/registry/PassthroughBlockMaterial.java b/worldedit-core/src/main/java/com/sk89q/worldedit/world/registry/PassthroughBlockMaterial.java index fef791531a..a965943cc4 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/world/registry/PassthroughBlockMaterial.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/world/registry/PassthroughBlockMaterial.java @@ -160,7 +160,7 @@ public boolean isBurnable() { if (blockMaterial == null) { return true; } else { - return blockMaterial.isOpaque(); + return blockMaterial.isBurnable(); } } diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/world/storage/ChunkStore.java b/worldedit-core/src/main/java/com/sk89q/worldedit/world/storage/ChunkStore.java index 1243a25fb1..edd0799b42 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/world/storage/ChunkStore.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/world/storage/ChunkStore.java @@ -106,12 +106,13 @@ public Chunk getChunk(BlockVector2 position, World world) throws DataException, } int dataVersion = rootTag.getInt("DataVersion"); + if (dataVersion == 0) dataVersion = -1; final Platform platform = WorldEdit.getInstance().getPlatformManager().queryCapability(Capability.WORLD_EDITING); final int currentDataVersion = platform.getDataVersion(); if (dataVersion < currentDataVersion) { final DataFixer dataFixer = platform.getDataFixer(); if (dataFixer != null) { - return new AnvilChunk13((CompoundTag) dataFixer.fixChunk(rootTag).getValue().get("Level")); + return new AnvilChunk13((CompoundTag) dataFixer.fixUp(DataFixer.FixTypes.CHUNK, rootTag, dataVersion).getValue().get("Level")); } } if (dataVersion >= DATA_VERSION_MC_1_13) { From feed5173ec1841a7615cf5ef0843525b23324072 Mon Sep 17 00:00:00 2001 From: wizjany Date: Fri, 17 May 2019 19:39:18 -0400 Subject: [PATCH 21/23] Add Forge DataFixer. Unsure how useful this will be, but eh. --- config/checkstyle/import-control.xml | 1 + .../sk89q/worldedit/forge/ForgeDataFixer.java | 2730 +++++++++++++++++ .../sk89q/worldedit/forge/ForgePlatform.java | 8 + 3 files changed, 2739 insertions(+) create mode 100644 worldedit-forge/src/main/java/com/sk89q/worldedit/forge/ForgeDataFixer.java diff --git a/config/checkstyle/import-control.xml b/config/checkstyle/import-control.xml index 36ccf3d0ba..c783552a9d 100644 --- a/config/checkstyle/import-control.xml +++ b/config/checkstyle/import-control.xml @@ -57,6 +57,7 @@ + diff --git a/worldedit-forge/src/main/java/com/sk89q/worldedit/forge/ForgeDataFixer.java b/worldedit-forge/src/main/java/com/sk89q/worldedit/forge/ForgeDataFixer.java new file mode 100644 index 0000000000..30e5ae74fe --- /dev/null +++ b/worldedit-forge/src/main/java/com/sk89q/worldedit/forge/ForgeDataFixer.java @@ -0,0 +1,2730 @@ +/* + * WorldEdit, a Minecraft world manipulation toolkit + * Copyright (C) sk89q + * Copyright (C) WorldEdit team and contributors + * + * This program is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published by the + * Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License + * for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program. If not, see . + */ + +package com.sk89q.worldedit.forge; + +import com.google.common.collect.Lists; +import com.google.common.collect.Maps; +import com.google.common.collect.Sets; +import com.google.gson.Gson; +import com.google.gson.GsonBuilder; +import com.google.gson.JsonArray; +import com.google.gson.JsonDeserializationContext; +import com.google.gson.JsonDeserializer; +import com.google.gson.JsonElement; +import com.google.gson.JsonParseException; +import com.mojang.datafixers.DSL.TypeReference; +import com.mojang.datafixers.DataFixTypes; +import com.mojang.datafixers.DataFixer; +import com.mojang.datafixers.DataFixerBuilder; +import com.mojang.datafixers.Dynamic; +import com.mojang.datafixers.schemas.Schema; +import com.sk89q.jnbt.CompoundTag; +import net.minecraft.item.EnumDyeColor; +import net.minecraft.nbt.INBTBase; +import net.minecraft.nbt.NBTDynamicOps; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagString; +import net.minecraft.nbt.NBTTagFloat; +import net.minecraft.nbt.NBTTagList; +import net.minecraft.util.EnumFacing; +import net.minecraft.util.JsonUtils; +import net.minecraft.util.ResourceLocation; +import net.minecraft.util.StringUtils; +import net.minecraft.util.datafix.DataFixesManager; +import net.minecraft.util.datafix.TypeReferences; +import net.minecraft.util.text.ITextComponent; +import net.minecraft.util.text.TextComponentString; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +import javax.annotation.Nullable; +import java.lang.reflect.Type; +import java.util.ArrayList; +import java.util.EnumMap; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Locale; +import java.util.Map; +import java.util.Random; +import java.util.Set; +import java.util.UUID; +import java.util.concurrent.Executor; +import java.util.stream.Collectors; + +/** + * Handles converting all Pre 1.13.2 data using the Legacy DataFix System (ported to 1.13.2) + * + * We register a DFU Fixer per Legacy Data Version and apply the fixes using legacy strategy + * which is safer, faster and cleaner code. + * + * The pre DFU code did not fail when the Source version was unknown. + * + * This class also provides util methods for converting compounds to wrap the update call to + * receive the source version in the compound + * + */ +@SuppressWarnings("UnnecessarilyQualifiedStaticUsage") +class ForgeDataFixer extends DataFixerBuilder implements com.sk89q.worldedit.world.DataFixer { + + @SuppressWarnings("unchecked") + @Override + public T fixUp(FixType type, T original, int srcVer) { + if (type == FixTypes.CHUNK) { + return (T) fixChunk((CompoundTag) original, srcVer); + } else if (type == FixTypes.BLOCK_ENTITY) { + return (T) fixBlockEntity((CompoundTag) original, srcVer); + } else if (type == FixTypes.ENTITY) { + return (T) fixEntity((CompoundTag) original, srcVer); + } else if (type == FixTypes.BLOCK_STATE) { + return (T) fixBlockState((String) original, srcVer); + } else if (type == FixTypes.ITEM_TYPE) { + return (T) fixItemType((String) original, srcVer); + } else if (type == FixTypes.BIOME) { + return (T) fixBiome((String) original, srcVer); + } + return original; + } + + private CompoundTag fixChunk(CompoundTag originalChunk, int srcVer) { + NBTTagCompound tag = NBTConverter.toNative(originalChunk); + NBTTagCompound fixed = convert(LegacyType.CHUNK, tag, srcVer); + return NBTConverter.fromNative(fixed); + } + + private CompoundTag fixBlockEntity(CompoundTag origTileEnt, int srcVer) { + NBTTagCompound tag = NBTConverter.toNative(origTileEnt); + NBTTagCompound fixed = convert(LegacyType.BLOCK_ENTITY, tag, srcVer); + return NBTConverter.fromNative(fixed); + } + + private CompoundTag fixEntity(CompoundTag origEnt, int srcVer) { + NBTTagCompound tag = NBTConverter.toNative(origEnt); + NBTTagCompound fixed = convert(LegacyType.ENTITY, tag, srcVer); + return NBTConverter.fromNative(fixed); + } + + private String fixBlockState(String blockState, int srcVer) { + NBTTagCompound stateNBT = stateToNBT(blockState); + Dynamic dynamic = new Dynamic<>(OPS_NBT, stateNBT); + NBTTagCompound fixed = (NBTTagCompound) INSTANCE.fixer.update(TypeReferences.BLOCK_STATE, dynamic, srcVer, DATA_VERSION).getValue(); + return nbtToState(fixed); + } + + private String nbtToState(NBTTagCompound tagCompound) { + StringBuilder sb = new StringBuilder(); + sb.append(tagCompound.getString("Name")); + if (tagCompound.contains("Properties", 10)) { + sb.append('['); + NBTTagCompound props = tagCompound.getCompound("Properties"); + sb.append(props.keySet().stream().map(k -> k + "=" + props.getString(k).replace("\"", "")).collect(Collectors.joining(","))); + sb.append(']'); + } + return sb.toString(); + } + + private static NBTTagCompound stateToNBT(String blockState) { + int propIdx = blockState.indexOf('['); + NBTTagCompound tag = new NBTTagCompound(); + if (propIdx < 0) { + tag.putString("Name", blockState); + } else { + tag.putString("Name", blockState.substring(0, propIdx)); + NBTTagCompound propTag = new NBTTagCompound(); + String props = blockState.substring(propIdx + 1, blockState.length() - 1); + String[] propArr = props.split(","); + for (String pair : propArr) { + final String[] split = pair.split("="); + propTag.putString(split[0], split[1]); + } + tag.put("Properties", propTag); + } + return tag; + } + + private String fixBiome(String key, int srcVer) { + return fixName(key, srcVer, TypeReferences.BIOME); + } + + private String fixItemType(String key, int srcVer) { + return fixName(key, srcVer, TypeReferences.ITEM_NAME); + } + + private static String fixName(String key, int srcVer, TypeReference type) { + return INSTANCE.fixer.update(type, new Dynamic<>(OPS_NBT, new NBTTagString(key)), srcVer, DATA_VERSION) + .getStringValue().orElse(key); + } + + private static final NBTDynamicOps OPS_NBT = NBTDynamicOps.INSTANCE; + private static final int LEGACY_VERSION = 1343; + private static int DATA_VERSION; + private static ForgeDataFixer INSTANCE; + + private final Map> converters = new EnumMap<>(LegacyType.class); + private final Map> inspectors = new EnumMap<>(LegacyType.class); + + // Set on build + private DataFixer fixer; + private static final Map DFU_TO_LEGACY = new HashMap<>(); + + public enum LegacyType { + LEVEL(DataFixTypes.LEVEL), + PLAYER(DataFixTypes.PLAYER), + CHUNK(DataFixTypes.CHUNK), + BLOCK_ENTITY(TypeReferences.BLOCK_ENTITY), + ENTITY(TypeReferences.ENTITY), + ITEM_INSTANCE(TypeReferences.ITEM_STACK), + OPTIONS(DataFixTypes.OPTIONS), + STRUCTURE(DataFixTypes.STRUCTURE); + + private final TypeReference type; + + LegacyType(TypeReference type) { + this.type = type; + DFU_TO_LEGACY.put(type.typeName(), this); + } + + public TypeReference getDFUType() { + return type; + } + } + + public ForgeDataFixer(int dataVersion) { + super(dataVersion); + DATA_VERSION = dataVersion; + INSTANCE = this; + registerConverters(); + registerInspectors(); + } + + + // Called after fixers are built and ready for FIXING + @Override + public DataFixer build(final Executor executor) { + return this.fixer = new WrappedDataFixer(DataFixesManager.getDataFixer()); + } + + private class WrappedDataFixer implements DataFixer { + private final DataFixer realFixer; + + WrappedDataFixer(DataFixer realFixer) { + this.realFixer = realFixer; + } + + @Override + public Dynamic update(TypeReference type, Dynamic dynamic, int sourceVer, int targetVer) { + LegacyType legacyType = DFU_TO_LEGACY.get(type.typeName()); + if (sourceVer < LEGACY_VERSION && legacyType != null) { + NBTTagCompound cmp = (NBTTagCompound) dynamic.getValue(); + int desiredVersion = Math.min(targetVer, LEGACY_VERSION); + + cmp = convert(legacyType, cmp, sourceVer, desiredVersion); + sourceVer = desiredVersion; + dynamic = new Dynamic(OPS_NBT, cmp); + } + return realFixer.update(type, dynamic, sourceVer, targetVer); + } + + private NBTTagCompound convert(LegacyType type, NBTTagCompound cmp, int sourceVer, int desiredVersion) { + List converters = ForgeDataFixer.this.converters.get(type); + if (converters != null && !converters.isEmpty()) { + for (DataConverter converter : converters) { + int dataVersion = converter.getDataVersion(); + if (dataVersion > sourceVer && dataVersion <= desiredVersion) { + cmp = converter.convert(cmp); + } + } + } + + List inspectors = ForgeDataFixer.this.inspectors.get(type); + if (inspectors != null && !inspectors.isEmpty()) { + for (DataInspector inspector : inspectors) { + cmp = inspector.inspect(cmp, sourceVer, desiredVersion); + } + } + + return cmp; + } + + @Override + public Schema getSchema(int i) { + return realFixer.getSchema(i); + } + } + + public static NBTTagCompound convert(LegacyType type, NBTTagCompound cmp) { + return convert(type.getDFUType(), cmp); + } + + public static NBTTagCompound convert(LegacyType type, NBTTagCompound cmp, int sourceVer) { + return convert(type.getDFUType(), cmp, sourceVer); + } + + public static NBTTagCompound convert(LegacyType type, NBTTagCompound cmp, int sourceVer, int targetVer) { + return convert(type.getDFUType(), cmp, sourceVer, targetVer); + } + + public static NBTTagCompound convert(TypeReference type, NBTTagCompound cmp) { + int i = cmp.contains("DataVersion", 99) ? cmp.getInt("DataVersion") : -1; + return convert(type, cmp, i); + } + + public static NBTTagCompound convert(TypeReference type, NBTTagCompound cmp, int sourceVer) { + return convert(type, cmp, sourceVer, DATA_VERSION); + } + + public static NBTTagCompound convert(TypeReference type, NBTTagCompound cmp, int sourceVer, int targetVer) { + if (sourceVer >= targetVer) { + return cmp; + } + return (NBTTagCompound) INSTANCE.fixer.update(type, new Dynamic<>(OPS_NBT, cmp), sourceVer, targetVer).getValue(); + } + + + public interface DataInspector { + NBTTagCompound inspect(NBTTagCompound cmp, int sourceVer, int targetVer); + } + + public interface DataConverter { + + int getDataVersion(); + + NBTTagCompound convert(NBTTagCompound cmp); + } + + + private void registerInspector(LegacyType type, DataInspector inspector) { + this.inspectors.computeIfAbsent(type, k -> new ArrayList<>()).add(inspector); + } + + private void registerConverter(LegacyType type, DataConverter converter) { + int version = converter.getDataVersion(); + + List list = this.converters.computeIfAbsent(type, k -> new ArrayList<>()); + if (!list.isEmpty() && list.get(list.size() - 1).getDataVersion() > version) { + for (int j = 0; j < list.size(); ++j) { + if (list.get(j).getDataVersion() > version) { + list.add(j, converter); + break; + } + } + } else { + list.add(converter); + } + } + + private void registerInspectors() { + registerEntityItemList("EntityHorseDonkey", "SaddleItem", "Items"); + registerEntityItemList("EntityHorseMule", "Items"); + registerEntityItemList("EntityMinecartChest", "Items"); + registerEntityItemList("EntityMinecartHopper", "Items"); + registerEntityItemList("EntityVillager", "Inventory"); + registerEntityItemListEquipment("EntityArmorStand"); + registerEntityItemListEquipment("EntityBat"); + registerEntityItemListEquipment("EntityBlaze"); + registerEntityItemListEquipment("EntityCaveSpider"); + registerEntityItemListEquipment("EntityChicken"); + registerEntityItemListEquipment("EntityCow"); + registerEntityItemListEquipment("EntityCreeper"); + registerEntityItemListEquipment("EntityEnderDragon"); + registerEntityItemListEquipment("EntityEnderman"); + registerEntityItemListEquipment("EntityEndermite"); + registerEntityItemListEquipment("EntityEvoker"); + registerEntityItemListEquipment("EntityGhast"); + registerEntityItemListEquipment("EntityGiantZombie"); + registerEntityItemListEquipment("EntityGuardian"); + registerEntityItemListEquipment("EntityGuardianElder"); + registerEntityItemListEquipment("EntityHorse"); + registerEntityItemListEquipment("EntityHorseDonkey"); + registerEntityItemListEquipment("EntityHorseMule"); + registerEntityItemListEquipment("EntityHorseSkeleton"); + registerEntityItemListEquipment("EntityHorseZombie"); + registerEntityItemListEquipment("EntityIronGolem"); + registerEntityItemListEquipment("EntityMagmaCube"); + registerEntityItemListEquipment("EntityMushroomCow"); + registerEntityItemListEquipment("EntityOcelot"); + registerEntityItemListEquipment("EntityPig"); + registerEntityItemListEquipment("EntityPigZombie"); + registerEntityItemListEquipment("EntityRabbit"); + registerEntityItemListEquipment("EntitySheep"); + registerEntityItemListEquipment("EntityShulker"); + registerEntityItemListEquipment("EntitySilverfish"); + registerEntityItemListEquipment("EntitySkeleton"); + registerEntityItemListEquipment("EntitySkeletonStray"); + registerEntityItemListEquipment("EntitySkeletonWither"); + registerEntityItemListEquipment("EntitySlime"); + registerEntityItemListEquipment("EntitySnowman"); + registerEntityItemListEquipment("EntitySpider"); + registerEntityItemListEquipment("EntitySquid"); + registerEntityItemListEquipment("EntityVex"); + registerEntityItemListEquipment("EntityVillager"); + registerEntityItemListEquipment("EntityVindicator"); + registerEntityItemListEquipment("EntityWitch"); + registerEntityItemListEquipment("EntityWither"); + registerEntityItemListEquipment("EntityWolf"); + registerEntityItemListEquipment("EntityZombie"); + registerEntityItemListEquipment("EntityZombieHusk"); + registerEntityItemListEquipment("EntityZombieVillager"); + registerEntityItemSingle("EntityFireworks", "FireworksItem"); + registerEntityItemSingle("EntityHorse", "ArmorItem"); + registerEntityItemSingle("EntityHorse", "SaddleItem"); + registerEntityItemSingle("EntityHorseMule", "SaddleItem"); + registerEntityItemSingle("EntityHorseSkeleton", "SaddleItem"); + registerEntityItemSingle("EntityHorseZombie", "SaddleItem"); + registerEntityItemSingle("EntityItem", "Item"); + registerEntityItemSingle("EntityItemFrame", "Item"); + registerEntityItemSingle("EntityPotion", "Potion"); + + registerInspector(LegacyType.BLOCK_ENTITY, new DataInspectorItem("TileEntityRecordPlayer", "RecordItem")); + registerInspector(LegacyType.BLOCK_ENTITY, new DataInspectorItemList("TileEntityBrewingStand", "Items")); + registerInspector(LegacyType.BLOCK_ENTITY, new DataInspectorItemList("TileEntityChest", "Items")); + registerInspector(LegacyType.BLOCK_ENTITY, new DataInspectorItemList("TileEntityDispenser", "Items")); + registerInspector(LegacyType.BLOCK_ENTITY, new DataInspectorItemList("TileEntityDropper", "Items")); + registerInspector(LegacyType.BLOCK_ENTITY, new DataInspectorItemList("TileEntityFurnace", "Items")); + registerInspector(LegacyType.BLOCK_ENTITY, new DataInspectorItemList("TileEntityHopper", "Items")); + registerInspector(LegacyType.BLOCK_ENTITY, new DataInspectorItemList("TileEntityShulkerBox", "Items")); + registerInspector(LegacyType.BLOCK_ENTITY, new DataInspectorMobSpawnerMobs()); + registerInspector(LegacyType.CHUNK, new DataInspectorChunks()); + registerInspector(LegacyType.ENTITY, new DataInspectorCommandBlock()); + registerInspector(LegacyType.ENTITY, new DataInspectorEntityPassengers()); + registerInspector(LegacyType.ENTITY, new DataInspectorMobSpawnerMinecart()); + registerInspector(LegacyType.ENTITY, new DataInspectorVillagers()); + registerInspector(LegacyType.ITEM_INSTANCE, new DataInspectorBlockEntity()); + registerInspector(LegacyType.ITEM_INSTANCE, new DataInspectorEntity()); + registerInspector(LegacyType.LEVEL, new DataInspectorLevelPlayer()); + registerInspector(LegacyType.PLAYER, new DataInspectorPlayer()); + registerInspector(LegacyType.PLAYER, new DataInspectorPlayerVehicle()); + registerInspector(LegacyType.STRUCTURE, new DataInspectorStructure()); + } + + private void registerConverters() { + registerConverter(LegacyType.ENTITY, new DataConverterEquipment()); + registerConverter(LegacyType.BLOCK_ENTITY, new DataConverterSignText()); + registerConverter(LegacyType.ITEM_INSTANCE, new DataConverterMaterialId()); + registerConverter(LegacyType.ITEM_INSTANCE, new DataConverterPotionId()); + registerConverter(LegacyType.ITEM_INSTANCE, new DataConverterSpawnEgg()); + registerConverter(LegacyType.ENTITY, new DataConverterMinecart()); + registerConverter(LegacyType.BLOCK_ENTITY, new DataConverterMobSpawner()); + registerConverter(LegacyType.ENTITY, new DataConverterUUID()); + registerConverter(LegacyType.ENTITY, new DataConverterHealth()); + registerConverter(LegacyType.ENTITY, new DataConverterSaddle()); + registerConverter(LegacyType.ENTITY, new DataConverterHanging()); + registerConverter(LegacyType.ENTITY, new DataConverterDropChances()); + registerConverter(LegacyType.ENTITY, new DataConverterRiding()); + registerConverter(LegacyType.ENTITY, new DataConverterArmorStand()); + registerConverter(LegacyType.ITEM_INSTANCE, new DataConverterBook()); + registerConverter(LegacyType.ITEM_INSTANCE, new DataConverterCookedFish()); + registerConverter(LegacyType.ENTITY, new DataConverterZombie()); + registerConverter(LegacyType.OPTIONS, new DataConverterVBO()); + registerConverter(LegacyType.ENTITY, new DataConverterGuardian()); + registerConverter(LegacyType.ENTITY, new DataConverterSkeleton()); + registerConverter(LegacyType.ENTITY, new DataConverterZombieType()); + registerConverter(LegacyType.ENTITY, new DataConverterHorse()); + registerConverter(LegacyType.BLOCK_ENTITY, new DataConverterTileEntity()); + registerConverter(LegacyType.ENTITY, new DataConverterEntity()); + registerConverter(LegacyType.ITEM_INSTANCE, new DataConverterBanner()); + registerConverter(LegacyType.ITEM_INSTANCE, new DataConverterPotionWater()); + registerConverter(LegacyType.ENTITY, new DataConverterShulker()); + registerConverter(LegacyType.ITEM_INSTANCE, new DataConverterShulkerBoxItem()); + registerConverter(LegacyType.BLOCK_ENTITY, new DataConverterShulkerBoxBlock()); + registerConverter(LegacyType.OPTIONS, new DataConverterLang()); + registerConverter(LegacyType.ITEM_INSTANCE, new DataConverterTotem()); + registerConverter(LegacyType.CHUNK, new DataConverterBedBlock()); + registerConverter(LegacyType.ITEM_INSTANCE, new DataConverterBedItem()); + } + + private void registerEntityItemList(String type, String... keys) { + registerInspector(LegacyType.ENTITY, new DataInspectorItemList(type, keys)); + } + + private void registerEntityItemSingle(String type, String key) { + registerInspector(LegacyType.ENTITY, new DataInspectorItem(type, key)); + } + + private void registerEntityItemListEquipment(String type) { + registerEntityItemList(type, "ArmorItems", "HandItems"); + } + private static final Map OLD_ID_TO_KEY_MAP = new HashMap<>(); + + static { + final Map map = OLD_ID_TO_KEY_MAP; + map.put("EntityItem", new ResourceLocation("item")); + map.put("EntityExperienceOrb", new ResourceLocation("xp_orb")); + map.put("EntityAreaEffectCloud", new ResourceLocation("area_effect_cloud")); + map.put("EntityGuardianElder", new ResourceLocation("elder_guardian")); + map.put("EntitySkeletonWither", new ResourceLocation("wither_skeleton")); + map.put("EntitySkeletonStray", new ResourceLocation("stray")); + map.put("EntityEgg", new ResourceLocation("egg")); + map.put("EntityLeash", new ResourceLocation("leash_knot")); + map.put("EntityPainting", new ResourceLocation("painting")); + map.put("EntityTippedArrow", new ResourceLocation("arrow")); + map.put("EntitySnowball", new ResourceLocation("snowball")); + map.put("EntityLargeFireball", new ResourceLocation("fireball")); + map.put("EntitySmallFireball", new ResourceLocation("small_fireball")); + map.put("EntityEnderPearl", new ResourceLocation("ender_pearl")); + map.put("EntityEnderSignal", new ResourceLocation("eye_of_ender_signal")); + map.put("EntityPotion", new ResourceLocation("potion")); + map.put("EntityThrownExpBottle", new ResourceLocation("xp_bottle")); + map.put("EntityItemFrame", new ResourceLocation("item_frame")); + map.put("EntityWitherSkull", new ResourceLocation("wither_skull")); + map.put("EntityTNTPrimed", new ResourceLocation("tnt")); + map.put("EntityFallingBlock", new ResourceLocation("falling_block")); + map.put("EntityFireworks", new ResourceLocation("fireworks_rocket")); + map.put("EntityZombieHusk", new ResourceLocation("husk")); + map.put("EntitySpectralArrow", new ResourceLocation("spectral_arrow")); + map.put("EntityShulkerBullet", new ResourceLocation("shulker_bullet")); + map.put("EntityDragonFireball", new ResourceLocation("dragon_fireball")); + map.put("EntityZombieVillager", new ResourceLocation("zombie_villager")); + map.put("EntityHorseSkeleton", new ResourceLocation("skeleton_horse")); + map.put("EntityHorseZombie", new ResourceLocation("zombie_horse")); + map.put("EntityArmorStand", new ResourceLocation("armor_stand")); + map.put("EntityHorseDonkey", new ResourceLocation("donkey")); + map.put("EntityHorseMule", new ResourceLocation("mule")); + map.put("EntityEvokerFangs", new ResourceLocation("evocation_fangs")); + map.put("EntityEvoker", new ResourceLocation("evocation_illager")); + map.put("EntityVex", new ResourceLocation("vex")); + map.put("EntityVindicator", new ResourceLocation("vindication_illager")); + map.put("EntityIllagerIllusioner", new ResourceLocation("illusion_illager")); + map.put("EntityMinecartCommandBlock", new ResourceLocation("commandblock_minecart")); + map.put("EntityBoat", new ResourceLocation("boat")); + map.put("EntityMinecartRideable", new ResourceLocation("minecart")); + map.put("EntityMinecartChest", new ResourceLocation("chest_minecart")); + map.put("EntityMinecartFurnace", new ResourceLocation("furnace_minecart")); + map.put("EntityMinecartTNT", new ResourceLocation("tnt_minecart")); + map.put("EntityMinecartHopper", new ResourceLocation("hopper_minecart")); + map.put("EntityMinecartMobSpawner", new ResourceLocation("spawner_minecart")); + map.put("EntityCreeper", new ResourceLocation("creeper")); + map.put("EntitySkeleton", new ResourceLocation("skeleton")); + map.put("EntitySpider", new ResourceLocation("spider")); + map.put("EntityGiantZombie", new ResourceLocation("giant")); + map.put("EntityZombie", new ResourceLocation("zombie")); + map.put("EntitySlime", new ResourceLocation("slime")); + map.put("EntityGhast", new ResourceLocation("ghast")); + map.put("EntityPigZombie", new ResourceLocation("zombie_pigman")); + map.put("EntityEnderman", new ResourceLocation("enderman")); + map.put("EntityCaveSpider", new ResourceLocation("cave_spider")); + map.put("EntitySilverfish", new ResourceLocation("silverfish")); + map.put("EntityBlaze", new ResourceLocation("blaze")); + map.put("EntityMagmaCube", new ResourceLocation("magma_cube")); + map.put("EntityEnderDragon", new ResourceLocation("ender_dragon")); + map.put("EntityWither", new ResourceLocation("wither")); + map.put("EntityBat", new ResourceLocation("bat")); + map.put("EntityWitch", new ResourceLocation("witch")); + map.put("EntityEndermite", new ResourceLocation("endermite")); + map.put("EntityGuardian", new ResourceLocation("guardian")); + map.put("EntityShulker", new ResourceLocation("shulker")); + map.put("EntityPig", new ResourceLocation("pig")); + map.put("EntitySheep", new ResourceLocation("sheep")); + map.put("EntityCow", new ResourceLocation("cow")); + map.put("EntityChicken", new ResourceLocation("chicken")); + map.put("EntitySquid", new ResourceLocation("squid")); + map.put("EntityWolf", new ResourceLocation("wolf")); + map.put("EntityMushroomCow", new ResourceLocation("mooshroom")); + map.put("EntitySnowman", new ResourceLocation("snowman")); + map.put("EntityOcelot", new ResourceLocation("ocelot")); + map.put("EntityIronGolem", new ResourceLocation("villager_golem")); + map.put("EntityHorse", new ResourceLocation("horse")); + map.put("EntityRabbit", new ResourceLocation("rabbit")); + map.put("EntityPolarBear", new ResourceLocation("polar_bear")); + map.put("EntityLlama", new ResourceLocation("llama")); + map.put("EntityLlamaSpit", new ResourceLocation("llama_spit")); + map.put("EntityParrot", new ResourceLocation("parrot")); + map.put("EntityVillager", new ResourceLocation("villager")); + map.put("EntityEnderCrystal", new ResourceLocation("ender_crystal")); + map.put("TileEntityFurnace", new ResourceLocation("furnace")); + map.put("TileEntityChest", new ResourceLocation("chest")); + map.put("TileEntityEnderChest", new ResourceLocation("ender_chest")); + map.put("TileEntityRecordPlayer", new ResourceLocation("jukebox")); + map.put("TileEntityDispenser", new ResourceLocation("dispenser")); + map.put("TileEntityDropper", new ResourceLocation("dropper")); + map.put("TileEntitySign", new ResourceLocation("sign")); + map.put("TileEntityMobSpawner", new ResourceLocation("mob_spawner")); + map.put("TileEntityNote", new ResourceLocation("noteblock")); + map.put("TileEntityPiston", new ResourceLocation("piston")); + map.put("TileEntityBrewingStand", new ResourceLocation("brewing_stand")); + map.put("TileEntityEnchantTable", new ResourceLocation("enchanting_table")); + map.put("TileEntityEnderPortal", new ResourceLocation("end_portal")); + map.put("TileEntityBeacon", new ResourceLocation("beacon")); + map.put("TileEntitySkull", new ResourceLocation("skull")); + map.put("TileEntityLightDetector", new ResourceLocation("daylight_detector")); + map.put("TileEntityHopper", new ResourceLocation("hopper")); + map.put("TileEntityComparator", new ResourceLocation("comparator")); + map.put("TileEntityFlowerPot", new ResourceLocation("flower_pot")); + map.put("TileEntityBanner", new ResourceLocation("banner")); + map.put("TileEntityStructure", new ResourceLocation("structure_block")); + map.put("TileEntityEndGateway", new ResourceLocation("end_gateway")); + map.put("TileEntityCommand", new ResourceLocation("command_block")); + map.put("TileEntityShulkerBox", new ResourceLocation("shulker_box")); + map.put("TileEntityBed", new ResourceLocation("bed")); + } + + private static ResourceLocation getKey(String type) { + final ResourceLocation key = OLD_ID_TO_KEY_MAP.get(type); + if (key == null) { + throw new IllegalArgumentException("Unknown mapping for " + type); + } + return key; + } + + private static void convertCompound(LegacyType type, NBTTagCompound cmp, String key, int sourceVer, int targetVer) { + cmp.put(key, convert(type, cmp.getCompound(key), sourceVer, targetVer)); + } + + private static void convertItem(NBTTagCompound nbttagcompound, String key, int sourceVer, int targetVer) { + if (nbttagcompound.contains(key, 10)) { + convertCompound(LegacyType.ITEM_INSTANCE, nbttagcompound, key, sourceVer, targetVer); + } + } + + private static void convertItems(NBTTagCompound nbttagcompound, String key, int sourceVer, int targetVer) { + if (nbttagcompound.contains(key, 9)) { + NBTTagList nbttaglist = nbttagcompound.getList(key, 10); + + for (int j = 0; j < nbttaglist.size(); ++j) { + nbttaglist.add(j, convert(LegacyType.ITEM_INSTANCE, nbttaglist.getCompound(j), sourceVer, targetVer)); + } + } + + } + + private static class DataConverterEquipment implements DataConverter { + + DataConverterEquipment() {} + + @Override + public int getDataVersion() { + return 100; + } + + @Override + public NBTTagCompound convert(NBTTagCompound cmp) { + NBTTagList nbttaglist = cmp.getList("Equipment", 10); + NBTTagList nbttaglist1; + + if (!nbttaglist.isEmpty() && !cmp.contains("HandItems", 10)) { + nbttaglist1 = new NBTTagList(); + nbttaglist1.add(nbttaglist.get(0)); + nbttaglist1.add(new NBTTagCompound()); + cmp.put("HandItems", nbttaglist1); + } + + if (nbttaglist.size() > 1 && !cmp.contains("ArmorItem", 10)) { + nbttaglist1 = new NBTTagList(); + nbttaglist1.add(nbttaglist.get(1)); + nbttaglist1.add(nbttaglist.get(2)); + nbttaglist1.add(nbttaglist.get(3)); + nbttaglist1.add(nbttaglist.get(4)); + cmp.put("ArmorItems", nbttaglist1); + } + + cmp.remove("Equipment"); + if (cmp.contains("DropChances", 9)) { + nbttaglist1 = cmp.getList("DropChances", 5); + NBTTagList nbttaglist2; + + if (!cmp.contains("HandDropChances", 10)) { + nbttaglist2 = new NBTTagList(); + nbttaglist2.add(new NBTTagFloat(nbttaglist1.getFloat(0))); + nbttaglist2.add(new NBTTagFloat(0.0F)); + cmp.put("HandDropChances", nbttaglist2); + } + + if (!cmp.contains("ArmorDropChances", 10)) { + nbttaglist2 = new NBTTagList(); + nbttaglist2.add(new NBTTagFloat(nbttaglist1.getFloat(1))); + nbttaglist2.add(new NBTTagFloat(nbttaglist1.getFloat(2))); + nbttaglist2.add(new NBTTagFloat(nbttaglist1.getFloat(3))); + nbttaglist2.add(new NBTTagFloat(nbttaglist1.getFloat(4))); + cmp.put("ArmorDropChances", nbttaglist2); + } + + cmp.remove("DropChances"); + } + + return cmp; + } + } + + private static class DataInspectorBlockEntity implements DataInspector { + + private static final Map b = Maps.newHashMap(); + private static final Map c = Maps.newHashMap(); + + DataInspectorBlockEntity() {} + + @Nullable + private static String convertEntityId(int i, String s) { + String key = new ResourceLocation(s).toString(); + if (i < 515 && DataInspectorBlockEntity.b.containsKey(key)) { + return DataInspectorBlockEntity.b.get(key); + } else { + return DataInspectorBlockEntity.c.get(key); + } + } + + @Override + public NBTTagCompound inspect(NBTTagCompound cmp, int sourceVer, int targetVer) { + if (!cmp.contains("tag", 10)) { + return cmp; + } else { + NBTTagCompound nbttagcompound1 = cmp.getCompound("tag"); + + if (nbttagcompound1.contains("BlockEntityTag", 10)) { + NBTTagCompound nbttagcompound2 = nbttagcompound1.getCompound("BlockEntityTag"); + String s = cmp.getString("id"); + String s1 = convertEntityId(sourceVer, s); + boolean flag; + + if (s1 == null) { + // CraftBukkit - Remove unnecessary warning (occurs when deserializing a Shulker Box item) + // DataInspectorBlockEntity.a.warn("Unable to resolve BlockEntity for ItemInstance: {}", s); + flag = false; + } else { + flag = !nbttagcompound2.contains("id"); + nbttagcompound2.putString("id", s1); + } + + convert(LegacyType.BLOCK_ENTITY, nbttagcompound2, sourceVer, targetVer); + if (flag) { + nbttagcompound2.remove("id"); + } + } + + return cmp; + } + } + + static { + Map map = DataInspectorBlockEntity.b; + + map.put("minecraft:furnace", "Furnace"); + map.put("minecraft:lit_furnace", "Furnace"); + map.put("minecraft:chest", "Chest"); + map.put("minecraft:trapped_chest", "Chest"); + map.put("minecraft:ender_chest", "EnderChest"); + map.put("minecraft:jukebox", "RecordPlayer"); + map.put("minecraft:dispenser", "Trap"); + map.put("minecraft:dropper", "Dropper"); + map.put("minecraft:sign", "Sign"); + map.put("minecraft:mob_spawner", "MobSpawner"); + map.put("minecraft:noteblock", "Music"); + map.put("minecraft:brewing_stand", "Cauldron"); + map.put("minecraft:enhanting_table", "EnchantTable"); + map.put("minecraft:command_block", "CommandBlock"); + map.put("minecraft:beacon", "Beacon"); + map.put("minecraft:skull", "Skull"); + map.put("minecraft:daylight_detector", "DLDetector"); + map.put("minecraft:hopper", "Hopper"); + map.put("minecraft:banner", "Banner"); + map.put("minecraft:flower_pot", "FlowerPot"); + map.put("minecraft:repeating_command_block", "CommandBlock"); + map.put("minecraft:chain_command_block", "CommandBlock"); + map.put("minecraft:standing_sign", "Sign"); + map.put("minecraft:wall_sign", "Sign"); + map.put("minecraft:piston_head", "Piston"); + map.put("minecraft:daylight_detector_inverted", "DLDetector"); + map.put("minecraft:unpowered_comparator", "Comparator"); + map.put("minecraft:powered_comparator", "Comparator"); + map.put("minecraft:wall_banner", "Banner"); + map.put("minecraft:standing_banner", "Banner"); + map.put("minecraft:structure_block", "Structure"); + map.put("minecraft:end_portal", "Airportal"); + map.put("minecraft:end_gateway", "EndGateway"); + map.put("minecraft:shield", "Shield"); + map = DataInspectorBlockEntity.c; + map.put("minecraft:furnace", "minecraft:furnace"); + map.put("minecraft:lit_furnace", "minecraft:furnace"); + map.put("minecraft:chest", "minecraft:chest"); + map.put("minecraft:trapped_chest", "minecraft:chest"); + map.put("minecraft:ender_chest", "minecraft:enderchest"); + map.put("minecraft:jukebox", "minecraft:jukebox"); + map.put("minecraft:dispenser", "minecraft:dispenser"); + map.put("minecraft:dropper", "minecraft:dropper"); + map.put("minecraft:sign", "minecraft:sign"); + map.put("minecraft:mob_spawner", "minecraft:mob_spawner"); + map.put("minecraft:noteblock", "minecraft:noteblock"); + map.put("minecraft:brewing_stand", "minecraft:brewing_stand"); + map.put("minecraft:enhanting_table", "minecraft:enchanting_table"); + map.put("minecraft:command_block", "minecraft:command_block"); + map.put("minecraft:beacon", "minecraft:beacon"); + map.put("minecraft:skull", "minecraft:skull"); + map.put("minecraft:daylight_detector", "minecraft:daylight_detector"); + map.put("minecraft:hopper", "minecraft:hopper"); + map.put("minecraft:banner", "minecraft:banner"); + map.put("minecraft:flower_pot", "minecraft:flower_pot"); + map.put("minecraft:repeating_command_block", "minecraft:command_block"); + map.put("minecraft:chain_command_block", "minecraft:command_block"); + map.put("minecraft:shulker_box", "minecraft:shulker_box"); + map.put("minecraft:white_shulker_box", "minecraft:shulker_box"); + map.put("minecraft:orange_shulker_box", "minecraft:shulker_box"); + map.put("minecraft:magenta_shulker_box", "minecraft:shulker_box"); + map.put("minecraft:light_blue_shulker_box", "minecraft:shulker_box"); + map.put("minecraft:yellow_shulker_box", "minecraft:shulker_box"); + map.put("minecraft:lime_shulker_box", "minecraft:shulker_box"); + map.put("minecraft:pink_shulker_box", "minecraft:shulker_box"); + map.put("minecraft:gray_shulker_box", "minecraft:shulker_box"); + map.put("minecraft:silver_shulker_box", "minecraft:shulker_box"); + map.put("minecraft:cyan_shulker_box", "minecraft:shulker_box"); + map.put("minecraft:purple_shulker_box", "minecraft:shulker_box"); + map.put("minecraft:blue_shulker_box", "minecraft:shulker_box"); + map.put("minecraft:brown_shulker_box", "minecraft:shulker_box"); + map.put("minecraft:green_shulker_box", "minecraft:shulker_box"); + map.put("minecraft:red_shulker_box", "minecraft:shulker_box"); + map.put("minecraft:black_shulker_box", "minecraft:shulker_box"); + map.put("minecraft:bed", "minecraft:bed"); + map.put("minecraft:standing_sign", "minecraft:sign"); + map.put("minecraft:wall_sign", "minecraft:sign"); + map.put("minecraft:piston_head", "minecraft:piston"); + map.put("minecraft:daylight_detector_inverted", "minecraft:daylight_detector"); + map.put("minecraft:unpowered_comparator", "minecraft:comparator"); + map.put("minecraft:powered_comparator", "minecraft:comparator"); + map.put("minecraft:wall_banner", "minecraft:banner"); + map.put("minecraft:standing_banner", "minecraft:banner"); + map.put("minecraft:structure_block", "minecraft:structure_block"); + map.put("minecraft:end_portal", "minecraft:end_portal"); + map.put("minecraft:end_gateway", "minecraft:end_gateway"); + map.put("minecraft:shield", "minecraft:shield"); + } + } + + private static class DataInspectorEntity implements DataInspector { + + private static final Logger a = LogManager.getLogger(ForgeDataFixer.class); + + DataInspectorEntity() {} + + @Override + public NBTTagCompound inspect(NBTTagCompound cmp, int sourceVer, int targetVer) { + NBTTagCompound nbttagcompound1 = cmp.getCompound("tag"); + + if (nbttagcompound1.contains("EntityTag", 10)) { + NBTTagCompound nbttagcompound2 = nbttagcompound1.getCompound("EntityTag"); + String s = cmp.getString("id"); + String s1; + + if ("minecraft:armor_stand".equals(s)) { + s1 = sourceVer < 515 ? "ArmorStand" : "minecraft:armor_stand"; + } else { + if (!"minecraft:spawn_egg".equals(s)) { + return cmp; + } + + s1 = nbttagcompound2.getString("id"); + } + + boolean flag; + + if (s1 == null) { + DataInspectorEntity.a.warn("Unable to resolve Entity for ItemInstance: {}", s); + flag = false; + } else { + flag = !nbttagcompound2.contains("id", 8); + nbttagcompound2.putString("id", s1); + } + + convert(LegacyType.ENTITY, nbttagcompound2, sourceVer, targetVer); + if (flag) { + nbttagcompound2.remove("id"); + } + } + + return cmp; + } + } + + + private abstract static class DataInspectorTagged implements DataInspector { + + private final ResourceLocation key; + + DataInspectorTagged(String type) { + this.key = getKey(type); + } + + public NBTTagCompound inspect(NBTTagCompound cmp, int sourceVer, int targetVer) { + if (this.key.equals(new ResourceLocation(cmp.getString("id")))) { + cmp = this.inspectChecked(cmp, sourceVer, targetVer); + } + + return cmp; + } + + abstract NBTTagCompound inspectChecked(NBTTagCompound nbttagcompound, int sourceVer, int targetVer); + } + + private static class DataInspectorItemList extends DataInspectorTagged { + + private final String[] keys; + + DataInspectorItemList(String oclass, String... astring) { + super(oclass); + this.keys = astring; + } + + NBTTagCompound inspectChecked(NBTTagCompound nbttagcompound, int sourceVer, int targetVer) { + for (String s : this.keys) { + ForgeDataFixer.convertItems(nbttagcompound, s, sourceVer, targetVer); + } + + return nbttagcompound; + } + } + private static class DataInspectorItem extends DataInspectorTagged { + + private final String[] keys; + + DataInspectorItem(String oclass, String... astring) { + super(oclass); + this.keys = astring; + } + + NBTTagCompound inspectChecked(NBTTagCompound nbttagcompound, int sourceVer, int targetVer) { + for (String key : this.keys) { + ForgeDataFixer.convertItem(nbttagcompound, key, sourceVer, targetVer); + } + + return nbttagcompound; + } + } + + private static class DataConverterMaterialId implements DataConverter { + + private static final String[] materials = new String[2268]; + + DataConverterMaterialId() {} + + public int getDataVersion() { + return 102; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + if (cmp.contains("id", 99)) { + short short0 = cmp.getShort("id"); + + if (short0 > 0 && short0 < materials.length && materials[short0] != null) { + cmp.putString("id", materials[short0]); + } + } + + return cmp; + } + + static { + materials[1] = "minecraft:stone"; + materials[2] = "minecraft:grass"; + materials[3] = "minecraft:dirt"; + materials[4] = "minecraft:cobblestone"; + materials[5] = "minecraft:planks"; + materials[6] = "minecraft:sapling"; + materials[7] = "minecraft:bedrock"; + materials[8] = "minecraft:flowing_water"; + materials[9] = "minecraft:water"; + materials[10] = "minecraft:flowing_lava"; + materials[11] = "minecraft:lava"; + materials[12] = "minecraft:sand"; + materials[13] = "minecraft:gravel"; + materials[14] = "minecraft:gold_ore"; + materials[15] = "minecraft:iron_ore"; + materials[16] = "minecraft:coal_ore"; + materials[17] = "minecraft:log"; + materials[18] = "minecraft:leaves"; + materials[19] = "minecraft:sponge"; + materials[20] = "minecraft:glass"; + materials[21] = "minecraft:lapis_ore"; + materials[22] = "minecraft:lapis_block"; + materials[23] = "minecraft:dispenser"; + materials[24] = "minecraft:sandstone"; + materials[25] = "minecraft:noteblock"; + materials[27] = "minecraft:golden_rail"; + materials[28] = "minecraft:detector_rail"; + materials[29] = "minecraft:sticky_piston"; + materials[30] = "minecraft:web"; + materials[31] = "minecraft:tallgrass"; + materials[32] = "minecraft:deadbush"; + materials[33] = "minecraft:piston"; + materials[35] = "minecraft:wool"; + materials[37] = "minecraft:yellow_flower"; + materials[38] = "minecraft:red_flower"; + materials[39] = "minecraft:brown_mushroom"; + materials[40] = "minecraft:red_mushroom"; + materials[41] = "minecraft:gold_block"; + materials[42] = "minecraft:iron_block"; + materials[43] = "minecraft:double_stone_slab"; + materials[44] = "minecraft:stone_slab"; + materials[45] = "minecraft:brick_block"; + materials[46] = "minecraft:tnt"; + materials[47] = "minecraft:bookshelf"; + materials[48] = "minecraft:mossy_cobblestone"; + materials[49] = "minecraft:obsidian"; + materials[50] = "minecraft:torch"; + materials[51] = "minecraft:fire"; + materials[52] = "minecraft:mob_spawner"; + materials[53] = "minecraft:oak_stairs"; + materials[54] = "minecraft:chest"; + materials[56] = "minecraft:diamond_ore"; + materials[57] = "minecraft:diamond_block"; + materials[58] = "minecraft:crafting_table"; + materials[60] = "minecraft:farmland"; + materials[61] = "minecraft:furnace"; + materials[62] = "minecraft:lit_furnace"; + materials[65] = "minecraft:ladder"; + materials[66] = "minecraft:rail"; + materials[67] = "minecraft:stone_stairs"; + materials[69] = "minecraft:lever"; + materials[70] = "minecraft:stone_pressure_plate"; + materials[72] = "minecraft:wooden_pressure_plate"; + materials[73] = "minecraft:redstone_ore"; + materials[76] = "minecraft:redstone_torch"; + materials[77] = "minecraft:stone_button"; + materials[78] = "minecraft:snow_layer"; + materials[79] = "minecraft:ice"; + materials[80] = "minecraft:snow"; + materials[81] = "minecraft:cactus"; + materials[82] = "minecraft:clay"; + materials[84] = "minecraft:jukebox"; + materials[85] = "minecraft:fence"; + materials[86] = "minecraft:pumpkin"; + materials[87] = "minecraft:netherrack"; + materials[88] = "minecraft:soul_sand"; + materials[89] = "minecraft:glowstone"; + materials[90] = "minecraft:portal"; + materials[91] = "minecraft:lit_pumpkin"; + materials[95] = "minecraft:stained_glass"; + materials[96] = "minecraft:trapdoor"; + materials[97] = "minecraft:monster_egg"; + materials[98] = "minecraft:stonebrick"; + materials[99] = "minecraft:brown_mushroom_block"; + materials[100] = "minecraft:red_mushroom_block"; + materials[101] = "minecraft:iron_bars"; + materials[102] = "minecraft:glass_pane"; + materials[103] = "minecraft:melon_block"; + materials[106] = "minecraft:vine"; + materials[107] = "minecraft:fence_gate"; + materials[108] = "minecraft:brick_stairs"; + materials[109] = "minecraft:stone_brick_stairs"; + materials[110] = "minecraft:mycelium"; + materials[111] = "minecraft:waterlily"; + materials[112] = "minecraft:nether_brick"; + materials[113] = "minecraft:nether_brick_fence"; + materials[114] = "minecraft:nether_brick_stairs"; + materials[116] = "minecraft:enchanting_table"; + materials[119] = "minecraft:end_portal"; + materials[120] = "minecraft:end_portal_frame"; + materials[121] = "minecraft:end_stone"; + materials[122] = "minecraft:dragon_egg"; + materials[123] = "minecraft:redstone_lamp"; + materials[125] = "minecraft:double_wooden_slab"; + materials[126] = "minecraft:wooden_slab"; + materials[127] = "minecraft:cocoa"; + materials[128] = "minecraft:sandstone_stairs"; + materials[129] = "minecraft:emerald_ore"; + materials[130] = "minecraft:ender_chest"; + materials[131] = "minecraft:tripwire_hook"; + materials[133] = "minecraft:emerald_block"; + materials[134] = "minecraft:spruce_stairs"; + materials[135] = "minecraft:birch_stairs"; + materials[136] = "minecraft:jungle_stairs"; + materials[137] = "minecraft:command_block"; + materials[138] = "minecraft:beacon"; + materials[139] = "minecraft:cobblestone_wall"; + materials[141] = "minecraft:carrots"; + materials[142] = "minecraft:potatoes"; + materials[143] = "minecraft:wooden_button"; + materials[145] = "minecraft:anvil"; + materials[146] = "minecraft:trapped_chest"; + materials[147] = "minecraft:light_weighted_pressure_plate"; + materials[148] = "minecraft:heavy_weighted_pressure_plate"; + materials[151] = "minecraft:daylight_detector"; + materials[152] = "minecraft:redstone_block"; + materials[153] = "minecraft:quartz_ore"; + materials[154] = "minecraft:hopper"; + materials[155] = "minecraft:quartz_block"; + materials[156] = "minecraft:quartz_stairs"; + materials[157] = "minecraft:activator_rail"; + materials[158] = "minecraft:dropper"; + materials[159] = "minecraft:stained_hardened_clay"; + materials[160] = "minecraft:stained_glass_pane"; + materials[161] = "minecraft:leaves2"; + materials[162] = "minecraft:log2"; + materials[163] = "minecraft:acacia_stairs"; + materials[164] = "minecraft:dark_oak_stairs"; + materials[170] = "minecraft:hay_block"; + materials[171] = "minecraft:carpet"; + materials[172] = "minecraft:hardened_clay"; + materials[173] = "minecraft:coal_block"; + materials[174] = "minecraft:packed_ice"; + materials[175] = "minecraft:double_plant"; + materials[256] = "minecraft:iron_shovel"; + materials[257] = "minecraft:iron_pickaxe"; + materials[258] = "minecraft:iron_axe"; + materials[259] = "minecraft:flint_and_steel"; + materials[260] = "minecraft:apple"; + materials[261] = "minecraft:bow"; + materials[262] = "minecraft:arrow"; + materials[263] = "minecraft:coal"; + materials[264] = "minecraft:diamond"; + materials[265] = "minecraft:iron_ingot"; + materials[266] = "minecraft:gold_ingot"; + materials[267] = "minecraft:iron_sword"; + materials[268] = "minecraft:wooden_sword"; + materials[269] = "minecraft:wooden_shovel"; + materials[270] = "minecraft:wooden_pickaxe"; + materials[271] = "minecraft:wooden_axe"; + materials[272] = "minecraft:stone_sword"; + materials[273] = "minecraft:stone_shovel"; + materials[274] = "minecraft:stone_pickaxe"; + materials[275] = "minecraft:stone_axe"; + materials[276] = "minecraft:diamond_sword"; + materials[277] = "minecraft:diamond_shovel"; + materials[278] = "minecraft:diamond_pickaxe"; + materials[279] = "minecraft:diamond_axe"; + materials[280] = "minecraft:stick"; + materials[281] = "minecraft:bowl"; + materials[282] = "minecraft:mushroom_stew"; + materials[283] = "minecraft:golden_sword"; + materials[284] = "minecraft:golden_shovel"; + materials[285] = "minecraft:golden_pickaxe"; + materials[286] = "minecraft:golden_axe"; + materials[287] = "minecraft:string"; + materials[288] = "minecraft:feather"; + materials[289] = "minecraft:gunpowder"; + materials[290] = "minecraft:wooden_hoe"; + materials[291] = "minecraft:stone_hoe"; + materials[292] = "minecraft:iron_hoe"; + materials[293] = "minecraft:diamond_hoe"; + materials[294] = "minecraft:golden_hoe"; + materials[295] = "minecraft:wheat_seeds"; + materials[296] = "minecraft:wheat"; + materials[297] = "minecraft:bread"; + materials[298] = "minecraft:leather_helmet"; + materials[299] = "minecraft:leather_chestplate"; + materials[300] = "minecraft:leather_leggings"; + materials[301] = "minecraft:leather_boots"; + materials[302] = "minecraft:chainmail_helmet"; + materials[303] = "minecraft:chainmail_chestplate"; + materials[304] = "minecraft:chainmail_leggings"; + materials[305] = "minecraft:chainmail_boots"; + materials[306] = "minecraft:iron_helmet"; + materials[307] = "minecraft:iron_chestplate"; + materials[308] = "minecraft:iron_leggings"; + materials[309] = "minecraft:iron_boots"; + materials[310] = "minecraft:diamond_helmet"; + materials[311] = "minecraft:diamond_chestplate"; + materials[312] = "minecraft:diamond_leggings"; + materials[313] = "minecraft:diamond_boots"; + materials[314] = "minecraft:golden_helmet"; + materials[315] = "minecraft:golden_chestplate"; + materials[316] = "minecraft:golden_leggings"; + materials[317] = "minecraft:golden_boots"; + materials[318] = "minecraft:flint"; + materials[319] = "minecraft:porkchop"; + materials[320] = "minecraft:cooked_porkchop"; + materials[321] = "minecraft:painting"; + materials[322] = "minecraft:golden_apple"; + materials[323] = "minecraft:sign"; + materials[324] = "minecraft:wooden_door"; + materials[325] = "minecraft:bucket"; + materials[326] = "minecraft:water_bucket"; + materials[327] = "minecraft:lava_bucket"; + materials[328] = "minecraft:minecart"; + materials[329] = "minecraft:saddle"; + materials[330] = "minecraft:iron_door"; + materials[331] = "minecraft:redstone"; + materials[332] = "minecraft:snowball"; + materials[333] = "minecraft:boat"; + materials[334] = "minecraft:leather"; + materials[335] = "minecraft:milk_bucket"; + materials[336] = "minecraft:brick"; + materials[337] = "minecraft:clay_ball"; + materials[338] = "minecraft:reeds"; + materials[339] = "minecraft:paper"; + materials[340] = "minecraft:book"; + materials[341] = "minecraft:slime_ball"; + materials[342] = "minecraft:chest_minecart"; + materials[343] = "minecraft:furnace_minecart"; + materials[344] = "minecraft:egg"; + materials[345] = "minecraft:compass"; + materials[346] = "minecraft:fishing_rod"; + materials[347] = "minecraft:clock"; + materials[348] = "minecraft:glowstone_dust"; + materials[349] = "minecraft:fish"; + materials[350] = "minecraft:cooked_fish"; // Paper - cooked_fished -> cooked_fish + materials[351] = "minecraft:dye"; + materials[352] = "minecraft:bone"; + materials[353] = "minecraft:sugar"; + materials[354] = "minecraft:cake"; + materials[355] = "minecraft:bed"; + materials[356] = "minecraft:repeater"; + materials[357] = "minecraft:cookie"; + materials[358] = "minecraft:filled_map"; + materials[359] = "minecraft:shears"; + materials[360] = "minecraft:melon"; + materials[361] = "minecraft:pumpkin_seeds"; + materials[362] = "minecraft:melon_seeds"; + materials[363] = "minecraft:beef"; + materials[364] = "minecraft:cooked_beef"; + materials[365] = "minecraft:chicken"; + materials[366] = "minecraft:cooked_chicken"; + materials[367] = "minecraft:rotten_flesh"; + materials[368] = "minecraft:ender_pearl"; + materials[369] = "minecraft:blaze_rod"; + materials[370] = "minecraft:ghast_tear"; + materials[371] = "minecraft:gold_nugget"; + materials[372] = "minecraft:nether_wart"; + materials[373] = "minecraft:potion"; + materials[374] = "minecraft:glass_bottle"; + materials[375] = "minecraft:spider_eye"; + materials[376] = "minecraft:fermented_spider_eye"; + materials[377] = "minecraft:blaze_powder"; + materials[378] = "minecraft:magma_cream"; + materials[379] = "minecraft:brewing_stand"; + materials[380] = "minecraft:cauldron"; + materials[381] = "minecraft:ender_eye"; + materials[382] = "minecraft:speckled_melon"; + materials[383] = "minecraft:spawn_egg"; + materials[384] = "minecraft:experience_bottle"; + materials[385] = "minecraft:fire_charge"; + materials[386] = "minecraft:writable_book"; + materials[387] = "minecraft:written_book"; + materials[388] = "minecraft:emerald"; + materials[389] = "minecraft:item_frame"; + materials[390] = "minecraft:flower_pot"; + materials[391] = "minecraft:carrot"; + materials[392] = "minecraft:potato"; + materials[393] = "minecraft:baked_potato"; + materials[394] = "minecraft:poisonous_potato"; + materials[395] = "minecraft:map"; + materials[396] = "minecraft:golden_carrot"; + materials[397] = "minecraft:skull"; + materials[398] = "minecraft:carrot_on_a_stick"; + materials[399] = "minecraft:nether_star"; + materials[400] = "minecraft:pumpkin_pie"; + materials[401] = "minecraft:fireworks"; + materials[402] = "minecraft:firework_charge"; + materials[403] = "minecraft:enchanted_book"; + materials[404] = "minecraft:comparator"; + materials[405] = "minecraft:netherbrick"; + materials[406] = "minecraft:quartz"; + materials[407] = "minecraft:tnt_minecart"; + materials[408] = "minecraft:hopper_minecart"; + materials[417] = "minecraft:iron_horse_armor"; + materials[418] = "minecraft:golden_horse_armor"; + materials[419] = "minecraft:diamond_horse_armor"; + materials[420] = "minecraft:lead"; + materials[421] = "minecraft:name_tag"; + materials[422] = "minecraft:command_block_minecart"; + materials[2256] = "minecraft:record_13"; + materials[2257] = "minecraft:record_cat"; + materials[2258] = "minecraft:record_blocks"; + materials[2259] = "minecraft:record_chirp"; + materials[2260] = "minecraft:record_far"; + materials[2261] = "minecraft:record_mall"; + materials[2262] = "minecraft:record_mellohi"; + materials[2263] = "minecraft:record_stal"; + materials[2264] = "minecraft:record_strad"; + materials[2265] = "minecraft:record_ward"; + materials[2266] = "minecraft:record_11"; + materials[2267] = "minecraft:record_wait"; + } + } + + private static class DataConverterArmorStand implements DataConverter { + + DataConverterArmorStand() {} + + public int getDataVersion() { + return 147; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + if ("ArmorStand".equals(cmp.getString("id")) && cmp.getBoolean("Silent") && !cmp.getBoolean("Marker")) { + cmp.remove("Silent"); + } + + return cmp; + } + } + + private static class DataConverterBanner implements DataConverter { + + DataConverterBanner() {} + + public int getDataVersion() { + return 804; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + if ("minecraft:banner".equals(cmp.getString("id")) && cmp.contains("tag", 10)) { + NBTTagCompound nbttagcompound1 = cmp.getCompound("tag"); + + if (nbttagcompound1.contains("BlockEntityTag", 10)) { + NBTTagCompound nbttagcompound2 = nbttagcompound1.getCompound("BlockEntityTag"); + + if (nbttagcompound2.contains("Base", 99)) { + cmp.putShort("Damage", (short) (nbttagcompound2.getShort("Base") & 15)); + if (nbttagcompound1.contains("display", 10)) { + NBTTagCompound nbttagcompound3 = nbttagcompound1.getCompound("display"); + + if (nbttagcompound3.contains("Lore", 9)) { + NBTTagList nbttaglist = nbttagcompound3.getList("Lore", 8); + + if (nbttaglist.size() == 1 && "(+NBT)".equals(nbttaglist.getString(0))) { + return cmp; + } + } + } + + nbttagcompound2.remove("Base"); + if (nbttagcompound2.isEmpty()) { + nbttagcompound1.remove("BlockEntityTag"); + } + + if (nbttagcompound1.isEmpty()) { + cmp.remove("tag"); + } + } + } + } + + return cmp; + } + } + + private static class DataConverterPotionId implements DataConverter { + + private static final String[] potions = new String[128]; + + DataConverterPotionId() {} + + public int getDataVersion() { + return 102; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + if ("minecraft:potion".equals(cmp.getString("id"))) { + NBTTagCompound nbttagcompound1 = cmp.getCompound("tag"); + short short0 = cmp.getShort("Damage"); + + if (!nbttagcompound1.contains("Potion", 8)) { + String s = DataConverterPotionId.potions[short0 & 127]; + + nbttagcompound1.putString("Potion", s == null ? "minecraft:water" : s); + cmp.put("tag", nbttagcompound1); + if ((short0 & 16384) == 16384) { + cmp.putString("id", "minecraft:splash_potion"); + } + } + + if (short0 != 0) { + cmp.putShort("Damage", (short) 0); + } + } + + return cmp; + } + + static { + DataConverterPotionId.potions[0] = "minecraft:water"; + DataConverterPotionId.potions[1] = "minecraft:regeneration"; + DataConverterPotionId.potions[2] = "minecraft:swiftness"; + DataConverterPotionId.potions[3] = "minecraft:fire_resistance"; + DataConverterPotionId.potions[4] = "minecraft:poison"; + DataConverterPotionId.potions[5] = "minecraft:healing"; + DataConverterPotionId.potions[6] = "minecraft:night_vision"; + DataConverterPotionId.potions[7] = null; + DataConverterPotionId.potions[8] = "minecraft:weakness"; + DataConverterPotionId.potions[9] = "minecraft:strength"; + DataConverterPotionId.potions[10] = "minecraft:slowness"; + DataConverterPotionId.potions[11] = "minecraft:leaping"; + DataConverterPotionId.potions[12] = "minecraft:harming"; + DataConverterPotionId.potions[13] = "minecraft:water_breathing"; + DataConverterPotionId.potions[14] = "minecraft:invisibility"; + DataConverterPotionId.potions[15] = null; + DataConverterPotionId.potions[16] = "minecraft:awkward"; + DataConverterPotionId.potions[17] = "minecraft:regeneration"; + DataConverterPotionId.potions[18] = "minecraft:swiftness"; + DataConverterPotionId.potions[19] = "minecraft:fire_resistance"; + DataConverterPotionId.potions[20] = "minecraft:poison"; + DataConverterPotionId.potions[21] = "minecraft:healing"; + DataConverterPotionId.potions[22] = "minecraft:night_vision"; + DataConverterPotionId.potions[23] = null; + DataConverterPotionId.potions[24] = "minecraft:weakness"; + DataConverterPotionId.potions[25] = "minecraft:strength"; + DataConverterPotionId.potions[26] = "minecraft:slowness"; + DataConverterPotionId.potions[27] = "minecraft:leaping"; + DataConverterPotionId.potions[28] = "minecraft:harming"; + DataConverterPotionId.potions[29] = "minecraft:water_breathing"; + DataConverterPotionId.potions[30] = "minecraft:invisibility"; + DataConverterPotionId.potions[31] = null; + DataConverterPotionId.potions[32] = "minecraft:thick"; + DataConverterPotionId.potions[33] = "minecraft:strong_regeneration"; + DataConverterPotionId.potions[34] = "minecraft:strong_swiftness"; + DataConverterPotionId.potions[35] = "minecraft:fire_resistance"; + DataConverterPotionId.potions[36] = "minecraft:strong_poison"; + DataConverterPotionId.potions[37] = "minecraft:strong_healing"; + DataConverterPotionId.potions[38] = "minecraft:night_vision"; + DataConverterPotionId.potions[39] = null; + DataConverterPotionId.potions[40] = "minecraft:weakness"; + DataConverterPotionId.potions[41] = "minecraft:strong_strength"; + DataConverterPotionId.potions[42] = "minecraft:slowness"; + DataConverterPotionId.potions[43] = "minecraft:strong_leaping"; + DataConverterPotionId.potions[44] = "minecraft:strong_harming"; + DataConverterPotionId.potions[45] = "minecraft:water_breathing"; + DataConverterPotionId.potions[46] = "minecraft:invisibility"; + DataConverterPotionId.potions[47] = null; + DataConverterPotionId.potions[48] = null; + DataConverterPotionId.potions[49] = "minecraft:strong_regeneration"; + DataConverterPotionId.potions[50] = "minecraft:strong_swiftness"; + DataConverterPotionId.potions[51] = "minecraft:fire_resistance"; + DataConverterPotionId.potions[52] = "minecraft:strong_poison"; + DataConverterPotionId.potions[53] = "minecraft:strong_healing"; + DataConverterPotionId.potions[54] = "minecraft:night_vision"; + DataConverterPotionId.potions[55] = null; + DataConverterPotionId.potions[56] = "minecraft:weakness"; + DataConverterPotionId.potions[57] = "minecraft:strong_strength"; + DataConverterPotionId.potions[58] = "minecraft:slowness"; + DataConverterPotionId.potions[59] = "minecraft:strong_leaping"; + DataConverterPotionId.potions[60] = "minecraft:strong_harming"; + DataConverterPotionId.potions[61] = "minecraft:water_breathing"; + DataConverterPotionId.potions[62] = "minecraft:invisibility"; + DataConverterPotionId.potions[63] = null; + DataConverterPotionId.potions[64] = "minecraft:mundane"; + DataConverterPotionId.potions[65] = "minecraft:long_regeneration"; + DataConverterPotionId.potions[66] = "minecraft:long_swiftness"; + DataConverterPotionId.potions[67] = "minecraft:long_fire_resistance"; + DataConverterPotionId.potions[68] = "minecraft:long_poison"; + DataConverterPotionId.potions[69] = "minecraft:healing"; + DataConverterPotionId.potions[70] = "minecraft:long_night_vision"; + DataConverterPotionId.potions[71] = null; + DataConverterPotionId.potions[72] = "minecraft:long_weakness"; + DataConverterPotionId.potions[73] = "minecraft:long_strength"; + DataConverterPotionId.potions[74] = "minecraft:long_slowness"; + DataConverterPotionId.potions[75] = "minecraft:long_leaping"; + DataConverterPotionId.potions[76] = "minecraft:harming"; + DataConverterPotionId.potions[77] = "minecraft:long_water_breathing"; + DataConverterPotionId.potions[78] = "minecraft:long_invisibility"; + DataConverterPotionId.potions[79] = null; + DataConverterPotionId.potions[80] = "minecraft:awkward"; + DataConverterPotionId.potions[81] = "minecraft:long_regeneration"; + DataConverterPotionId.potions[82] = "minecraft:long_swiftness"; + DataConverterPotionId.potions[83] = "minecraft:long_fire_resistance"; + DataConverterPotionId.potions[84] = "minecraft:long_poison"; + DataConverterPotionId.potions[85] = "minecraft:healing"; + DataConverterPotionId.potions[86] = "minecraft:long_night_vision"; + DataConverterPotionId.potions[87] = null; + DataConverterPotionId.potions[88] = "minecraft:long_weakness"; + DataConverterPotionId.potions[89] = "minecraft:long_strength"; + DataConverterPotionId.potions[90] = "minecraft:long_slowness"; + DataConverterPotionId.potions[91] = "minecraft:long_leaping"; + DataConverterPotionId.potions[92] = "minecraft:harming"; + DataConverterPotionId.potions[93] = "minecraft:long_water_breathing"; + DataConverterPotionId.potions[94] = "minecraft:long_invisibility"; + DataConverterPotionId.potions[95] = null; + DataConverterPotionId.potions[96] = "minecraft:thick"; + DataConverterPotionId.potions[97] = "minecraft:regeneration"; + DataConverterPotionId.potions[98] = "minecraft:swiftness"; + DataConverterPotionId.potions[99] = "minecraft:long_fire_resistance"; + DataConverterPotionId.potions[100] = "minecraft:poison"; + DataConverterPotionId.potions[101] = "minecraft:strong_healing"; + DataConverterPotionId.potions[102] = "minecraft:long_night_vision"; + DataConverterPotionId.potions[103] = null; + DataConverterPotionId.potions[104] = "minecraft:long_weakness"; + DataConverterPotionId.potions[105] = "minecraft:strength"; + DataConverterPotionId.potions[106] = "minecraft:long_slowness"; + DataConverterPotionId.potions[107] = "minecraft:leaping"; + DataConverterPotionId.potions[108] = "minecraft:strong_harming"; + DataConverterPotionId.potions[109] = "minecraft:long_water_breathing"; + DataConverterPotionId.potions[110] = "minecraft:long_invisibility"; + DataConverterPotionId.potions[111] = null; + DataConverterPotionId.potions[112] = null; + DataConverterPotionId.potions[113] = "minecraft:regeneration"; + DataConverterPotionId.potions[114] = "minecraft:swiftness"; + DataConverterPotionId.potions[115] = "minecraft:long_fire_resistance"; + DataConverterPotionId.potions[116] = "minecraft:poison"; + DataConverterPotionId.potions[117] = "minecraft:strong_healing"; + DataConverterPotionId.potions[118] = "minecraft:long_night_vision"; + DataConverterPotionId.potions[119] = null; + DataConverterPotionId.potions[120] = "minecraft:long_weakness"; + DataConverterPotionId.potions[121] = "minecraft:strength"; + DataConverterPotionId.potions[122] = "minecraft:long_slowness"; + DataConverterPotionId.potions[123] = "minecraft:leaping"; + DataConverterPotionId.potions[124] = "minecraft:strong_harming"; + DataConverterPotionId.potions[125] = "minecraft:long_water_breathing"; + DataConverterPotionId.potions[126] = "minecraft:long_invisibility"; + DataConverterPotionId.potions[127] = null; + } + } + + private static class DataConverterSpawnEgg implements DataConverter { + + private static final String[] eggs = new String[256]; + + DataConverterSpawnEgg() {} + + public int getDataVersion() { + return 105; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + if ("minecraft:spawn_egg".equals(cmp.getString("id"))) { + NBTTagCompound nbttagcompound1 = cmp.getCompound("tag"); + NBTTagCompound nbttagcompound2 = nbttagcompound1.getCompound("EntityTag"); + short short0 = cmp.getShort("Damage"); + + if (!nbttagcompound2.contains("id", 8)) { + String s = DataConverterSpawnEgg.eggs[short0 & 255]; + + if (s != null) { + nbttagcompound2.putString("id", s); + nbttagcompound1.put("EntityTag", nbttagcompound2); + cmp.put("tag", nbttagcompound1); + } + } + + if (short0 != 0) { + cmp.putShort("Damage", (short) 0); + } + } + + return cmp; + } + + static { + + DataConverterSpawnEgg.eggs[1] = "Item"; + DataConverterSpawnEgg.eggs[2] = "XPOrb"; + DataConverterSpawnEgg.eggs[7] = "ThrownEgg"; + DataConverterSpawnEgg.eggs[8] = "LeashKnot"; + DataConverterSpawnEgg.eggs[9] = "Painting"; + DataConverterSpawnEgg.eggs[10] = "Arrow"; + DataConverterSpawnEgg.eggs[11] = "Snowball"; + DataConverterSpawnEgg.eggs[12] = "Fireball"; + DataConverterSpawnEgg.eggs[13] = "SmallFireball"; + DataConverterSpawnEgg.eggs[14] = "ThrownEnderpearl"; + DataConverterSpawnEgg.eggs[15] = "EyeOfEnderSignal"; + DataConverterSpawnEgg.eggs[16] = "ThrownPotion"; + DataConverterSpawnEgg.eggs[17] = "ThrownExpBottle"; + DataConverterSpawnEgg.eggs[18] = "ItemFrame"; + DataConverterSpawnEgg.eggs[19] = "WitherSkull"; + DataConverterSpawnEgg.eggs[20] = "PrimedTnt"; + DataConverterSpawnEgg.eggs[21] = "FallingSand"; + DataConverterSpawnEgg.eggs[22] = "FireworksRocketEntity"; + DataConverterSpawnEgg.eggs[23] = "TippedArrow"; + DataConverterSpawnEgg.eggs[24] = "SpectralArrow"; + DataConverterSpawnEgg.eggs[25] = "ShulkerBullet"; + DataConverterSpawnEgg.eggs[26] = "DragonFireball"; + DataConverterSpawnEgg.eggs[30] = "ArmorStand"; + DataConverterSpawnEgg.eggs[41] = "Boat"; + DataConverterSpawnEgg.eggs[42] = "MinecartRideable"; + DataConverterSpawnEgg.eggs[43] = "MinecartChest"; + DataConverterSpawnEgg.eggs[44] = "MinecartFurnace"; + DataConverterSpawnEgg.eggs[45] = "MinecartTNT"; + DataConverterSpawnEgg.eggs[46] = "MinecartHopper"; + DataConverterSpawnEgg.eggs[47] = "MinecartSpawner"; + DataConverterSpawnEgg.eggs[40] = "MinecartCommandBlock"; + DataConverterSpawnEgg.eggs[48] = "Mob"; + DataConverterSpawnEgg.eggs[49] = "Monster"; + DataConverterSpawnEgg.eggs[50] = "Creeper"; + DataConverterSpawnEgg.eggs[51] = "Skeleton"; + DataConverterSpawnEgg.eggs[52] = "Spider"; + DataConverterSpawnEgg.eggs[53] = "Giant"; + DataConverterSpawnEgg.eggs[54] = "Zombie"; + DataConverterSpawnEgg.eggs[55] = "Slime"; + DataConverterSpawnEgg.eggs[56] = "Ghast"; + DataConverterSpawnEgg.eggs[57] = "PigZombie"; + DataConverterSpawnEgg.eggs[58] = "Enderman"; + DataConverterSpawnEgg.eggs[59] = "CaveSpider"; + DataConverterSpawnEgg.eggs[60] = "Silverfish"; + DataConverterSpawnEgg.eggs[61] = "Blaze"; + DataConverterSpawnEgg.eggs[62] = "LavaSlime"; + DataConverterSpawnEgg.eggs[63] = "EnderDragon"; + DataConverterSpawnEgg.eggs[64] = "WitherBoss"; + DataConverterSpawnEgg.eggs[65] = "Bat"; + DataConverterSpawnEgg.eggs[66] = "Witch"; + DataConverterSpawnEgg.eggs[67] = "Endermite"; + DataConverterSpawnEgg.eggs[68] = "Guardian"; + DataConverterSpawnEgg.eggs[69] = "Shulker"; + DataConverterSpawnEgg.eggs[90] = "Pig"; + DataConverterSpawnEgg.eggs[91] = "Sheep"; + DataConverterSpawnEgg.eggs[92] = "Cow"; + DataConverterSpawnEgg.eggs[93] = "Chicken"; + DataConverterSpawnEgg.eggs[94] = "Squid"; + DataConverterSpawnEgg.eggs[95] = "Wolf"; + DataConverterSpawnEgg.eggs[96] = "MushroomCow"; + DataConverterSpawnEgg.eggs[97] = "SnowMan"; + DataConverterSpawnEgg.eggs[98] = "Ozelot"; + DataConverterSpawnEgg.eggs[99] = "VillagerGolem"; + DataConverterSpawnEgg.eggs[100] = "EntityHorse"; + DataConverterSpawnEgg.eggs[101] = "Rabbit"; + DataConverterSpawnEgg.eggs[120] = "Villager"; + DataConverterSpawnEgg.eggs[200] = "EnderCrystal"; + } + } + + private static class DataConverterMinecart implements DataConverter { + + private static final List a = Lists.newArrayList(new String[] { "MinecartRideable", "MinecartChest", "MinecartFurnace", "MinecartTNT", "MinecartSpawner", "MinecartHopper", "MinecartCommandBlock"}); + + DataConverterMinecart() {} + + public int getDataVersion() { + return 106; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + if ("Minecart".equals(cmp.getString("id"))) { + String s = "MinecartRideable"; + int i = cmp.getInt("Type"); + + if (i > 0 && i < DataConverterMinecart.a.size()) { + s = DataConverterMinecart.a.get(i); + } + + cmp.putString("id", s); + cmp.remove("Type"); + } + + return cmp; + } + } + + private static class DataConverterMobSpawner implements DataConverter { + + DataConverterMobSpawner() {} + + public int getDataVersion() { + return 107; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + if (!"MobSpawner".equals(cmp.getString("id"))) { + return cmp; + } else { + if (cmp.contains("EntityId", 8)) { + String s = cmp.getString("EntityId"); + NBTTagCompound nbttagcompound1 = cmp.getCompound("SpawnData"); + + nbttagcompound1.putString("id", s.isEmpty() ? "Pig" : s); + cmp.put("SpawnData", nbttagcompound1); + cmp.remove("EntityId"); + } + + if (cmp.contains("SpawnPotentials", 9)) { + NBTTagList nbttaglist = cmp.getList("SpawnPotentials", 10); + + for (int i = 0; i < nbttaglist.size(); ++i) { + NBTTagCompound nbttagcompound2 = nbttaglist.getCompound(i); + + if (nbttagcompound2.contains("Type", 8)) { + NBTTagCompound nbttagcompound3 = nbttagcompound2.getCompound("Properties"); + + nbttagcompound3.putString("id", nbttagcompound2.getString("Type")); + nbttagcompound2.put("Entity", nbttagcompound3); + nbttagcompound2.remove("Type"); + nbttagcompound2.remove("Properties"); + } + } + } + + return cmp; + } + } + } + + private static class DataConverterUUID implements DataConverter { + + DataConverterUUID() {} + + public int getDataVersion() { + return 108; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + if (cmp.contains("UUID", 8)) { + cmp.putUniqueId("UUID", UUID.fromString(cmp.getString("UUID"))); + } + + return cmp; + } + } + + private static class DataConverterHealth implements DataConverter { + + private static final Set a = Sets.newHashSet(new String[] { "ArmorStand", "Bat", "Blaze", "CaveSpider", "Chicken", "Cow", "Creeper", "EnderDragon", "Enderman", "Endermite", "EntityHorse", "Ghast", "Giant", "Guardian", "LavaSlime", "MushroomCow", "Ozelot", "Pig", "PigZombie", "Rabbit", "Sheep", "Shulker", "Silverfish", "Skeleton", "Slime", "SnowMan", "Spider", "Squid", "Villager", "VillagerGolem", "Witch", "WitherBoss", "Wolf", "Zombie"}); + + DataConverterHealth() {} + + public int getDataVersion() { + return 109; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + if (DataConverterHealth.a.contains(cmp.getString("id"))) { + float f; + + if (cmp.contains("HealF", 99)) { + f = cmp.getFloat("HealF"); + cmp.remove("HealF"); + } else { + if (!cmp.contains("Health", 99)) { + return cmp; + } + + f = cmp.getFloat("Health"); + } + + cmp.putFloat("Health", f); + } + + return cmp; + } + } + + private static class DataConverterSaddle implements DataConverter { + + DataConverterSaddle() {} + + public int getDataVersion() { + return 110; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + if ("EntityHorse".equals(cmp.getString("id")) && !cmp.contains("SaddleItem", 10) && cmp.getBoolean("Saddle")) { + NBTTagCompound nbttagcompound1 = new NBTTagCompound(); + + nbttagcompound1.putString("id", "minecraft:saddle"); + nbttagcompound1.putByte("Count", (byte) 1); + nbttagcompound1.putShort("Damage", (short) 0); + cmp.put("SaddleItem", nbttagcompound1); + cmp.remove("Saddle"); + } + + return cmp; + } + } + + private static class DataConverterHanging implements DataConverter { + + DataConverterHanging() {} + + public int getDataVersion() { + return 111; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + String s = cmp.getString("id"); + boolean flag = "Painting".equals(s); + boolean flag1 = "ItemFrame".equals(s); + + if ((flag || flag1) && !cmp.contains("Facing", 99)) { + EnumFacing enumdirection; + + if (cmp.contains("Direction", 99)) { + enumdirection = EnumFacing.byHorizontalIndex(cmp.getByte("Direction")); + cmp.putInt("TileX", cmp.getInt("TileX") + enumdirection.getXOffset()); + cmp.putInt("TileY", cmp.getInt("TileY") + enumdirection.getYOffset()); + cmp.putInt("TileZ", cmp.getInt("TileZ") + enumdirection.getZOffset()); + cmp.remove("Direction"); + if (flag1 && cmp.contains("ItemRotation", 99)) { + cmp.putByte("ItemRotation", (byte) (cmp.getByte("ItemRotation") * 2)); + } + } else { + enumdirection = EnumFacing.byHorizontalIndex(cmp.getByte("Dir")); + cmp.remove("Dir"); + } + + cmp.putByte("Facing", (byte) enumdirection.getHorizontalIndex()); + } + + return cmp; + } + } + + private static class DataConverterDropChances implements DataConverter { + + DataConverterDropChances() {} + + public int getDataVersion() { + return 113; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + NBTTagList nbttaglist; + + if (cmp.contains("HandDropChances", 9)) { + nbttaglist = cmp.getList("HandDropChances", 5); + if (nbttaglist.size() == 2 && nbttaglist.getFloat(0) == 0.0F && nbttaglist.getFloat(1) == 0.0F) { + cmp.remove("HandDropChances"); + } + } + + if (cmp.contains("ArmorDropChances", 9)) { + nbttaglist = cmp.getList("ArmorDropChances", 5); + if (nbttaglist.size() == 4 && nbttaglist.getFloat(0) == 0.0F && nbttaglist.getFloat(1) == 0.0F && nbttaglist.getFloat(2) == 0.0F && nbttaglist.getFloat(3) == 0.0F) { + cmp.remove("ArmorDropChances"); + } + } + + return cmp; + } + } + + private static class DataConverterRiding implements DataConverter { + + DataConverterRiding() {} + + public int getDataVersion() { + return 135; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + while (cmp.contains("Riding", 10)) { + NBTTagCompound nbttagcompound1 = this.b(cmp); + + this.convert(cmp, nbttagcompound1); + cmp = nbttagcompound1; + } + + return cmp; + } + + protected void convert(NBTTagCompound nbttagcompound, NBTTagCompound nbttagcompound1) { + NBTTagList nbttaglist = new NBTTagList(); + + nbttaglist.add(nbttagcompound); + nbttagcompound1.put("Passengers", nbttaglist); + } + + protected NBTTagCompound b(NBTTagCompound nbttagcompound) { + NBTTagCompound nbttagcompound1 = nbttagcompound.getCompound("Riding"); + + nbttagcompound.remove("Riding"); + return nbttagcompound1; + } + } + + private static class DataConverterBook implements DataConverter { + + DataConverterBook() {} + + public int getDataVersion() { + return 165; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + if ("minecraft:written_book".equals(cmp.getString("id"))) { + NBTTagCompound nbttagcompound1 = cmp.getCompound("tag"); + + if (nbttagcompound1.contains("pages", 9)) { + NBTTagList nbttaglist = nbttagcompound1.getList("pages", 8); + + for (int i = 0; i < nbttaglist.size(); ++i) { + String s = nbttaglist.getString(i); + Object object = null; + + if (!"null".equals(s) && !StringUtils.isNullOrEmpty(s)) { + if ((s.charAt(0) != 34 || s.charAt(s.length() - 1) != 34) && (s.charAt(0) != 123 || s.charAt(s.length() - 1) != 125)) { + object = new TextComponentString(s); + } else { + try { + object = JsonUtils.fromJson(DataConverterSignText.a, s, ITextComponent.class, true); + if (object == null) { + object = new TextComponentString(""); + } + } catch (JsonParseException jsonparseexception) { + ; + } + + if (object == null) { + try { + object = ITextComponent.Serializer.fromJson(s); + } catch (JsonParseException jsonparseexception1) { + ; + } + } + + if (object == null) { + try { + object = ITextComponent.Serializer.fromJsonLenient(s); + } catch (JsonParseException jsonparseexception2) { + ; + } + } + + if (object == null) { + object = new TextComponentString(s); + } + } + } else { + object = new TextComponentString(""); + } + + nbttaglist.set(i, new NBTTagString(ITextComponent.Serializer.toJson((ITextComponent) object))); + } + + nbttagcompound1.put("pages", nbttaglist); + } + } + + return cmp; + } + } + + private static class DataConverterCookedFish implements DataConverter { + + private static final ResourceLocation a = new ResourceLocation("cooked_fished"); + + DataConverterCookedFish() {} + + public int getDataVersion() { + return 502; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + if (cmp.contains("id", 8) && DataConverterCookedFish.a.equals(new ResourceLocation(cmp.getString("id")))) { + cmp.putString("id", "minecraft:cooked_fish"); + } + + return cmp; + } + } + + private static class DataConverterZombie implements DataConverter { + + private static final Random a = new Random(); + + DataConverterZombie() {} + + public int getDataVersion() { + return 502; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + if ("Zombie".equals(cmp.getString("id")) && cmp.getBoolean("IsVillager")) { + if (!cmp.contains("ZombieType", 99)) { + int i = -1; + + if (cmp.contains("VillagerProfession", 99)) { + try { + i = this.convert(cmp.getInt("VillagerProfession")); + } catch (RuntimeException runtimeexception) { + ; + } + } + + if (i == -1) { + i = this.convert(DataConverterZombie.a.nextInt(6)); + } + + cmp.putInt("ZombieType", i); + } + + cmp.remove("IsVillager"); + } + + return cmp; + } + + private int convert(int i) { + return i >= 0 && i < 6 ? i : -1; + } + } + + private static class DataConverterVBO implements DataConverter { + + DataConverterVBO() {} + + public int getDataVersion() { + return 505; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + cmp.putString("useVbo", "true"); + return cmp; + } + } + + private static class DataConverterGuardian implements DataConverter { + + DataConverterGuardian() {} + + public int getDataVersion() { + return 700; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + if ("Guardian".equals(cmp.getString("id"))) { + if (cmp.getBoolean("Elder")) { + cmp.putString("id", "ElderGuardian"); + } + + cmp.remove("Elder"); + } + + return cmp; + } + } + + private static class DataConverterSkeleton implements DataConverter { + + DataConverterSkeleton() {} + + public int getDataVersion() { + return 701; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + String s = cmp.getString("id"); + + if ("Skeleton".equals(s)) { + int i = cmp.getInt("SkeletonType"); + + if (i == 1) { + cmp.putString("id", "WitherSkeleton"); + } else if (i == 2) { + cmp.putString("id", "Stray"); + } + + cmp.remove("SkeletonType"); + } + + return cmp; + } + } + + private static class DataConverterZombieType implements DataConverter { + + DataConverterZombieType() {} + + public int getDataVersion() { + return 702; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + if ("Zombie".equals(cmp.getString("id"))) { + int i = cmp.getInt("ZombieType"); + + switch (i) { + case 1: + case 2: + case 3: + case 4: + case 5: + cmp.putString("id", "ZombieVillager"); + cmp.putInt("Profession", i - 1); + break; + case 6: + cmp.putString("id", "Husk"); + case 0: + default: + break; + } + + cmp.remove("ZombieType"); + } + + return cmp; + } + } + + private static class DataConverterHorse implements DataConverter { + + DataConverterHorse() {} + + public int getDataVersion() { + return 703; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + if ("EntityHorse".equals(cmp.getString("id"))) { + int i = cmp.getInt("Type"); + + switch (i) { + case 1: + cmp.putString("id", "Donkey"); + break; + + case 2: + cmp.putString("id", "Mule"); + break; + + case 3: + cmp.putString("id", "ZombieHorse"); + break; + + case 4: + cmp.putString("id", "SkeletonHorse"); + break; + + case 0: + default: + cmp.putString("id", "Horse"); + break; + } + + cmp.remove("Type"); + } + + return cmp; + } + } + + private static class DataConverterTileEntity implements DataConverter { + + private static final Map a = Maps.newHashMap(); + + DataConverterTileEntity() {} + + public int getDataVersion() { + return 704; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + String s = DataConverterTileEntity.a.get(cmp.getString("id")); + + if (s != null) { + cmp.putString("id", s); + } + + return cmp; + } + + static { + DataConverterTileEntity.a.put("Airportal", "minecraft:end_portal"); + DataConverterTileEntity.a.put("Banner", "minecraft:banner"); + DataConverterTileEntity.a.put("Beacon", "minecraft:beacon"); + DataConverterTileEntity.a.put("Cauldron", "minecraft:brewing_stand"); + DataConverterTileEntity.a.put("Chest", "minecraft:chest"); + DataConverterTileEntity.a.put("Comparator", "minecraft:comparator"); + DataConverterTileEntity.a.put("Control", "minecraft:command_block"); + DataConverterTileEntity.a.put("DLDetector", "minecraft:daylight_detector"); + DataConverterTileEntity.a.put("Dropper", "minecraft:dropper"); + DataConverterTileEntity.a.put("EnchantTable", "minecraft:enchanting_table"); + DataConverterTileEntity.a.put("EndGateway", "minecraft:end_gateway"); + DataConverterTileEntity.a.put("EnderChest", "minecraft:ender_chest"); + DataConverterTileEntity.a.put("FlowerPot", "minecraft:flower_pot"); + DataConverterTileEntity.a.put("Furnace", "minecraft:furnace"); + DataConverterTileEntity.a.put("Hopper", "minecraft:hopper"); + DataConverterTileEntity.a.put("MobSpawner", "minecraft:mob_spawner"); + DataConverterTileEntity.a.put("Music", "minecraft:noteblock"); + DataConverterTileEntity.a.put("Piston", "minecraft:piston"); + DataConverterTileEntity.a.put("RecordPlayer", "minecraft:jukebox"); + DataConverterTileEntity.a.put("Sign", "minecraft:sign"); + DataConverterTileEntity.a.put("Skull", "minecraft:skull"); + DataConverterTileEntity.a.put("Structure", "minecraft:structure_block"); + DataConverterTileEntity.a.put("Trap", "minecraft:dispenser"); + } + } + + private static class DataConverterEntity implements DataConverter { + + private static final Map a = Maps.newHashMap(); + + DataConverterEntity() {} + + public int getDataVersion() { + return 704; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + String s = DataConverterEntity.a.get(cmp.getString("id")); + + if (s != null) { + cmp.putString("id", s); + } + + return cmp; + } + + static { + DataConverterEntity.a.put("AreaEffectCloud", "minecraft:area_effect_cloud"); + DataConverterEntity.a.put("ArmorStand", "minecraft:armor_stand"); + DataConverterEntity.a.put("Arrow", "minecraft:arrow"); + DataConverterEntity.a.put("Bat", "minecraft:bat"); + DataConverterEntity.a.put("Blaze", "minecraft:blaze"); + DataConverterEntity.a.put("Boat", "minecraft:boat"); + DataConverterEntity.a.put("CaveSpider", "minecraft:cave_spider"); + DataConverterEntity.a.put("Chicken", "minecraft:chicken"); + DataConverterEntity.a.put("Cow", "minecraft:cow"); + DataConverterEntity.a.put("Creeper", "minecraft:creeper"); + DataConverterEntity.a.put("Donkey", "minecraft:donkey"); + DataConverterEntity.a.put("DragonFireball", "minecraft:dragon_fireball"); + DataConverterEntity.a.put("ElderGuardian", "minecraft:elder_guardian"); + DataConverterEntity.a.put("EnderCrystal", "minecraft:ender_crystal"); + DataConverterEntity.a.put("EnderDragon", "minecraft:ender_dragon"); + DataConverterEntity.a.put("Enderman", "minecraft:enderman"); + DataConverterEntity.a.put("Endermite", "minecraft:endermite"); + DataConverterEntity.a.put("EyeOfEnderSignal", "minecraft:eye_of_ender_signal"); + DataConverterEntity.a.put("FallingSand", "minecraft:falling_block"); + DataConverterEntity.a.put("Fireball", "minecraft:fireball"); + DataConverterEntity.a.put("FireworksRocketEntity", "minecraft:fireworks_rocket"); + DataConverterEntity.a.put("Ghast", "minecraft:ghast"); + DataConverterEntity.a.put("Giant", "minecraft:giant"); + DataConverterEntity.a.put("Guardian", "minecraft:guardian"); + DataConverterEntity.a.put("Horse", "minecraft:horse"); + DataConverterEntity.a.put("Husk", "minecraft:husk"); + DataConverterEntity.a.put("Item", "minecraft:item"); + DataConverterEntity.a.put("ItemFrame", "minecraft:item_frame"); + DataConverterEntity.a.put("LavaSlime", "minecraft:magma_cube"); + DataConverterEntity.a.put("LeashKnot", "minecraft:leash_knot"); + DataConverterEntity.a.put("MinecartChest", "minecraft:chest_minecart"); + DataConverterEntity.a.put("MinecartCommandBlock", "minecraft:commandblock_minecart"); + DataConverterEntity.a.put("MinecartFurnace", "minecraft:furnace_minecart"); + DataConverterEntity.a.put("MinecartHopper", "minecraft:hopper_minecart"); + DataConverterEntity.a.put("MinecartRideable", "minecraft:minecart"); + DataConverterEntity.a.put("MinecartSpawner", "minecraft:spawner_minecart"); + DataConverterEntity.a.put("MinecartTNT", "minecraft:tnt_minecart"); + DataConverterEntity.a.put("Mule", "minecraft:mule"); + DataConverterEntity.a.put("MushroomCow", "minecraft:mooshroom"); + DataConverterEntity.a.put("Ozelot", "minecraft:ocelot"); + DataConverterEntity.a.put("Painting", "minecraft:painting"); + DataConverterEntity.a.put("Pig", "minecraft:pig"); + DataConverterEntity.a.put("PigZombie", "minecraft:zombie_pigman"); + DataConverterEntity.a.put("PolarBear", "minecraft:polar_bear"); + DataConverterEntity.a.put("PrimedTnt", "minecraft:tnt"); + DataConverterEntity.a.put("Rabbit", "minecraft:rabbit"); + DataConverterEntity.a.put("Sheep", "minecraft:sheep"); + DataConverterEntity.a.put("Shulker", "minecraft:shulker"); + DataConverterEntity.a.put("ShulkerBullet", "minecraft:shulker_bullet"); + DataConverterEntity.a.put("Silverfish", "minecraft:silverfish"); + DataConverterEntity.a.put("Skeleton", "minecraft:skeleton"); + DataConverterEntity.a.put("SkeletonHorse", "minecraft:skeleton_horse"); + DataConverterEntity.a.put("Slime", "minecraft:slime"); + DataConverterEntity.a.put("SmallFireball", "minecraft:small_fireball"); + DataConverterEntity.a.put("SnowMan", "minecraft:snowman"); + DataConverterEntity.a.put("Snowball", "minecraft:snowball"); + DataConverterEntity.a.put("SpectralArrow", "minecraft:spectral_arrow"); + DataConverterEntity.a.put("Spider", "minecraft:spider"); + DataConverterEntity.a.put("Squid", "minecraft:squid"); + DataConverterEntity.a.put("Stray", "minecraft:stray"); + DataConverterEntity.a.put("ThrownEgg", "minecraft:egg"); + DataConverterEntity.a.put("ThrownEnderpearl", "minecraft:ender_pearl"); + DataConverterEntity.a.put("ThrownExpBottle", "minecraft:xp_bottle"); + DataConverterEntity.a.put("ThrownPotion", "minecraft:potion"); + DataConverterEntity.a.put("Villager", "minecraft:villager"); + DataConverterEntity.a.put("VillagerGolem", "minecraft:villager_golem"); + DataConverterEntity.a.put("Witch", "minecraft:witch"); + DataConverterEntity.a.put("WitherBoss", "minecraft:wither"); + DataConverterEntity.a.put("WitherSkeleton", "minecraft:wither_skeleton"); + DataConverterEntity.a.put("WitherSkull", "minecraft:wither_skull"); + DataConverterEntity.a.put("Wolf", "minecraft:wolf"); + DataConverterEntity.a.put("XPOrb", "minecraft:xp_orb"); + DataConverterEntity.a.put("Zombie", "minecraft:zombie"); + DataConverterEntity.a.put("ZombieHorse", "minecraft:zombie_horse"); + DataConverterEntity.a.put("ZombieVillager", "minecraft:zombie_villager"); + } + } + + private static class DataConverterPotionWater implements DataConverter { + + DataConverterPotionWater() {} + + public int getDataVersion() { + return 806; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + String s = cmp.getString("id"); + + if ("minecraft:potion".equals(s) || "minecraft:splash_potion".equals(s) || "minecraft:lingering_potion".equals(s) || "minecraft:tipped_arrow".equals(s)) { + NBTTagCompound nbttagcompound1 = cmp.getCompound("tag"); + + if (!nbttagcompound1.contains("Potion", 8)) { + nbttagcompound1.putString("Potion", "minecraft:water"); + } + + if (!cmp.contains("tag", 10)) { + cmp.put("tag", nbttagcompound1); + } + } + + return cmp; + } + } + + private static class DataConverterShulker implements DataConverter { + + DataConverterShulker() {} + + public int getDataVersion() { + return 808; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + if ("minecraft:shulker".equals(cmp.getString("id")) && !cmp.contains("Color", 99)) { + cmp.putByte("Color", (byte) 10); + } + + return cmp; + } + } + + private static class DataConverterShulkerBoxItem implements DataConverter { + + public static final String[] a = new String[] { "minecraft:white_shulker_box", "minecraft:orange_shulker_box", "minecraft:magenta_shulker_box", "minecraft:light_blue_shulker_box", "minecraft:yellow_shulker_box", "minecraft:lime_shulker_box", "minecraft:pink_shulker_box", "minecraft:gray_shulker_box", "minecraft:silver_shulker_box", "minecraft:cyan_shulker_box", "minecraft:purple_shulker_box", "minecraft:blue_shulker_box", "minecraft:brown_shulker_box", "minecraft:green_shulker_box", "minecraft:red_shulker_box", "minecraft:black_shulker_box"}; + + DataConverterShulkerBoxItem() {} + + public int getDataVersion() { + return 813; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + if ("minecraft:shulker_box".equals(cmp.getString("id")) && cmp.contains("tag", 10)) { + NBTTagCompound nbttagcompound1 = cmp.getCompound("tag"); + + if (nbttagcompound1.contains("BlockEntityTag", 10)) { + NBTTagCompound nbttagcompound2 = nbttagcompound1.getCompound("BlockEntityTag"); + + if (nbttagcompound2.getList("Items", 10).isEmpty()) { + nbttagcompound2.remove("Items"); + } + + int i = nbttagcompound2.getInt("Color"); + + nbttagcompound2.remove("Color"); + if (nbttagcompound2.isEmpty()) { + nbttagcompound1.remove("BlockEntityTag"); + } + + if (nbttagcompound1.isEmpty()) { + cmp.remove("tag"); + } + + cmp.putString("id", DataConverterShulkerBoxItem.a[i % 16]); + } + } + + return cmp; + } + } + + private static class DataConverterShulkerBoxBlock implements DataConverter { + + DataConverterShulkerBoxBlock() {} + + public int getDataVersion() { + return 813; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + if ("minecraft:shulker".equals(cmp.getString("id"))) { + cmp.remove("Color"); + } + + return cmp; + } + } + + private static class DataConverterLang implements DataConverter { + + DataConverterLang() {} + + public int getDataVersion() { + return 816; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + if (cmp.contains("lang", 8)) { + cmp.putString("lang", cmp.getString("lang").toLowerCase(Locale.ROOT)); + } + + return cmp; + } + } + + private static class DataConverterTotem implements DataConverter { + + DataConverterTotem() {} + + public int getDataVersion() { + return 820; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + if ("minecraft:totem".equals(cmp.getString("id"))) { + cmp.putString("id", "minecraft:totem_of_undying"); + } + + return cmp; + } + } + + private static class DataConverterBedBlock implements DataConverter { + + private static final Logger a = LogManager.getLogger(ForgeDataFixer.class); + + DataConverterBedBlock() {} + + public int getDataVersion() { + return 1125; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + boolean flag = true; + + try { + NBTTagCompound nbttagcompound1 = cmp.getCompound("Level"); + int i = nbttagcompound1.getInt("xPos"); + int j = nbttagcompound1.getInt("zPos"); + NBTTagList nbttaglist = nbttagcompound1.getList("TileEntities", 10); + NBTTagList nbttaglist1 = nbttagcompound1.getList("Sections", 10); + + for (int k = 0; k < nbttaglist1.size(); ++k) { + NBTTagCompound nbttagcompound2 = nbttaglist1.getCompound(k); + byte b0 = nbttagcompound2.getByte("Y"); + byte[] abyte = nbttagcompound2.getByteArray("Blocks"); + + for (int l = 0; l < abyte.length; ++l) { + if (416 == (abyte[l] & 255) << 4) { + int i1 = l & 15; + int j1 = l >> 8 & 15; + int k1 = l >> 4 & 15; + NBTTagCompound nbttagcompound3 = new NBTTagCompound(); + + nbttagcompound3.putString("id", "bed"); + nbttagcompound3.putInt("x", i1 + (i << 4)); + nbttagcompound3.putInt("y", j1 + (b0 << 4)); + nbttagcompound3.putInt("z", k1 + (j << 4)); + nbttaglist.add(nbttagcompound3); + } + } + } + } catch (Exception exception) { + DataConverterBedBlock.a.warn("Unable to datafix Bed blocks, level format may be missing tags."); + } + + return cmp; + } + } + + private static class DataConverterBedItem implements DataConverter { + + DataConverterBedItem() {} + + public int getDataVersion() { + return 1125; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + if ("minecraft:bed".equals(cmp.getString("id")) && cmp.getShort("Damage") == 0) { + cmp.putShort("Damage", (short) EnumDyeColor.RED.getId()); + } + + return cmp; + } + } + + private static class DataConverterSignText implements DataConverter { + + public static final Gson a = new GsonBuilder().registerTypeAdapter(ITextComponent.class, new JsonDeserializer() { + ITextComponent a(JsonElement jsonelement, Type type, JsonDeserializationContext jsondeserializationcontext) throws JsonParseException { + if (jsonelement.isJsonPrimitive()) { + return new TextComponentString(jsonelement.getAsString()); + } else if (jsonelement.isJsonArray()) { + JsonArray jsonarray = jsonelement.getAsJsonArray(); + ITextComponent iTextComponent = null; + Iterator iterator = jsonarray.iterator(); + + while (iterator.hasNext()) { + JsonElement jsonelement1 = (JsonElement) iterator.next(); + ITextComponent iTextComponent1 = this.a(jsonelement1, jsonelement1.getClass(), jsondeserializationcontext); + + if (iTextComponent == null) { + iTextComponent = iTextComponent1; + } else { + iTextComponent.appendSibling(iTextComponent1); + } + } + + return iTextComponent; + } else { + throw new JsonParseException("Don\'t know how to turn " + jsonelement + " into a Component"); + } + } + + public Object deserialize(JsonElement jsonelement, Type type, JsonDeserializationContext jsondeserializationcontext) throws JsonParseException { + return this.a(jsonelement, type, jsondeserializationcontext); + } + }).create(); + + DataConverterSignText() {} + + public int getDataVersion() { + return 101; + } + + public NBTTagCompound convert(NBTTagCompound cmp) { + if ("Sign".equals(cmp.getString("id"))) { + this.convert(cmp, "Text1"); + this.convert(cmp, "Text2"); + this.convert(cmp, "Text3"); + this.convert(cmp, "Text4"); + } + + return cmp; + } + + private void convert(NBTTagCompound nbttagcompound, String s) { + String s1 = nbttagcompound.getString(s); + Object object = null; + + if (!"null".equals(s1) && !StringUtils.isNullOrEmpty(s1)) { + if ((s1.charAt(0) != 34 || s1.charAt(s1.length() - 1) != 34) && (s1.charAt(0) != 123 || s1.charAt(s1.length() - 1) != 125)) { + object = new TextComponentString(s1); + } else { + try { + object = JsonUtils.fromJson(DataConverterSignText.a, s1, ITextComponent.class, true); + if (object == null) { + object = new TextComponentString(""); + } + } catch (JsonParseException jsonparseexception) { + ; + } + + if (object == null) { + try { + object = ITextComponent.Serializer.fromJson(s1); + } catch (JsonParseException jsonparseexception1) { + ; + } + } + + if (object == null) { + try { + object = ITextComponent.Serializer.fromJsonLenient(s1); + } catch (JsonParseException jsonparseexception2) { + ; + } + } + + if (object == null) { + object = new TextComponentString(s1); + } + } + } else { + object = new TextComponentString(""); + } + + nbttagcompound.putString(s, ITextComponent.Serializer.toJson((ITextComponent) object)); + } + } + + private static class DataInspectorPlayerVehicle implements DataInspector { + @Override + public NBTTagCompound inspect(NBTTagCompound cmp, int sourceVer, int targetVer) { + if (cmp.contains("RootVehicle", 10)) { + NBTTagCompound nbttagcompound1 = cmp.getCompound("RootVehicle"); + + if (nbttagcompound1.contains("Entity", 10)) { + convertCompound(LegacyType.ENTITY, nbttagcompound1, "Entity", sourceVer, targetVer); + } + } + + return cmp; + } + } + + private static class DataInspectorLevelPlayer implements DataInspector { + @Override + public NBTTagCompound inspect(NBTTagCompound cmp, int sourceVer, int targetVer) { + if (cmp.contains("Player", 10)) { + convertCompound(LegacyType.PLAYER, cmp, "Player", sourceVer, targetVer); + } + + return cmp; + } + } + + private static class DataInspectorStructure implements DataInspector { + @Override + public NBTTagCompound inspect(NBTTagCompound cmp, int sourceVer, int targetVer) { + NBTTagList nbttaglist; + int j; + NBTTagCompound nbttagcompound1; + + if (cmp.contains("entities", 9)) { + nbttaglist = cmp.getList("entities", 10); + + for (j = 0; j < nbttaglist.size(); ++j) { + nbttagcompound1 = (NBTTagCompound) nbttaglist.get(j); + if (nbttagcompound1.contains("nbt", 10)) { + convertCompound(LegacyType.ENTITY, nbttagcompound1, "nbt", sourceVer, targetVer); + } + } + } + + if (cmp.contains("blocks", 9)) { + nbttaglist = cmp.getList("blocks", 10); + + for (j = 0; j < nbttaglist.size(); ++j) { + nbttagcompound1 = (NBTTagCompound) nbttaglist.get(j); + if (nbttagcompound1.contains("nbt", 10)) { + convertCompound(LegacyType.BLOCK_ENTITY, nbttagcompound1, "nbt", sourceVer, targetVer); + } + } + } + + return cmp; + } + } + + private static class DataInspectorChunks implements DataInspector { + @Override + public NBTTagCompound inspect(NBTTagCompound cmp, int sourceVer, int targetVer) { + if (cmp.contains("Level", 10)) { + NBTTagCompound nbttagcompound1 = cmp.getCompound("Level"); + NBTTagList nbttaglist; + int j; + + if (nbttagcompound1.contains("Entities", 9)) { + nbttaglist = nbttagcompound1.getList("Entities", 10); + + for (j = 0; j < nbttaglist.size(); ++j) { + nbttaglist.set(j, convert(LegacyType.ENTITY, (NBTTagCompound) nbttaglist.get(j), sourceVer, targetVer)); + } + } + + if (nbttagcompound1.contains("TileEntities", 9)) { + nbttaglist = nbttagcompound1.getList("TileEntities", 10); + + for (j = 0; j < nbttaglist.size(); ++j) { + nbttaglist.set(j, convert(LegacyType.BLOCK_ENTITY, (NBTTagCompound) nbttaglist.get(j), sourceVer, targetVer)); + } + } + } + + return cmp; + } + } + + private static class DataInspectorEntityPassengers implements DataInspector { + @Override + public NBTTagCompound inspect(NBTTagCompound cmp, int sourceVer, int targetVer) { + if (cmp.contains("Passengers", 9)) { + NBTTagList nbttaglist = cmp.getList("Passengers", 10); + + for (int j = 0; j < nbttaglist.size(); ++j) { + nbttaglist.set(j, convert(LegacyType.ENTITY, nbttaglist.getCompound(j), sourceVer, targetVer)); + } + } + + return cmp; + } + } + + private static class DataInspectorPlayer implements DataInspector { + @Override + public NBTTagCompound inspect(NBTTagCompound cmp, int sourceVer, int targetVer) { + convertItems(cmp, "Inventory", sourceVer, targetVer); + convertItems(cmp, "EnderItems", sourceVer, targetVer); + if (cmp.contains("ShoulderEntityLeft", 10)) { + convertCompound(LegacyType.ENTITY, cmp, "ShoulderEntityLeft", sourceVer, targetVer); + } + + if (cmp.contains("ShoulderEntityRight", 10)) { + convertCompound(LegacyType.ENTITY, cmp, "ShoulderEntityRight", sourceVer, targetVer); + } + + return cmp; + } + } + + private static class DataInspectorVillagers implements DataInspector { + ResourceLocation entityVillager = getKey("EntityVillager"); + + @Override + public NBTTagCompound inspect(NBTTagCompound cmp, int sourceVer, int targetVer) { + if (entityVillager.equals(new ResourceLocation(cmp.getString("id"))) && cmp.contains("Offers", 10)) { + NBTTagCompound nbttagcompound1 = cmp.getCompound("Offers"); + + if (nbttagcompound1.contains("Recipes", 9)) { + NBTTagList nbttaglist = nbttagcompound1.getList("Recipes", 10); + + for (int j = 0; j < nbttaglist.size(); ++j) { + NBTTagCompound nbttagcompound2 = nbttaglist.getCompound(j); + + convertItem(nbttagcompound2, "buy", sourceVer, targetVer); + convertItem(nbttagcompound2, "buyB", sourceVer, targetVer); + convertItem(nbttagcompound2, "sell", sourceVer, targetVer); + nbttaglist.set(j, nbttagcompound2); + } + } + } + + return cmp; + } + } + + private static class DataInspectorMobSpawnerMinecart implements DataInspector { + ResourceLocation entityMinecartMobSpawner = getKey("EntityMinecartMobSpawner"); + ResourceLocation tileEntityMobSpawner = getKey("TileEntityMobSpawner"); + + @Override + public NBTTagCompound inspect(NBTTagCompound cmp, int sourceVer, int targetVer) { + String s = cmp.getString("id"); + if (entityMinecartMobSpawner.equals(new ResourceLocation(s))) { + cmp.putString("id", tileEntityMobSpawner.toString()); + convert(LegacyType.BLOCK_ENTITY, cmp, sourceVer, targetVer); + cmp.putString("id", s); + } + + return cmp; + } + } + + private static class DataInspectorMobSpawnerMobs implements DataInspector { + ResourceLocation tileEntityMobSpawner = getKey("TileEntityMobSpawner"); + + @Override + public NBTTagCompound inspect(NBTTagCompound cmp, int sourceVer, int targetVer) { + if (tileEntityMobSpawner.equals(new ResourceLocation(cmp.getString("id")))) { + if (cmp.contains("SpawnPotentials", 9)) { + NBTTagList nbttaglist = cmp.getList("SpawnPotentials", 10); + + for (int j = 0; j < nbttaglist.size(); ++j) { + NBTTagCompound nbttagcompound1 = nbttaglist.getCompound(j); + + convertCompound(LegacyType.ENTITY, nbttagcompound1, "Entity", sourceVer, targetVer); + } + } + + convertCompound(LegacyType.ENTITY, cmp, "SpawnData", sourceVer, targetVer); + } + + return cmp; + } + } + + private static class DataInspectorCommandBlock implements DataInspector { + ResourceLocation tileEntityCommand = getKey("TileEntityCommand"); + + @Override + public NBTTagCompound inspect(NBTTagCompound cmp, int sourceVer, int targetVer) { + if (tileEntityCommand.equals(new ResourceLocation(cmp.getString("id")))) { + cmp.putString("id", "Control"); + convert(LegacyType.BLOCK_ENTITY, cmp, sourceVer, targetVer); + cmp.putString("id", "MinecartCommandBlock"); + } + + return cmp; + } + } +} diff --git a/worldedit-forge/src/main/java/com/sk89q/worldedit/forge/ForgePlatform.java b/worldedit-forge/src/main/java/com/sk89q/worldedit/forge/ForgePlatform.java index 7f4fa238a4..1a3958d55e 100644 --- a/worldedit-forge/src/main/java/com/sk89q/worldedit/forge/ForgePlatform.java +++ b/worldedit-forge/src/main/java/com/sk89q/worldedit/forge/ForgePlatform.java @@ -26,6 +26,7 @@ import com.sk89q.worldedit.extension.platform.Capability; import com.sk89q.worldedit.extension.platform.MultiUserPlatform; import com.sk89q.worldedit.extension.platform.Preference; +import com.sk89q.worldedit.world.DataFixer; import com.sk89q.worldedit.world.World; import com.sk89q.worldedit.world.registry.Registries; import net.minecraft.command.Commands; @@ -53,11 +54,13 @@ class ForgePlatform extends AbstractPlatform implements MultiUserPlatform { private final ForgeWorldEdit mod; private final MinecraftServer server; + private final ForgeDataFixer dataFixer; private boolean hookingEvents = false; ForgePlatform(ForgeWorldEdit mod) { this.mod = mod; this.server = ServerLifecycleHooks.getCurrentServer(); + this.dataFixer = new ForgeDataFixer(getDataVersion()); } boolean isHookingEvents() { @@ -75,6 +78,11 @@ public int getDataVersion() { return 1631; } + @Override + public DataFixer getDataFixer() { + return dataFixer; + } + @Override public boolean isValidMobType(String type) { return net.minecraftforge.registries.ForgeRegistries.ENTITIES.containsKey(new ResourceLocation(type)); From d0ef56326a2f6d4e59975b34027fe8b0c4348547 Mon Sep 17 00:00:00 2001 From: wizjany Date: Mon, 20 May 2019 16:40:42 -0400 Subject: [PATCH 22/23] Remove oudated and unused html readme. Closes #471. (see comment) --- README.html | 197 ---------------------------------------------------- 1 file changed, 197 deletions(-) delete mode 100644 README.html diff --git a/README.html b/README.html deleted file mode 100644 index 54e4fb40d8..0000000000 --- a/README.html +++ /dev/null @@ -1,197 +0,0 @@ - - - -${project.name} ${version} - - - - - -

    -

    ${project.name} ${version}

    -
    -
    -

    Common Issues

    - -

    I or others don't have permission to build.

    -

    - This is not a problem caused by ${project.name}. - ${project.name} doesn't deny build permissions as it is merely - a world editing program. -

    - -

    ${project.name} doesn't seem to work.

    -

    - A common mistake is making - a syntax error in one of ${project.name}'s configuration files (this is very - fatal unfortunately, and can be caused by a single character typed in the wrong place). Try - asking in IRC - to see whether anyone can help you. -

    - -

    Can I use this with mod blocks?

    -

    - Yes, depending on what you are using WorldEdit with - (Bukkit, Single Player Commands, MinecraftEdu, etc.). We don't guarantee - 100% compatibility with all known custom blocks, - but we have pretty - decent support. Please be aware that support for these mods is - considered 'experimental,' and will likely be for the far forseeable - future. -

    - -

    How do I protect my spawn?

    -

    - You'll have to install our accompanying WorldGuard plugin, which works - in conjunction with ${project.name} in order to protect areas. With it, - you can make a selection with WorldEdit and then 'define' a region - that prevents other from building in it. -

    - -

    Can I use ${project.name}'s selections in my Bukkit plugin?

    -

    - Absolutely! We haven't documented how to yet, but you can try - looking at the Javadocs - for the plugin's main class. You'll have to get a reference to WorldEdit - from Bukkit's plugin manager (don't try to create WorldEditPlugin), and then - call one of its selection methods. -

    - -

    - Still need help? - See the ways that you can get assistance. -

    -
    -
    -

    Contributing

    -

    - Did you know that ${project.name} is open source? That means that you can - read the code and learn from it, as well as modify it and submit back - changes to help the community! -

    - -
    -
    - - \ No newline at end of file From 7b47d9a9457a8a7a1292c502bbed0e266497cb50 Mon Sep 17 00:00:00 2001 From: wizjany Date: Thu, 23 May 2019 21:12:31 -0400 Subject: [PATCH 23/23] Add /tracemask. (#474) Allows setting a mask used for block traces. This allows brush tools to pass through various materials, such as water (e.g. `/tracemask #solid` or `/tracemask !air,water`) before starting to build. By default, a null mask is equivalent to #existing (original behavior). https://gfycat.com/ImmaculateFrayedCockatiel --- .../worldedit/bukkit/WorldEditListener.java | 17 +----- .../worldedit/command/ToolUtilCommands.java | 21 ++++++- .../worldedit/command/tool/BrushTool.java | 23 +++++++- .../worldedit/command/tool/DistanceWand.java | 9 +-- .../command/tool/LongRangeBuildTool.java | 11 +++- .../com/sk89q/worldedit/entity/Player.java | 22 +++++++ .../platform/AbstractPlayerActor.java | 20 ++++++- .../session/request/RequestExtent.java | 3 +- .../com/sk89q/worldedit/util/TargetBlock.java | 59 ++++++++++++++++--- 9 files changed, 149 insertions(+), 36 deletions(-) diff --git a/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/WorldEditListener.java b/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/WorldEditListener.java index 15361fc104..69c803880f 100644 --- a/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/WorldEditListener.java +++ b/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/WorldEditListener.java @@ -21,7 +21,6 @@ package com.sk89q.worldedit.bukkit; -import com.sk89q.util.StringUtil; import com.sk89q.worldedit.WorldEdit; import com.sk89q.worldedit.entity.Player; import com.sk89q.worldedit.extension.platform.Actor; @@ -33,7 +32,6 @@ import org.bukkit.event.EventPriority; import org.bukkit.event.Listener; import org.bukkit.event.block.Action; -import org.bukkit.event.player.PlayerCommandPreprocessEvent; import org.bukkit.event.player.PlayerCommandSendEvent; import org.bukkit.event.player.PlayerGameModeChangeEvent; import org.bukkit.event.player.PlayerInteractEvent; @@ -55,12 +53,6 @@ public class WorldEditListener implements Listener { private WorldEditPlugin plugin; - /** - * Called when a player plays an animation, such as an arm swing - * - * @param event Relevant event details - */ - /** * Construct the object; * @@ -112,12 +104,8 @@ public void onPlayerInteract(PlayerInteractEvent event) { return; } - try { - if (event.getHand() == EquipmentSlot.OFF_HAND) { - return; // TODO api needs to be able to get either hand depending on event - // for now just ignore all off hand interacts - } - } catch (NoSuchMethodError | NoSuchFieldError ignored) { + if (event.getHand() == EquipmentSlot.OFF_HAND) { + return; } final Player player = plugin.wrapPlayer(event.getPlayer()); @@ -143,7 +131,6 @@ public void onPlayerInteract(PlayerInteractEvent event) { event.setCancelled(true); } - } else if (action == Action.RIGHT_CLICK_BLOCK) { final Block clickedBlock = event.getClickedBlock(); final Location pos = new Location(world, clickedBlock.getX(), clickedBlock.getY(), clickedBlock.getZ()); diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/command/ToolUtilCommands.java b/worldedit-core/src/main/java/com/sk89q/worldedit/command/ToolUtilCommands.java index e053eccb8f..2597372d55 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/command/ToolUtilCommands.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/command/ToolUtilCommands.java @@ -51,7 +51,7 @@ public ToolUtilCommands(WorldEdit we) { @CommandPermissions("worldedit.superpickaxe") public void togglePickaxe(Player player, LocalSession session, @Arg(desc = "The new super pickaxe state", def = "") - Boolean superPickaxe) throws WorldEditException { + Boolean superPickaxe) { boolean hasSuperPickAxe = session.hasSuperPickAxe(); if (superPickaxe != null && superPickaxe == hasSuperPickAxe) { player.printError("Super pickaxe already " + (superPickaxe ? "enabled" : "disabled") + "."); @@ -75,11 +75,10 @@ public void togglePickaxe(Player player, LocalSession session, public void mask(Player player, LocalSession session, @Arg(desc = "The mask to set", def = "") Mask mask) throws WorldEditException { + session.getBrushTool(player.getItemInHand(HandSide.MAIN_HAND).getType()).setMask(mask); if (mask == null) { - session.getBrushTool(player.getItemInHand(HandSide.MAIN_HAND).getType()).setMask(null); player.print("Brush mask disabled."); } else { - session.getBrushTool(player.getItemInHand(HandSide.MAIN_HAND).getType()).setMask(mask); player.print("Brush mask set."); } } @@ -122,4 +121,20 @@ public void size(Player player, LocalSession session, session.getBrushTool(player.getItemInHand(HandSide.MAIN_HAND).getType()).setSize(size); player.print("Brush size set."); } + + @Command( + name = "tracemask", + desc = "Set the mask used to stop tool traces" + ) + @CommandPermissions("worldedit.brush.options.tracemask") + public void traceMask(Player player, LocalSession session, + @Arg(desc = "The trace mask to set", def = "") + Mask mask) throws WorldEditException { + session.getBrushTool(player.getItemInHand(HandSide.MAIN_HAND).getType()).setTraceMask(mask); + if (mask == null) { + player.print("Trace mask disabled."); + } else { + player.print("Trace mask set."); + } + } } diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/command/tool/BrushTool.java b/worldedit-core/src/main/java/com/sk89q/worldedit/command/tool/BrushTool.java index cb98b9a3a5..2e324f9ee4 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/command/tool/BrushTool.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/command/tool/BrushTool.java @@ -34,7 +34,6 @@ import com.sk89q.worldedit.function.mask.Mask; import com.sk89q.worldedit.function.mask.MaskIntersection; import com.sk89q.worldedit.function.pattern.Pattern; -import com.sk89q.worldedit.session.request.Request; import com.sk89q.worldedit.util.Location; import javax.annotation.Nullable; @@ -47,6 +46,7 @@ public class BrushTool implements TraceTool { protected static int MAX_RANGE = 500; protected int range = -1; private Mask mask = null; + private Mask traceMask = null; private Brush brush = new SphereBrush(); @Nullable private Pattern material; @@ -86,6 +86,24 @@ public void setMask(Mask filter) { this.mask = filter; } + /** + * Get the mask used for identifying where to stop traces. + * + * @return the mask used to stop block traces + */ + public @Nullable Mask getTraceMask() { + return mask; + } + + /** + * Set the block mask used for identifying where to stop traces. + * + * @param traceMask the mask used to stop block traces + */ + public void setTraceMask(@Nullable Mask traceMask) { + this.traceMask = traceMask; + } + /** * Set the brush. * @@ -162,8 +180,7 @@ public void setRange(int range) { @Override public boolean actPrimary(Platform server, LocalConfiguration config, Player player, LocalSession session) { - Location target = null; - target = player.getBlockTrace(getRange(), true); + Location target = player.getBlockTrace(getRange(), true, traceMask); if (target == null) { player.printError("No block in sight!"); diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/command/tool/DistanceWand.java b/worldedit-core/src/main/java/com/sk89q/worldedit/command/tool/DistanceWand.java index 5fa95d04b5..48d3dbf7ae 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/command/tool/DistanceWand.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/command/tool/DistanceWand.java @@ -25,6 +25,7 @@ import com.sk89q.worldedit.extension.platform.Actor; import com.sk89q.worldedit.extension.platform.Platform; import com.sk89q.worldedit.extension.platform.permission.ActorSelectorLimits; +import com.sk89q.worldedit.function.mask.Mask; import com.sk89q.worldedit.math.BlockVector3; import com.sk89q.worldedit.regions.RegionSelector; import com.sk89q.worldedit.util.Location; @@ -58,7 +59,6 @@ public boolean actSecondary(Platform server, LocalConfiguration config, Player p } return false; - } @Override @@ -78,12 +78,13 @@ public boolean actPrimary(Platform server, LocalConfiguration config, Player pla return false; } - public Location getTarget(Player player) { + private Location getTarget(Player player) { Location target; + Mask mask = getTraceMask(); if (this.range > -1) { - target = player.getBlockTrace(getRange(), true); + target = player.getBlockTrace(getRange(), true, mask); } else { - target = player.getBlockTrace(MAX_RANGE); + target = player.getBlockTrace(MAX_RANGE, false, mask); } if (target == null) { diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/command/tool/LongRangeBuildTool.java b/worldedit-core/src/main/java/com/sk89q/worldedit/command/tool/LongRangeBuildTool.java index 155beb4e8e..27011c5ea5 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/command/tool/LongRangeBuildTool.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/command/tool/LongRangeBuildTool.java @@ -26,6 +26,7 @@ import com.sk89q.worldedit.entity.Player; import com.sk89q.worldedit.extension.platform.Actor; import com.sk89q.worldedit.extension.platform.Platform; +import com.sk89q.worldedit.function.mask.Mask; import com.sk89q.worldedit.function.pattern.Pattern; import com.sk89q.worldedit.math.BlockVector3; import com.sk89q.worldedit.util.Location; @@ -91,8 +92,14 @@ public boolean actPrimary(Platform server, LocalConfiguration config, Player pla return false; } - public Location getTargetFace(Player player) { - Location target = player.getBlockTraceFace(getRange(), true); + private Location getTargetFace(Player player) { + Location target; + Mask mask = getTraceMask(); + if (this.range > -1) { + target = player.getBlockTrace(getRange(), true, mask); + } else { + target = player.getBlockTrace(MAX_RANGE, false, mask); + } if (target == null) { player.printError("No block in sight!"); diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/entity/Player.java b/worldedit-core/src/main/java/com/sk89q/worldedit/entity/Player.java index d5be2e40d7..3673d8842b 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/entity/Player.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/entity/Player.java @@ -23,6 +23,7 @@ import com.sk89q.worldedit.blocks.BaseItemStack; import com.sk89q.worldedit.extension.platform.Actor; import com.sk89q.worldedit.extent.inventory.BlockBag; +import com.sk89q.worldedit.function.mask.Mask; import com.sk89q.worldedit.math.BlockVector3; import com.sk89q.worldedit.math.Vector3; import com.sk89q.worldedit.util.Direction; @@ -210,6 +211,17 @@ public interface Player extends Entity, Actor { */ Location getBlockTrace(int range, boolean useLastBlock); + /** + * Get the point of the block being looked at. May return null. + * Will return the farthest away block before matching the stop mask if useLastBlock is true and no other block is found. + * + * @param range how far to checks for blocks + * @param useLastBlock try to return the last valid block not matching the stop mask found + * @param stopMask the mask used to determine when to stop tracing + * @return point + */ + Location getBlockTrace(int range, boolean useLastBlock, @Nullable Mask stopMask); + /** * Get the face that the player is looking at. * @@ -219,6 +231,16 @@ public interface Player extends Entity, Actor { */ Location getBlockTraceFace(int range, boolean useLastBlock); + /** + * Get the face that the player is looking at. + * + * @param range the range + * @param useLastBlock try to return the last valid block not matching the stop mask found + * @param stopMask the mask used to determine when to stop tracing + * @return a face + */ + Location getBlockTraceFace(int range, boolean useLastBlock, @Nullable Mask stopMask); + /** * Get the point of the block being looked at. May return null. * diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/AbstractPlayerActor.java b/worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/AbstractPlayerActor.java index e7aeac9979..f51f992aca 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/AbstractPlayerActor.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/AbstractPlayerActor.java @@ -23,6 +23,7 @@ import com.sk89q.worldedit.WorldEditException; import com.sk89q.worldedit.entity.Player; import com.sk89q.worldedit.extent.Extent; +import com.sk89q.worldedit.function.mask.Mask; import com.sk89q.worldedit.internal.cui.CUIEvent; import com.sk89q.worldedit.math.BlockVector3; import com.sk89q.worldedit.math.Vector3; @@ -41,6 +42,7 @@ import com.sk89q.worldedit.world.item.ItemType; import com.sk89q.worldedit.world.item.ItemTypes; +import javax.annotation.Nullable; import java.io.File; /** @@ -323,13 +325,29 @@ public Location getBlockOn() { @Override public Location getBlockTrace(int range, boolean useLastBlock) { + return getBlockTrace(range, useLastBlock, null); + } + + @Override + public Location getBlockTraceFace(int range, boolean useLastBlock) { + return getBlockTraceFace(range, useLastBlock, null); + } + + @Override + public Location getBlockTrace(int range, boolean useLastBlock, @Nullable Mask stopMask) { TargetBlock tb = new TargetBlock(this, range, 0.2); + if (stopMask != null) { + tb.setStopMask(stopMask); + } return (useLastBlock ? tb.getAnyTargetBlock() : tb.getTargetBlock()); } @Override - public Location getBlockTraceFace(int range, boolean useLastBlock) { + public Location getBlockTraceFace(int range, boolean useLastBlock, @Nullable Mask stopMask) { TargetBlock tb = new TargetBlock(this, range, 0.2); + if (stopMask != null) { + tb.setStopMask(stopMask); + } return (useLastBlock ? tb.getAnyTargetBlockFace() : tb.getTargetBlockFace()); } diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/session/request/RequestExtent.java b/worldedit-core/src/main/java/com/sk89q/worldedit/session/request/RequestExtent.java index dc5aac815f..ab47f7c51c 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/session/request/RequestExtent.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/session/request/RequestExtent.java @@ -45,7 +45,8 @@ protected Extent getExtent() { if (request == null || !request.isValid()) { request = Request.request(); } - return request.getEditSession(); + final EditSession editSession = request.getEditSession(); + return editSession == null ? request.getWorld() : editSession; } @Override diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/util/TargetBlock.java b/worldedit-core/src/main/java/com/sk89q/worldedit/util/TargetBlock.java index 9d0cf2baa9..b887168c59 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/util/TargetBlock.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/util/TargetBlock.java @@ -20,10 +20,15 @@ package com.sk89q.worldedit.util; import com.sk89q.worldedit.entity.Player; +import com.sk89q.worldedit.function.mask.ExistingBlockMask; +import com.sk89q.worldedit.function.mask.Mask; +import com.sk89q.worldedit.function.mask.SolidBlockMask; import com.sk89q.worldedit.math.BlockVector3; import com.sk89q.worldedit.math.Vector3; import com.sk89q.worldedit.world.World; +import javax.annotation.Nullable; + /** * This class uses an inefficient method to figure out what block a player * is looking towards. @@ -33,7 +38,8 @@ */ public class TargetBlock { - private World world; + private final World world; + private int maxDistance; private double checkDistance, curDistance; private BlockVector3 targetPos = BlockVector3.ZERO; @@ -41,6 +47,11 @@ public class TargetBlock { private BlockVector3 prevPos = BlockVector3.ZERO; private Vector3 offset = Vector3.ZERO; + // the mask which dictates when to stop a trace - defaults to stopping at non-air blocks + private Mask stopMask; + // the mask which dictates when to stop a solid block trace - default to BlockMaterial#isMovementBlocker + private Mask solidMask; + /** * Constructor requiring a player, uses default values * @@ -50,6 +61,8 @@ public TargetBlock(Player player) { this.world = player.getWorld(); this.setValues(player.getLocation().toVector(), player.getLocation().getYaw(), player.getLocation().getPitch(), 300, 1.65, 0.2); + this.stopMask = new ExistingBlockMask(world); + this.solidMask = new SolidBlockMask(world); } /** @@ -62,6 +75,36 @@ public TargetBlock(Player player) { public TargetBlock(Player player, int maxDistance, double checkDistance) { this.world = player.getWorld(); this.setValues(player.getLocation().toVector(), player.getLocation().getYaw(), player.getLocation().getPitch(), maxDistance, 1.65, checkDistance); + this.stopMask = new ExistingBlockMask(world); + this.solidMask = new SolidBlockMask(world); + } + + /** + * Set the mask used for determine where to stop traces. + * Setting to null will restore the default. + * + * @param stopMask the mask used to stop traces + */ + public void setStopMask(@Nullable Mask stopMask) { + if (stopMask == null) { + this.stopMask = new ExistingBlockMask(world); + } else { + this.stopMask = stopMask; + } + } + + /** + * Set the mask used for determine where to stop solid block traces. + * Setting to null will restore the default. + * + * @param solidMask the mask used to stop solid block traces + */ + public void setSolidMask(@Nullable Mask solidMask) { + if (solidMask == null) { + this.solidMask = new SolidBlockMask(world); + } else { + this.solidMask = solidMask; + } } /** @@ -79,7 +122,7 @@ private void setValues(Vector3 loc, double xRotation, double yRotation, int maxD this.checkDistance = checkDistance; this.curDistance = 0; xRotation = (xRotation + 90) % 360; - yRotation = yRotation * -1; + yRotation *= -1; double h = (checkDistance * Math.cos(Math.toRadians(yRotation))); @@ -102,15 +145,15 @@ public Location getAnyTargetBlock() { boolean searchForLastBlock = true; Location lastBlock = null; while (getNextBlock() != null) { - if (world.getBlock(targetPos).getBlockType().getMaterial().isAir()) { + if (stopMask.test(targetPos)) { + break; + } else { if (searchForLastBlock) { lastBlock = getCurrentBlock(); if (lastBlock.getBlockY() <= 0 || lastBlock.getBlockY() >= world.getMaxY()) { searchForLastBlock = false; } } - } else { - break; } } Location currentBlock = getCurrentBlock(); @@ -124,7 +167,8 @@ public Location getAnyTargetBlock() { * @return Block */ public Location getTargetBlock() { - while (getNextBlock() != null && world.getBlock(targetPos).getBlockType().getMaterial().isAir()) ; + //noinspection StatementWithEmptyBody + while (getNextBlock() != null && !stopMask.test(targetPos)) ; return getCurrentBlock(); } @@ -135,7 +179,8 @@ public Location getTargetBlock() { * @return Block */ public Location getSolidTargetBlock() { - while (getNextBlock() != null && !world.getBlock(targetPos).getBlockType().getMaterial().isMovementBlocker()) ; + //noinspection StatementWithEmptyBody + while (getNextBlock() != null && !solidMask.test(targetPos)) ; return getCurrentBlock(); }