Skip to content

Instantly share code, notes, and snippets.

View Sven65's full-sized avatar
🏠
Working from home

Mackan Sven65

🏠
Working from home
View GitHub Profile
import {Table, Column, Model, PrimaryKey, Sequelize } from 'sequelize-typescript'
import { Op } from 'sequelize'
@Table({
tableName: 'DataTable',
})
export class DataTable extends Model {
@PrimaryKey
# 3D models
*.3dm filter=lfs diff=lfs merge=lfs -text
*.3ds filter=lfs diff=lfs merge=lfs -text
*.blend filter=lfs diff=lfs merge=lfs -text
*.c4d filter=lfs diff=lfs merge=lfs -text
*.collada filter=lfs diff=lfs merge=lfs -text
*.dae filter=lfs diff=lfs merge=lfs -text
*.dxf filter=lfs diff=lfs merge=lfs -text
*.fbx filter=lfs diff=lfs merge=lfs -text
*.jas filter=lfs diff=lfs merge=lfs -text
package xyz.mackan.rpggame.events
interface Event {
val eventName: String
}
data class GameObjectSelectEvent(val instanceId: Int): Event {
override val eventName: String = "GameObjectSelectEvent"
companion object : Event {
@Sven65
Sven65 / export.js
Created November 4, 2020 11:32
Small script for exporting https://flatuicolors.com/ palettes to scss
exportToSCSS = () => {
function camelize(str) {
return str.replace(/(?:^\w|[A-Z]|\b\w|\s+)/g, function(match, index) {
if (+match === 0) return ""; // or if (/\s+/.test(match)) for white spaces
return index === 0 ? match.toLowerCase() : match.toUpperCase();
});
}
function componentToHex(c) {
var hex = c.toString(16);
>.... [17:39:09 ERROR]: Could not pass event InventoryClickEvent to UltimateShops v2.0.6
java.lang.NullPointerException: null
at thirtyvirus.ultimateshops.events.inventory.InventoryClickHandler.customerGUI(InventoryClickHandler.java:592) ~[?:?]
at thirtyvirus.ultimateshops.events.inventory.InventoryClickHandler.onInventoryClick(InventoryClickHandler.java:112) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor28.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.1.jar:git-Paper-20]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.16.1.jar:git-Paper-20]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.1.jar:git-Paper-20]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607) ~[patched_1.16.1.jar:git-Paper-20]
at net.minecraft.server.v1_16_R1.PlayerConnection.a(PlayerConnection.java:2421) ~[patched_1.16.
@Sven65
Sven65 / dnsmasq.sh
Last active April 28, 2019 20:22
Edgerouter lite ad blocking dnsmasq
address=/101com.com/127.0.0.1
address=/101order.com/127.0.0.1
address=/123found.com/127.0.0.1
address=/123freeavatars.com/127.0.0.1
address=/180hits.de/127.0.0.1
address=/180searchassistant.com/127.0.0.1
address=/207.net/127.0.0.1
address=/247media.com/127.0.0.1
address=/24log.com/127.0.0.1
address=/24log.de/127.0.0.1

Lorem Ipsum

Lorem ipsum dolor sit amet.

  • 1
  • 2
  • 3
{
"presets": [
"env",
"react"
],
"plugins": [
"react-hot-loader/babel",
"transform-class-properties"
]
}

Keybase proof

I hereby claim:

  • I am sven65 on github.
  • I am mackan (https://keybase.io/mackan) on keybase.
  • I have a public key ASD7Kd_MddNo8ruSbfaCVeb8crIgJ1HVHYWiaqVrPyPGwwo

To claim this, I am signing this object:

@Sven65
Sven65 / A Guide.md
Last active November 12, 2021 21:59
How to be a good programmer

How to be a good programmer

Step 1: Use a good programming language, like PHP, everyone loves PHP!

Step 2: Write a library that's useful! If you think it is, then it is, regardless of what others say, they only have more experience, what could they know?

Step 3: Use a good coding style, name your variables to something that is completely the opposite of what the variable actually is, this way you'll prevent evil hackers from stealing your code!!!

Step 4: Don't bother indenting, it's a waste of precious bytes on your harddrive and a wate of your precious time!