Skip to content

Instantly share code, notes, and snippets.

View avi12's full-sized avatar
💭
He/him

avi12

💭
He/him
View GitHub Profile
@avi12
avi12 / example-vuetify.vue
Last active August 4, 2019 05:03
Example of my working <v-data-table>in Vuetify 2.0.0
<v-data-table :headers="headers"
:items="users"
disable-sort
hide-default-header
item-key="user"
show-select
v-model="usersSelected">
<template v-slot:item="props">
<td>{{props.item.username}}</td>
</template>
[18:37:37] [Server thread/INFO]: Starting minecraft server version 1.15.2
[18:37:37] [Server thread/INFO]: Loading properties
[18:37:37] [Server thread/INFO]: This server is running Paper version git-Paper-192 (MC: 1.15.2) (Implementing API version 1.15.2-R0.1-SNAPSHOT)
[18:37:37] [Server thread/WARN]: Unable to read file ops.json, backing it up to {0}.backup and creating new copy.
com.google.gson.JsonParseException: java.io.EOFException: End of input at line 2 column 1 path $
at net.minecraft.server.v1_15_R1.ChatDeserializer.a(SourceFile:508) ~[patched_1.15.2.jar:git-Paper-192]
at net.minecraft.server.v1_15_R1.ChatDeserializer.a(SourceFile:524) ~[patched_1.15.2.jar:git-Paper-192]
at net.minecraft.server.v1_15_R1.JsonList.load(JsonList.java:191) ~[patched_1.15.2.jar:git-Paper-192]
at net.minecraft.server.v1_15_R1.DedicatedPlayerList.A(SourceFile:106) ~[patched_1.15.2.jar:git-Paper-192]
at net.minecraft.server.v1_15_R1.DedicatedPlayerList.<init>(SourceFile:29) ~[patched_1.15.2.jar:git-Paper-192]
############################################################
# +------------------------------------------------------+ #
# | Notes | #
# +------------------------------------------------------+ #
############################################################
# This is the config file for EssentialsX.
# This config was generated for version 2.17.2.68.
# If you want to use special characters in this document, such as accented letters, you MUST save the file as UTF-8, not ANSI.
List your server in the Server Browser:
cl_gameserver_create_identity
More information: http://adf.ly/1MWaaz
Disable respawn wait time:
mp_respawnwavetime 0
Disable "Waiting for players" message (non-SourceMod part):
mp_enableroundwaittime 0
@avi12
avi12 / server.js
Created September 26, 2020 02:13
Current Express attempt
const expressPackage =
process.LOGONSERVER === "\\\\AVI12" ? "express-vue" : "express";
const express = require(expressPackage);
const axios = require("axios");
const app = express();
const port = process.env.PORT || 8080;
app.use(express.static(`${__dirname}/dist/`));
app.get("/", (req, res) => {
<!DOCTYPE html><html style="font-size: 10px;font-family: Roboto, Arial, sans-serif;" lang="en" typography typography-spacing><head><script nonce="cZr6TLncbHvkLq5ZPLLZDw">var ytcfg={d:function(){return window.yt&&yt.config_||ytcfg.data_||(ytcfg.data_={})},get:function(k,o){return k in ytcfg.d()?ytcfg.d()[k]:o},set:function(){var a=arguments;if(a.length>1)ytcfg.d()[a[0]]=a[1];else for(var k in a[0])ytcfg.d()[k]=a[0][k]}};
window.ytcfg.set('EMERGENCY_BASE_URL', '\/error_204?t\x3djserror\x26level\x3dERROR\x26client.name\x3d1\x26client.version\x3d2.20210721.00.00');</script><script nonce="cZr6TLncbHvkLq5ZPLLZDw">(function(){window.yterr=window.yterr||true;window.unhandledErrorMessages={};window.unhandledErrorCount=0;
window.onerror=function(msg,url,line,columnNumber,error){var err;if(error)err=error;else{err=new Error;err.stack="";err.message=msg;err.fileName=url;err.lineNumber=line;if(!isNaN(columnNumber))err["columnNumber"]=columnNumber}var message=String(err.message);if(!err.message||message in window.unhandled
<div id="secondary" class="style-scope ytd-watch-grid">
<div id="fixed-secondary" class="style-scope ytd-watch-grid" style="width: 480px; left: 2626.5px;">
<div id="panels" class="style-scope ytd-watch-grid">
<ytd-engagement-panel-section-list-renderer class="style-scope ytd-watch-grid" optimal-reading-width-comments="" modern-panels="" visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN" target-id="engagement-panel-macro-markers-description-chapters"><!--css-build:shady--><!--css-build:shady--><div id="header" class="style-scope ytd-engagement-panel-section-list-renderer"><ytd-engagement-panel-title-header-renderer class="style-scope ytd-engagement-panel-section-list-renderer" modern-panels=""><!--css-build:shady--><!--css-build:shady--><div id="banner" aria-hidden="true" class="style-scope ytd-engagement-panel-title-header-renderer"></div>
<div id="ads-info-button" class="style-scope ytd-engagement-panel-title-header-renderer"></div>
<div id="header" class="style-scope
<div id="secondary" class="style-scope ytd-watch-grid">
<div id="fixed-secondary" class="style-scope ytd-watch-grid" style="width: 480px; left: 2626.5px;">
<div id="panels" class="style-scope ytd-watch-grid">
<ytd-engagement-panel-section-list-renderer class="style-scope ytd-watch-grid" optimal-reading-width-comments="" modern-panels="" visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN" target-id="engagement-panel-macro-markers-description-chapters"><!--css-build:shady--><!--css-build:shady--><div id="header" class="style-scope ytd-engagement-panel-section-list-renderer"><ytd-engagement-panel-title-header-renderer class="style-scope ytd-engagement-panel-section-list-renderer" modern-panels=""><!--css-build:shady--><!--css-build:shady--><div id="banner" aria-hidden="true" class="style-scope ytd-engagement-panel-title-header-renderer"></div>
<div id="ads-info-button" class="style-scope ytd-engagement-panel-title-header-renderer"></div>
<div id="header" class="style-scope