Giter Site home page Giter Site logo

hanbings / alkaid Goto Github PK

View Code? Open in Web Editor NEW
82.0 3.0 12.0 785 KB

🌟 Alkaid - 摇光 一只可以帮助你进行 Bukkit 插件开发的狼龙!A kemono wolf-dragon that can help you with Bukkit plugin development !

Home Page: https://alkaid.alkaidmc.com

License: Apache License 2.0

Java 100.00%
minecraft bukkit tool library spigot java alkaid functional-programming stream lambda

alkaid's Introduction

世界上有趣的事那么多,没有什么值得我困顿一生

There are so many interesting things in the world, nothing worth getting stuck with for the rest of my life.

🐱 BlogEmailTwitter

🐱 Nice to meet you!

这里是寒冰,是 Furry,喜欢猫、麒麟和龙的男生,会写点代码,玩玩 Minecraft,总之很高兴认识你!多多指教!

I am hanbings, a cat exploring the world of computer science.

Java / Typescript / Rust

对 Web 与云计算基础设施、数据库原理和操作系统都很感兴趣。持续探索中!

Interested in web and cloud computing infrastructure, database principles, and operating systems. So I'm learning more!

Exploring

  • Currently participating in GSoC 2024 and working on improving uutils/findutils
  • ebpfs: Participating in the project of GLCC 2023, with the goal of building a platform for storing and retrieving ebpf packages.
  • canicula: Learning and write an operating system based on x86-64 / AArch64 / RISC-V64GC architecture.
  • nikukyu: Security, single sign-on, and OAuth protocols.
  • Effective Rust: I would like to know more about Rust and I am reading this book.

GPG Key ID

# Current
0x222edb51eafaff52
0x8c5185eb9ec8bf30a79370d6222edb51eafaff52

# The commit signing ID displayed by Github
0xaa9cb43124987769

# Expired / Deprecated
0x105F49F93B140772
0xE5DEA3357DB4CF3C

alkaid's People

Contributors

apjifengc avatar core2002 avatar hanbings avatar koorimoe avatar kryorains avatar milkory avatar naptie avatar ykdlb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

alkaid's Issues

Functional refactoring of MongoDB and Redis modules

本次重构将会添加以下内容:
This refactoring will add the following:

  • Redis 连接与连接器的统一接口 7d80dd9
    Unified interface for Redis connections and connectors. 7d80dd9
  • MongoDB 4.x 版本的适配 f5288d0
    Adaptation for MongoDB 4.x versions. f5288d0
  • MongoDB 对数据库操作的连接器接口现在返回 Future,代表数据库操作执行结果 f5288d0
    MongoDB's connection interface for database operations now returns a Future, which represents the execution result of the database operation. f5288d0
  • MongoDB 集群支持 f5288d0
    MongoDB cluster support. f5288d0
  • Redis 集群支持
    Redis cluster support.

此外,我们需要重新编写集成测试提高覆盖率,这一部分稍后更新。
In addition, we need to rewrite the integration tests to improve coverage, this part will be updated later.

Minecraft 1.20.5 Support

Since Minecraft has changed to Java 21, the old plugins will no longer work. Please add 1.20.5 support to both Friends API and Party API :)

Some Issues with TickEvent

With alkaid, developers can handle ticks as some events, which is a good practice in some scenarios

However, There're some issues with TickEvent (and its implementation):

  1. TickEvent.tick is always 1

  1. It sends tons of events even unused, which stresses GC

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.