Skip to content

Instantly share code, notes, and snippets.

@Encritary
Encritary / bvk_webinar_bot.py
Last active March 18, 2025 12:55
Бот для вебинара «Как сделать чат-бот Telegram на Python»
# Импортируем всё необходимое из aiogram
from aiogram import Bot, Dispatcher
from aiogram.filters import CommandStart
# Импортируем всё необходимое из стандартных библиотек
import asyncio
import logging
import sys
# Указываем токен бота из @BotFather
@Encritary
Encritary / mclaunch.py
Created December 16, 2022 12:34
A script to launch Minecraft Linux Launcher directly, bypassing the launcher UI
#!/usr/bin/python3
import os, sys, subprocess, signal
LAUNCHER_DATA = os.path.expanduser('~') + '/.local/share/mcpelauncher/'
USAGE = "Usage: mclaunch.py <version> [x32/x64 (default: x64)]"
if not (2 <= len(sys.argv) <= 3):
print(USAGE)
@Encritary
Encritary / 1solution.cpp
Created October 13, 2022 16:57
Решение задачи № 3.3 с 1 этапа НТО 2022-2023 по информатике
#include <bits/stdc++.h>
using namespace std;
#define NUM_EPOCHS 250000
int main(){
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
@Encritary
Encritary / artifact.py
Created May 15, 2022 10:33
Artifact command generation for Grasscutter by entering stats
import json, itertools, sys
ARTIFACT_PATH = "resources/ExcelBinOutput/ReliquaryExcelConfigData.json"
MAINSTAT_PATH = "resources/ExcelBinOutput/ReliquaryMainPropExcelConfigData.json"
AFFIX_PATH = "resources/ExcelBinOutput/ReliquaryAffixExcelConfigData.json"
EQUIP_TYPES = {
"EQUIP_BRACER": "flower",
"EQUIP_NECKLACE": "plume",
"EQUIP_SHOES": "sands",
@Encritary
Encritary / good_coloring_gen.cpp
Last active September 25, 2022 11:02
Генерация предподсчёта для задачи «Хорошие раскраски»: https://codeforces.com/gym/102936/problem/7
#include <bits/stdc++.h>
using namespace std;
#define vi vector<int>
#define vvi vector<vector<int>>
minstd_rand mtrand;
int cost(vvi &t, int n, int m){
@Encritary
Encritary / Packets361.php
Last active July 10, 2019 10:47
Packet IDs from bedrock_server 1.12.0.28
<?php
declare(strict_types=1);
interface Packets361{
public const LOGIN_PACKET = 0x01;
public const PLAY_STATUS_PACKET = 0x02;
public const SERVER_TO_CLIENT_HANDSHAKE_PACKET = 0x03;
public const CLIENT_TO_SERVER_HANDSHAKE_PACKET = 0x04;
@Encritary
Encritary / Trading.php
Created December 27, 2017 05:30
Trading example for Prismarine 1.2; to use this on pmmp you have to rewrite this a bit
<?php
namespace Encritary;
use pocketmine\entity\Entity;
use pocketmine\entity\Villager;
use pocketmine\event\Listener;
use pocketmine\event\player\PlayerInteractEvent;
use pocketmine\event\player\PlayerQuitEvent;
use pocketmine\event\server\DataPacketReceiveEvent;
@Encritary
Encritary / Trading.php
Created December 27, 2017 05:09
Trading example for GenisysPro or Prismarine server softwares
<?php
namespace Encritary;
use pocketmine\entity\Entity;
use pocketmine\entity\Villager;
use pocketmine\event\Listener;
use pocketmine\event\player\PlayerInteractEvent;
use pocketmine\event\player\PlayerQuitEvent;
use pocketmine\event\server\DataPacketReceiveEvent;