Commit Graph

15 Commits (7532912d21022eafb7ade106a5a8f11e5380c5c4)

Author SHA1 Message Date
Joey Hines 9723fa6b9a Cleaned up code and added name exceptions to the config files 2018-08-11 18:02:50 -05:00
Joey Hines fe30c9405f Added admin commands for managing the db 2018-08-11 11:20:40 -05:00
Joey Hines ccde543308 Split up the commands into cogs to organize things better 2018-08-05 17:20:37 -05:00
Joey Hines 04ccf94d1a addtunnel now can't update locations with existing tunnels. Also several other fixes 2018-07-29 08:59:11 -05:00
Joey Hines 11266bf498 register now checks if a player is in the database 2018-07-22 20:37:06 -05:00
Joey Hines cc1324c5bb Fixed error handling for tunnels and dims 2018-07-22 19:26:21 -05:00
Joey Hines 93827f5f90 Refactored to handle sessions cleaner. Command logic now is in Commands.py. This should make adding new commands easier and keep logic the same in MC. 2018-07-22 18:56:07 -05:00
Joey Hines 4c0d8d2384 Switched SQL backend to MySQL 2018-07-21 13:28:31 -05:00
Joey Hines 625e4dc796 Added commands and interface support for the new shops. Also changed how linked objects handle printing. 2018-07-20 20:50:24 -05:00
Joey Hines d5d75841c8 Change addbase/addshop syntax and create a tunnel object 2018-07-19 20:18:22 -05:00
Joey Hines eccfba5bec Added LocationNameNotUniqueError to handle unique constraint errors better 2018-07-15 10:56:56 -05:00
Joey Hines 77ded8497e Improved Error Handling 2018-06-30 10:07:56 -05:00
Joey Hines 26b19f4836 MC UUID is now used to track players 2018-06-02 21:42:31 -05:00
Joey Hines 038fe82fb3 Wrapped SQLAlchemy into the database class 2018-05-29 09:04:01 -05:00
Joey Hines 0917c77197 Moved Errors and Database models into thir own module 2018-05-26 10:07:17 -05:00