Skip to content

Commit 7e49bf1

Browse files
committed
1.50.4
1 parent fa4fd26 commit 7e49bf1

File tree

5 files changed

+22
-15
lines changed

5 files changed

+22
-15
lines changed

assets/control

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Package: craftserversetup
2-
Version: 1.50.3
2+
Version: 1.50.4
33
Maintainer: Enderbyte Programs <[email protected]>
44
Homepage: https://github.com/Enderbyte-Programs/CraftServerSetup
55
Architecture: all

changelog

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
1.50.4:
2+
- Fix bugs in Analytics
3+
- Fix bugs in stat lookup
14
1.50.3:
25
- Add data zooming to the Analytics Viewer
36
1.50.2:

src/craftserversetup.py

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
VERSION_MANIFEST = "https://piston-meta.mojang.com/mc/game/version_manifest_v2.json"
55
BUNGEECORD_DOWNLOAD_URL = "https://ci.md-5.net/job/BungeeCord/lastStableBuild/artifact/bootstrap/target/BungeeCord.jar"
66
APP_VERSION = 1#The API Version.
7-
APP_UF_VERSION = "1.50.3"
7+
APP_UF_VERSION = "1.50.4"
88
#The semver version
99
UPDATEINSTALLED = False
1010
DOCFILE = "https://github.com/Enderbyte-Programs/CraftServerSetup/raw/main/doc/craftserversetup.epdoc"
@@ -2932,6 +2932,11 @@ def getplayerminutes(self) -> int:
29322932
return self.howmanyonline()
29332933
else:
29342934
return self.playerminutes
2935+
def get_data(self,setting):
2936+
if setting == AnalyticsExplorerDataTypes.PLAYERCOUNT:
2937+
return self.howmanyonline()
2938+
else:
2939+
return self.getplayerminutes()
29352940

29362941
def serverminuteframe_uf(smf:ServerMinuteFrame):
29372942
return f"{smf.minuteid} ({smf.todatetime()}) - {smf.onlineplayers}"
@@ -3072,10 +3077,9 @@ def server_analytics_explorer(stdscr,data:dict[int,ServerMinuteFrame]):
30723077
stdscr.clear()
30733078
ndate = cursesplus.date_time_selector(stdscr,cursesplus.DateTimeSelectorTypes.DATEANDTIME,"Choose a date and time to jump to",True,False,get_datetime_from_minute_id(ldata[offset].minuteid))
30743079
if currentzoomlevel == AnalyticsExplorerZoomLevels.HOUR:
3075-
ndate.minute = 0
3076-
ndate.second = 0
3080+
ndate = ndate.replace(second=0,minute=0)
30773081
if currentzoomlevel == AnalyticsExplorerZoomLevels.DAY or currentzoomlevel == AnalyticsExplorerZoomLevels.WEEK:
3078-
ndate.hour = 0
3082+
ndate = ndate.replace(hour=0)
30793083
nmid = get_minute_id_from_datetime(ndate)
30803084
if not nmid in data:
30813085
cursesplus.messagebox.showerror(stdscr,["Records do not exist for the selected date."])
@@ -3107,14 +3111,14 @@ def server_analytics_explorer(stdscr,data:dict[int,ServerMinuteFrame]):
31073111
final_data[s.minuteid] = s
31083112
data = final_data
31093113
ldata = list(data.values())
3110-
maxval = max([p.getplayerminutes() for p in list(data.values())])
3114+
maxval = max([p.get_data(currentdatatype) for p in list(data.values())])
31113115
#if currentdatatype == AnalyticsExplorerDataTypes.TOTALPLAYERMINUTES:
31123116
# maxval = maxval*get_chunk_size_from_aezl(currentzoomlevel)
31133117
datasize = len(data)-1
31143118

31153119
elif ch == "d":
31163120
currentdatatype = list(datatypes.keys())[crss_custom_ad_menu(stdscr,list(datatypes.values()),"Choose a data type")]
3117-
maxval = max([p.getplayerminutes() for p in list(data.values())])
3121+
maxval = max([p.get_data(currentdatatype) for p in list(data.values())])
31183122
#if currentdatatype == AnalyticsExplorerDataTypes.TOTALPLAYERMINUTES:
31193123
# maxval = maxval*get_chunk_size_from_aezl(currentzoomlevel)
31203124
if offset > datasize:
@@ -3801,14 +3805,14 @@ def create_uuid_index(stdscr) -> None:
38013805
faileduuids = 0
38023806
cursesplus.displaymsg(stdscr,["Saving UUIDS..."],False)
38033807
#Attempt to match UUID-less matches
3804-
cursesplus.textview(stdscr,text=str(missinguuids))
3808+
#cursesplus.textview(stdscr,text=str(missinguuids))
38053809
for missinuuid in missinguuids:
38063810
if missinuuid in s1knowledgebase:
38073811
UUID_INDEX[missinuuid] = s1knowledgebase[missinuuid]
38083812
saveduuids += 1
38093813
missinguuids.remove(missinuuid)
38103814

3811-
cursesplus.messagebox.showinfo(stdscr,[str(saveduuids),str(faileduuids)])
3815+
#cursesplus.messagebox.showinfo(stdscr,[str(saveduuids),str(faileduuids)])
38123816
#Use webrequests for remaining UUIDS
38133817
tofindpbar = cursesplus.ProgressBar(stdscr,len(missinguuids),message="Finding UUIDs")
38143818
for missinuuid in missinguuids:

src/crss-wine.iss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33

44

5-
#define MyAppVersion "1.50.2"
5+
#define MyAppVersion "1.50.3"
66
;The above line must be on line 5!
77

88

@@ -39,7 +39,7 @@ OutputDir=C:\python\crss\installer
3939

4040

4141

42-
OutputBaseFilename=CraftServerSetup-1.50.2-installer
42+
OutputBaseFilename=CraftServerSetup-1.50.3-installer
4343
;The above line MUST be on line 42
4444

4545

src/vf.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ VSVersionInfo(
77
ffi=FixedFileInfo(
88
# filevers and prodvers should be always a tuple with four items: (1, 2, 3, 4)
99
# Set not needed items to zero 0. Must always contain 4 elements.
10-
filevers=(1,50,2,0),
11-
prodvers=(1,50,2,0),
10+
filevers=(1,50,3,0),
11+
prodvers=(1,50,3,0),
1212
# Contains a bitmask that specifies the valid bits 'flags'r
1313
mask=0x3f,
1414
# Contains a bitmask that specifies the Boolean attributes of the file.
@@ -32,12 +32,12 @@ VSVersionInfo(
3232
u'040904B0',
3333
[StringStruct(u'CompanyName', u'Enderbyte Programs'),
3434
StringStruct(u'FileDescription', u'Minecraft Server Maker'),
35-
StringStruct(u'FileVersion', u'1.50.2'),
35+
StringStruct(u'FileVersion', u'1.50.3'),
3636
StringStruct(u'InternalName', u'craftserversetup'),
3737
StringStruct(u'LegalCopyright', u'© 2023-2024 Enderbyte Programs. Some rights reserved.'),
3838
StringStruct(u'OriginalFilename', u'craftserversetup.exe'),
3939
StringStruct(u'ProductName', u'CraftServerSetup'),
40-
StringStruct(u'ProductVersion', u'1.50.2')])
40+
StringStruct(u'ProductVersion', u'1.50.3')])
4141
]),
4242
VarFileInfo([VarStruct(u'Translation', [1033, 1200])])
4343
]

0 commit comments

Comments
 (0)