#server-plugins-read-only

1 messages · Page 77 of 1

fleet sphinx
#

support(.)hytale(.)com/hc/en-us/articles/45328341414043-Server-Provider-Authentication-Guide

solemn willow
#

Thank you!!!!

ionic socket
#

Does anyone know why my codec's OR validator isn't working?

Validators.or(
    Validators.equal("ALWAYS"),
    Validators.equal("KEYBIND"),
    Validators.equal("OFF")
)),
Caused by: com hypixel hytale codec exception CodecValidationException: Failed to validate asset!
ExtraInfo
Key: ActivationMode
Results:
        FAIL: Provided value must be equal to ALWAYS
wet sinew
#

Im trying to do my first mod, is it ok if I ask about packs in here or is this just for plugins

coral umbra
#

So i am developping my minecraft server with paper api. I cant say I am excellent but decent enough. However, i feel very dumb for not understanding this api. What should i do if im too stupid to be able to understand the source code

granite gull
#

/auth persistence Encrypted ?

modest bay
#

Is anyone working on an enemy spawning mod? Like player walks over trigger and enemies spawn in ?

kind palm
ionic socket
slate glen
ancient venture
#

What files does this exist in

dusky sable
#

Does anyone know why clearing a chest with removeAllItemStacks() doesn't work? It works with the player inventory

solemn willow
onyx halo
dusky sable
nova void
#

C# server be like

[SERVER] Accepted connection from 53555

[PACKET] [READ] ConnectPacket (Id=0, Compressed=False)
[CLIENT] Connect: user=Killers0992 uuid=e22e1410-6c35-42dc-9319-0030a25112e5 type=Game lang=en-US

[AUTH] Starting authenticated flow for Killers0992 (e22e1410-6c35-42dc-9319-0030a25112e5)
[AUTH] Identity token validated for Killers0992 (e22e1410-6c35-42dc-9319-0030a25112e5), requesting auth grant

[PACKET] [SEND] AuthGrantPacket (Id = 11, Compressed = False)
[PACKET] [READ] AuthTokenPacket (Id=12, Compressed=False)
[PACKET] [SEND] ServerAuthTokenPacket (Id = 13, Compressed = False)

[AUTH] Mutual authentication complete for Killers0992 (e22e1410-6c35-42dc-9319-0030a25112e5)

[PACKET] [SEND] WorldSettingsPacket (Id = 20, Compressed = True)
[PACKET] [SEND] ServerInfoPacket (Id = 223, Compressed = False)

[CLIENT] Requesting Assets
[PACKET] [SEND] WorldLoadProgressPacket (Id = 21, Compressed = False)```
dusky sable
nova void
#

kinda yes

granite gull
kind palm
#

huh - so I had that right. I could never get the AuthGrantPacket back

dense lion
#

how to make a task that runs every X seconds?

dusky sable
slate glen
#

afaik theres no way to add keybinds, or really work with any keypress holds right? I was trying to detect if a player is holding down the jump key but I can't find a way.

nova void
#

currently Im trying to get world load but it will be on github one day

dusky sable
onyx halo
nova void
#

I can say learning how hytale works that way is nice lol, just a lot I know how mostly stuff works but still working on it

slate glen
trim tide
#

Yo, Anyone wanna join a upcoming Modding server? Friend me

ionic socket
#

Does anyone know why my codec's OR validator isn't working?

Validators.or(
    Validators.equal("ALWAYS"),
    Validators.equal("KEYBIND"),
    Validators.equal("OFF")
)),
Caused by: com hypixel hytale codec exception CodecValidationException: Failed to validate asset!
ExtraInfo
Key: ActivationMode
Results:
        FAIL: Provided value must be equal to ALWAYS

The value provided is "KEYBIND"

dusky sable
nova void
#

xd

#

but still recreating whole server will be kinda hard 1:1, this can take some time tho

tropic tinsel
#

would be cool if it could be integrated with the game, so you can display a banner to the players, that the server will restart in X amount of time

kind palm
# ionic socket Does anyone know why my codec's OR validator isn't working? ```java Validators.o...

That works for me:

    @Test
    void validatorSuccessTest() {
        final var result = new ValidationResults(null);

        Validators.or(
            Validators.equal("ALWAYS"),
            Validators.equal("KEYBIND"),
            Validators.equal("OFF")
        ).accept("KEYBIND", result);

        assertFalse(result.hasFailed());
        assertNull(result.getResults());
    }

    @Test
    void validatorFailTest() {
        final var result = new ValidationResults(null);

        Validators.or(
                Validators.equal("ALWAYS"),
                Validators.equal("KEYBIND"),
                Validators.equal("OFF")
        ).accept("KEYBIND1", result);

        assertTrue(result.hasFailed());
        assertNotNull(result.getResults());
    }
onyx halo
nova void
#

yeah xd

kind palm
#

I wrote the above tests and they pass

ionic socket
#

huh

kind palm
#

I also looked at the code for Validators.or and it seems fine (a little cursed though)

hardy wave
fervent vault
#

hi! i've been working on a mod that lets you transform into entities, but i've been looking into transforming into blocks (like a dirt block) and it doesn't seem possible... does anyone know if there's any way to do this in a hytale mod? thanks!

random briar
#

when you join does a join message pop up?

dusky sable
hollow musk
#

how to teleport player

random briar
#

anyone knows if its possible to cancel join message, also what is the event called?

tulip berry
hollow musk
#

it's not an error that you need to care about

amber steppe
onyx halo
hollow musk
blissful rivet
#

servidor de pvp top br

fervent vault
hollow musk
rapid barn
#

anyone know if their is a way to utilise the portals ingame to teleport a player to another world?

pulsar oak
#

how do you get the player's body yaw?

icy gulch
#
if (targetPlayerArg․provided(context)) {
    PlayerRef player = targetPlayerArg․get(context);
    Ref<EntityStore> ref = player․getReference();
    Store<EntityStore> store = ref․getStore();
    World world = store․getExternalData()․getWorld();
    return CompletableFuture․runAsync(() -> {
        PlayerRef playerRefComponent = store․getComponent(ref, PlayerRef․getComponentType());
        if (playerRefComponent != null) {
            player․getPageManager()․openCustomPage(ref, store, new CustomPage(playerRefComponent));
        }
    }, world);
}

anyone know how to get the page manager of a player provided through a PlayerRef command argument?

player.getPagemanager() does not work and the Player class marks the PlayerRef as deprecated?

tulip berry
tall ocean
#

How do I update my Hytale private server?

dusky sable
fervent vault
trim tide
#

Yo, Anyone wanna join a upcoming Modding server? Friend me

pulsar oak
tulip berry
dusky sable
ionic socket
#

It's like something is going wrong when loading it, even though I'm just using standard hytale-managed config loading

pulsar oak
kind palm
dusky sable
ionic socket
# kind palm what do you mean by subsequent loads?

So like:

  1. first load without that value in config works
  2. As part of that first load, hytale writes the value into the config
  3. When restarting the server, hytale now reads the value it wrote earlier (which looks perfectly fine on manual inspection and is equal to "KEYBIND")
  4. Hytale now crashes because it cannot validate the config value it read (the one written in step 2)
pulsar oak
fervent vault
kind palm
pliant brook
#

tried out the logging system for discord integration, is there in any way i could add death and kill logs other than join and leave?

crimson kayak
#

block mounting Hypixel_ThisIsFine

delicate lava
#

Hello, I am just starting to look at the potential of hytale, I see mods, my questions other than mods are there plugins (only on the server side) or is it the same thing on hytale?

crimson kayak
#

mods are basically plugins from what can be seen in the code

ionic socket
#

So it only works on first load because it is reading from the default value rather than config

dusky sable
#

Does anyone know how to load a world that was added after the server started? The server only recognizes worlds that were added before the server is started

dusky sable
kind palm
lavish willow
#

Can you not run a dedicated server on a player session? (The client handshake thing)

delicate lava
delicate lava
bright niche
#

there a way to get the length of the day night cycle?

queen crown
#

CoreProtect is available with block, interaction, and container transaction support if you’re looking for an anti-griefing plugin ^^

ionic socket
pulsar hull
#

any good economy/shop plugins?

ionic socket
magic nebula
#

Simon why is there no peer to peer server what the heck

kind palm
ionic socket
#

Yes, found the issue

hearty comet
#

curseforge is one of the places

ionic socket
#

