#Reactions
1 messages · Page 1 of 1 (latest)
hmmmmmm
i noticed i cant speak in dev-chat is this intentional?
WHYA RE YOU SRFUGHJDV
why are you here
and everywhere I go
and talk
YOU FOLOW
You can create a thread and then type in that
or you can get dark red
i get bored easily ok
OMG vic and can blox have dark red :3
i dunno
can you wake up nea for me
We are ment to be writing shitty code
do you want dark red role like kath?
It's dark red
to my untrained eye it looked dark white for a second
i should go back to leaning the colours class again 😔
i am not aware of any discord exploits to ping dnd people :(
just
do something tha't's legal to find there info
then call their phone
works 99% of the time
is it good
is it your cat in yay kitty
yes
no
i did that once it felt weird
meow?
das crazy
the first ten or so hoppitys were freaky
!?
just a bunch of people in vc with little to no sleep schedule
hii
good morning
I'm going to throw you
🥺
Give me a minute nea i'm cloneing skyblocker
pls no
i managed to find some really freaky irls idk how
like who actyually thinks a human dog pile is agood aida
hello, how do you put up with kath
kath is great wdym
she came in my cat's discord server and pinged some random person 20 times
anyway i'm gonna be gone for a bit dusting off my laptop's fans
hopefully i don't break it
HEY
HEY
they waved at me
so I waved back
using an bug in old discord
like 20 times
bug that's unrelated
good night blox
@pure oak am i ever getting reactions ;3
also nea is flooding your github channel https://kathund.wtf/ztinqxlr.png
contribute to the mod then!
:3
wait if I get contrib role do I lose my dark red?
well you won't lose the role itself but you will lose the colour
radians?
btw
the "Kills" and "<Tier> Kills" text had shadowing
and the builtin textures were used
maybe there needs to be some kind of a more concrete decision as to which is used and where
I know
but
everywhere else has no shadow
so it would have felt odd
but I asked nea about it
"maxed" https://kathund.wtf/10469nrs.png
the only non shadow text is really the levels
not sure why
Ye
Since it never had shadow I think nea just put no shadow on everything
We probs will make everything shadow i think
yea shadow should be fine on most things
Thoughts on putting commas on stuff? like secrets and runs ect
They exist in some places https://kathund.wtf/4nkd99va.png
maybe minus the current collections tab since the text is already a dark colour
yeah they can be added
there is built in formatters in the mod but you probably discovered those
👍
hopefully we will add a profile switcher
https://github.com/SkyblockerMod/Skyblocker/pull/1278 this PR had one
you guys could probably borrow it and improve upon it, I'm sure wohl wouldn't mind too
I find it really funny that you guys use a reason person's account for your auto tags
on prs
I wouldn't worry about it conflict wise, its kinda old rn
I'm sure it can be fit in somewhere, whether now, or after everything
i think nea said she wanted to also add the skycrypt button from neu
yea thats a good idea, there are many things that can be added xd
sup
100% at some point nea "hopefully" will make a todo list someonewhere
good morning vic
hi vic
shut up blox
no u shut up
</3
Am I going to be blacklisted from my own support thread
-# @sand saddle You aren't aloud to leave the thread
-# 🥺
this did remind me I wanted to add emblems to the pv and stuff
still gotta make the mapping of emblem ids with their proper texts :(
O.o?
If you make a list of stuff we can probs add it
my plan to create the list was just to scan the skyblock profiles passing through my server for the emblem ids but this never happened
ah
the blue thing
could scrape the wiki i guess
https://wiki.hypixel.net/index.php?title=Template:Prefix_Emblems&action=raw
gotta parse it now 🙃
php my beloved
does it have the ids of them?
where would the id be
what do they look like 🥺
i dunno
@hard vapor shit code
its your pr???????
WDYM
gg
i lied
hey jani can I push unfinsihed code to my pr and let you finish it for me?
I need to shit
i wont finish it but go and shit
hi jani
nah
Do you know how to trigger this manually to get it to auto fix
if it's possible
checkstyle doesn't have auto fix i'm pretty sure
FUCK ME
okay @uneven pollen i'm not fixing check style
your getting an error in my pr
there's an intellij plugin tho
link
I'M LAZY
---- Minecraft Crash Report ----
// Hi. I'm Minecraft, and I'm a crashaholic.
Time: 2025-08-01 20:12:18
Description: Rendering screen
java.lang.NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because the return value of "java.util.Map.get(Object)" is null
at knot//de.hysky.skyblocker.skyblock.profileviewer.rework.widgets.BarWidget.render(BarWidget.java:63)
at knot//de.hysky.skyblocker.skyblock.profileviewer.rework.ProfileViewerWidget$Instance.renderWidget(ProfileViewerWidget.java:44)
at knot//net.minecraft.client.gui.widget.ClickableWidget.render(ClickableWidget.java:66)
at knot//net.minecraft.client.gui.screen.Screen.render(Screen.java:120)
at knot//de.hysky.skyblocker.skyblock.profileviewer.rework.ProfileViewerScreenRework.render(ProfileViewerScreenRework.java:167)
at knot//net.minecraft.client.gui.screen.Screen.renderWithTooltip(Screen.java:113)
at knot//net.minecraft.client.render.GameRenderer.mixinextras$bridge$renderWithTooltip$55(GameRenderer.java)
at knot//net.minecraft.client.render.GameRenderer.wrapOperation$zbo000$fabric-screen-api-v1$onRenderScreen(GameRenderer.java:923)
at knot//net.minecraft.client.render.GameRenderer.render(GameRenderer.java:549)
at knot//net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1361)
at knot//net.minecraft.client.MinecraftClient.run(MinecraftClient.java:947)
at knot//net.minecraft.client.main.Main.main(Main.java:265)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at net.fabricmc.devlaunchinjector.Main.main(Main.java:86)
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Thread: Render thread
Stacktrace:
at knot//de.hysky.skyblocker.skyblock.profileviewer.rework.widgets.BarWidget.render(BarWidget.java:63)
at knot//de.hysky.skyblocker.skyblock.profileviewer.rework.ProfileViewerWidget$Instance.renderWidget(ProfileViewerWidget.java:44)
at knot//net.minecraft.client.gui.widget.ClickableWidget.render(ClickableWidget.java:66)
at knot//net.minecraft.client.gui.screen.Screen.render(Screen.java:120)
at knot//de.hysky.skyblocker.skyblock.profileviewer.rework.ProfileViewerScreenRework.render(ProfileViewerScreenRework.java:167)
at knot//net.minecraft.client.gui.screen.Screen.renderWithTooltip(Screen.java:113)
at knot//net.minecraft.client.render.GameRenderer.mixinextras$bridge$renderWithTooltip$55(GameRenderer.java)
at knot//net.minecraft.client.render.GameRenderer.wrapOperation$zbo000$fabric-screen-api-v1$onRenderScreen(GameRenderer.java:923)
-- Screen render details --
Details:
Screen name: de.hysky.skyblocker.skyblock.profileviewer.rework.ProfileViewerScreenRework
Mouse location: Scaled: (480.000000, 252.249752). Absolute: (960.000000, 504.000000)
Screen size: ERROR IllegalFormatConversionException: f != java.lang.Integer
Stacktrace:
at knot//net.minecraft.client.render.GameRenderer.render(GameRenderer.java:549)
at knot//net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1361)
at knot//net.minecraft.client.MinecraftClient.run(MinecraftClient.java:947)
at knot//net.minecraft.client.main.Main.main(Main.java:265)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at net.fabricmc.devlaunchinjector.Main.main(Main.java:86)
debug that for me please
no
I'm goign to add shitty code to skyblocker
that's cool i will close the PR then without merging
private final OptionalInt levelCap
var skillCap = levelCap.isPresent() ? levelCap.getAsInt() : NEURepoManager.getConstants().getLeveling().getMaximumLevels().get(name.toLowerCase(Locale.ROOT));
Is that not how you do
that
in java?
do what
-# what did i do 😭
yea
So this should work right?
or you can do levelCap.orElse(thing)
-# kath what did i do wrong ;(
it's mad cuz your get(name.toLowerCase()) is null
getOrDefault exists if needed
ye ikl
then don't ask stupid questions
-# no dont 🥺
-# i only have reasonably long socks 🥺
show me
you are colour blind
Please remove that U
#1400479427539898468 message
@uneven pollen Can you check https://github.com/nea89o/Skyblocker/pull/1/commits/03bb6d83f0ab874a79e03ae1184c202fa50f2831
Does this make sense?
gg
it's 8:30 pm 😭
thats very early
thats very early
Thanks vic

https://kathund.wtf/hpo4dcuh.png nea merged! (she probs will refactor)
See my code errors are peak
Nea agrees
@fathom vessel Can you move each page into it's own folder? refactor.pages.slayer refactor.pages.skills ect
I feel the pages dir will get filled very fas t
i did?
idk
it might have been june that said that
but I think someone said they wanted that ubtton bakc
I assumed it was you because you are the "main person"
we have a channel for that you know #aaron-rabbit
what the frick is going on here
serious mod dev
What did I do???
What even is the point of this support thread
Hi pickles
I needed help
Then it involved into this
😭
This
.
It's our thread talking about the new Skyblocker pv changes
Can we just have access to type in #dev-chat so we can troll contribute?
lol
Nope i got banned
Hence the dark red role
I'm already banneed from dev channel
@bronze grail Id like to report a bug!
I tried doing /pv and crashed
I also didn't have the neu repo downloaded
but that 100% wasn't the reason I crashed

@spring pumice fix
ah yes, reporting a bug to me in your PR (well nea’s but you’re also working on it!)
👍 No problem
Wouldn't this also be an issue with skyblocker?
or
does other places have null checks
other places check for the repo being loaded
we don’t make any assumptions about that
hey aaaaron
whats the command
to reload the repo data
because my thing broke and it won't update the repo data
THanks
hi kath
Good morning blox
Is there a way to view the repo status like what commkit it's on and stuff
and or override where it gets iot from
That is not a feature
when
Look shadow!! https://kathund.wtf/gf36119w.png
shadow looks nice
so now :3
I wanted to test moving the level caps down on my own fork since it gets getting overwritten when I manually edited since I couldn't turn of auto update
I could pr it at some point
level caps?
isn't that just a simple map
oh yeah btw
for dungeons the hard coding for lvls over 50+ prob needs to remain
cause the NEU repo simply repeats 200 million except there is no cap on cata lvls
also just learned that the max hunting level is 25, I thought it was 50
Oh?? Same
@bronze grail https://kathund.wtf/und77dpf.mp4
Why cant I change back
MoulConfig bug
</3
@bronze grail I'm sttupid and you probs know java better then I do how do i do this
Is there a better way to do this formatting?
name = String.format("§a%s§r", name);```
I tried this
```java
name = "§a$name§r";
and it doesn't look like it works because the name isn't going green like it would if this was kotlin
Text.literal(name).withFormatting(Formatting.GREEN)
It's got to be type String
uh
Because I defined it as a string 😭
drawContext.drawText(textRenderer, name + " " + levelInfo.level, x + 31, y + 4, -1, ProfileViewerScreenRework.TEXT_SHADOW);```
Draw text wants string https://kathund.wtf/lrst3sqw.png
there's methods that use a Text object
real!
@bronze grail can we make blox dark red
does blox need it?
yers
hes mean to me
@bronze grail Any eta on this? https://github.com/SkyblockerMod/Skyblocker/pull/1170 https://kathund.wtf/z0cp7xbs.png
We made a todo list btw https://github.com/SkyblockerMod/Skyblocker/pull/1555#issuecomment-3145823495
no eta
the first one is easier to see stuff on
second one feels disorganized
also the mob icons are small now 😭
the items are almost bigger
😭 idk why but ye I noticed that
wait do you mean the heads of the bosses
or the drops
the heads
the heads are because it's rendering a skull texture and not the pngs you had
@bronze grail Do you guys have a util and or a preferred way for opening urls in skyblocker? This is what I currently have
Util.getOperatingSystem().open(URI.create("https://sky.shiiyu.moe/stats/" + user + "/" + profile));
that's fine, remember to wrap it in a completable future and handle exceptions
also you don't need URI.create, you can just pass the url string
That would be smart (my game just crashed coz it didnt have a user parsed in)
Is there an easy way to put it at the bottom
I lied you guys might not know because we are probs adding them a dif way to how the inventory buttons are
I would make it some kind of a text button
the head does not make it very clear that it opens SkyCrypt at all
it looks like a whole other page
ye
Thats why I kinda want to put it on the bottom
They should all have hover text once it gets added
and I will add the link confirm screen that shows you where you are going
Isle stats https://kathund.wtf/a8fs2c5p.png
@pure oak happy look colors https://kathund.wtf/tksleem2.png
yis
I would use different colours for each kuudra tier
maybe also use the corresponding kuudra key as like an icon too
some text also looks a bit squished (prob bc scaling) so maybe expand the box
Icons are coming i just couldn't work out how and i wanted sleep
drawContext.drawItem*
Ye but i couldn't think of a good way to implement it since the text is a text widget
I will need to make an item widget
TextWithItemWidget 💀
TextWithIconWidget
https://github.com/SkyblockerMod/Skyblocker/blob/f1baeb74de7d219d73ddd2fad10d772f97919ebc/src/main/java/de/hysky/skyblocker/SkyblockerScreen.java#L114 infact here is an implementation of one (I know ur system is different but its the same concept)
God no please 😭
@pure oak Can you ban kath for me please? 🥺
@bronze grail Can you make zickles dark red?
supermarket is fire
I think the role was made especially for you!
now merged
💜
BUT ZICKLES IS MEAN
and hes trying to abuse me
how 😭
I DON'T WANT TO TALK ABOUT IT
@sand saddle how do we go to next day
close shop
@sand saddle
wake up
very random question
can I put swearing in my commtis
or will that get pushed into change log and I will get screamed at
hi
i was eating now im being forced to repossess goods for an all knowing boss
@pure oak
no because fuck you
nooo cf has hours of fun contetn
Guys look icons https://kathund.wtf/xijgvjnr.png
wow
Any suggestions on what to add to isle page
idk
Mages should be capitalized
and the black text probably shouldn't have a shadow since its hard to see
you can get rid of the shadow by setting the shadow colour on the style with an alpha of 0 (e.g. 0x00FFFFFF)
and the dojo panel should be expanded to be a bit bigger if possible since the text seems a bit squished with the scaling I assume thats in use
read this from vics dms
wdym
there is extra space to the right
and yes vic is right that it must be able to fit properly on auto, since that is what I use infact
public static String titleCase(String string) {
String[] split = string.toLowerCase().split(" ");
for (int i = 0; i < split.length; i++) {
split[i] = String.valueOf(Character.toUpperCase(split[i].charAt(0))) + split[i].substring(1);
}
return String.join(" ", split);
You are the reason i hate mc players
💜💜💜
That was a bad example ig
Think of the skills and slayer page
We could merge them if we had more width
The kills could be displayed on hover
well if you look at aaron mod's /cata command this is how I designed them
the most important information you can see at a glance
the other stuff is in hovers to conserve space + enhance the design (aka the command fits nicely on the chat screen)
/pv revamp
hi kath
HII BLOX
good morning
@dim rock Can I have my support thread back?
I still need help
I need my reaction perms back
Reactions
It's okay I got it
thank goodness i forgot what this thread was about for a sec
I legit couldn't find the thread 😭
I did ctrl+k (quick search) and looked up reactions
and couldn't find the thread
I was soo confused
I had to go check the server manually
Is there a file that you want me to put that in?
suppose it can go there
Strings are text ¯_(ツ)_/¯
When will we be able to bind functions to String or is that only a kotlin thing?
like
in firm we have stuff bound to String.function() what uses the context of this (as in the string text) to then preform a funciton
do you mean extension functions?
those don't exist in Java
for that there is static methods
which I'm pretty sure kotlin extension functions just compile to anyways
ye yew
skyblocker is staying in Java
going to kotlin would quite literally kill the mod's dev (idk kotlin and I don't think many of the other contributors do either)
ye it's not my choice to make anyways
I personally don't mind
I just prefer kotlin and the stuff in it
Isn't kotlin just a wrapper for java anyways?
like how typescript is for javascript
its so much funner with kotlin >:(
I mean it pretty much is at this point
modern java has caught up quite a lot in terms of language features and the jvm itself is made for java (and performs special optimizations and such for JDK classes)
kotlin simply can't compete in that area, they are restricted to what Java and by extension the JVM do or do not allow
kotlin is so sugarry though, something that I doubt java will do
the jvm does have some features not originally designed for use within java
yea its a bit more liberal with how things work
e.g. statements before super, method naming restrictions, methods that differ only by their return type
Kotlin's relationship with the JVM is weird in this regard, while it has allowed it to go far it also limits it a lot in terms of what it could do
it also prefers to use jvm methods when possible
in terms of size this is my view on gui scale 7
you guys could prob make it a bit bigger if you wanted
tf is view scale 7?
maybe on the vertical side
I thought max was 4
horizontally you're kinda maxed out at least if the idea is to employ sub tabs on the side
We might incress the width when nea gets back to me
well width depends on whether there is tabs on the side or not
but note it must fit on screen!
(including mine!!!!)
Probs not
I need to move the skycrypt button to the bottom
but I haven't gotten that far
looking good so far
a tab system could even be like the current inventory page buttons
just cause some areas of the game will def need more space than you can get on screen
kath i cant believe you would have an invalid hex number in your url smh
might wanna rename Runecrafting to Runecraft or scale it
sorry! it's random
I was thinking of making the entire bar bigger because of runecrafting
random with one char of of a valic hex string is crazy then
drawContext.drawItem(item, x + 2, y + 2);```
@bronze grail How would I scale this to be 0.5 size?
Wouldn't I need matrices or something
context.getMatrices().pushMatrix();
context.getMatrices().scale(0.5f, 0.5f);
<code>
context.getMatrices().popMatrix();
Ight
🔥
😭 what code did u write
public void render(DrawContext drawContext, int x, int y, int mouseX, int mouseY, float deltaTicks) {
if (background) HudHelper.renderNineSliceColored(drawContext, BACKGROUND, x, y, WIDTH, HEIGHT, Colors.WHITE);
drawContext.getMatrices().pushMatrix();
drawContext.getMatrices().scale(itemScale, itemScale);
drawContext.drawItem(item, x + 2, y + 2);
drawContext.getMatrices().popMatrix();
}```
Item scale is 0.5f
you need to divide the x and the y by the scale
or translate to the x and y before you scale
ye ik i just didn't do it
tbh kinda wish draw context did that for you
but that would make rendering too easy!
ye
I kinda assumed it did
because canvas in javascript does that for you
It scales from the center (anker points the center then scales. then moves the anker point back)
Trust it's perfect
Ignore that it took an hour
I went to make food
I love my orange peridots
Thanks!
no kath, thank you for giving me them :D
like the goldilocks porridge
too hot then too cold
gotta find the just right positioning
REAL
kath what other tabs are you adding🥺
are you going to do it all
could nea just be asleep
I msged her 2 days ago
muabe a long rest (from hit tabletop rpg dungeons and dragons)
clearly this is why we should give kath maintainer perms so he can push to nea's fork
xd
SOO REAL
I forked nea's fork
I'm always open to invites :3
AAAAAAAAAAAAAAAA https://kathund.wtf/fn1lqukc.png
he also needs moderatoe perms to search by tag with skill issue
SEE
@bronze grail um slight isue
my account just got sec banned
what
security banned
logging in
classic beginners mkstake there
vpn probably
i logged in like a hundred times when making scanning map without a ban
tried restarting on 1.8
time to go appeal that and wait a week for it to get unabnned
- swapping alts
I blame skyblocker! Shit mod contains cheats got me yeared + wiped
I'm too lazy to setup hot swapping
do you think my ban appeal from a few months ago was denied for using fme 🥺🥺 (cheaty features nuked away ofc)
😭
im jusf now realising i didnt cleanse the logs
skyblocker got me banned 100% real not clickbait
I'm review bombing you guys
does cubecraft still exist
greb citrine
I got sec banned on one of my random accounts that i logged into
Probs coz its under lvl 20 and i joined with an ip that has bans on it
rip
@bronze grail I'M GOING TO FUCKING SCREAM https://kathund.wtf/vcenyvmf.png
0.45f scaling surely
That's 1.0 scaling
List<Text> crystals = new ArrayList<>();
for (MiningCore.Crystals.Crystal crystal : MiningCore.Crystals.Crystal.values()) {
crystals.add(Text.literal(crystal.getName() + ": ").formatted(crystal.getColor()).copy().append(Text.literal(crystal.isFound(miningData.crystals) ? "✔" : "✖").formatted(crystal.isFound(miningData.crystals) ? Formatting.GREEN : Formatting.RED)));
}
var crystalsWidget = widget(0, 0, BoxedTextWidget.boxedText(BarWidget.WIDTH + ItemWidget.WIDTH, crystals, ItemWidget.WIDTH, 4));
widgets.add(crystalsWidget);
int crystalIndex = 0;
var textRenderer = MinecraftClient.getInstance().textRenderer;
for (MiningCore.Crystals.Crystal crystal : MiningCore.Crystals.Crystal.values()) {
widgets.add(widget(0, ((textRenderer.fontHeight + 5) * crystalIndex) - 2, new ItemWidget(crystal.getIcon(), false, 1f)));
crystalIndex++;
}```
I'm also just pasting so I can come back to it
OKAY OKAY OKAY I need to add padding at the bottom and top of the text widget then it SHOULD BE FUCKIGFN PERFECT
idk if I can tho
it's like
at the border of the main gui
its so close
Can I rage quit
and bully you into fixing
@bronze grail hnelp
help
i'm going
fuckign
crazy
public void render(DrawContext drawContext, int x, int y, int mouseX, int mouseY, float deltaTicks) {
HudHelper.renderNineSliceColored(drawContext, BACKGROUND, x, y, width, height, Colors.WHITE);
int lineSkip = (GAP + extraLineGap) + textRenderer.fontHeight;
var matrices = drawContext.getMatrices();
var availableSpace = width - 2 * PADDING;
for (int i = 0; i < textLines.size(); i++) {
var line = textLines.get(i);
var textWidth = textRenderer.getWidth(line.text());
matrices.pushMatrix();
matrices.translate(x + PADDING, y + PADDING + i * lineSkip + textRenderer.fontHeight / 2F);
if (textWidth > availableSpace)
matrices.scale((float) availableSpace / textWidth);
drawContext.drawText(textRenderer, line.text(), textLeftPadding, -textRenderer.fontHeight / 2, Colors.WHITE, ProfileViewerScreenRework.TEXT_SHADOW);
matrices.popMatrix();
if (!line.hover().isEmpty() && isHovered(x + PADDING, y + PADDING + i * lineSkip, Math.min(textWidth, availableSpace), textRenderer.fontHeight, mouseX, mouseY))
drawContext.drawTooltip(textRenderer, line.hover(), mouseX, mouseY);
}
}```
I want to convert extraLineGap to double
it's currently int
wait
I'm dumb
how do I convert from int to double
I justr tried .toDouble() coz kotlin
xd
I DON'T KNOW HOW THIS SHIT WORKS
I CAN'T
TRANSLATE WANTS FUCKING FLOAT
WAIT
WAHY AM I DOUBLE THEN
OKAY
OLAKY]
i'm going crazy but I'm doin gsomething
I'm leaving this here
so I can roll back
yeah the new matrices are floats only
YEYE
i'm converting EVERYTHING from int to float
colors :3 https://kathund.wtf/u3neqt1v.png
DRAWTEXT WANTS INTS
what are you trying to do
just stay as int
and only have scale parameters as floats
OMG
it's
I'm going to cry
yay :D
Does powder have icons?
like
does mithril powder have an icon
save with gemstone and glacite
skyblocker powder widget
Ight I will use those
Something about your text it looks better then mine idk https://kathund.wtf/p1lzfkmf.png
ANYWAYS what else can I add? that isn't currently removed from the api COUGH HOTM TREE + EXP COUGH
uh
maybe changing text color would help with that,
all that color feels heavy to read.
white text with colored number same way the widget is
could maybe fix that
in general colored text is harder to read than black or white
eh
from a ui/ux standpoint its horrid ngl
Idk what other color since sapphire is using the other blue. i wish it supported custom hex codes
tf are you talking about
I might port the full shadow from neu's pv
I'm talking about the chat colors
I wish it supported hex codes
and why are you using those
Yes
https://bin.kath.lol/upload/mouse-dog-pug
https://bin.kath.lol/upload/bat-squid-dove
Old code from a few hours ago but it's "the code"
setStyle(style -> style.withColor(your int))?
0xFF_FF_00_00 for red and stuff
heck even Text has .withColor
???????????
YOU CAN DO THAT??
vic can I bully you into porting neu's fullshadow for me
HudHelper.renderOutlined or something like that
but i honestly hate that, don't use it >:(
lie
im in bed
yes
boot up pojav launcher 🔥
https://kathund.wtf/xg7rbsfp.png forge soon
i saw very cool
epic
Can you make nea get back to me on changing the width 🙏
btw have you tried just putting "Total" instead of "Total Gemstone Powder" to avoid avoid repetition
you can change shadow color btw if needed
style.withShadowColor or something like that
I can test soon i'm in an overwatch game
The shadow colour supports alpha in ARGB so if you want to say remove shadow from dark text you can do it with that instead of having to rejig everything
looks better imo
@pure oak any preferred location to put the pv options
could add a quick tab for it in the pv itself 🤷♂️
Sure
@pure oak help nea is being mean https://kathund.wtf/z12dyl23.png https://kathund.wtf/yvig9k8a.png
too bad
Perfect shadow
https://i.imgur.com/kgLKHZo.png just launched 1.8.9 for you
???
That looks better tbh https://kathund.wtf/g71djjkf.png
A black shadow on everything
hm?
this is so sad
What is this bs https://kathund.wtf/q2gwsk02.mp4
What if you disable the setting that says only make features work on skyblock
it now also works on singleplayer
@pure oak Do you have a toFixed function or something like that in skyblocker? https://kathund.wtf/73i1qcn3.mp4
just use one of the decimal formatters in Formatters
@pure oak Can I have perms?!? I want to ban @spring pumice for being racist and mean
no
PLEASE!? He tried doxing me
show proof if they really are racist
@spring pumice Can you be racist for me
@pure oak Am I going to get smited for this? https://kathund.wtf/qvmexeqh.png
I added firm to the skyblocker dev env
ik ik ik it's just a funny screenshot
well i hate fun
WHAT THE HECK
The fossils of skyblock 😊
https://kathund.wtf/vor5fyv2.png
@signal orbit
yay
@pure oak @uneven pollen https://kathund.wtf/a6tb6qdz.png
No forge data because I said fuck you
And I ran out of room
It will come when hotm api data is back
On the "hotm" page
could use a scrollable widget but eh 🤷♂️
FUCK YOU i'm not adding a scrollable widget thats SOO UGLY
https://kathund.wtf/g8d8uebs.png I ran out of room anyways
i think the borders are technially a pixel too slim
if compared to something like a chest
weird looking chest
I mean its following the vanilla ui design lol
the PV rework channel for some reason
is there a secret meaning to aloud i don't know or do you mean "allowed"
Yes
I'm tired i just woke up
This is why you aren't allowed to change the name #1400479427539898468 message
My biggest issue is the top and bottom are touching! I can't do anything about it tho because it then will go outside the pv gui
@spring pumice can you be mean or racist so i can get you banned
You should be banned for changing to thread name
https://kathund.wtf/unmvfg76.mp4 for people that want to see this is everything so far
Never getting fixed or changed
I didn't see anything wrong
I only asked cause I made the first version of pv lol
It broke now but didn't used to be :<
It's ALWAYS going to be going over
because I'm a lazy fuck
@pure oak Is there anyone I'm missing? https://kathund.wtf/e8y0u107.png
@bronze grail
BETTER QUESTION Is there a uuid list of contrib and or maintainers that I could fetch
there is no such list
Can we make one? I'm making cotribs tiny in pv
</3
It's okay I will make you and only you upside down
hi kath
blox is nowhere to be found on the GH contributors page
im also going to uni rn i cbfed to get a doctors certificate
hi blox
where am I
you are technically not there either as your contributions are unmerged
shit
all of my unmerged contributions 😔
I reached the hightlimit!! https://kathund.wtf/ivp0liyq.jpg
you can clip out of bounds close to there
I love editing 6000 line json files
6000 is a bit much, the room list for that dungeon map i made uses a 1700 line manually edited json
very fun
the fuck are you doing?
editing the secret waypoints file
wdym automated?
like you click a secret and it adds it to the list of secrets
or am i missundersantnids
well there is a custom secrets file in the config
and the main file which is part of the mod
the two don't store waypoints in the same format so I have to open it and write it manually
I don't run in dev so can't do that + file isn't reloadable
i made the rooms json reloadable like 95% into listing all the rooms and it was so muchh easier
are you restarting every tiem you edit it?
oh this is only a one time thing really
I just made some waypoints and now am adding them
xd that does remind me I want to add room export functionality to skyblocker
since rn we're reliant on DRM for the room data
and that is not a very good idea long-term
hashes arent very good long term either
what if mojang decides to change the name of ablock
yeah thats true hashing ain't too reliable
the room data I think is pretty solid, we just gotta add exporting and we should be ok
i probably should have exported the pre-hash columns and the hash so i could regenerate the hashes
we maintain a map of numeric ids to blocks so if new blocks get added or used I think adding to the map is enough to make that work
how did a post about someone not having react perms in dev chat turn into this 900+ msg megathread
@sand saddle https://kathund.wtf/rd97pfrv.png
-5k
this may shock you kath but you are meant to make money
@bronze grail whats the format for secrets in skyblocker
wdym by format
schema I think
I mean its just normal DRM stuff
can i steal it 🥺🥺🥺
why do you need to steal it 😭
I thought u had ur own waypoints that showed me last week
Can I add auto routes to skyblocker?
🥺 🥺 🥺 🥺
nobody needs those routes
@sand saddle Can you un patch zero ping ether warp
idk i dont think its possible
also im not adding autoroutes to my silly little mod because thay can ban and i doylnt want thaf
there was a clip posted in the odin disc of them having a bypass
I suppose if the license is followed and whatnot
you've been nice to me :D
aaron can we "promote"/talk about cheats here or will we get screamed at
um they can be mentioned I guess but there should not be any promotion or extensive discussions
ithi k adding an extra line to the json will break everything sorry
does your thing have like if lines == 1500 success or smth 😭
yea adding it as a standalone is ok
i dotn think they like having random entries that dont follow
couldnt you just predict where you would go and only show thay client side and never tell the server
That's just smooth aote/v
99% sure
but
what zpew does is chains the packets and stuff
and does other dark magic
I can send a funny ct module if you wanna checkout how that does it
sure
okay latter! I'm busy
do not send it here
@bronze grail when fix 💔 https://kathund.wtf/gn4ptqjj.png

(the problem is on Iris' end not ours)
when pr iris
never, I don't even know how that stuff works
What’s that supposed to be doing?
okay
um
think 0 ping
with etherwarp
So smooth aotv?
yes but no
It's smooth aotv "better" because it does dark magic and shit to make it better by allowing you queue packets and stuff to instantly teleport as soon as the server lets you
stuff like that
idk how to explain it well
Kind of teleport a bit too soon and watchdog may be funny that day
@fathom vessel when am I getting my changes merged :3
?
HIIIIIII
Hi
Can I have your ign
RimeOrReason
Thanks!
you don't need to ping twice
shut up vic I'm stupid
Username
RimeOrReason
UUID
6b1b3977-6a82-4880-9086-b67b0e872aac
Trimmed UUID
6b1b39776a8248809086b67b0e872aac
Are you doing role colors for pv or something?