atherys / atheryscore Goto Github PK
View Code? Open in Web Editor NEWThe core utilities behind the A'therys Horizons server
License: GNU General Public License v3.0
The core utilities behind the A'therys Horizons server
License: GNU General Public License v3.0
Only MongoDB is boring. We should have SQL as well.
They ought to be modifiable as part of the config file.
This will help with accessing minecraft values for weapon damage, armor defense and others.
See https://minecraft.gamepedia.com/Attribute for reference.
Description: There is no type serializer for Duration
types, so the config fails to load.
Description: AtherysCore should expose an API that will allow other plugins to figure out the following:
/chat join channel-id
: Receive messages from the channel./chat leave channel-id
: Stop receiving messages from the channel./chat focus channel-id
: Leave all channels except for the given channel./chat toggle channel-id
: Toggles which channel you're talking in.We should also support some kind of short hand for toggling chats. (/nc
for nation chat, for example)
Introduce a Tax system for Towns.
Should use redis for caching instead of our own custom in-memory cache implementation.
This could be done by simply extending the Cache
interface.
Hierarchical command structures are incredibly annoying to create with Sponge's API. Make a higher level one using Annotations instead.
Description: Introduce the ability for plugins using AtherysCore to implement database migration. At the moment of introducing migrations to a plugin for the first time, a DDL script will be created based on the entities as they exist at that time, and that will be the initial migration script. Dynamic DDL generation and execution ( "hibernate.hbm2ddl.auto"=update
) will be turned off at that point, and all plugins will be responsible for maintaining compatibility between updates.
Purpose: Because bad things will happen if we don't.
When i'm starting my server, it's crashing since i add atherys core, party and town.
My minecraft server 1.12.2 run on SpongeForge (Sponge 7.3.0 / forge-1.12.2-14.23.5.2838-universal.jar)
Reproduction Steps: By starting the server with all those 3 plugins
Expected Behavior: It should just start as normal and run normal
Observed Behavior: Server crash on starting
Here the crash report : https://pastebin.com/SGvshHsd
Here the logs : https://pastebin.com/Vi2968vD
Should be able to have the command classes as part of the injector and just inject their dependencies instead of having to go through the plugin main class.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.