It's using ThrowingValidationResults - the way the OR validator works is that every time one fails, it adds it to the list. Then, when one succeeds, it clears the list then stops trying.
However, with ThrowingValidationResults, as soon as a failed validation is added to the list, it throws and crashes the server

slender dew
#

if anyone has been able to host a 10 person server please lmk what ur specs are

ionic socket
#

I'll file a bug report and create my own or validator to use in the meantime

pulsar hull
#

no

hidden pollen
#

Anyone running a server get an access denied exception on a chunk load? Spitting out mad errors in my console.

pulsar hull
#

there is a seperate page in curseforge

hidden pollen
worldly talon
#

have anyone a very nice documentation for the GUis / costume UI ?

arctic ivy
#

does anyone have a github page or a plugin i could look at to see what a setup plugin looks like.

coral swift
#

Why doesn't changing the background of a UI like this
builder.set("#LeftPanel.Background", asset.getIcon());
work, it always results in an error texture

lunar sonnet
#

is there a better way to get planks instead of one plank per log (ewwww)

hidden pollen
#

dude on server decided to walk in one direction for 20 minutes and i got quite the error log for Failed to Load Chunk! access denied on a chunk registry bin file.

worldly talon
#

no i mean for develope a ingame mod

nova mango
#

ive got hytale running on pterodactyl on a 5gb connection and the server is in my garage, but im getting massive lag! anyone know a fix?

#

Ive got 2 symbols in the top corner in red. None of my like 40 other games i host have an issue

slate glen
kind palm
slender dew
nova mango
slate glen
strange drift
#

hi there!! can please someone help me? im trying to make an custom furnace for alloys... but I don't see how to make the slots works as I want...
I want the furnace to smelt simultaneously vertical slots, (while horizontal slots still works for queue and of course adding extra slots under each normal slot) But it is not working... and in the tier 2 of the furnace, the 2 extra slots are added vertically and not horizontally... SOME HELP please!!?? 😭

nova mango
sweet rain
#

you should get the color chat plugin bud on curse forge for it

hidden pollen
slate glen
slender dew
slate glen
earnest topaz
#

Use
Hi! In Pterodactyl Docker containers, Hytale server can't read Hardware UUID ("Failed to get Hardware UUID for Linux"), so Encrypted persistence runs with warnings and requires /auth login device on every restart. Are you planning Docker/Pterodactyl support or environment variable token mode for persistent auth? How do hosting providers solve this? Thanks!

nova mango
sweet rain
#

I am not sure what all you would need for your exact preferences, but the color chat plugin is a good one for most servers

nova mango
#

i'll try using my hotspot and seeing if outside network is as bad.

earnest topaz
# earnest topaz Use Hi! In Pterodactyl Docker containers, Hytale server can't read Hardware UU...

Use If anyone needs a fix for [HardwareUtil] Failed to get Hardware UUID in Pterodactyl:
Go to wings config /etc/pterodactyl/config.yml
Add any directory to the allowed_mounts EXAMPLE:
allowed_mounts:

  • /var/lib/pterodactyl/mounts

Go to that directory and then create the machine-id file: head -c 512 /dev/urandom | md5sum | awk '{print $1}' > machine-id

Restart pterodactyl systemctl restart wings

In pterodactyl admin panel, go to mounts and create a mount from /var/lib/pterodactyl/mounts/machine-id to /etc/machine-id Read Only. Add your node to the list.

Go to the hytale admin server panel and add the mount.
Restart the server. You can test the mount if you set the custom start command to cat /etc/machine-id. It should print out the machine ID in the console. If it doesn't, check if allowed_mounts is correctly set.
go to chatgpt and put that

sweet rain
#

curseforge com/hytale/mods/color-chat

crimson kayak
#

is it possible to make like a static ui that can be changed via the java code?

sweet rain
#

just drop the .jar file into the server's mod folder and it should be good

vernal wyvern
#

Anyone know if there’s any worldborder implementations yet?

crimson kayak
chilly orbit
#

yes it is possible

shell valve
fleet sphinx
#

No, that's the package where the code lives in the server

runic crest
#

Im in the asset editor, making my own ingot bar for learning purposes, i got the texture and model and all setup, the issue is the name and description bar are greyed out, and i cannot type into them;

Might anyone have any ideas or clues?

fleet sphinx
lament kestrel
#

I'm joining my friend's server, but I only see a blank white screen with no textures.

worldly talon
#

have anyone a very nice documentation for the ingame GUis / costume UI ?

pulsar oak
dusky sable
coral swift
#

how would I get the time in game?

#

like check if the world is day or night?

pulsar oak
crimson kayak
desert parcel
#

got arc raiders, can check out im really interested in playing HG

hollow musk
#

how to kill player

kind palm
#

In which case a full rotation is 2 * Math.PI (or about 6)

worldly talon
dusky sable
crimson kayak
kind palm
jovial hare
#

^was thinking similarly (why did I not just reply lmao)

pulsar oak
kind palm
#

If the code does anything with Math․sin or Math․cos without involving some variation of 360/2pi it's definitely radians - the Java built-in trig functions are radians

dusky plume
#

anybody knows how to make staffs casting time faster/slower? values in the json assets doesnt seem to modify it

pulsar oak
past timber
#

What does Block Opacity do?

kind palm
past timber
#

More importantly, why does it not work inside states?

iron sparrow
gray lion
#

bedwars servers exist yet?

kind palm
iron sparrow
coral swift
#

TimeResource implements Resource<EntityStore> how do i get the time using the timeresource class ;-;

dire cloak
#

anyone to help me test my bedwars from EU? dm

kind palm
# iron sparrow hytale-docs[.]pages[.]dev/server/performance/

