Skip to content

Instantly share code, notes, and snippets.

View sdaugherty's full-sized avatar

Stephanie Daugherty sdaugherty

View GitHub Profile
[18:01:03] [User Authenticator #1/INFO]: UUID of player ancientstephanie is c29e3b52-dd9c-4767-9519-657bcea0909d
[18:01:04] [Server thread/ERROR]: Encountered an unexpected exception
java.lang.ExceptionInInitializerError: null
at io.github.nyliummc.essentials.EssentialsChatModule$onInitialize$1.get(EssentialsChatModule.java:51) ~[essentials-module-chat-0.2.5+1.16.1.jar:?]
at io.github.nyliummc.essentials.EssentialsChatModule$onInitialize$1.get(EssentialsChatModule.java:36) ~[essentials-module-chat-0.2.5+1.16.1.jar:?]
at io.github.nyliummc.essentials.entities.EssentialsRegistry.getModelHandler(EssentialsRegistry.java:113) ~[essentials-base-0.2.5+1.16.1.jar:?]
at net.minecraft.class_3222.handler$zed000$setNickname(class_3222.java:2134) ~[intermediary-server.jar:?]
at net.minecraft.class_3222.<init>(class_3222.java:186) ~[intermediary-server.jar:?]
at net.minecraft.class_3324.method_14613(class_3324.java:458) ~[intermediary-server.jar:?]
at net.minecraft.cl
@sdaugherty
sdaugherty / minecraft_admin_tooling.md
Last active July 15, 2020 15:02
things that minecraft server owners need

This is a general wishlist of things that server owners need, particularly for successful public servers. Not every server will need all of these, but, these solve real problems for server admins.

Tools to combat Cheating / Griefing

  • Logging, logging, logging - block logging, logging of anomolous events, filters to make sense of all this
    • Ability to log just specific events (break diamond, chest interaction, etc)
    • Statistical detection of possible cheats based on behavior
  • Anti-XRay based on lying to clients about all the blocks they can't see
  • A completely airtight vanish implementation (spectate without showing up on the user list, and without introducing side effects that other clients could detect)
  • Rollback tools (partly covered by worldedit, but it would be nice to be able to do a rollback of a particular user's actions)
  • See locations and logs of all players
@sdaugherty
sdaugherty / minecraft.log
Created June 13, 2020 21:24
Stockpile+TechReborn Crash
13.06 21:20:25 [Server] Server thread/INFO ancientstephanie joined the game
13.06 21:20:25 [Server] Server thread/INFO Sending config to ancientstephanie (c29e3b52-dd9c-4767-9519-657bcea0909d)
13.06 21:20:25 [Server] Server thread/INFO [STDOUT]: sending loot to ancientstephanie
13.06 21:20:25 [Server] Server thread/INFO Silk not found, not loading compatibility for fluids.
13.06 21:20:25 [Server] Server thread/INFO RebornCore found, loading compatibility for fluids.
13.06 21:20:26 [Server] Server thread/ERROR Encountered an unexpected exception
13.06 21:20:26 [Server] INFO net.minecraft.class_148: Ticking block entity
13.06 21:20:26 [Server] INFO at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:858) ~[intermediary-server.jar:?]
13.06 21:20:26 [Server] INFO at net.minecraft.class_3176.method_3813(class_3176.java:347) ~[intermediary-server.jar:?]
13.06 21:20:26 [Server] INFO at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:793) ~[intermediary-server.jar:?]

Keybase proof

I hereby claim:

To claim this, I am signing this object:

@sdaugherty
sdaugherty / techstuff.md
Created December 6, 2017 05:21
tech stuff

(this is work in progress, I’ve probably overlooked some stuff)

I’ve been working with computers since I was a child, my first computer was an Atari XE that I got when I was 8, a hybrid of a computer and game console that unfortunately came out at the same time as the original NES. I moved on from that to my first real PC, a 386SX with 1MB of ram, running MS-DOS and the now-forgotten Geoworks desktop. We still had Apple II’s and TRS-80s in school, so I would program on those.

Started building my own computers by the time I was 12, with a lovely 486 system, which unfortunately, would later succumb to a lightning strike. I made use of the local BBS scene to download shareware games.

By the time I was 15 or so, I was back on a 386, but with 4MB of ram, since my family didn’t have money for another real computer. Windows wouldn’t run on it, and I’d been using DOS for years, so I took the plunge into Linux, specifically, Debian 1.3 “Bo”, downloaded on a set of floppy disks from the community college’s computer

@sdaugherty
sdaugherty / Settings_v0.ini
Created November 26, 2017 17:39
my overwatch settings file
[Cinematics.1]
ShowIntro = "0"
[GPU.6]
GPUDeviceID = "7297"
GPUName = "NVIDIA GeForce GTX 1050"
GPUScaler = "13.000000"
GPUVenderID = "4318"
[MovieExport.1]

Keybase proof

I hereby claim:

To claim this, I am signing this object:

title author
Ident, The Identification Protocol
raccoon

Ident, The Identification Protocol

[12:34] -irc.paraphysics.net- *** Processing connection to irc.paraphysics.net

class ThermInfraCostPlugin < Plugin
# return a help string when the bot is asked for help on this plugin
def help(plugin, topic="")
return "infracost <infra> <amount> <resources> => returns cost to purchase <amount> infra starting at <infra> with resources <resources>. Assumes you have factories and construction. Possible resources are sdc, gov, rubber, coal, iss."
end
# tells you cost of <amount> infra starting at <infra>
def privmsg(m)
@sdaugherty
sdaugherty / badtemplate.html
Created February 28, 2013 05:01
Bad template code that makes piecrust cry.
{% for page in site.pages %}
* [{{ page.title }}]({{ page.uri }})
{% endfor %}