Code Monkey home page Code Monkey logo

violet's Introduction

Violet

Violet Library Plugin

紫罗兰

紫罗兰 Spigot/Sponge 模板插件

Violet

简介

这是一个模板插件,可以省去部分重复工作,加速插件开发。

关于名字,起名是个让人纠结的事,所以我一般喜欢用起名的那一瞬间我想到的最近正在接触的事物——紫罗兰永恒花园。 现在想来,这个名字真的很不错啊。

特性

  1. 语言文件第一次会从jar包内提取到lang文件夹,如果需要自定义化翻译,可直接修改语言文件,然后重载。

自律规则

  1. 高耦合的类应该合并到一个类中,避免循环依赖造成不必要的麻烦。
  2. 在整个运行周期不会修改,或整个服务器运营周期不会更改的配置,不应该用命令配置。

测试内容

  • 命令及子命令权限
  • @McVer版本限制

版本声明

2.5.0 版本开始,将按照 语义化版本标准 进行版本命名。2.5.0 版本不兼容所有旧版本。

violet's People

Contributors

himmelt avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

violet's Issues

子命令疑似BUG

虽然填写了路径,可是在主命令按tab时一级子命令中居然出现了二级子命令。

README

语言文件都是可修改的!
添加指令描述

给 命令 添加 Tab 补全器

在 注解命令里可以用lambda实现补全器。

有补全器以补全器优先,其次 注解 tabs 再其次 默认补全。

color 问题

能否把langmap里的&颜色字符在读取时就替换成§

统计依赖插件

列出依赖紫罗兰的插件和版本
尝试获取版本更新信息
在实例化时向violet注册插件信息。

给 玩家 添加存储数据。

给 User/OfflinePlayer 添加静态存储数据,默认基本类型或实现了序列化器的类型,异步保存。
给在线玩家添加临时存储数据,类型Object。

bstats 改进

不变量替换在初始化时进行,此后直接替换易变量。

标准规则

在整个运行周期不会修改,或整个服务器运营周期不会更改的配置,不应该用命令配置。

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.