lol the "G1GC (Recommended)" section is the default garbage collector with default options and the "Advanced G1GC Tuning" is literally just the PaperMC flags (which is worth trying but it's a bit disingenuous to present it as "tuned for high performance servers") - also setting -Xms has only a small impact for about the first few seconds of the runtime of the server (after which Java has already reserved up to the maximum amount of heap space).

An actually better set of options for higher RAM servers that would actually do something would be trying the generational ZGC garbage collector which is parallelized - and has sub-millisecond stop-the-world times.

dusky plume
dire cloak
#

@dusky plume yes

nova void
#

just looking at whole protocol stuff and amount of stuff which is networked its a bunch of things lol

wicked whale
#

why is there no vc bruh

kind palm
#

honestly that is kind of a shame (there's a vc on my wiki)

knotty pike
wicked whale
kind palm
#

bro I was kidding

ancient orchid
kind palm
ancient orchid
kind palm
#

wiki[dot]hytaleservers[dot]host

wicked whale
#

looks like wikipedia template and you spent like 5 minutes on it 😭

kind palm
#

bro it's literally MediaWiki, the software Wikipedia uses (and funnily enough when you actually go through the code and check it instead of throwing AI garbage up, it's not gonna be full 4 days after release)

woven halo
knotty pike
#

No one answered this, kind of sad 🫠

woven halo
#

Had ti send friends request dm don't work otherwise

ivory swan
#

Can anyone help me, one of my mods seems to be causing a bug where you cant hear any sound walking on stone or hitting it. If anyone else is getting this bug please reply to this

vast dune
#

Hi everyone, I'm trying to create an informative scoreboard that displays player information and other details. However, when I try to access the server, I get the message: "Failed to apply CustomUI HUD commands". Does anyone know of a specific API or import method?

iron sparrow
kind palm
coral swift
#

How do i register things to happen on tick?

coral umbra
wicked whale
#

?

summer lotus
#

Hii! Does anyone want to join a modding group that me and my friends made? friend me!

woven halo
coral swift
# coral umbra like a bukkitRunnable?

i mean yeah, but yeah im not sure how to register it proper (other than this, i just need to get updating images working for a prototype of my mod)

slate glen
#

it seems that theres no like random tick in Hytale, right? Is that the reason why grass spreading isn't implemented?

#

Seems like crops grow at a consistent rate

flint thunder
woven halo
#

They might change with the time since it's EA

#

Latestly by V2 of Worldgeneration

mortal turret
#

SERVER WITH SKYWARS?

coral swift
slate glen
#

no theres definitely ticks, just not something akin to minecraft's randomTick where x amount of random blocks in a chunk are updated every tick.

severe mural
#

does anyone have a server I can join?

woven halo
severe mural
slate glen
#

i'm not saying ticks are random, it's just called random tick in minecraft.

strong musk
slate glen
#

you are seemingly unaware of what i am talking about

#

what do you think the randomTickSpeed gamerule in minecraft is referring to?

strong musk
#

a tick is a cycle, the distinction is ticking an object, vs a game tick

#

or ticking the game vs ticking an object, if you want to be fancier

severe mural
#

WIld Berries or wild meat since you dont need to cook wild meat in order to eat it

strong musk
#

random ticks arent really ticks in mc, they are kind of their own seperate thing(just under the same name)

slate glen
#

^ this is what im saying

zenith seal
#

is there a GH repo for servers?

teal estuary
#

has anyone figured out how instances work? I got a custom instance added to my server, tried changing the chunks folder to that of a world I made. But when I join the instance it loads with the old settings and old world. Tried restarting the server too. It doesn't seem to use the "chunks" folder inside the Instance.

dense lion
#

I get so tilted with the complex of simple things....

How can I get the rotation of a Block, I have the world, and the X, Y, Z but not the chunk. And to get the Chunk I need to use an index?

slate glen
#

read the section "Random tick" under the minecraft wikipedia page for "Tick"

flint thunder
barren burrow
#

is there a list of events to hook into somewhere

#

specifically stuff like block breaks, killing mobs, etc

teal estuary
#

You have to make them in your own pack. I copied one from the Server to my own pack and I can join it. However I haven't figured out how to make change the world it spawns or settings.

coral swift
#

Don't be belittling my friend, and random ticks actually pick the amount of blocks in a given chuck, given by the game rule to tick every game tick. So 3 blocks by default rule for each game tick.

dense lion
#

how to get rotation of a damage block in Damage Block Event?

strong musk
#

no need to be harsh lol
while yes, whats being argued is largely semantics, it is true, random ticks != randomly applied game ticks, and random ticks are implemented as a "sub-task" of ticks

cunning solar
# barren burrow is there a list of events to hook into somewhere

i have a similar question to this, but yes its these. I am jsut trying to figure out how to actually do that:
BreakBlockEvent
ChangeGameModeEvent
CraftRecipeEvent
DamageBlockEvent
DiscoverZoneEvent
DropItemEvent
InteractivelyPickupItemEvent
PlaceBlockEvent
SwitchActiveSlotEvent
UseBlockEvent

strong musk
#

at least, depending on what you call a game tick(game tick is kinda vague, so you could probably argue it either way tbh)

tough snow
#

Anyone know of public servers that my friend and I cant join to play together? Neither of us can port forward.

barren burrow
stable verge
#

How to propertly understand the execution flow of game code? Is there are way to inspect all registered systems and its dependencies?

cunning solar
vocal kiln
#

@signal quail for your Chunk Gen plugin, does it overwrite or skip existing chunks? thank you!

coral swift
#

I'm so close to a working prototype for my race/class mod ;-;

barren burrow
tough snow
#

Anyone know of a public server so my friend and I can play together? We cannot port forward.

slender topaz
#

i think teleporting is causing my server to crash. I get messages in console saying something entered a chunk that is not loaded in

hexed horizon
summer lotus
#

Does anyone want to join a modding group that me and my friends made? friend me!

cunning solar
#

anyone have info on how I can hook into an event?

hollow musk
#

how to close death screen from player

bright minnow
#

Can you help me learn that? I want to add a scoreboard to what I'm doing.

coral umbra
#

Show of hands, how many of you are using kotlin vs java?

slate glen
random thistle
#

I really like the Hytale modding approach, can't say the same about plugins, ECS seems like an overengineer, ultra verbose, is not simpler at all, atp is way easier to make a minecraft plugin and deal with NMS.

#

Wouldn't be surprised if someone forked the server in the future and changed the event system to remove ECS entirely.

strong musk
slate glen
#

lack of documentation particularly sucks for ECS

jolly abyss
#

Have you guys watched the java introduction for making plugins / mods for hytale it explains ecs

random thistle
strong musk
#

ecs in itself though can totally make sense for a lot of things, but its true, you cant just come in with an "oop brain" and make good code in an ecs system

strong musk
jolly abyss
strong musk
jolly abyss
#

I used to make bedrock plugins so just touching up on java now learning the syntax it's not much different but ecs is new to me completly

slate glen
vast marlin
#

what is te language for bedrock ?

jolly abyss
#

Php

cunning solar
slate glen
strong musk
#

either way, I would personally suggest googling idiomatic ecs patterns, along with game dev tutorials for it(as ecs sees a lot of usage in game dev)

hexed horizon
#

If there are plugin devs that need a test server and maybe a place to test together, hit me up to discuss this!

jolly abyss
strong musk
lunar portal
#

did someone put together something comprehensive on modding system yet guys?

tribal panther
#

E

vast marlin
lunar portal
#

oh thx seen this and lost it

vast dune
#

How did you do it? I've been trying to make one for two days, but when I join the server it kicks me out with "Failed to apply CustomUI HUD commands". I hope you can give me some tips or tricks to help me continue.

jolly abyss
warm viper
#

Anyone found a way to bridge early plugins with main plugins?

strong musk
#

but like, ecs and oop principles have some pretty direct contradictions

#

its not that you couldnt do one in the other, its just usually not idiomatic

wicked whale
fleet sphinx
strong musk
wicked whale
strong musk
fleet sphinx
#

You haven't heard of bevy?

wicked whale
#

no but when was the last time you heard about thats not this case

hexed horizon
#

OOP is much better for general purpose, but ECS is better in some specific use cases

strong musk
lunar portal
#

bevy mentioned 🔥 (acerolla fans wake up)

warm viper
strong musk
jolly abyss
hearty dragon
#

Unity 6 has made ECS kind of desirable for netcode

strong musk
fleet sphinx
wicked whale
terse bolt
#

Is there a way to change your own server to use the beta build instead of the official build?

strong musk
wicked whale
#

which game design pattern did you see to say its great for games lol

strong musk
hearty dragon
#

I was honestly excited that this was data oriented. Though I've already had some weird hoops to jump through getting entity references. But day 1 of this and I've never used Java. 🤷‍♂️ 😅

wicked whale
#

nah

dreamy swift
#

Plenty of games use ecs design in some capacity, a big example is overwatch. There is a nice talk about their design

warm viper
slate glen
#

isn't ECS much better for cache locality and perhaps multithreading?

strong musk
tropic tinsel
glass ruin
#

anyone know how to add downloaded prefabs to a nitrado server by chance?

strong musk
fleet sphinx
summer rivet
#

any1 got a fullbright or fps display mod?

fleet sphinx
cinder wing
#

any good servers?

warm viper
knotty hinge
#

If you're decent at Java, and professionally work with, say python, how hard is Kotlin to learn? I have an allergy to boilerplate, so if i could evade straight java code, i'd be a happy man 😄

strong musk
strong musk
warm viper
vast dune
#

Hi, could you please share the video you mentioned so I can get help?

lunar portal
#

mc alpha had way less stuff tbh

strong musk
tawny sail
#

Is there an optimization mod?

strong musk
#

idk, I thought months was on the less generous estimate, I would bet it will be longer for super breaking changes

warm viper
bright minnow
#

have anyone a GOOD documentation for the UI??????

strong musk
#

lol

fleet sphinx
#

Anime Girlfriend AI

knotty hinge
#

I am trying to write a message, but auto mod keeps blocking it. It has "Blocked" content in it, but i have no idea what in the message could be blocked

bright minnow
#

CustomUI 💀

coral umbra
#

How important is ECS to understand Hytale's API? Cuz I havent heard of ecs up until now and it scares me. Im not the best java dev out there but i do minecraft plugins from time to time.

strong musk
kind palm
coral umbra
#

Ill look into it then thx

knotty hinge
#

Is it mad if i write about the Microsoft Java like langauge?

acoustic nexus
#

Having a bit of trouble with the config.json file for my server. I apply changes to it, save it and restart my server but once my friend or I load in it resets the config file to how it was before. How do I fix that?

knotty hinge
#

Just testing if i can write about NET

#

Yeah Oh, wait It sees ASP NET as a

#

Oh, you can't even write periods in parenthethes, okay, got it

bright minnow
#

NO WAYYYYYYYYYYYYYYYYY

#

I finally did it.

digital trellis
#

do mobs have a stamina bar?

knotty hinge
summer lotus
#

Does anyone want to join a modding group that me and my friends made? friend me!

strong musk
bright minnow
undone quiver
hexed horizon
bright minnow
#

"The world is full of rainbows"

summer lotus
#

You can join and check if its safe

hexed horizon
acoustic nexus
knotty hinge
#

Is the ECS framework a thing thats here to stay?
Does it make sense to invest time to really learn and understand it?

slate glen
hexed horizon
#

Does a plugin site / hub exist already for hytale?
If not, anyone wanna help making one?

potent pendant
plush moss
hexed horizon
undone quiver
bright niche
#

Is there a way to freeze the time cycle on the plugin side

knotty hinge
bright minnow
#

no way minimessage in hytale haha

pulsar hull
#

is there a way to allow only certain blocks to be broken in a region?

tropic tinsel
knotty hinge
#

Has anyone seen the new "Command Completions", or whatever they're called, in IntelliJ? Seems like an absolute gamechanger

pulsar hull
#

write that down, write that down

#

also is there a way to remove normal hytale stuff? im stuck having the assets be unable to be written

past timber
#

How do I accelerate a particle when a block is broken

#

like i want it to insta fade

undone quiver
pulsar hull
#

i mean i want to remove vanilla pickaxes to make ones only capable of mining ores

#

or edit the actual hypixel files

undone quiver
pulsar hull
#

how do you bypass read only mode?

tulip berry
#

Is there built in factions at all? I want to spawn a friendly mob, but from what ive messed with it wont target other mobs

#

I cant send the code snippet lol

slate glen
#

I do wonder if any sort of levers or buttons will be added to Hytale even if no full redstone system is added

#

blocks being "powered"

worldly oar
#

trying to make plugins for hytale with intermediate java knowledge is like being put in a plane cockpit and being told to fly after you have only ever seen planes from the outside, never even seen a video of the cockpit, but there's three videos on a screen you're allowed to watch of just different normal flights other pilots have taken and you have a massive manual except it's in french and if you happen to be able to learn enough from it then you can learn that there's a secret code hidden in it giving you a guide for 100 different levers to flip in a specific order and if you do that correctly, the plane turns into a rocketship that can fly at lightspeed and stop world hunger
and then making packs for the game is so insanely easy and powerful

solemn sleet
#

on discord this channel, it keeps not sending my messing saying it is blocked by what is in the message? I'm trying to ask about, the server language file, hmmm

spring atlas
solemn sleet
#

when I have a server lang file, it makes all items show the items Ore_Name name
or whatnot, unless I add the Vanilla from the assets zip, the server lang entire file

also, when I try to add one myself, for an item I added for testing, it never says its name, even if it is referenced correctly

dusky sable
#

Does anyone know why my damage listener isnt working?

public class EntityDamageListener {
    public void onDamage(@Nonnull Damage event) {
        getLogger(),atInfo(),log("Damaged");
    }
}
        getEventRegistry(),register(Damage.class, damageListener::onDamage);
solemn sleet
#

anyone know much about the server lang and how to make sure it says it correctly in your game?

vernal hull
#

Does anyone know why my DropItemEvent is not working? want to prevent any drop but cant at all, ty

this.getEventRegistry().register(DropItemEvent.class, event -> {
event.setCancelled(true);
});

undone quiver
slate glen
pulsar hull
#

thanks guys

uncut peak
#

i am looking for a English speaking server for a long term build

summer lotus
#

Does anyone want to join a modding group that me and my friends made? friend me!

hearty osprey
winter trout
#

Hey there, folks! I'm looking to store some primitive data on an ItemStack and I'm wondering if there's a native way to achieve this. I see there's metadata but the "getMetadata()" method has been deprecated...

slate glen
ruby locust
#

Learning how to mod too, but too many servers for me.

Anyways, how would I go about detecting equipment in the hotbar and then adding text somewhere?

pulsar hull
uncut peak
#

Thanks mate

slate glen
white seal
#

@cosmic pond u thread got deleted by mods?

dusky sable
coral swift
#

anyone know how to change the background element of a ui, in the command builder?
builder.set("#LeftPanel.Background", asset.getIcon()); just always returns an error texture

knotty hinge
#

I am watching the Kaupenjoe tutorial on ECS. Is there a specific reason that entity ids are just increasingly incrementing ints? I would for example like to use GUIDs instead, and then map them all in a static dictionary/lookup table. Is there some idiome in ECS that i would break by doing that?

kind palm
# iron sparrow where is this on the wiki bro 🙏

Okay I now have a very detailed page on improving performance (as it is a fairly detailed topic that varies massively in individual cases) that actually tries to explain what's involved and what the changes are doing rather than spamming some flags and praying: wiki[dot]hytaleservers[dot]host/Improving_server_performance

#

Also having now researched these fairly throughly I'm pretty sure the Paper flags will generally make performance worse because it looks like they just bumped some of the numbers up without looking at what they actually do.

bleak latch
pulsar hull
#

i feel so damn smart figuring out how to disable unarmed block breaking

wicked whale
#

Yo can we add proximity chat or nah

earnest sparrow
coral swift
#

i have 2 items in a ui group (layout mode is top), i want to shift them down so the first element is centered in the screen, how do i do this?

marble totem
#

So I've built a Real Physics API for real world fluid dynamics and physics to handle things like Create/VS/Clockwork with as little CPU and GPU overhead as possible. I'm going to be reworking Jolt Physics engine as well as part of the API backend.

coral swift
wicked whale
#

can they start banning these advertisers lmao

dusky sable
#

How do I set an NPC's name?

            Pair<Ref<EntityStore>, INonPlayerCharacter> npc = NPCPlugin.get().spawnNPC(
                    store,
                    "Test_Attributes",
                    null,
                    position,
                    rotation
            );```
dusk basin
#

can someone hungry rate mod 🙂

tired oasis
#

hey guys, im currently making a documentation on every packages and class in hytale (by looking in the decompiled code of HytaleServer.jar), would you guys need that? Just wondering if its worth it, cause its a damn lot of work

dusky sable
summer lotus
#

Does anyone want to join a modding group that me and my friends made? friend me!

shrewd frost
#

Hello I am looking for BUILDERS, STAFF, DEVELOPERS interested in helping us work on a small code project / large world project.

Is the server currently playable?

  • Yes, it is open and 24/7, we’re in the early concept/planning stage, you can play on the server but everything is experimental and mostly for stress testing
  • We are currently trying to gather interest, share progress, and eventually recruit builders/devs/staff
  • We will be planning and conceptualizing the world until v2 gen comes out, for now we can test builds etc

What is the vision/gameplay

  • Open world Loot and PVE/PVP
  • Survival, depleting hunger/water resources
  • Extraction based
  • Large scale buildings, towns, cities, dungeons and terraforming
  • Clans/Guilds

How can I help

  • Send me a DM if you're interested, we can discuss more.
tired oasis
dusky sable
pulsar hull
#

OMG these nerds promoting

fleet sphinx
#

some fortune 500 senior software engineer guy created this hytale plugin template to use for free: github(.)com/yakovliam/bazel-hytale-plugin-pipeline

dusky sable
#

Does anyone know how to set an NPC's name?

            Pair<Ref<EntityStore>, INonPlayerCharacter> npc = NPCPlugin.get().spawnNPC(
                    store,
                    "Test_Attributes",
                    null,
                    position,
                    rotation
            );```
pulsar hull
#

Ikr, the plan will prob fall flat in a week

flint thunder
tired oasis
flint thunder
#

@coral swift see above

#

you do need to register it with something like getEntityStoreRegistry().registerSystem(<class object>); it seems

harsh quiver
#

Has anyone figured out item description editing yet?

shrewd frost
#

ive already started the code. i just need builders lol

summer lotus
#

Does anyone want to join a modding group that me and my friends made? friend me!

tired oasis
#

whats even a modding group???

summer lotus
tired oasis
#

i mean hytale server exist icl

plain reef
#

anychance anybody can help me with hyssentials

tired oasis
#

probably fent

woven halo
plain reef
woven halo
#

I will check it 🙂

coral swift
#

How do you get the Store<EntityStore> from a playerref?

slender dew
#

any optimization plugins out?

sterile dove
tired oasis
dense lion
#

how can i check emote command?

tired oasis
sterile dove
thin wadi
#

No official docs yet for packets and entity data?

tired oasis
#

im trying to rush the release of the documentation, but there is over 5000 class

#

and i got a job, so i cant work full time on it

thin wadi
#

Ye I saw but at least we're not looking at mojang code

fleet sphinx
#

have yall looked at the AI npc systems in Hytale's server? holy crap

tired oasis
summer lotus
#

Does anyone want to join a modding group that me and my friends made? friend me!

fleet sphinx
#

the AI is almost revolutionary and pioneering. its highly sophisticated and modular, has goal oriented action planning, sensors (sight, hearing), and memory modules to track targets or events over time

ripe torrent
#

Does anyone know why I get this error? ''Looks like you're offline or our services are unavailable. Click Play again to launch Hytale in offline mode.''

tired oasis
fleet sphinx
#

it has a flocking package for handling group behaviors

golden urchin
fleet sphinx
tired oasis
fleet sphinx
#

Yes, the hytale server is the same

tired oasis
#

you probably meant HytaleServer.jar

jovial hare
#

This guy trying to play semantics is the most useless dribble lmao

fleet sphinx
#

HytaleServer.jar is the backend in the singleplayer engine- it's all the same rulemaking code

hexed horizon
#

if anyone wants to contribute on public documentation made by the community, or be a mantainer, hit me up

jovial hare
#

You, bub.

swift whale
#

anyone know why my world has no loot chest? just a weird white chaulk box?

tired oasis
#

what are you on bro 😭

fleet sphinx
#

Am I incorrect to say that the single player backend logic is governed by the exact same Multiplayer Jar?

jovial hare
#

Yes you’re fine Jake, this guy just wants to play semantics to sound smart

fleet sphinx
#

So not only are you deep in semantics, but you're not even right

tired oasis
#

what am i getting flamed for, i just didnt understand his question, whats so deep about this lol

fleet sphinx
#

These guys must be serious about modding... they essentially publicized their source code for the world to see, in the name of creativity

jovial hare
#

Honestly, based. Also it was a candle flame I promise.

tropic venture
#

crash??

dense lion
#

Did you got anything?

tired oasis
fleet sphinx
#

How would that help anybody?

tired oasis
fleet sphinx
#

Just method definitions in a PDF for developers?

#

Or you mean just the API interfaces

tired oasis
bright niche
#

I updated the game time in my plugin, however players don't see the change in a multiplayer server. How can I fix this?

golden urchin
fleet sphinx
#

Well it was both 1) less work and 2) more favoring towards modding to release the source code along with the interfaces

