Jump to content

ChunkerDunkers

Member
  • Posts

    103
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by ChunkerDunkers

  1. Hey, earlier today, my server was working perfectly. Now, it crashes whenever I turn it on. Here is my crash report.

    Spoiler
    ---- Minecraft Crash Report ----
    // Why did you do that?
    
    Time: 6/29/21, 5:03 PM
    Description: Exception in server tick loop
    
    java.lang.IllegalStateException: The file "banned-players.json" is either empty or corrupt
    	at com.google.common.base.Preconditions.checkState(Preconditions.java:444)
    	at net.minecraft.server.v1_16_R3.JsonList.load(JsonList.java:192)
    	at net.minecraft.server.v1_16_R3.DedicatedPlayerList.y(DedicatedPlayerList.java:91)
    	at net.minecraft.server.v1_16_R3.DedicatedPlayerList.loadAndSaveFiles(DedicatedPlayerList.java:26)
    	at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:205)
    	at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1069)
    	at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291)
    	at java.base/java.lang.Thread.run(Thread.java:829)
    
    
    A detailed walkthrough of the error, its code path and all known details is as follows:
    ---------------------------------------------------------------------------------------
    
    -- System Details --
    Details:
    	Minecraft Version: 1.16.5
    	Minecraft Version ID: 1.16.5
    	Operating System: Linux (amd64) version 5.8.0-53-generic
    	Java Version: 11.0.11, AdoptOpenJDK
    	Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), AdoptOpenJDK
    	Memory: 732275392 bytes (698 MB) / 1063256064 bytes (1014 MB) up to 1063256064 bytes (1014 MB)
    	CPUs: 2
    	JVM Flags: 19 total; -Xms1024M -Xmx1024M -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1
    	CraftBukkit Information: 
       Running: Paper version git-Paper-771 (MC: 1.16.5) (Implementing API version 1.16.5-R0.1-SNAPSHOT) false
       Plugins: {}
       Warnings: DEFAULT
       Reload Count: 0
       Threads: { RUNNABLE Log4j2-TF-1-AsyncLogger[AsyncContext@5cb0d902]-1: [app//org.apache.logging.log4j.util.PrivateSecurityManagerStackTraceUtil.<clinit>(PrivateSecurityManagerStackTraceUtil.java:36), app//org.apache.logging.log4j.util.StackLocator.getCurrentStackTrace(StackLocator.java:65), app//org.apache.logging.log4j.util.StackLocatorUtil.getCurrentStackTrace(StackLocatorUtil.java:67), app//org.apache.logging.log4j.core.impl.ThrowableProxy.<init>(ThrowableProxy.java:108), app//org.apache.logging.log4j.core.impl.ThrowableProxy.<init>(ThrowableProxy.java:93), app//org.apache.logging.log4j.core.async.RingBufferLogEvent.getThrownProxy(RingBufferLogEvent.java:333), app//org.apache.logging.log4j.core.pattern.ExtendedThrowablePatternConverter.format(ExtendedThrowablePatternConverter.java:63), app//org.apache.logging.log4j.core.pattern.PatternFormatter.format(PatternFormatter.java:38), app//org.apache.logging.log4j.core.layout.PatternLayout$PatternSelectorSerializer.toSerializable(PatternLayout.java:456), app//org.apache.logging.log4j.core.layout.PatternLayout.toText(PatternLayout.java:233), app//org.apache.logging.log4j.core.layout.PatternLayout.encode(PatternLayout.java:218), app//org.apache.logging.log4j.core.layout.PatternLayout.encode(PatternLayout.java:58), app//org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.directEncodeEvent(AbstractOutputStreamAppender.java:197), app//org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.tryAppend(AbstractOutputStreamAppender.java:190), app//org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.append(AbstractOutputStreamAppender.java:181), app//org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender.append(RollingRandomAccessFileAppender.java:252), app//org.apache.logging.log4j.core.config.AppenderControl.tryCallAppender(AppenderControl.java:156), app//org.apache.logging.log4j.core.config.AppenderControl.callAppender0(AppenderControl.java:129), app//org.apache.logging.log4j.core.config.AppenderControl.callAppenderPreventRecursion(AppenderControl.java:120), app//org.apache.logging.log4j.core.config.AppenderControl.callAppender(AppenderControl.java:84), app//org.apache.logging.log4j.core.config.LoggerConfig.callAppenders(LoggerConfig.java:464), app//org.apache.logging.log4j.core.config.LoggerConfig.processLogEvent(LoggerConfig.java:448), app//org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:431), app//org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:419), app//org.apache.logging.log4j.core.config.AwaitCompletionReliabilityStrategy.log(AwaitCompletionReliabilityStrategy.java:79), app//org.apache.logging.log4j.core.async.AsyncLogger.actualAsyncLog(AsyncLogger.java:381), app//org.apache.logging.log4j.core.async.RingBufferLogEvent.execute(RingBufferLogEvent.java:161), app//org.apache.logging.log4j.core.async.RingBufferLogEventHandler.onEvent(RingBufferLogEventHandler.java:45), app//org.apache.logging.log4j.core.async.RingBufferLogEventHandler.onEvent(RingBufferLogEventHandler.java:29), app//com.lmax.disruptor.BatchEventProcessor.processEvents(BatchEventProcessor.java:168), app//com.lmax.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:125), java.base@11.0.11/java.lang.Thread.run(Thread.java:829)], TIMED_WAITING Craft Scheduler Thread - 0: [java.base@11.0.11/jdk.internal.misc.Unsafe.park(Native Method), java.base@11.0.11/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234), java.base@11.0.11/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462), java.base@11.0.11/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361), java.base@11.0.11/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937), java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053), java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114), java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628), java.base@11.0.11/java.lang.Thread.run(Thread.java:829)], RUNNABLE Server console handler: [java.base@11.0.11/java.io.FileInputStream.readBytes(Native Method), java.base@11.0.11/java.io.FileInputStream.read(FileInputStream.java:279), java.base@11.0.11/java.io.BufferedInputStream.read1(BufferedInputStream.java:290), java.base@11.0.11/java.io.BufferedInputStream.read(BufferedInputStream.java:351), java.base@11.0.11/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284), java.base@11.0.11/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326), java.base@11.0.11/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178), java.base@11.0.11/java.io.InputStreamReader.read(InputStreamReader.java:181), java.base@11.0.11/java.io.BufferedReader.fill(BufferedReader.java:161), java.base@11.0.11/java.io.BufferedReader.readLine(BufferedReader.java:326), java.base@11.0.11/java.io.BufferedReader.readLine(BufferedReader.java:392), app//net.minecrell.terminalconsole.SimpleTerminalConsole.readCommands(SimpleTerminalConsole.java:180), app//net.minecrell.terminalconsole.SimpleTerminalConsole.start(SimpleTerminalConsole.java:143), app//net.minecraft.server.v1_16_R3.DedicatedServer$1.run(DedicatedServer.java:106)], TIMED_WAITING Craft Scheduler Thread - 1: [java.base@11.0.11/jdk.internal.misc.Unsafe.park(Native Method), java.base@11.0.11/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234), java.base@11.0.11/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462), java.base@11.0.11/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361), java.base@11.0.11/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937), java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053), java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114), java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628), java.base@11.0.11/java.lang.Thread.run(Thread.java:829)], TIMED_WAITING Craft Scheduler Thread - 2: [java.base@11.0.11/jdk.internal.misc.Unsafe.park(Native Method), java.base@11.0.11/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234), java.base@11.0.11/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462), java.base@11.0.11/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361), java.base@11.0.11/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937), java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053), java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114), java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628), java.base@11.0.11/java.lang.Thread.run(Thread.java:829)], RUNNABLE Server thread: [java.base@11.0.11/java.lang.Thread.dumpThreads(Native Method), java.base@11.0.11/java.lang.Thread.getAllStackTraces(Thread.java:1653), app//org.bukkit.craftbukkit.v1_16_R3.CraftCrashReport.call(CraftCrashReport.java:33), app//net.minecraft.server.v1_16_R3.CrashReportSystemDetails.a(SourceFile:79), app//net.minecraft.server.v1_16_R3.CrashReport.i(CrashReport.java:71), app//net.minecraft.server.v1_16_R3.CrashReport.<init>(CrashReport.java:35), app//net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1162), app//net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291), app//net.minecraft.server.v1_16_R3.MinecraftServer$$Lambda$3123/0x0000000100916c40.run(Unknown Source), java.base@11.0.11/java.lang.Thread.run(Thread.java:829)], TIMED_WAITING process reaper: [java.base@11.0.11/jdk.internal.misc.Unsafe.park(Native Method), java.base@11.0.11/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234), java.base@11.0.11/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462), java.base@11.0.11/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361), java.base@11.0.11/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937), java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053), java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114), java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628), java.base@11.0.11/java.lang.Thread.run(Thread.java:829)], TIMED_WAITING Timer hack thread: [java.base@11.0.11/java.lang.Thread.sleep(Native Method), app//net.minecraft.server.v1_16_R3.SystemUtils$5.run(SystemUtils.java:473)], WAITING Snooper Timer: [java.base@11.0.11/java.lang.Object.wait(Native Method), java.base@11.0.11/java.lang.Object.wait(Object.java:328), java.base@11.0.11/java.util.TimerThread.mainLoop(Timer.java:527), java.base@11.0.11/java.util.TimerThread.run(Timer.java:506)], RUNNABLE Signal Dispatcher: [], WAITING Finalizer: [java.base@11.0.11/java.lang.Object.wait(Native Method), java.base@11.0.11/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155), java.base@11.0.11/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176), java.base@11.0.11/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:170)], RUNNABLE DestroyJavaVM: [], RUNNABLE Reference Handler: [java.base@11.0.11/java.lang.ref.Reference.waitForReferencePendingList(Native Method), java.base@11.0.11/java.lang.ref.Reference.processPendingReferences(Reference.java:241), java.base@11.0.11/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:213)], WAITING Worker-Main-1: [java.base@11.0.11/jdk.internal.misc.Unsafe.park(Native Method), java.base@11.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194), java.base@11.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081), java.base@11.0.11/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433), java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054), java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114), java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628), java.base@11.0.11/java.lang.Thread.run(Thread.java:829)], TIMED_WAITING Craft Scheduler Thread - 3: [java.base@11.0.11/jdk.internal.misc.Unsafe.park(Native Method), java.base@11.0.11/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234), java.base@11.0.11/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462), java.base@11.0.11/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361), java.base@11.0.11/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937), java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053), java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114), java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628), java.base@11.0.11/java.lang.Thread.run(Thread.java:829)], TIMED_WAITING Common-Cleaner: [java.base@11.0.11/java.lang.Object.wait(Native Method), java.base@11.0.11/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155), java.base@11.0.11/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:148), java.base@11.0.11/java.lang.Thread.run(Thread.java:829), java.base@11.0.11/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:134)],}
       
       Force Loaded Chunks: {}
    	Player Count: 0 / 10; []
    	Data Packs: vanilla, file/bukkit
    	Is Modded: Definitely; Server brand changed to 'Paper'
    	Type: Dedicated Server (map_server.txt)

     

     

  2. This is my skript for the blast enchantment. Is there a way to simplify this code?

    #                 #
    #Blast Enchantment#
    #                 #
    
    
    on break:
    	if lore of player's tool contains "&cBlast I":
    		cancel event
    		loop blocks in radius 1 around the target block:
    			if loop-block is yellow concrete:
    				set loop-block to air
    				drop 1 yellow concrete
    			else if loop-block is sponge:
    				set loop-block to air
    				drop 1 sponge
    
    on break:
    	if lore of player's tool contains "&cBlast II":
    		cancel event
    		loop blocks in radius 2 around the target block:
    			if loop-block is yellow concrete:
    				set loop-block to air
    				drop 1 yellow concrete
    			else if loop-block is sponge:
    				set loop-block to air
    				drop 1 sponge
    
    
    on break:
    	if lore of player's tool contains "&cBlast III":
    		cancel event
    		loop blocks in radius 3 around the target block:
    			if loop-block is yellow concrete:
    				set loop-block to air
    				drop 1 yellow concrete
    			else if loop-block is sponge:
    				set loop-block to air
    				drop 1 sponge
    
    
    on break:
    	if lore of player's tool contains "&cBlast IV":
    		cancel event
    		loop blocks in radius 4 around the target block:
    			if loop-block is yellow concrete:
    				set loop-block to air
    				drop 1 yellow concrete
    			else if loop-block is sponge:
    				set loop-block to air
    				drop 1 sponge
    
    
    on break:
    	if lore of player's tool contains "&cBlast V":
    		cancel event
    		loop blocks in radius 5 around the target block:
    			if loop-block is yellow concrete:
    				set loop-block to air
    				drop 1 yellow concrete
    			else if loop-block is sponge:
    				set loop-block to air
    				drop 1 sponge
    
    #                              #
    #Blast Enchantment with Fortune#
    #                              #
    
    on break:
    	tool of the player is enchanted with fortune 1
    	if lore of player's tool contains "&cBlast I":
    		cancel event
    		loop blocks in radius 1 around the target block:
    			if loop-block is yellow concrete:
    				set loop-block to air
    				drop 2 yellow concrete
    			else if loop-block is sponge:
    				set loop-block to air
    				drop 2 sponge
    
    on break:
    	tool of the player is enchanted with fortune 1
    	if lore of player's tool contains "&cBlast II":
    		cancel event
    		loop blocks in radius 2 around the target block:
    			if loop-block is yellow concrete:
    				set loop-block to air
    				drop 2 yellow concrete
    			else if loop-block is sponge:
    				set loop-block to air
    				drop 2 sponge
    
    
    on break:
    	tool of the player is enchanted with fortune 1
    	if lore of player's tool contains "&cBlast III":
    		cancel event
    		loop blocks in radius 3 around the target block:
    			if loop-block is yellow concrete:
    				set loop-block to air
    				drop 2 yellow concrete
    			else if loop-block is sponge:
    				set loop-block to air
    				drop 2 sponge
    
    
    on break:
    	tool of the player is enchanted with fortune 1
    	if lore of player's tool contains "&cBlast IV":
    		cancel event
    		loop blocks in radius 4 around the target block:
    			if loop-block is yellow concrete:
    				set loop-block to air
    				drop 2 yellow concrete
    			else if loop-block is sponge:
    				set loop-block to air
    				drop 2 sponge
    
    
    on break:
    	tool of the player is enchanted with fortune 1
    	if lore of player's tool contains "&cBlast V":
    		cancel event
    		loop blocks in radius 5 around the target block:
    			if loop-block is yellow concrete:
    				set loop-block to air
    				drop 2 yellow concrete
    			else if loop-block is sponge:
    				set loop-block to air
    				drop 2 sponge
    
    
    #-------#
    
    on break:
    	tool of the player is enchanted with fortune 2
    	if lore of player's tool contains "&cBlast I":
    		cancel event
    		loop blocks in radius 1 around the target block:
    			if loop-block is yellow concrete:
    				set loop-block to air
    				drop 3 yellow concrete
    			else if loop-block is sponge:
    				set loop-block to air
    				drop 3 sponge
    
    on break:
    	tool of the player is enchanted with fortune 2
    	if lore of player's tool contains "&cBlast II":
    		cancel event
    		loop blocks in radius 2 around the target block:
    			if loop-block is yellow concrete:
    				set loop-block to air
    				drop 3 yellow concrete
    			else if loop-block is sponge:
    				set loop-block to air
    				drop 3 sponge
    
    
    on break:
    	tool of the player is enchanted with fortune 2
    	if lore of player's tool contains "&cBlast III":
    		cancel event
    		loop blocks in radius 3 around the target block:
    			if loop-block is yellow concrete:
    				set loop-block to air
    				drop 3 yellow concrete
    			else if loop-block is sponge:
    				set loop-block to air
    				drop 3 sponge
    
    
    on break:
    	tool of the player is enchanted with fortune 2
    	if lore of player's tool contains "&cBlast IV":
    		cancel event
    		loop blocks in radius 4 around the target block:
    			if loop-block is yellow concrete:
    				set loop-block to air
    				drop 3 yellow concrete
    			else if loop-block is sponge:
    				set loop-block to air
    				drop 3 sponge
    
    
    on break:
    	tool of the player is enchanted with fortune 2
    	if lore of player's tool contains "&cBlast V":
    		cancel event
    		loop blocks in radius 5 around the target block:
    			if loop-block is yellow concrete:
    				set loop-block to air
    				drop 3 yellow concrete
    			else if loop-block is sponge:
    				set loop-block to air
    				drop 3 sponge
    
    
    #-------#
    
    on break:
    	tool of the player is enchanted with fortune 3
    	if lore of player's tool contains "&cBlast I":
    		cancel event
    		loop blocks in radius 1 around the target block:
    			if loop-block is yellow concrete:
    				set loop-block to air
    				drop 4 yellow concrete
    			else if loop-block is sponge:
    				set loop-block to air
    				drop 4 sponge
    
    on break:
    	tool of the player is enchanted with fortune 3
    	if lore of player's tool contains "&cBlast II":
    		cancel event
    		loop blocks in radius 2 around the target block:
    			if loop-block is yellow concrete:
    				set loop-block to air
    				drop 4 yellow concrete
    			else if loop-block is sponge:
    				set loop-block to air
    				drop 4 sponge
    
    
    on break:
    	tool of the player is enchanted with fortune 3
    	if lore of player's tool contains "&cBlast III":
    		cancel event
    		loop blocks in radius 3 around the target block:
    			if loop-block is yellow concrete:
    				set loop-block to air
    				drop 4 yellow concrete
    			else if loop-block is sponge:
    				set loop-block to air
    				drop 4 sponge
    
    
    on break:
    	tool of the player is enchanted with fortune 3
    	if lore of player's tool contains "&cBlast IV":
    		cancel event
    		loop blocks in radius 4 around the target block:
    			if loop-block is yellow concrete:
    				set loop-block to air
    				drop 4 yellow concrete
    			else if loop-block is sponge:
    				set loop-block to air
    				drop 4 sponge
    
    
    on break:
    	tool of the player is enchanted with fortune 3
    	if lore of player's tool contains "&cBlast V":
    		cancel event
    		loop blocks in radius 5 around the target block:
    			if loop-block is yellow concrete:
    				set loop-block to air
    				drop 4 yellow concrete
    			else if loop-block is sponge:
    				set loop-block to air
    				drop 4 sponge
    
    
    
    
    
    

     

  3. I have not liked Minehut ever since they added the ad system. All of the lobbies are filled with ads and nobody talks like it was before ads. I think you guys should make a dedicated lobby where ads cannot be made. This would make the Minehut community way better.

  4. I would also recommend adding this to your Skript so when a player joins, it sets a prefix so when a new player joins, you don't have to reload the skript.

    on load:
    	if {prefix::%loop-player's uuid%} is not set:
    		set {prefix::%loop-player's uuid%} to {@defaultPrefix}

     

  5. Here is the unbreakable skript.

    command /unbreakable:
    	permission: unbreakable
    	permission message: No
    	trigger:
    		if player's held item is not air:
    			add "{Unbreakable:1b}" to nbt of player's held item
    		else:
    			message "&cYou must hold something in order to do this!"

     

×
×
  • Create New...