<repositories>
<repository>
<id>carm-repo</id>
<url>https://repo.carm.cc/repository/maven-public/</url>
</repository>
</repositories>repositories {
maven { url 'https://repo.carm.cc/repository/maven-public/' }
}configured
📝 "Once set, Simple get." A simple, easy-to-use and universal solution for managing, loading, reading, and updating configuration files. Supported JSON, YAML, Hocon, TOML, SQL, MongoDB... and much more!
configured
📝 "Once set, Simple get." A simple, easy-to-use and universal solution for managing, loading, reading, and updating configuration files. Supported JSON, YAML, Hocon, TOML, SQL, MongoDB... and much more!
EasySQL
quarkdown-for-intellij
🪐Quarkdown Language support for JetBrains IntelliJ Platform, enabling developers to write and edit Quarkdown documents with full IDE assistance.
quarkdown-for-intellij
🪐Quarkdown Language support for JetBrains IntelliJ Platform, enabling developers to write and edit Quarkdown documents with full IDE assistance.
LimboService
quarkdown
UserPrefix
EasyPlugin
AliDDNS-Updater
AliDDNS-Updater
简单轻量的阿里云DDNS更新器。
MoeTeleport
BungeeAuthProxy
Authentication proxy injector for BungeeCord servers, which is trying to solve the problem of inability to access the MineCraft online session and auth service in some areas.
BungeeAuthProxy
Authentication proxy injector for BungeeCord servers, which is trying to solve the problem of inability to access the MineCraft online session and auth service in some areas.
UltraDepository
GithubReleases4J
MineSQL
TimeReward
TimeReward
在线时长自动领奖插件,通过指令发放奖励,基于EasyPlugin实现。
EasyListener
MineConfiguration
VotePass
VotePass
"Passed by Vote!" An efficient and fair verification plugin for whitelisted servers, which supports players to submit whitelist requests by themselves and be reviewed by all players who have passed.
UltraMotd
超级介绍。为 BungeeCord 制作的MOTD(消息介绍)插件,支持定制各类消息、分IP反馈介绍内容、随机消息轮换等功能。
UltraMotd
超级介绍。为 BungeeCord 制作的MOTD(消息介绍)插件,支持定制各类消息、分IP反馈介绍内容、随机消息轮换等功能。
MineEconomy
Economy system for MineCraft servers, with multi-platform, multi-currency and data-sync supported, aims to build the next generation of new economic system.
MineEconomy
Economy system for MineCraft servers, with multi-platform, multi-currency and data-sync supported, aims to build the next generation of new economic system.
FishContest
UserSuffix
Simple user title plugin, support customizing titles by commands.
UserSuffix
Simple user title plugin, support customizing titles by commands.
ViaLimboService
🌇 A LimboService plugin, integrating ViaProxy for more Minecraft versions to connect.
ViaLimboService
🌇 A LimboService plugin, integrating ViaProxy for more Minecraft versions to connect.
BukkitJSONSerializer
A JSON serialize/deserialize util for bukkit's ConfigurationSerialization.
BukkitJSONSerializer
A JSON serialize/deserialize util for bukkit's ConfigurationSerialization.
Merged table cells for Quarkdown tables.
/**
* Merged table cells for Quarkdown tables.
*
* Quarkdown has no syntax for merged cells, so this script adds one through
* in-cell markers. A cell whose entire content is a marker is folded into a
* neighbouring cell:
*
* | Category | Item | Model |
* |-------------|--------|--------|
* | Electronics | Laptop | 14+ |
* | ^ | iPhone | 17 PRO |
* | Costs | < | 1500 |
. . .Cross-page continuation notes for Quarkdown.
/**
* Cross-page continuation notes.
*
* When paged.js splits an element across pages it marks the original with
* `data-split-to` and the carried-over fragment with `data-split-from`.
* Based on that, this script:
* - marks the bottom-right corner of the element with "Continued on next page";
* - marks the top-left corner of the carried-over fragment with
* "Table 2.1 continued from previous page".
*
* Notes are absolutely positioned on one of the element's ancestors, so they
* stay out of the document flow and never affect paged.js pagination.
. . .QQ空间归档 HTML 与 Memos 之间的一站式迁移工具
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
qzone_to_memos.py — QQ空间归档 HTML 与 Memos 之间的一站式迁移工具
子命令:
import 解析导出的 HTML, 将说说(时间/文字/图片)导入 Memos
- 图片从 QQ 图床下载后转存为 Memos 附件(原链带签名会过期, 不可直引)
- 保留原始发布时间(createTime), 并同步 updateTime, 时间线干净
- 按「发布时间/正文文本」双重去重, 中断后可直接重跑续传
- 默认跳过全空条目(无文字、无图片、无视频), --keep-empty 可关闭
audit 离线体检导出文件: 列出全空条目、时间可疑条目(评论早于正文/同分钟扎堆)
. . .MySQL/MariaDB Database export script for schem&data with table seperated.
#!/bin/bash
# Usage: ./export_tables.sh DB_NAME DB_USER DB_PASSWD
if [ $# -ne 3 ]; then
echo "Usage: $0 DB_NAME DB_USER DB_PASSWD"
exit 1
fi
DB_NAME=$1
DB_USER=$2
DB_PASSWD=$3
. . .(Outdated) Auto merge script for GitHub-CLI. See CarmJos/mergebot .
import subprocess
import re
from dataclasses import dataclass
from datetime import datetime
AUTO_MERGE_USERS = ["renovate", "dependabot"]
@dataclass
class PullRequestData:
id: int
title: str
. . .Separate startup scripts for JVM settings
-Xss512k
-XX:+UnlockDiagnosticVMOptions
-XX:+UnlockExperimentalVMOptions
-XX:-OmitStackTraceInFastThrow
-Dfile.encoding=UTF-8
-Dnetworkaddress.cache.ttl=10
-XX:+AlwaysPreTouch
-XX:MaxDirectMemorySize=1024m
-XX:MaxMetaspaceSize=384m
-XX:ReservedCodeCacheSize=256m
-XX:+DisableExplicitGC
-XX:MaxGCPauseMillis=50
. . .Tencent Cloud DDNS Script
#!/bin/bash
echo "[$(date "+%G/%m/%d %H:%M:%S")] DDNSPOD.sh start..."
# 设置需要 DDNSPOD 的 APP_ID 和 API_Token
API_ID=xxxxxx
API_Token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# 设置需要 DDNS 的一级域名 ,格式为 xxx.com
domain=xxx.com
# 设置需要 DDNS 的二级域名 ,格式为 aaa
host=aaa
. . .APT 快速换源
bash <(curl -sSL https://linuxmirrors.cn/main.sh)BambuLab X1 Carbon Start-up gcode with Faster bootup
; This Gcode reduces the waiting time before printing by:
; 1. Pop shorter shit
; 2. Bed heated with other actions till leveling
; 3. Removed start calibration
; 4. Reduce the thickness and length of the load line
;===== machine: X1 ====================
;===== date: 20240919 ==================
;===== start printer sound ================
M17
M400 S1
M1006 S1
. . .All Pokemon Species in Pixelmon Mod.
MissingNo(0, "MissingNo"),
Bulbasaur(1, "Bulbasaur"),
Ivysaur(2, "Ivysaur"),
Venusaur(3, "Venusaur"),
Charmander(4, "Charmander"),
Charmeleon(5, "Charmeleon"),
Charizard(6, "Charizard"),
Squirtle(7, "Squirtle"),
Wartortle(8, "Wartortle"),
Blastoise(9, "Blastoise"),
Caterpie(10, "Caterpie"),
Metapod(11, "Metapod"),
. . .GHUpdateChecker 中文版 (基于GithubReleases4J)
import cc.carm.lib.githubreleases4j.GithubReleases4J;
import cc.carm.plugin.userprefix.Main;
import org.jetbrains.annotations.NotNull;
import java.util.logging.Logger;
public class UpdateChecker implements Runnable {
protected final @NotNull Logger logger;
protected final @NotNull String owner;
protected final @NotNull String repo;
. . .Utils to parse maps in YAMLConfiguration.
public class MapParseUtils{
public static <V> Map<String, V> readStringMap(@Nullable ConfigurationSection section,
@NotNull Function<String, V> valueCast) {
if (section == null) return new LinkedHashMap<>();
Map<String, V> result = new LinkedHashMap<>();
for (String key : section.getKeys(false)) {
V finalValue = valueCast.apply(section.getString(key));
if (finalValue != null) result.put(key, finalValue);
}
return result;
. . .