tired oasis
digital fern
#

They haven't yet most likely due to legal reasons and play it safe

tired oasis
calm falcon
#

Were you able to figure out how to do it? I'm in the same spot, have everything up and running, ingress rules and iptables rules are correct, tested its reachable with nmap but still nada when trying to connect in game

bright niche
tired oasis
tired oasis
coral swift
#

Why is getPlayerRef() marked for removal???

calm falcon
#

does it only work on x86/x64?

tired oasis
#

do it use any port? Are they open?

#

if you got ufw setup, make sure to whitelist it

jaunty heart
#

does anyone know how to move a world into a server?!

golden urchin
sterile dove
spice sluice
#

With kotlin you should able to define UI like this

fun buildUi() {
    HyUiBuilder.build {
        group {
            button {
                text = "Click me!"

                event(CustomUIEventBindingType.Activating) {
                    playerRef.sendMessage(
                        Message.raw("Button clicked!")
                    )
                }
            }
        }
    }
}
plain reef
#

anybody able to help me out with hyssential adding prefixes to a rank

calm falcon
summer lotus
#

Does anyone want to join a modding group that me and my friends made? friend me!

trail quarry
#

hey i have a server an i have authed my server and i have portforwarded and is getting this error hytale waiting for a response to peer server

calm falcon
spice sluice
#

