Skip to content

Instantly share code, notes, and snippets.

View MairwunNx's full-sized avatar
🎆
Working

Pavel Erokhin MairwunNx

🎆
Working
View GitHub Profile
@MairwunNx
MairwunNx / CommandBase.kt
Created September 21, 2019 15:32
For demonstration.
package com.mairwunnx.projectessentials.commands
import com.mairwunnx.projectessentials.configurations.CommandsConfig
import com.mairwunnx.projectessentials.configurations.ModConfiguration
import com.mairwunnx.projectessentials.extensions.empty
import com.mairwunnx.projectessentials.extensions.isPlayerSender
import com.mairwunnx.projectessentials.extensions.sendMsg
import com.mairwunnx.projectessentials.helpers.DISABLED_COMMAND_ARG
import com.mairwunnx.projectessentials.helpers.ONLY_PLAYER_CAN
import com.mairwunnx.projectessentials.helpers.PERMISSION_LEVEL
package com.mairwunnx.projectessentials.configurations
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
@Serializable
data class CommandsConfig(
@SerialName("Commands")
val commands: Commands = Commands(),
@SerialName("EssentialsCommands")
@MairwunNx
MairwunNx / CooldownBase.kt
Created September 8, 2019 18:41
Forge cooldown implementation
package com.mairwunnx.projectessentials.cooldowns
import com.google.common.collect.HashBasedTable
import java.time.Duration
import java.time.ZonedDateTime
import kotlin.time.ExperimentalTime
import kotlin.time.toKotlinDuration
class CooldownBase {
val cooldownTable: HashBasedTable<String, String, ZonedDateTime> = HashBasedTable.create()
else if(player1x == j &&
(player1y == i || player1y + 1 == i
|| player1y + 2 == i || player1y + 3 == i))
buffer_map_repeat[i][j] = "\xDB";
else if (player1x == j &&
(player1y == i ||
player + 1 == i ||
player1y + 2 == i ||
player1y + 3 == i)) {
@MairwunNx
MairwunNx / crash-report-1.log
Created March 14, 2019 17:55
Exception on right click.
Exception in thread "JavaFX Application Thread" java.lang.NullPointerException
at com.sun.javafx.scene.control.skin.BehaviorSkinBase$2.handle(BehaviorSkinBase.java:107)
at com.sun.javafx.scene.control.skin.BehaviorSkinBase$2.handle(BehaviorSkinBase.java:105)
at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
@MairwunNx
MairwunNx / crash-report.log
Created March 14, 2019 17:54
Exception on left click.
Exception in thread "JavaFX Application Thread" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at javafx.fxml.FXMLLoader$MethodHandler.invoke(FXMLLoader.java:1774)
at javafx.fxml.FXMLLoader$ControllerMethodEventHandler.handle(FXMLLoader.java:1657)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
# Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
@MairwunNx
MairwunNx / crash-report.log
Created December 29, 2018 15:49
Exception, now not NPE.
java.lang.NoClassDefFoundError: com/sun/javafx/scene/control/skin/TextFieldSkin
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(Unknown Source)
at java.base/java.security.SecureClassLoader.defineClass(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
@MairwunNx
MairwunNx / application-crash-f6asq06eqw64.log
Created December 25, 2018 16:04
JMetro library application exception.
java.lang.NoClassDefFoundError: com/sun/javafx/scene/control/skin/TextFieldSkin
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(Unknown Source)
at java.base/java.security.SecureClassLoader.defineClass(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
@MairwunNx
MairwunNx / JMetroDarkTheme.css
Created December 24, 2018 15:14
Slider color changes dark theme.
/*******************************************************************************
* *
* Slider *
* *
******************************************************************************/
/* slider hover */
/* hover for thumb */
.slider:hover .thumb {