-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Rebase (not sure if this is the right term, but pulled origin/main and resetted to match commit history) * Dizzywing Dispatch Implementation (#122) * Various fixes related to chat * Even more fixes- * Add changelog * Update changelog, had forgotten something * Fix teleport bug * Implementation of Kino Games (#123) * Fixes i forgot to push * Fix another bug * Hotfixes (#124) * Switch to EmuFeral domains since AerialWorks servers are sunsetting * Update connective dependencies * Update readme * Fix example module setup scripts * Update changelog * Staff name colors * Liststaff command, add save colors * Changes to maintenance mode * Further work * Update changelog * Update changelog * Improve staff list command * Make staff list command player-usable * Remove newline * Rename version to beta 1.7 * Update changelog * Potentially patched the favorite player join popup bug * That patch didnt work * New command * Fix inspirations * Fix spawning freezing up * Improve network code * Add a update build script that doesnt immediately upload too --------- Co-authored-by: Bobby Tables <[email protected]>
- Loading branch information
1 parent
d6f1af3
commit a5fe850
Showing
81 changed files
with
5,327 additions
and
1,167 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
*.reg -crlf | ||
*.bat -crlf | ||
*.sh -crlf | ||
*.bash -crlf | ||
gradlew -crlf | ||
*.sh -lf | ||
*.bash -lf | ||
gradlew -lf |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
Centuria requires the following projects: | ||
- connective-http (2023 rewrite and above): https://github.com/SkySwimmer/connective-http | ||
|
||
Commands to set up dependencies: | ||
- Connective: | ||
mkdir deps | ||
git clone https://github.com/SkySwimmer/connective-http deps/connective-http |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,78 @@ | ||
#!/bin/bash | ||
|
||
function copyUpdateData() { | ||
version="$1" | ||
channel="$2" | ||
|
||
# Create directory | ||
mkdir -p "build/updatedata/emuferal.ddns.net/httpdocs/$channel" || exit 1 | ||
|
||
# Copy files | ||
function copyData() { | ||
for file in $1/* ; do | ||
pref=$2 | ||
targetf="${file:${#pref}}" | ||
if [ -f "$file" ]; then | ||
dir="$(dirname "build/updatedata/emuferal.ddns.net/httpdocs/$channel/${version}/${targetf}")" | ||
if [ ! -d "$dir" ]; then | ||
mkdir -p "$dir" || exit 1 | ||
fi | ||
cp -rfv "$file" "build/updatedata/emuferal.ddns.net/httpdocs/$channel/${version}/${targetf}" | ||
fi | ||
if [ "$?" != "0" ]; then | ||
echo Build failure! | ||
exit 1 | ||
fi | ||
if [ -d "$file" ]; then | ||
copyData "$file" "$2" | ||
fi | ||
done | ||
} | ||
|
||
copyData build/update build/update/ | ||
echo -n "$version" > "build/updatedata/emuferal.ddns.net/httpdocs/$channel/update.info" | ||
|
||
source version.info | ||
} | ||
|
||
# Current channel | ||
echo Preparing... | ||
source version.info | ||
rm -rf build/updatedata | ||
rm -rf build/update | ||
echo | ||
echo | ||
echo Centuria Update Builder | ||
echo Version: $version | ||
echo Version type: $channel | ||
echo | ||
echo | ||
read -p "Are you sure you want to build this version's update files? [Y/n] " prompt | ||
|
||
if [ "$prompt" != "y" ] && [ "$prompt" != "Y" ]; then | ||
exit | ||
fi | ||
|
||
echo Building centuria... | ||
./gradlew build updateData || exit $? | ||
echo | ||
|
||
echo Copying data... | ||
copyUpdateData "$version" "$channel" | ||
|
||
# Other channels | ||
if [ "$channel" == "beta" ]; then | ||
copyUpdateData "$version" alpha | ||
fi | ||
if [ "$channel" == "prerelease" ]; then | ||
copyUpdateData "$version" alpha | ||
copyUpdateData "$version" beta | ||
fi | ||
if [ "$channel" == "release" ]; then | ||
copyUpdateData "$version" alpha | ||
copyUpdateData "$version" beta | ||
copyUpdateData "$version" prerelease | ||
fi | ||
|
||
echo | ||
echo Build completed. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
New features in 1.7: | ||
- Implemented Dizzywing Dispatch partially (credits to animal animalson) | ||
- Implemented Kino minigames (credits to animal animalson, unclear if its fully in place, needs testing) | ||
- Saves can now have different colors, you will be able to tell if someone is in experience mode or creative by the name colors | ||
- Staff now have different name colors and a tag before their name showing their rank | ||
|
||
Fixes in 1.7: | ||
- Fixed account unpair issues with account deletion | ||
- Fixed loot spawning locking up sometimes which caused loot not to respawn every now and then | ||
- Fixed True Friendship inspiration and some others not being given to the player | ||
- Fix dms and gcs having ghost entries if accounts get deleted (chat has been fixed) | ||
- Fixed levels not being refreshed on logout and save switch | ||
- Fixed server not fully teleporting players | ||
- Fixed invalid unread counts | ||
- Fixed player name changes not synchronizing immediately | ||
- Corrected time bonus of Do or Dye level 104 | ||
- Patched account registration | ||
|
||
Changes in 1.7: | ||
- FTL (modloader) has been overhauled | ||
- Made it that modules can override existing network packets | ||
- Updated Connective libraries, this will help with stability | ||
- Updated the FeralTweaks server module data processor so that it doesnt require authorization for chart patch downloads | ||
- Made it that maintenance mode doesnt automatically shut the server down when everyone is offline | ||
- Maintenance mode no longer allows staff login apart from admins | ||
- FeralTweaks server code has been overhaulled to be more clean and easier to navigate through | ||
|
||
Command changes: | ||
- The 'toggleghostmode' command no longer requires admin clearance | ||
- New staff command: startmaintenancetimer: command to schedule server maintenance (minutes) | ||
- New staff command: schedulemaintenance: command to schedule server maintenance (date/time) | ||
- New staff command: cancelmaintenance: cancels scheduled server maintenance | ||
- new staff command: stopserver: stops the server (uses a update shutdown message without feraltweaks, but uses a custom message with feraltweaks) | ||
- New player-usable command: stafflist: lists all staff users on the server (with online status) | ||
|
||
Modloader changes: | ||
- Removed patches that caused the game to lag | ||
- Overhauled inner workings of feraltweaks making it much more stable | ||
- Implemented asset injection and chart injection for mods | ||
- Implemented mod packages and packaging system | ||
- Implemented a mod networking framework | ||
- Fixed issues preventing multiple of the same client from starting | ||
- Added support for command line arguments | ||
- Logging overhaul | ||
|
||
Launcher fixes: | ||
- Fixed issues where on some systems the modloader could freeze | ||
- Fixed issues with the start scripts, making them more compatible with installers |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
rootProject.name = 'Centuria' | ||
include("deps:connective-http") |
Oops, something went wrong.