yeah kytale is definitely better https:(//)github(.)com/briarss/Kytale/tree/main?tab=readme-ov-file#creating-ui-definitions

proven hazel
#

anyone hosting 24 hour servers

calm falcon
#

or well i also ran the server without an ip bind which was a solutions suggested by gemeni lol

runic vapor
#

If I want to make a mod with blocks and new mechanics, how would I combine a mod and plugin?

#

i mean a data asset and a plugin

lost ermine
#

Guys, are there any whitelist plugin?

barren burrow
#

currently working on a plugin that allows a configuration for making baby animals grow into their adult counterpart in a given time. For everyone's convenience (if you're making something similar or for whatever reason you may need it) here is a list of every baby animal and their adult counterpart
Camel_Calf (Camel)
Bison_Calf (Bison)
Boar_Piglet (Boar)
Bunny (Rabbit)
Chicken_Chick (Chicken)
Chicken_Desert_Chick (Chicken_Desert)
Cow_Calf (Cow)
Goat_Kid (Goat)
Horse_Foal (Horse)
Mouflon_Lamb (Mouflon)
Pig_Piglet (Pig)
Pig_Wild_Piglet (Pig_Wild)
Ram_Lamb (Ram)
Sheep_Lamb (Sheep)
Skrill_Chick (Skrill)
Turkey_Chick (Turkey)
Warthog_Piglet (Warthog)

digital fern
#

Has anyone tried to get NoesisGUI to work? Every UI I see is is for the current one that will be phased out

lost ermine
#

yes

#

where you can add players that can join

white seal
#
  add <username>
  remove <username>
  enable
  disable
  clear
  status
  list```
coral swift
#

how do i change the model of a player, i just can not get it working ;-;

lost ermine
#

sorry im blind

spice sluice
rotund owl
#

Can someone help me out rq, im having issue loading into my friend group server and its fine for them, but whenever I join, the server crashes, someone help please

digital fern
swift bane
#

Hey have a problem with my server the console say "Still waiting for authentication" what can i do

normal frigate
#

how do we adjust the day/night length on a server?

tired oasis
north current
#
            if (player == null) return;
            player.loadIntoWorld();
                }

Anyone figured out how to reference a world?

spice sluice
coral swift
#
DefaultAssetMap<String, ModelAsset> map = ModelAsset.getAssetStore().getAssetMap();
        ModelAsset modelAsset = map.getAsset(model);

        player.sendMessage(Message.raw("async"));

        float s = scale;
        s = MathUtil.clamp(s, modelAsset.getMinScale(), modelAsset.getMaxScale());

        Model model = Model.createScaledModel(modelAsset, s);

        if (!Objects.equals(store.getComponent(player.getReference(), ModelComponent.getComponentType()), new ModelComponent(model))) {
            store.putComponent(player.getReference(), ModelComponent.getComponentType(), new ModelComponent(model));
        }```
The model just isnt changing
dense lion
#

Guys check this animation lmao
files(.)fm/f/uw8zrcx6pk

ionic wave
#

my server was running file yesterday and currently is running but i cannot join it, is there currently a problem ?

unkempt yacht
#

is 3GB Server RAM enough for 3-5 players

tired oasis
unkempt yacht
tired oasis
#

will lag a bit but playable

#

btw the game is probably running that good thanks to @amber bridge

unkempt yacht
#

does MaxViewRadius property affect RAM usage

tired oasis
swift whale
#

Anyone know why i can see the "block spawner" in my world where world chest should be?

calm birch
#

Anyone managed to change spawn system? Ideally want to increase the amount of spawns / duplicates allowed?

runic vapor
#

How can I make a block with no collision / you can pass through it with no effects

dense lion
runic vapor
#

The second, thanks!

dense lion
#

it is ugly but maybe you can create your own version idk

prisma sage
#

Hey all 🙂 Does anyone know if its possible to persist a PlayerRef? Or can I only persist the uuid (there is not a 'ref' codec)

silk moat
#

Hi, do you know how to retrieve the Player and not the PlayerRef?

prisma sage
silk moat
lost ermine
#

can i change whitelist through json while server is running?

prisma sage
swift whale
#

anyone here good with servers? why can i see the blockspawner in my world where chest should be

silk moat
lapis marlin
#

BOYS

#

We got pistons working

prisma sage
silk moat
swift whale
#

is there a way to reload my save without resetting it in hopes to fix my chest issue?

cerulean forge
#

Is there a guide on how to run Hytale on a VPS server?

barren wyvern
#

Does anyone know if there is a way to assign a different name to an item using a plugin?

silent shadow
halcyon light
#

Sorry if it is not the place to ask, but I was wondering if someone can give their opinions about OVH VPS-1 for Hytale server. I am not sure if it would be good for playing with some friends (probably max 5 players at the same time), price seems amazing but I cannot find any information about CPU thats why I am kinda confused if OVH VPS-1 will be good friend slop server 😅

timid ibex
#

Anyone know if making dropdown menus is possible?

swift bane
#

HEy everyone i have a issue with my server can someone help! The Console Spam "Still waiting for authentication..." how can i fix this?

barren burrow
#

is Rabbit not "Rabbit" in the EntityModule? getting null when pulling this
EntityModule.get().getClass(targetId); (targetId is "Rabbit")

zinc chasm
tribal bronze
#

