mirror of
https://github.com/Eaglercraft-Archive/Eaglercraftx-1.8.8-src.git
synced 2025-06-28 02:48:14 -05:00
Fix goofy copyright headers
This commit is contained in:
@ -1,16 +1,4 @@
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper;
|
||||
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.event.EventHandler;
|
||||
import org.bukkit.event.Listener;
|
||||
import org.bukkit.event.player.PlayerLoginEvent;
|
||||
import org.bukkit.event.player.PlayerQuitEvent;
|
||||
import org.bukkit.plugin.messaging.PluginMessageListener;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.backend_rpc_protocol.EaglerBackendRPCProtocol;
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.impl.PlayerDataObj;
|
||||
|
||||
/**
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
@ -25,6 +13,19 @@ import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.impl.PlayerDataObj
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper;
|
||||
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.event.EventHandler;
|
||||
import org.bukkit.event.Listener;
|
||||
import org.bukkit.event.player.PlayerLoginEvent;
|
||||
import org.bukkit.event.player.PlayerQuitEvent;
|
||||
import org.bukkit.plugin.messaging.PluginMessageListener;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.backend_rpc_protocol.EaglerBackendRPCProtocol;
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.impl.PlayerDataObj;
|
||||
|
||||
public class EaglerXBukkitAPIListener implements Listener, PluginMessageListener {
|
||||
|
||||
@EventHandler
|
||||
@ -67,4 +68,4 @@ public class EaglerXBukkitAPIListener implements Listener, PluginMessageListener
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -1,3 +1,19 @@
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
* IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
|
||||
* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper;
|
||||
|
||||
import java.util.Collection;
|
||||
@ -13,21 +29,6 @@ import org.bukkit.plugin.messaging.Messenger;
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.backend_rpc_protocol.EaglerBackendRPCProtocol;
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.impl.PlayerDataObj;
|
||||
|
||||
/**
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
* IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
|
||||
* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
public class EaglerXBukkitAPIPlugin extends JavaPlugin {
|
||||
|
||||
private static EaglerXBukkitAPIPlugin instance = null;
|
||||
@ -116,4 +117,4 @@ public class EaglerXBukkitAPIPlugin extends JavaPlugin {
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -1,9 +1,4 @@
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api;
|
||||
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
@ -18,6 +13,12 @@ import java.util.UUID;
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api;
|
||||
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.util.UUID;
|
||||
|
||||
public class ClientBrandUUIDs {
|
||||
|
||||
public static final UUID BRAND_NULL_UUID = new UUID(0l, 0l);
|
||||
@ -34,4 +35,4 @@ public class ClientBrandUUIDs {
|
||||
return UUID.nameUUIDFromBytes(("EaglercraftXClientOld:" + name).getBytes(StandardCharsets.UTF_8));
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -1,6 +1,4 @@
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api;
|
||||
|
||||
/**
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
@ -15,6 +13,9 @@ package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api;
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api;
|
||||
|
||||
public class EaglerRPCException extends RuntimeException {
|
||||
|
||||
public EaglerRPCException() {
|
||||
@ -32,4 +33,4 @@ public class EaglerRPCException extends RuntimeException {
|
||||
super(cause);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -1,6 +1,4 @@
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api;
|
||||
|
||||
/**
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
@ -15,6 +13,9 @@ package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api;
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api;
|
||||
|
||||
public class EaglerRPCInitException extends EaglerRPCException {
|
||||
|
||||
private int code;
|
||||
@ -42,4 +43,4 @@ public class EaglerRPCInitException extends EaglerRPCException {
|
||||
return code;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -1,8 +1,4 @@
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.backend_rpc_protocol.pkt.client.CPacketRPCSubscribeEvents;
|
||||
|
||||
/**
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
@ -17,6 +13,11 @@ import net.lax1dude.eaglercraft.v1_8.plugin.backend_rpc_protocol.pkt.client.CPac
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.backend_rpc_protocol.pkt.client.CPacketRPCSubscribeEvents;
|
||||
|
||||
public enum EnumSubscribeEvents {
|
||||
|
||||
/** @see net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.event.EventWebViewOpenClose */
|
||||
@ -36,4 +37,4 @@ public enum EnumSubscribeEvents {
|
||||
this.bit = bit;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -1,6 +1,4 @@
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api;
|
||||
|
||||
/**
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
@ -15,8 +13,11 @@ package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api;
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api;
|
||||
|
||||
public interface IEaglerRPCCloseHandler {
|
||||
|
||||
void handleEvent(IEaglerXBukkitAPI api);
|
||||
|
||||
}
|
||||
}
|
@ -1,8 +1,4 @@
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.event.IEaglerRPCEvent;
|
||||
|
||||
/**
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
@ -17,8 +13,13 @@ import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.event.IEaglerR
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.event.IEaglerRPCEvent;
|
||||
|
||||
public interface IEaglerRPCEventHandler<T extends IEaglerRPCEvent> {
|
||||
|
||||
void handleEvent(IEaglerXBukkitAPI api, EnumSubscribeEvents event, T data);
|
||||
|
||||
}
|
||||
}
|
@ -1,14 +1,4 @@
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api;
|
||||
|
||||
import java.util.concurrent.Executor;
|
||||
|
||||
import com.google.common.util.concurrent.FutureCallback;
|
||||
import com.google.common.util.concurrent.Futures;
|
||||
import com.google.common.util.concurrent.ListenableFuture;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.impl.SameThreadExecutor;
|
||||
|
||||
/**
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
@ -23,6 +13,17 @@ import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.impl.SameThreadExe
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api;
|
||||
|
||||
import java.util.concurrent.Executor;
|
||||
|
||||
import com.google.common.util.concurrent.FutureCallback;
|
||||
import com.google.common.util.concurrent.Futures;
|
||||
import com.google.common.util.concurrent.ListenableFuture;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.impl.SameThreadExecutor;
|
||||
|
||||
public interface IEaglerRPCFuture<V> extends ListenableFuture<V> {
|
||||
|
||||
/**
|
||||
@ -44,4 +45,4 @@ public interface IEaglerRPCFuture<V> extends ListenableFuture<V> {
|
||||
|
||||
boolean hasExpired();
|
||||
|
||||
}
|
||||
}
|
@ -1,3 +1,19 @@
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
* IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
|
||||
* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api;
|
||||
|
||||
import java.util.Collection;
|
||||
@ -25,21 +41,6 @@ import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.response.Respo
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.response.ResponseWebViewStatus;
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.impl.EaglerXBukkitImpl;
|
||||
|
||||
/**
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
* IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
|
||||
* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
public interface IEaglerXBukkitAPI {
|
||||
|
||||
public static IEaglerRPCFuture<IEaglerXBukkitAPI> getAPI(Player player) {
|
||||
@ -240,4 +241,4 @@ public interface IEaglerXBukkitAPI {
|
||||
|
||||
<T> T getMeta(String key);
|
||||
|
||||
}
|
||||
}
|
@ -1,3 +1,19 @@
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
* IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
|
||||
* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api;
|
||||
|
||||
import java.awt.Color;
|
||||
@ -13,21 +29,6 @@ import javax.imageio.ImageIO;
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.backend_rpc_protocol.util.PacketImageData;
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.backend_rpc_protocol.util.SkinPacketHelper;
|
||||
|
||||
/**
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
* IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
|
||||
* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
public class ImageDataLoader {
|
||||
|
||||
public static PacketImageData loadPacketImageData(File img) throws IOException {
|
||||
@ -93,4 +94,4 @@ public class ImageDataLoader {
|
||||
return SkinPacketHelper.loadCustomCape(textureNx64);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -1,8 +1,4 @@
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.event;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.EnumSubscribeEvents;
|
||||
|
||||
/**
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
@ -17,6 +13,11 @@ import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.EnumSubscribeE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.event;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.EnumSubscribeEvents;
|
||||
|
||||
public class EventToggledVoice implements IEaglerRPCEvent {
|
||||
|
||||
public static enum VoiceState {
|
||||
@ -36,4 +37,4 @@ public class EventToggledVoice implements IEaglerRPCEvent {
|
||||
return EnumSubscribeEvents.EVENT_TOGGLE_VOICE;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -1,10 +1,4 @@
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.event;
|
||||
|
||||
import java.nio.charset.StandardCharsets;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.EnumSubscribeEvents;
|
||||
|
||||
/**
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
@ -19,6 +13,13 @@ import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.EnumSubscribeE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.event;
|
||||
|
||||
import java.nio.charset.StandardCharsets;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.EnumSubscribeEvents;
|
||||
|
||||
public class EventWebViewMessage implements IEaglerRPCEvent {
|
||||
|
||||
public static enum MessageType {
|
||||
@ -56,4 +57,4 @@ public class EventWebViewMessage implements IEaglerRPCEvent {
|
||||
return EnumSubscribeEvents.EVENT_WEBVIEW_MESSAGE;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -1,8 +1,4 @@
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.event;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.EnumSubscribeEvents;
|
||||
|
||||
/**
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
@ -17,6 +13,11 @@ import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.EnumSubscribeE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.event;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.EnumSubscribeEvents;
|
||||
|
||||
public class EventWebViewOpenClose implements IEaglerRPCEvent {
|
||||
|
||||
public final String channelName;
|
||||
@ -32,4 +33,4 @@ public class EventWebViewOpenClose implements IEaglerRPCEvent {
|
||||
return EnumSubscribeEvents.EVENT_WEBVIEW_OPEN_CLOSE;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -1,8 +1,4 @@
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.event;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.EnumSubscribeEvents;
|
||||
|
||||
/**
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
@ -17,8 +13,13 @@ import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.EnumSubscribeE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.event;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.EnumSubscribeEvents;
|
||||
|
||||
public interface IEaglerRPCEvent {
|
||||
|
||||
EnumSubscribeEvents getType();
|
||||
|
||||
}
|
||||
}
|
@ -1,8 +1,4 @@
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.response;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.EaglerRPCException;
|
||||
|
||||
/**
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
@ -17,6 +13,11 @@ import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.EaglerRPCExcep
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.response;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.EaglerRPCException;
|
||||
|
||||
public class EaglerRPCResponseException extends EaglerRPCException {
|
||||
|
||||
public EaglerRPCResponseException() {
|
||||
@ -34,4 +35,4 @@ public class EaglerRPCResponseException extends EaglerRPCException {
|
||||
super(cause);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -1,8 +1,4 @@
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.response;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.EaglerRPCException;
|
||||
|
||||
/**
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
@ -17,6 +13,11 @@ import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.EaglerRPCExcep
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.response;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.EaglerRPCException;
|
||||
|
||||
public class EaglerRPCTimeoutException extends EaglerRPCException {
|
||||
|
||||
public EaglerRPCTimeoutException() {
|
||||
@ -26,4 +27,4 @@ public class EaglerRPCTimeoutException extends EaglerRPCException {
|
||||
super(message);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -1,8 +1,4 @@
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.response;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.IEaglerXBukkitAPI;
|
||||
|
||||
/**
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
@ -17,10 +13,15 @@ import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.IEaglerXBukkit
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.response;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.IEaglerXBukkitAPI;
|
||||
|
||||
public interface IEaglerRPCResponse {
|
||||
|
||||
IEaglerXBukkitAPI getSource();
|
||||
|
||||
int getRequestID();
|
||||
|
||||
}
|
||||
}
|
@ -1,8 +1,4 @@
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.response;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.IEaglerXBukkitAPI;
|
||||
|
||||
/**
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
@ -17,6 +13,11 @@ import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.IEaglerXBukkit
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.response;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.IEaglerXBukkitAPI;
|
||||
|
||||
public class ResponseBytes implements IEaglerRPCResponse {
|
||||
|
||||
protected final IEaglerXBukkitAPI source;
|
||||
@ -39,4 +40,4 @@ public class ResponseBytes implements IEaglerRPCResponse {
|
||||
return requestID;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -1,8 +1,4 @@
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.response;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.IEaglerXBukkitAPI;
|
||||
|
||||
/**
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
@ -17,6 +13,11 @@ import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.IEaglerXBukkit
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.response;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.IEaglerXBukkitAPI;
|
||||
|
||||
public class ResponseCookie implements IEaglerRPCResponse {
|
||||
|
||||
protected final IEaglerXBukkitAPI source;
|
||||
@ -41,4 +42,4 @@ public class ResponseCookie implements IEaglerRPCResponse {
|
||||
return requestID;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -1,8 +1,4 @@
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.response;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.IEaglerXBukkitAPI;
|
||||
|
||||
/**
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
@ -17,6 +13,11 @@ import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.IEaglerXBukkit
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.response;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.IEaglerXBukkitAPI;
|
||||
|
||||
public class ResponseString implements IEaglerRPCResponse {
|
||||
|
||||
protected final IEaglerXBukkitAPI source;
|
||||
@ -39,4 +40,4 @@ public class ResponseString implements IEaglerRPCResponse {
|
||||
return requestID;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -1,10 +1,4 @@
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.response;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.IEaglerXBukkitAPI;
|
||||
|
||||
/**
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
@ -19,6 +13,13 @@ import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.IEaglerXBukkit
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.response;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.IEaglerXBukkitAPI;
|
||||
|
||||
public class ResponseUUID implements IEaglerRPCResponse {
|
||||
|
||||
protected final IEaglerXBukkitAPI source;
|
||||
@ -41,4 +42,4 @@ public class ResponseUUID implements IEaglerRPCResponse {
|
||||
return requestID;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -1,8 +1,4 @@
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.response;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.IEaglerXBukkitAPI;
|
||||
|
||||
/**
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
@ -17,6 +13,11 @@ import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.IEaglerXBukkit
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.response;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.IEaglerXBukkitAPI;
|
||||
|
||||
public class ResponseVoiceStatus implements IEaglerRPCResponse {
|
||||
|
||||
public static enum VoiceState {
|
||||
@ -43,4 +44,4 @@ public class ResponseVoiceStatus implements IEaglerRPCResponse {
|
||||
return requestID;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -1,8 +1,4 @@
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.response;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.IEaglerXBukkitAPI;
|
||||
|
||||
/**
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
@ -17,6 +13,11 @@ import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.IEaglerXBukkit
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.response;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.IEaglerXBukkitAPI;
|
||||
|
||||
public class ResponseWebViewStatus implements IEaglerRPCResponse {
|
||||
|
||||
public static enum WebViewState {
|
||||
@ -45,4 +46,4 @@ public class ResponseWebViewStatus implements IEaglerRPCResponse {
|
||||
return requestID;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -1,10 +1,4 @@
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.impl;
|
||||
|
||||
import com.google.common.util.concurrent.AbstractFuture;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.IEaglerRPCFuture;
|
||||
|
||||
/**
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
@ -19,6 +13,13 @@ import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.IEaglerRPCFutu
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.impl;
|
||||
|
||||
import com.google.common.util.concurrent.AbstractFuture;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.IEaglerRPCFuture;
|
||||
|
||||
public class EaglerRPCFutureImpl<V> extends AbstractFuture<V> implements IEaglerRPCFuture<V> {
|
||||
|
||||
private volatile long timeStart = -1l;
|
||||
@ -52,4 +53,4 @@ public class EaglerRPCFutureImpl<V> extends AbstractFuture<V> implements IEagler
|
||||
this.setException(value);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -1,3 +1,19 @@
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
* IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
|
||||
* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.impl;
|
||||
|
||||
import java.io.DataInputStream;
|
||||
@ -38,21 +54,6 @@ import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.IEaglerXBukkit
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.event.*;
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.response.*;
|
||||
|
||||
/**
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
* IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
|
||||
* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
public class EaglerXBukkitImpl implements IEaglerXBukkitAPI {
|
||||
|
||||
public static final int DEFAULT_TIMEOUT = 10000;
|
||||
@ -785,4 +786,4 @@ public class EaglerXBukkitImpl implements IEaglerXBukkitAPI {
|
||||
return (T)metadata.get(key);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -1,13 +1,4 @@
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.impl;
|
||||
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.DataOutputStream;
|
||||
import java.io.IOException;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.backend_rpc_protocol.EaglerBackendRPCProtocol;
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.backend_rpc_protocol.pkt.client.CPacketRPCEnabled;
|
||||
|
||||
/**
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
@ -22,6 +13,16 @@ import net.lax1dude.eaglercraft.v1_8.plugin.backend_rpc_protocol.pkt.client.CPac
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.impl;
|
||||
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.DataOutputStream;
|
||||
import java.io.IOException;
|
||||
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.backend_rpc_protocol.EaglerBackendRPCProtocol;
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.backend_rpc_protocol.pkt.client.CPacketRPCEnabled;
|
||||
|
||||
public class HelloPacketFactory {
|
||||
|
||||
public static final byte[] BASE_HELLO_PACKET;
|
||||
@ -38,4 +39,4 @@ public class HelloPacketFactory {
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -1,3 +1,19 @@
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
* IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
|
||||
* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.impl;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
@ -20,21 +36,6 @@ import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.EaglerRPCInitE
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.IEaglerXBukkitAPI;
|
||||
import net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.api.response.EaglerRPCTimeoutException;
|
||||
|
||||
/**
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
* IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
|
||||
* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
public class PlayerDataObj {
|
||||
|
||||
public static final String METADATA_BASE = "EXRPC_PDataObj";
|
||||
@ -196,4 +197,4 @@ public class PlayerDataObj {
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -1,9 +1,4 @@
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.impl;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
|
||||
/**
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
@ -18,6 +13,12 @@ import java.io.InputStream;
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.impl;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
|
||||
public class ReusableByteArrayInputStream extends InputStream {
|
||||
|
||||
private volatile byte[] currentBuffer = null;
|
||||
@ -77,4 +78,4 @@ public class ReusableByteArrayInputStream extends InputStream {
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -1,10 +1,4 @@
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.impl;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.OutputStream;
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
@ -19,6 +13,13 @@ import java.util.Arrays;
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.impl;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.OutputStream;
|
||||
import java.util.Arrays;
|
||||
|
||||
public class ReusableByteArrayOutputStream extends OutputStream {
|
||||
|
||||
private volatile byte[] currentBuffer = null;
|
||||
@ -78,4 +79,4 @@ public class ReusableByteArrayOutputStream extends OutputStream {
|
||||
idx += len;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -1,10 +1,4 @@
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.impl;
|
||||
|
||||
import java.util.concurrent.Executor;
|
||||
|
||||
import com.google.common.util.concurrent.MoreExecutors;
|
||||
|
||||
/**
|
||||
/*
|
||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
@ -19,6 +13,13 @@ import com.google.common.util.concurrent.MoreExecutors;
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
package net.lax1dude.eaglercraft.v1_8.plugin.bukkit_rpc_helper.impl;
|
||||
|
||||
import java.util.concurrent.Executor;
|
||||
|
||||
import com.google.common.util.concurrent.MoreExecutors;
|
||||
|
||||
public class SameThreadExecutor {
|
||||
|
||||
public static final Executor SAME_THREAD_EXECUTOR;
|
||||
@ -37,4 +38,4 @@ public class SameThreadExecutor {
|
||||
SAME_THREAD_EXECUTOR = fuck;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user