Arc
Multi version compatible Minecraft anticheat.
Install / Use
/learn @Vrekt/ArcREADME
Arc
Arc is an anticheat built to support older PvP versions and newer game versions. The goal of Arc is to be extremely configurable, performant, compatible, and effective.
- Extensive configuration and permissions
- Supports 1.8, 1.12, 1.16, and 1.17!
- LiteBans support
- Performant
- API
Installing
Arc is currently built with Java 8 and requires ProtocolLib to be present on the server. In the near future, builds using Java 16 will be available for 1.17+ game versions.
Head over to the releases page and download the latest version. Then, place the jar file into your plugin directory.
ProtocolLib
You can find ProtocolLib here.
Compatibility
Arc is compatible with either Spigot or PaperSpigot. Other software or forks are untested, so use at your own risk.
Checks
Arc is still experimental regardless, improvements and features are worked on every day. As such, expect some things to be totally missing or broken.
Combatchecks- KillAura
- Criticals
- Reach
- NoSwing
Movingchecks- Flight
- NoFall
- MorePackets
- Jesus
Networkchecks- Swing packet checking
- Payload packet checking
Playerchecks- Regeneration
- FastUse
- FastBow
- FastConsume
Blockchecks- Reach
- Breaking
- Placing
- Interaction
- NoSwing
- Breaking
- Placing
- Interaction
- Nuker
- Reach
Development
Visit the projects board to see in-progress items and TODO.
-
You can submit pull requests at any time to implement a feature or change.
- Please ensure the code is quality and readable
- Be sure to thoroughly test and make sure no other systems interfere.
- Documentation should be included.
-
To work on Arc yourself, the following things are required:
- A PaperSpigot 1.8 jar with NMS.
- A CraftBukkit 1.15.2 jar - which can be obtained from BuildTools using
--compile craftbukkit - A CraftBukkit 1.16.5 jar - which can be obtained from BuildTools using
--compile craftbukkit - Each CraftBukkit jar must be placed in their respective
bridgex_xdirectory.
Documentation
All the documentation is still work-in-progress and very incomplete.
Although, most things within the code are very clear and documented.
- Here are the various documentation links
Related Skills
node-connect
351.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
351.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
351.8kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