How are mini games made, especially those that have to generate a copy of the map like in Skywars? Do I just make my plugin duplicate the folder with the world of the map? Or do I do something with instances?

vapid bolt
#

Does anyone have a source / idea on if its possible to add more menu pages? Like right now its: Inventory(tab), Map(m), and Creative (B).

I havent seen any mods that add another page to that list only CustomUI windows - so Im wondering if its even possible

obtuse dirge
#

anyone find out how to modify item tooltips?

timid ibex
fading lance
gentle anvil
#

Hi! Where can I find list of all available interactions?

timid ibex
#

people are improvising quite a lot, the only thing that's limiting me rn is the UI modules but someone ik is working towards fixing that

barren wyvern
#

Does anyone know if there is a way to assign a different name to an item using a plugin?

echo gust
wind cipher
#

Has anyone succeeded in detecting a right-click on an item to open a menu? I only managed to do it by manipulating packets, but I think there is a better way to do it

old thorn
tired oasis
#

what are the class and packages you guys use the most?

#

from the server code

silk moat
#

Do you know how to make a scoreboard or not? I'm completely stuck with the UI/assets system.

plain reef
#

does anybody know with Hyssentials can i put a prefix for the rank i made in the code and if so how to do it

raven topaz
#

Hey, i want to start a mod but I can find any documentation on the api? Specifically on how to set it up. Is there a maven repo or do i just have to directly depend on the games jar?

tired oasis
#

im currently writing documentation about the API, but there is over 5000 class, so its taking time

old thorn
tired oasis
# old thorn expand on this?

as i said im writing documentation, and wanna focus on the class and packages that are the most used, so i can get all the base class and package in my documentation

raven topaz
#

the api i'll figure out

tired oasis
raven topaz
#

thanks :)

tired oasis
#

use vineflower for decompilation

old thorn
echo gust
#

Y’all know if it’s possible to edit the distance and render of the name tags above players heads? So it’s easier to see players through objects kind of like Minecraft, I don’t think it’s possible without client api, but I’m not to sure

wintry dawn
#

Hey guys, I may be stupid, but where do I find the docs for events and other stuff with code examples?

tired oasis
timid ibex
#

There are websites that actually give you a good doc example: my personal fav is this
hytale-docs dot pages dot dev/gui/hud/

silk moat
#

Do you know how to make a scoreboard or not? I'm completely stuck with the UI/assets system.

manic karma
#

anyone know a good way to search through Hytales code? Like what implements what, where stuff is used etc. Cause intellij is just not working for that

wintry dawn
timid ibex
#
[2026/01/17 08:58:58   INFO]                   [SOUT] [VoiceChat] Attempting to inject custom packet registry
[2026/01/17 08:58:58   INFO]                   [SOUT] [VoiceChat] Found register method: private static void com,hypixel,hytale,protocol,PacketRegistry,register(int,java,lang,String,java,lang,Class,int,int,boolean,java,util,function,BiFunction,java,util,function,BiFunction)
[2026/01/17 08:58:58   INFO]                   [SOUT] [VoiceChat] Invoking register(8 args)
[2026/01/17 08:58:58   INFO]                   [SOUT] [VoiceChat] Custom packet registered successfully!
[2026/01/17 08:58:58   INFO]                   [SOUT] [VoiceServer] Initializing
[2026/01/17 08:58:58   INFO]                   [SOUT] [VoiceServer] Initialized: Instance set
[2026/01/17 08:58:58   INFO]                   [SOUT] §f[HytaleVoice] §7Registering Sys-client
[2026/01/17 08:58:58   INFO]                   [SOUT] [HytaleVoiceChat] Registering commands
[2026/01/17 08:58:58   INFO]                   [SOUT] [HytaleVoiceChat] Registering events
[2026/01/17 08:58:58   INFO]                   [SOUT] §f[HytaleVoice] §aPlugin Enabled!
[SOUT] §f[HytaleVoice] §aClient-Side Mod Enabled!

Final part then this is actually gonna be released ayayaya

tribal bronze
#

How are mini games made, especially those that have to generate a copy of the map, like in Skywars? Do I just make my plugin duplicate the folder with the world of the map? Or do I do something with instances?

echo gust
manic karma
#

Hytale voice chat?

silk moat
timid ibex
manic karma
#

Damn, thats fast, how did you do it that quickly

timid ibex
exotic tulip
# manic karma anyone know a good way to search through Hytales code? Like what implements what...

My suggestion would be to click "choose sources", go into the folder and manually decompile it with vineflower or something similar -- I actually made a copy of the jar to only include the com.hypixel folder. Then, you can pick that file to attach and you'll be able to search using IntelliJ more easily.

Disclaimer: this does ruin breakpoints. To set a breakpoint properly in the actual code, go "View" -> "Show Decompiled Class" and place it there. You won't be able to step through it very easily though; you can go to "External Libraries" and find your Hytale server jar, open library settings, then right click on HytaleServer in the bottom right and hit "edit" and it'll allow you to detach the sources. Then you can reattach whenever you're done debugging.

hasty ledge
#

Hi I’m new

echo gust
grand dove
#

anyone has server

tribal bronze
spark skiff
#

Is anyone working on a HUB Plugin? or anything that lets you teleport from world to world atm?

old token
#

Hello there! I’ve been attempting to install a Hytale server on an OVHVPS using Ubuntu.
I followed the server, install instructions and use the WGET command to download the files from the Hytale downloader provided in the wiki docs. I was getting several issues with getting to the end of the server start process. The server would begin to run and at the end it would ask for an authentication code. I would follow the commands and I would run /auth login device. The command would attempt to run and result in approximately 20+ Java error codes in yellow. I attempted to reinstall all of the files by uninstalling all Hytale related documents and folders and reinstalling Ubuntu on the VPS. I attempted to download the Hytale downloader file again, using the command provided in the documentation and would now immediately get a OAUTH error code.

I do own a valid copy of the game, everything on my Bluetooth server include including the prerequisites are installed and up-to-date. And I can’t get past this issue.

I had successfully set up the server twice the night before and was able to get past the OAUTH portion with ease after reinstalling everything I seem to now be unable to do any sort AUTH on the server.

grand dove
spark skiff
echo gust
fickle breach
#

Hi there, is there an api documentation?

timid ibex
#

also an essentials equivalent mod

echo gust
spark skiff
fickle breach
#

o_0

#

it is duable, but..

echo gust
#

This person def scammin dont click on no links lmao, new account today yikes

old token
#

I’ve tried most of these to no avail, I’ll look more into the network side. I did notice a lot of users this morning having similar OAUTH issues, with one guy even saying he had to install the installer and the game separately to get the server to work

tribal bronze
#

Brother you have a girl PFP, ur def trying to rat people 💀

fickle breach
#

and as for server installation I am getting this

#

Desktop\hytale-downloader>hytale-downloader-windows-amd64.exe -download-path game.zip
2026/01/17 09:43:28 error fetching manifest: could not get signed URL for manifest: could not get signed URL: HTTP status: 403 Forbidden

spark skiff
#

then open CMD & run this:

java -jar C:\Server\Server\HytaleServer.jar --assets C:\Server\Assets.zip --allow-op

but of course fill in the gaps with your paths

fierce latch
#

I have made Skyblock game mode, need testers! Contact me if you are interested!

fickle breach
spark skiff
tired oasis
#

oh wait nvm

spark skiff
delicate hazel
#

heyllo guys, is there a way to have godmod in adventure mode ? Or we need a plugin for that ?

floral canyon
#

Anyone experienced in making plugins mind adding me and letting me ask a million questions? First time attempting to mod anything here

plush musk
calm birch
#

Server mob spawning / mob dupe cleanup, anyone messed with this?

fickle breach
calm birch
#

Hypixel

long idol
#

Does anyone know how to remove a block? setBlock works unless its "Empty"

vital harbor
#

air?

long idol
#

yea i tried that as well

vital harbor
#

or just dont pass a reference at all ""

fickle breach
#

the engine is vanilla MC based, Paper evolution based?

vital harbor
#

is there like a error when you try it returned

long idol
#

nope, no errors, just doesnt do anything

vital harbor
#

hm

#

make a prefab of a empty block and spawn it at that blocks location? xD

#

or print what the block name for a empty block is when inside the prefab

#

theres an official modding dc alredy

mortal gate
#

I made a mod for that called TextSigns, if u wanna check it out. I don't think there's a way currently to write to objects in the game, so it's in a Hud instead. But I think it works ok.

summer sapphire
mortal gate
past timber
vital harbor
#

