6 Commits

Author SHA1 Message Date
980c209056 Add renovate.json 2025-03-22 23:12:12 +00:00
6966fe4485 Add Mojang DataFixerUpper dependency 2022-06-04 01:18:38 +02:00
f6b043f3a5 Fix dependencies 2022-06-03 18:09:06 +02:00
0c72e4915d Add missing build libraries
Some checks failed
continuous-integration/drone/push Build is failing
2022-06-03 17:59:11 +02:00
e2e677f043 Enable Drone integration
Some checks failed
continuous-integration/drone/push Build is failing
2022-06-03 17:36:58 +02:00
bbee8650d3 Enable premium features 2022-06-01 19:38:26 +02:00
10 changed files with 68 additions and 4 deletions

11
.drone.yml Normal file
View File

@@ -0,0 +1,11 @@
kind: pipeline
name: default
trigger:
branch:
- free
steps:
- name: build
image: maven:3-eclipse-temurin-17
commands:
- mvn install -DskipTests=true -Dmaven.javadoc.skip=true -B -V
- mvn test -B

2
.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
.idea/
target/

View File

@@ -10,7 +10,6 @@
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>v1_17_R1</artifactId>
<version>1.0-SNAPSHOT</version>
@@ -45,6 +44,12 @@
<groupId>com.comphenix.protocol</groupId>
<artifactId>ProtocolLib</artifactId>
</dependency>
<dependency>
<groupId>com.mojang</groupId>
<artifactId>authlib</artifactId>
<version>3.2.37</version>
<scope>provided</scope>
</dependency>
</dependencies>
<build>

View File

@@ -22,6 +22,11 @@
</properties>
<dependencies>
<dependency>
<groupId>com.mojang</groupId>
<artifactId>datafixerupper</artifactId>
<version>1.0.20</version>
</dependency>
<dependency>
<groupId>org.spigotmc</groupId>
<artifactId>spigot</artifactId>
@@ -44,6 +49,22 @@
<groupId>com.comphenix.protocol</groupId>
<artifactId>ProtocolLib</artifactId>
</dependency>
<dependency>
<groupId>com.mojang</groupId>
<artifactId>authlib</artifactId>
<version>3.2.37</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>it.unimi.dsi</groupId>
<artifactId>fastutil</artifactId>
<version>8.5.8</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.spigotmc</groupId>
<artifactId>spigot</artifactId>
</dependency>
</dependencies>
<build>

View File

@@ -11,7 +11,6 @@ import com.mojang.authlib.Agent;
import com.mojang.authlib.GameProfile;
import com.mojang.authlib.ProfileLookupCallback;
import com.mojang.authlib.minecraft.MinecraftSessionService;
import it.unimi.dsi.fastutil.ints.Int2ObjectMap;
import me.libraryaddict.disguise.utilities.reflection.ReflectionManagerAbstract;
import net.minecraft.core.BlockPos;
import net.minecraft.core.Registry;
@@ -201,7 +200,7 @@ public class ReflectionManager implements ReflectionManagerAbstract {
ServerLevel world = ((CraftWorld) target.getWorld()).getHandle();
ServerChunkCache chunkSource = world.getChunkSource();
ChunkMap chunkMap = chunkSource.chunkMap;
Int2ObjectMap<ChunkMap.TrackedEntity> entityMap = chunkMap.entityMap;
Map<Integer, ChunkMap.TrackedEntity> entityMap = chunkMap.entityMap;
ChunkMap.TrackedEntity trackedEntity = entityMap.get(target.getEntityId());
if (trackedEntity == null) {
return null;

View File

@@ -136,6 +136,12 @@
<groupId>org.spigotmc</groupId>
<artifactId>spigot</artifactId>
</dependency>
<dependency>
<groupId>com.mojang</groupId>
<artifactId>authlib</artifactId>
<version>3.2.37</version>
<scope>provided</scope>
</dependency>
<!-- testing -->
<dependency>
<groupId>junit</groupId>

View File

@@ -74,7 +74,7 @@ public class LibsPremium {
* Returns true if this plugin is premium
*/
public static Boolean isPremium() {
return thisPluginIsPaidFor == null ? isPremium(getResourceID(), getUserID()) : thisPluginIsPaidFor;
return true;
}
/**

11
pom.xml
View File

@@ -53,6 +53,12 @@
<version>${spigot.version}</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>com.mojang</groupId>
<artifactId>authlib</artifactId>
<version>3.2.37</version>
<scope>provided</scope>
</dependency>
</dependencies>
</dependencyManagement>
@@ -72,6 +78,11 @@
<url>https://papermc.io/repo/repository/maven-public/</url>
</repository>
<repository>
<id>velocity</id>
<url>https://nexus.velocitypowered.com/repository/maven-public/</url>
</repository>
<!-- Lumine is a repo hosted by the creators of MythicCraft -->
<repository>
<id>lumine</id>

3
renovate.json Normal file
View File

@@ -0,0 +1,3 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json"
}

View File

@@ -32,6 +32,12 @@
<groupId>com.comphenix.protocol</groupId>
<artifactId>ProtocolLib</artifactId>
</dependency>
<dependency>
<groupId>com.mojang</groupId>
<artifactId>authlib</artifactId>
<version>3.2.37</version>
<scope>provided</scope>
</dependency>
</dependencies>
</project>