Yes, I reported this as Im having an even bigger issue. I literally can't do anything on sb anymore. Cyp hasn't responded to my report in over a week. Its been open for 2 and still nothing.
Greetings, Unfortunately I am afraid this particular particular issue is above my ability to resolve. The issue itself has been reported in the Bug/Glitch forum, but I do not have any estimated time to resolution for it. I can say that for another player, they were able to be invited to an island, then leave the island and a new one was created. You may have some luck with that approach. Apologies for the inconvenience. Cheers, Melgrath
He can't fix it. It is a plugin glitch, with perms, and the owner of the Skyblock plugin. Contact [email protected]
Some other problems on skyblock are ./is party. Which will show all players as "null". Also, when I know a person is on my island. If I try to ./is kick them, it will say and internal error has occurred. A couple hours ago, I did successfully invite a player to my island, and she joined without any problems.
Code: package jdbm.helper; import java.io.Serializable; import java.util.Comparator; /** * Comparator for byte arrays. * * @author <a href="mailto:[email protected]">Alex Boisvert</a> * @version $Id: ByteArrayComparator.java,v 1.4 2002/05/31 06:33:20 boisvert Exp $ */ public final class ByteArrayComparator implements Comparator<byte[]>, Serializable { /** * Version id for serialization. */ final static long serialVersionUID = 1L; /** * Compare two objects. * * @param obj1 First object * @param obj2 Second object * @return a positive integer if obj1 > obj2, 0 if obj1 == obj2, * and a negative integer if obj1 < obj2 */ public int compare( byte[] obj1, byte[] obj2 ) { if ( obj1 == null ) { throw new IllegalArgumentException( "Argument 'obj1' is null" ); } if ( obj2 == null ) { throw new IllegalArgumentException( "Argument 'obj2' is null" ); } return compareByteArray( obj1, obj2 ); } /** * Compare two byte arrays. */ public static int compareByteArray( byte[] thisKey, byte[] otherKey ) { int len = Math.min( thisKey.length, otherKey.length ); // compare the byte arrays for ( int i=0; i<len; i++ ) { if ( thisKey >= 0 ) { if ( otherKey >= 0 ) { // both positive if ( thisKey < otherKey ) { return -1; } else if ( thisKey > otherKey ) { return 1; } } else { // otherKey is negative => greater (because MSB is 1) return -1; } } else { if ( otherKey >= 0 ) { // thisKey is negative => greater (because MSB is 1) return 1; } else { // both negative if ( thisKey < otherKey ) { return -1; } else if ( thisKey > otherKey ) { return 1; } } } } if ( thisKey.length == otherKey.length) { return 0; } if ( thisKey.length < otherKey.length ) { return -1; } return 1; } This may work (It is from another plugin + I edited it).