/acbfxzV8

#

invite to it

floral canyon
spring peak
#

Hello do you guys know how to fix this? because when I create a world and after it loads "loading world" it stops and an error appears like this

Failed to connect to server.
An unexpected error occurred.
(The connection timed out from inactivity.)

empty wyvern
#

Need some help, I'm working with custom ui
Added "IncludesAssetPack": true on manifest.json but when I append UI path, plugin could not find my ui file

full cradle
mortal gate
full cradle
old linden
#

any one can give me this game for free

pastel drum
#

why cant i join my friend world ??
it say "failed to connect to any avail addres"

full cradle
echo gust
old linden
#

as a gift

empty wyvern
full cradle
mortal gate
full cradle
pastel drum
vital harbor
#

Polishing can always be done

#

cant polish a mod that does not work tho 😛

full cradle
pastel drum
gilded veldt
#

how can i have npc be unkillable?

full cradle
full cradle
gilded veldt
#

but how do i change all that?

dreamy narwhal
#

couldn't you just remove the hitbox of the npc? idk i havent experimented with the ai stuff

#

or the punch interaction?

upbeat tinsel
#

is it possible to highlight a block at a given coordinate green for the player only? Not sure if that's outside the scope of what we can do with modding right now.

fleet kelp
#

Whenever I use the hytale downloader to update my server, it just opens, updates, and closes itself. How can I enter commands if it closes itself after updating? I want to download the pre-release

dreamy narwhal
upbeat tinsel
lucid spire
#

did anyone figure out how to change item names and descriptions with code?

past timber
#

How do I join my own server that I started from intellij idea

upbeat tinsel
dreamy narwhal
#

^

flint crater
#

I did a plugin with it to display scanning chest range of bench

upbeat tinsel
#

ah, thank you! I'll look into that as well

old token
tribal bronze
#

How do you manage generating temporary worlds for Minigames like Skywars or Bedwars? PLEASE HELP ME THANKSS!!!

fleet kelp
ivory valve
#

Currently making an admin panel, would like some input on what would be useful for server admins/owners

delicate tapir
#

Hey guy's any help please ? =S

I made a custom merchant NPC with the asset editor but when i change in the npc section his appareance it refuse to swap no error nothing just not swapping the appareance in game

finite stag
#

guys how to set up my dedicated server to not lose items on death?

karmic harness
wintry niche
#

its typical as i see for now
on our community server (~40-50players) we did huge jvm optimizations, server is not running out of RAM and cpu is hella strong but still we are getting tps spikes, even with this nitrado plugin that reduces view distance (the game is not really playable, just one big fog)...
there is something that game holds chunk loaded even if the player is not there and entities are spawning randomized and they generate a lot load- and there is not much that we can do really now, we just have to pray if they manage to make some tools for us to handle entities/chunks...

harsh quiver
#

Has anyone figured out how to edit item descriptions yet and attributes through code?

ivory valve
grizzled cloak
#

is there a way to make chat messages with color?

echo gust
ivory valve
terse leaf
ivory valve
#

The whole server easy management of the whole server and players

finite stag
#

@echo gust where to put that ?

terse leaf
#

Hum ok i see, only interface or with added features ?

#

Because i see something like ban players etc with interface but do you have planned to add the ban system or add another mod as dependency ?

ivory valve
#

Interface is fully coded in Java itself, and has api attributes that can be used in anyway you’d like as long as you authorise correctly

echo gust
karmic harness
#

Wth file uploads are disabled?

terse leaf
#

They have to improve their discord lol

quartz plover
terse leaf
quartz plover
#

They just have automod for links, literally nothing else

terse leaf
#

But automod is awful for links

echo gust
karmic harness
#

Oh okay for some reason having run[dot]sh at the end of the url triggered filtering

karmic harness
slate briar
quartz plover
karmic harness
terse leaf
slate briar
#

When i tested it i came to conclusion that mem usage depends on chunks "discovered" not really amount of players

terse leaf
#

We cannot send code

terse leaf
quartz plover
quartz plover
#

That's funny ngl

slate briar
#

If you have 10 players(what we tested) all in spawn mem usage increases slightly

terse leaf
slate briar
#

But if they all go out and explore, then all leave the server, mem usage stays at the peak it was

quartz plover
#

That means there's no chunk unloading or it's broken

slate briar
#

After restart servers keep those chunks loaded and then it starts with that memory usage

terse leaf
#

😥

slate briar
#

We did fair amount of java optimization, garbage collection, aot preload etc but doesnt help drastically

near steppe
#

When we log into a server, where are the mods loaded on our computer?

azure violet
#

how do i close a custom gui page?

fervent anvil
slate briar
#

They probably didnt test servers that much, i remember when Vein released their servers ate 9-10gb on startup, after a few fixes they got it to 4gb

nova lichen
#

anyone got .md file for docs?

azure violet
terse leaf
versed dirge
#

hi guys I get this icon, and when it appears, the game starts to freeze. The icon looks like an equalizer. Unfortunately, I can't send a screenshot or a link to the screen. This happens in 70% of cases with my friends. How can I solve this problem?

dry shuttle
#

Hey guys! Who used setObject() for adding ItemStack into UI? Can you tell me which element to add it to?

past patrol
#

I would be interesed!

manic cloud
#

Is there a way to modify an entity max health and posture/defense?

grizzled basin
restive aurora
#

Hi, Im having a problem where the the camara is facing the top view. I used /player camera demo activate but it dosent change anything. Any clue?

terse leaf
near steppe
#

guys When we log into a server, where are the mods loaded on our computer?

terse leaf
dry shuttle
grizzled basin
terse leaf
grizzled basin
#

But this converter looks amazing btw

jaunty vapor
#

ey guys quick question. why tf can i op myself on the server when im not op. in minecraft normally you HAVE to do it via console

terse leaf
grizzled basin
#

Is suppose to be fun, not use in production, my idea in the long run is to be able to have Entities as well, bring creaper, etc

royal hatch
#

Made a new mod which might be of interest to some. Custom skills you can create with custom progression and unlocks. Search for HySkills - Easy Custom Skills - Leveling RPG on curseforge.

terse leaf
jaunty vapor
terse leaf
nova lichen
#

anyone good with ui?

versed dirge
#

hi guys I get this icon, and when it appears, the game starts to freeze. The icon looks like an equalizer. Unfortunately, I can't send a screenshot or a link to the screen. This happens in 70% of cases with my friends. How can I solve this problem?

near steppe
#

Friends, when I type /skywars on a server, what is the code block that will enable it to switch to the server I opened with another port?

dry shuttle
dry shuttle
karmic harness
#

Btw anyone has figured out if it's possible to launch client in "insecure mode" or offline where connecting to servers is not prohibited?

empty echo
#

why if i connect to hytale servers using my ethernet cable i can't join and if i use wireless i can?

empty echo
quartz plover
terse leaf
empty echo
quartz plover
#

It will send a ClientReferral packet to the server to route the player to another server
You can also add arbitrary data to the packet, but you have to encrypt it or the client could technically modify it.

terse leaf
empty echo
terse leaf
jaunty vapor
#

does anyone know how to make a plugin execute a command in code?

silk moat
#

Can someone tell me how to make a scoreboard? I don't understand the UI system.

empty echo
verbal dragon
#

Hi! I'm struggling to read values from config.yml in my Hytale plugin. I'm extending JavaPlugin, but I can't find the equivalent of Spigot's getConfig(). What is the correct way to access the plugin's configuration object in the latest SDK? Thanks!

terse leaf
empty echo
opal parrot
terse leaf
shell pelican
#

Hi
Can anyone tell me where I can find Java/C# libraries for working with the server? And any documentation?

vernal niche
opal parrot
#

like on windows , when you put a ethernet cable you have different type of connexion , some are more secured than others like if it's a public one your firewall probably cut the connexion , put it on private and make sure your firewall don't block

quartz plover
empty echo
#

guys using the ethernet cable with a vpn it works

terse leaf
dry shuttle
empty echo
#

rip, ill use my enterprise vpn (its a 20 km from me)

grizzled basin
#

I'm also thinking on doing this with talecraft btw

sage panther
#

hi, who knows how to get the rotation of a block? I know the block's location

viscid wren
#

is there an SDK please?

terse leaf
quartz plover
viscid wren
quartz plover
#

You depend on it like implementation(files("path/to/HytaleServer.jar"))

nova lichen
#

how do i update my server to latest version?

verbal dragon
nova lichen
#

yup but still not updating

#

config.json stays on v 3

warped pelican
#

Lf an scripter for a really cool open world Solo Leveling Project

hidden rain
#

Anyone know how ot log messages to whole server?

boreal pasture
midnight condor
#

do i have to disable ipv6 in order to connect as upnp

proven osprey
sage panther
#

who knows how to get the rotation of a block? I know the block's location

#

like what direction it is facing

dry shuttle
#

is new ItemStack("Tool_Pickaxe_Cobalt", 1) exists?

#

or i need to add prefix like Hytale:

grizzled basin
#

But there is a lot to do yet to this be possbiel

warped pelican
#

Lf an scripter for a really cool open world Solo Leveling Project

nova lichen
#

im using cli to update my server, but on config.json for server it still says its version 3

dry shuttle
terse leaf
proven kestrel
#

[2026/01/17 11:27:24 WARN] [SessionServiceClient] Failed to request authorization grant: HTTP 403 - invalid token please help

terse leaf
#

Your token is invalid

warped pelican
#

Lf an scripter for a really cool open world Solo Leveling Project

finite dew
#

Anyone knows a better approche to get the Uuid of a player as the getUuid on Player (player.getUuid) is deprecated ?

lime pewter
#

how to i enable keep inventory on server?

atomic forge
#

What is the best way to store persistent data?

Like if i want to do something like
/saveLoc -> Saves Location
/tpLoc -> Teleport to saved Location

Where would i store the position so its persistent?

terse leaf
proven kestrel
terse leaf
terse leaf
sage panther
#

Who can help me get the rotation 🥲

terse leaf
lime pewter
terse leaf
sage panther
# terse leaf With Transform component

let say I have a location of a block, and I want to get the rotation of it. Not sure how to use teh transform component tbh
can you give me a quick idea?

slender cloak
hollow sparrow
#

Is there a site to find server plugins? Or to be more precise, I’m looking for a plugin to optimize my server.

sage panther
#

because you know how you can place a block to a different rotation based on where you are standing

atomic forge
sage panther
hollow bane
#

Hi, is it possible to get a discord id of a player?

harsh wren
#

maybe I'm the 134894th person to ask this, but I can't seem to find it anywhere, is there some sort of documentation or resource to get started with server modding?

woven halo
#

Anyone working on a plugin like votifier? Asking because actually searching for our server toplist 😁

slender cloak
near steppe
#

When we enter a server, the mods are automatically installed, but where are they installed? Where can I learn this?

solemn ocean
#

Is there a solution? When I enter /auth perseverance Encrypted in the pterodactyl panel, I get an error saying it couldn't be encrypted.?

sage panther
#

@terse leaf

I guess I can get the rotation like this

        TransformComponent transformComponent = (TransformComponent)store.getComponent(ref, TransformComponent.getComponentType());
        Vector3f rotation = transformComponent.getRotation();

I understand that, but the part I am not sure is how do I reference (ref in this case) of a block (given it's location x,y,z)

quaint ferry
#

someone want play with me hytaLE?? MESSAGE ME

knotty basalt
#

Is anyone developing server software for Hytale?

quartz plover
knotty basalt
#

java?

jagged lintel
#

maybe not server plugin related, but it only appears joining my server
my issue is that all translation keys don't get translated on my client, wonder if that's a server plugin issue or not

quartz plover
latent spindle
#

guys anyone having problems in their servers no void spawning at night?

warm cloud
#

if i make a pack in the asset editor and make a new item. where does the item go, and how do i load it into my game ?

terse leaf
# sage panther <@188968088249696265> I guess I can get the rotation like this Tr...

public int getRotationOfBlock(World world, int xxxxxx, int yyyyyy, int zzzzzz)
{
long chunkIndex = ChunkUtil indexChunkFromBlock(xxxxxx, zzzzzz)

WorldChunk chunk = world getNonTickingChunk(chunkIndex)
if (chunk == null)
{
    return 0
}

int localX = xxxxxx & 31
int localZ = zzzzzz & 31

return chunk getRotationIndex(localX, yyyyyy, localZ)

}

knotty basalt
#

Is the plugin being developed?

terse leaf
#

Due to the fooocking auto mod i'm not able to send code correctly

molten wagon
#

wonder how much time till someone creates a gregtech in hytale

knotty basalt
#

Is there anyone with a Skyblock server?

jagged lintel
jagged lintel
cinder grove
#

is anyone hosting a server having a lag issue? after teleporting

jaunty vapor
#

yo does someone know why commandContext.senderAsPlayerRef is null for me is it something anyone has experienced whats the workaround?

dusky sable
#

Does anyone have 2 minutes to help me test my Skywars plugin?

jaunty vapor
# terse leaf Send your code

public void executeSync(@Nonnull CommandContext ctx){
Player sender = new Player();
sender.setReference(ctx.senderAsPlayerRef());
sender.sendMessage(Message.raw("you were identified"));
} it also says that ctx.senderAsPlayerRef() might be null in IntelliJ but i dont get how it is also null when i test it because why isnt the player that sent the command(me) in there

snow kestrel
#

how do i disable keep inventory for servers? ItemsLossMode ? and also how do i turn pvp on? Thank you.

terse leaf
#

@steel knoll I tag the first moderator I see rather than pinging an admin, but is it actually possible to do anything about the automod in this channel? It’s impossible to help properly with this kind of blocking, you can’t send code without getting kicked.

near steppe
#

When we enter a server, the mods are automatically installed, but where are they installed? Where can I learn this?

placid quail
#

hey does anyone know how to set a secondary output to a crafting recipe? SecondaryOutput not working

terse leaf
dry shuttle
#

why cmd.setObject("#ItemsContainer[" + i + "]", new ItemStack(items[i])); can throw error?

lone burrow
#

How can we instanciate another world like the forgotten temple ?

jaunty vapor
terse leaf
hushed quest
#

Hey, someone find the event when an animal his tamed ?

fierce latch
#

Looking for help, to promote our custom Skyblock (oneblock) server. It is already playable. Maybe some advice on how to promote it? Or contacts of people specializing on marketing? We can pay!

steel knoll
jaunty vapor
mild geode
#

Hello have you some template for the config of
Nitrado_PerformanceSaver plugin because the default one make my server up to 8Gb of RAM for 10Gb allocated and it make crash the server

vast zenith
terse leaf
shrewd cipher
low needle
lost mist
#

anybody figured out how to create and delete an instance in code?

mild geode
dry shuttle
steel knoll
lost mist
#

anybody figured out how to create and delete an instance in code?

silent shadow
#

Really be cool if they displayed the usage in GB used

terse leaf
shrewd cipher
#

I don’t think it’s the end of the world or anything it’s just a little funny that showcase and art assets have no images

hollow bane
#

Hi, is it possible to get a discord id of a player?

shrewd cipher
empty wyvern
#
Label #Name {
  Text: "0";
  Style: (
    TextColor: #ffb700
  );
}

How to set text color by UICommandBuilder

shrewd cipher
#

Go back to your main menu then right click the world and click open folder, then check in the worlds mod area, if it’s not there then you should click “UserData” in the path to your current directory

#

Go to your mods there and you should see them

terse leaf
dire yacht
#

Hypixel_Smile ** anyone wants to play with us ? we are a group of friends trying to explore. just friend me or dm**

torn python
#

Hello, my friend try to join me in a server but he cant join and the error messages say "cant connect due to inactivity" can someone help me 🙏

low needle
jaunty vapor
deep galleon
#

Yo, just got my first hytale mod approved on curseforge!

merry fjord
#

were you able to capture the MouseInteraction, i cant get it to work with package interception or MouseMotionEvent

mild geode
low needle
hollow bane
#

Hi, is it possible to extend the original Player Class with custom methods? So i dont have to use Util Classes

terse leaf
#

Put some point, and (), due to automod

pastel badge
#

Anyone interesting in collaborating for a highly ambitious project, do ping me. I need a programmer working along with me.
Need someone who can think of systems at scale and distributed computing. Will share the details in private.

warped pelican
#

Lf an scripter for a really cool open world Solo Leveling Project

zinc chasm
#

Anyone know how to prevent that Entites despawn?

near steppe
lost mist
#

anybody figured out how to create and delete an instance in code?

shrewd cipher
near steppe
shrewd cipher
#

Well they are server mods not client mods

#

Like the whole point of them being server mods is people don’t have to install them when joining a server

plush musk
warped pelican
#

Lf an scripter for a really cool open world Solo Leveling Project

harsh wren
terse leaf