#server-plugins-read-only

1 messages · Page 64 of 1

onyx hull
#

Ensure your friend address is reachable (i.e. that he/she has a public IP) and opened port 5520 udp in the router

north forum
#

same

frozen oracle
#

there's absolutely nothing in here that tells me how to make it

lusty tiger
#

Yes, start by creating a world in creative, op yourself (/op self) then go to the creative tools, asset editor, and add a new pack (three dots in the top left corner)

drifting tree
#

Does anyone know if there is any official API or wiki for creating mods for Hytale? I’m completely lost about where to start.

toxic sedge
dapper loom
#

anyone have any luck GUIs?

narrow void
#

thanks for your help

lusty tiger
nimble vector
kind palm
supple coral
dark quail
#

how to remove teleporter cap? on a server :/?

frozen oracle
onyx hull
# dapper loom anyone have any luck GUIs?

Try looking into this repo Buuz135/Advanced-Item-Info on GitHub, has todo with showing UI to the user, also decompressing assets shows you all UIs used by the base game which may also give more hints around how some UIs work

dawn goblet
#

alright, i did that and i ran the server start command, but i get a few errors in quick succession before the server shuts itself down. should i have the jar file and the assets zip in the same folder?

frozen oracle
#

and there's NO documentation to make it persistent, ie, lets say a currency icon on your HUD

lusty tiger
kind palm
drifting tree
ionic wave
#

Any official dev docs already ?

steady hare
#

Beeb trying since yesterday ... I activate white list ok ... I add user ok ... User whitelist.json shows the user ... But wont login .... Looking into the log seems theres something wrong with validation .... Cant find a solution still ... Meanwhile im using password ....

drifting tree
lusty tiger
dawn goblet
oak pollen
#

idk im still trying to figure this out. i put them in the mods folder like normal but it still won't work

errant zealot
#

Where can I find server logs when playing in local?

mortal steeple
naive pelican
#

Failed to setup plugin Hytale: CosmeticsModule comes up red and then crashes my server (2 secs after booting)

lusty tiger
dawn goblet
# kind palm No problem 🙂

final question, is it fine to set up a start.bat file for quicker server activation? i did that on minecraft and im assuming the same principles carry over.

lost mist
#

Bro what is the issue with high ping when hosting servers?

kind palm
lost mist
#

Starts fine, shoots up to like 500-6000ms

dawn goblet
#

sweet, sounds great. do i need to add an -Xmx argument similar to minecraft?

lusty tiger
#

Prob check your connection or your hosting provider

nimble vector
eternal summit
onyx hull
lost mist
#

Its everyone on my server

stark flume
#

ayo guys, how to reg commands?
i watching on wiki, and this:

getServer().getPluginManager().registerEvents(new MyListener(), this);

or

getServer.getCommandExecutor...

not working

kind palm
# dawn goblet sweet, sounds great. do i need to add an -Xmx argument similar to minecraft?

You can if you like but I think it's generally not recommended to pass those (even for Minecraft) as it's best to leave those to the Java runtime to figure out. That said, they're flags for Java rather than for the specific server software so any of those flags you think will help performance can be used (might be worth experimenting with them if you have performance issues).

frozen oracle
lethal sentinel
#

Not sure if theres a better channel - Whats the easiest to reset a server world while keeping settings?

dawn goblet
maiden heart
#

Guys, has anyone written a post on how to fix invisible creatures? I can't find it anywhere.

lusty tiger
stark flume
azure furnace
#

Anyone have a server where they discuss/share plugin development?

cyan swallow
#

my server keeps crashing saying this, after i have played for like 1 hour

anyone know how to fix? i dont want to delete my world

kind palm
severe agate
jade vapor
#

did you fix it?

azure furnace
junior anvil
#

How does one change the welcome broadcast messsage?

stark flume
#

ayo guys, how to register commands?
i watching on wiki, and this:

getServer().getPluginManager().registerEvents(new MyListener(), this);

or

getServer.getCommandExecutor...

not working

lusty tiger
cyan swallow
fiery monolith
#

how do i add mods to my server im using bisecthosting

split linden
#

Is there a way to edit the player camera's roll?

placid mirage
#

Are there any decent docs specifically for Custom UI yet?

small lotus
#

do you have to pay for a server

lusty tiger
jagged sentinel
#

Hi everyone, I’m experiencing server crashes when the player count reaches around 20.
The server is hosted on a VPS with 24 GB of RAM. Has anyone had a similar issue?

cyan swallow
alpine pike
#

hey guys where do you post your plugins? what's the best site currently?

visual garden
#

Hey everyone!
I made a Docker setup for running a dedicated Hytale server. It handles OAuth2 authentication automatically so you only need to authorize once.
Features:

  • Auto-downloads server files
  • One-command OAuth2 auth
  • Auto token refresh
  • Built-in backups
    Check it out on GitHub: PavelLizunov/hytale-server-docker
    Feedback welcome.
kind palm
lusty tiger
small lotus
#

do you have to pay to pay for a sister

dusk mulch
#

Hi, can anyone help me? When I create a world, I get an error and the game goes into offline mode, but it won't let me do anything.

small lotus
#

pay for a server

#

i just wanna play with a friend

lusty gorge
eternal summit
shrewd vessel
#

have you managed to fix it?

kind palm
#

Has anyone been looking into the protocol?

onyx hull
lusty gorge
shrewd vessel
#

how to run world operations on a world thread?

muted zinc
#

did they mention anything about dropping documentation for server plugins when it comes to coding?

shrewd vessel
#

from a command

alpine patrol
cerulean thorn
vast dune
#

Is there any existing community permissions system/plugin for Hytale (LuckPerms-style)? I’m looking for something to manage groups/roles and permission nodes for commands/features.

outer igloo
#

Sorry for the bad English, when I want to create a new world it tells me that the server cannot be validated and it doesn't let me do anything else, why is this? Does anyone have an idea?

nimble vector
wicked grove
#

for mods like Yung's Dungeon Mod what is the proper installation method for Hytale?

jagged sentinel
cerulean thorn
barren topaz
#

and if that fails?

cerulean thorn
robust fern
#

yoo i actually configurated my dedicated server with new lines of code and it didnt bug out Hypixel_Crying

(i configurated player drop and day/night)

cyan swallow
frozen oracle
shrewd vessel
onyx hull
lusty tiger
cerulean thorn
errant zealot
#

So according to the doc, there can only be one single custom HUD for a player? Even with multiple mods on?

cyan swallow
hushed quest
#

Someone have already created a GUI with a plugin ? if u can please send me the doc or somethng like this to create mine

raven shell
#

I can't seem to get rid of this error
Unresolved dependency: 'com.hypixel.hytale:HytaleServer-parent: jar:1.0-SNAPSHOT'
i have followed the guide on hytalemodding but i can't find anywhere that it mentions how to solve this

gritty current
#

What event would pressing the "f" key be? ???

wispy shuttle
cerulean thorn
alpine patrol
cyan swallow
steady hare
#

Im having trouble changing the map name ... Changed the name in the json but on restart its changed again to 'default' ... Someone has the same issue? Any fix?

cerulean thorn
wicked grove
#

I have a folder with items like Drops, Environments, instances, Hytale Generator as subfolders, the mod is a dungeon generator by Yung. Does anyone mind telling me the proper way to install this mod or mods of its type?

rugged marten
#

I would assume the HytaleServer.jar in the files is the correct one

calm sable
#

How can i export my assetpack(made with ingame asset editor) to upload it as a mod to curse

coral swift
#

Just realized that since I'm using ShockByte, I can't run 90% of mods x-x (Java version 25 is required by most mods, shockbyte runs hytale on java 21)

late girder
#

anyone has any example on creating a new weapon? like from the asset editor but to be shipped with my mod

cerulean thorn
cedar pasture
#

chat do we know the API to get nearby prefabs?

pale kayak
#

I'm checking the ItemStackSlotTransaction and there are methods to get the slot's itemStack before and after. However, when the slot gets emptied (you run out of the stack), both after and before itemstacks become null. Is this a bug?

cerulean thorn
#

and register like this : getCommandRegistry().register(new CustomCommand());

rugged marten
#

I'm having issues with the PlayerMouseButtonEvent not recognizing my button presses in game, has anyone worked with that yet?

dusk mulch
#

why mi hytale goes into offline mode?

cerulean thorn
cedar pasture
arctic mist
finite harbor
#

What language are the plugins for Hytale? And can you do everything with plugins, or is it easier if you combine it with mods?

north forum
#

can anyone tell me if this .ui file is correct?

$C = "../Common.ui";
Group {

    Group {
    LayoutMode: Top;
    Anchor: ( Height: 30, Bottom: 5,);
    FlexWeight: 1;
    Padding: (Top: 4, Bottom: 4);

    Group {
        LayoutMode: Left;
        Label #X {
        Style: (FontSize: 16, RenderBold: true, TextColor: #93844c);
        Anchor: (Left: 10, Top: 2);
        Padding: (Right: 5);
        Text: "X"
        }
    }
    }

}
raven shell
# cerulean thorn use the files

i only did exactly what the guide on hytalemodding said, downloaded the hytale server and used that as a dependency
the project recognizes i have it as a dependency but when i try to build it, it doesn't see it

late girder
#

anyone has any example on creating a new weapon? like from the asset editor (json based) but to be shipped with my mod

cerulean thorn
junior anvil
#

How do I change <Player> has joined default message?

hushed quest
#

Someone have already created a GUI with a plugin ? if u can please send me the doc or somethng like this to create mine

slow epoch
#

how do i turn off losing items on death for a server?

gritty current
#

PlayerKeyboardEvent not found

cerulean thorn
ionic wave
#

any official wiki yet ?

finite harbor
#

What language is used for the plugins? Is it Java

mortal gate
#

I'm having trouble making a BuilderCodec for a map<Vector3i, String>, anyone know how would that look like? :v

hasty swallow
#

is there a way to list all items and blocks from a certain mod/plugin

barren topaz
#

installed tailsclae to get aorund joining my friend issue and that fails and gives the same error response, any further ideas?

cedar widget
#

any way to add custom lore to itemstacks?

finite harbor
#

Is there a guide on how to setup the plugins or some sort of base download or how does this work?

void pendant
#

Hey guys, ❓ one question ❓ .

There is any way to assign a permission for everyplayer in Adventure gamemode? Like, I would like to everyone who joins in my server have permission to use an admin command ❓

arctic mist
# gritty current PlayerKeyboardEvent not found

Yeah, that class does not exist, you might need to create a custom event extending PlayerEvent to create something that checks for keyboard events, tho I dont see anything referring to a KeyPressEvent in the protocol of the lib

swift sedge
#

Which is sad

arctic mist
cerulean thorn
nimble vector
nimble vector
silent drum
#

Hello, Is there a server active yet I could join?

cerulean thorn
olive spade
#

where the flip are the api docs

silent drum
olive spade
#

or even the server jar for that matter

late girder
#

I've created some weapons through Asset Editor, how do I add them to my mod to be shipped with it?

plush turret
#

test

long rune
#

is there a mod that lets you add custom recipes?

barren topaz
cedar widget
olive spade
cedar widget
#

this api is rancid

swift sedge
quartz wave
#
A command-line tool to download Hytale server and asset files with OAuth2 authentication. See QUICKSTART.md inside the archive.

Download: hytale-downloader.zip (Linux & Windows)

Command

Description

./hytale-downloader    Download latest release
./hytale-downloader -print-version    Show game version without downloading
./hytale-downloader -version    Show hytale-downloader version
./hytale-downloader -check-update    Check for hytale-downloader updates
./hytale-downloader -download-path game.zip    Download to specific file
./hytale-downloader -patchline pre-release    Download from pre-release channel
./hytale-downloader -skip-update-check    Skip automatic update check
tulip void
#

guys im having troubles trying to find how to use custom key binds with java , i only managed to modify event like dropping items and placing and interacting with blocks , like i cant add new cutom keys interaction [ is this not out yet ? or im just SHTewBID? ]

quartz wave
topaz crown
#

What's the story with map persistence? It only seems to show the area around me and not the area that I've explored.

plush turret
olive spade
whole bronze
#

Hi did you manage to solve it?

urban echo
waxen summit
old nexus
#

Does anyone know how I could take a parameter value from a command and use it as a value in an interaction? Specifically, I want to create a command to define the total number of teleporters that can be placed in a world, but I don't know how to do it.

cerulean thorn
quartz wave
#

ya so you gotta download the game and then use the server jar lmao

midnight barn
#

Could someone please explain to me how I can create a server to play with a friend? Is it possible to host it for free or even pay for it through an external hosting service?

olive spade
#

alr found it

#

now I use that jar as a lib in my ide? What about docs

swift sedge
# urban echo Why is that?

In my case I'm trying to make a system where items can be socketed and enhanced with runes. In this case I would want each instance of item to have its own separate tooltip that can display the state of the tool, what sockets/runes it has

drowsy solar
#

Can you use the asset store register methods in Java to define all assets via code?

cerulean thorn
zealous harness
#

does anyone know how to import the TickingSystem?

cerulean thorn
quartz wave
olive spade
#

alright, thanks for the help

cedar widget
midnight barn
olive spade
cerulean thorn
cerulean thorn
green yoke
fallen escarp
#

Hytale worlds is endless?

green yoke
#

Partially, I can’t tell yet cause I just managed to open a thing

midnight barn
tulip void
olive spade
whole bronze
cedar pasture
raw merlin
#

Does anyone have a list of blockTypeKeys?
I tried getting one with world.getBlock(Vector3i) but that gives me a number and the blockTypeKey has to be a string

dire cloak
#

anyone know how to handle entity interact? thanks

cerulean thorn
topaz crown
#

What's the story with map persistence? It only seems to show the area around me and not the area that I've explored. If I portal to the forgotten temple, the map is reset.

storm glen
#

Anyone know how you replace the server thumbnail

vestal topaz
#

literally imposible to join a server

cerulean thorn
#

and my ressources folder : ressources/Server/Prefabs/hikabrain.prefab.json

jade vapor
#

any fix?

glad loom
#

what should my next step be trying to join friends? tried a vpn, changing firewall access etc. havent messed w/ my router but im at a loss

olive spade
#

Does hytale host a local server for singleplayer worlds and if so is it possible to use plugins on singleplayer?

drowsy solar
pliant cradle
#

Is it possible to increase the number of teleporter per server?

cedar pasture
zealous harness
#

cant seem to find an import for tickingSystem :<

olive spade
#

extend JavaPlugin class for main class?

drowsy solar
dusty island
#

Im developing skywars plugin

#

Soon to be out

manic cloud
# jade vapor any fix?

Yes make sure you are setting the paths properly in IntelliJ and you dont use dots for the folder names and instead subfolders, and also remove the Hud/ and leave only name and extension.

thorny kindle
#

are we able to use maven to package mods or is it just gradle?

cerulean thorn
jade vapor
cedar pasture
vale fog
#

Now that Hytale is finally out, I’m officially moving forward with the server project I’ve been planning. We are a small, interdisciplinary team of developers and artists, and we’re looking for a few more people who are passionate about modding and world-building to join us.
The goal is to build a complete network: from 'Forgotten Classics' like skywars or Zombies—which are now actually possible thanks to Hytale’s class system—to original mini-games and integrated RP. It’s a side project focused on having fun and learning together, but we’re looking for people with a firm commitment to creating something high-quality.
If you’re interested in seeing our roadmap or just want to chat about the tech stack we're using, feel free to drop me a DM! I'd love to see what we can build together. Send me a friend request if u want to know more.

drowsy solar
manic cloud
cerulean thorn
jade vapor
late girder
#

I've created some items through Asset Editor, how do I add them to my mod java project to be shipped with it?

severe agate
drowsy solar
cerulean thorn
viscid wren
#

anyone know if we can only have one CustomHud per player? cause that woulnd't be cool

zealous harness
random bridge
#

"Server requires development mode which is not supported in this build hytale" **Fix **: After authenticating with /login, run "/auth persistence Memory"

thorny kindle
#

does anyone know if we are able to use maven to package mods or is it just gradle? because I have been looking around and I have only been seeing people using gradle.

pliant cradle
spring turtle
#

wild

cedar pasture
#

my server/prefabs folder is full of a few example prefabs and more folders

whole bronze
#

Is custom ui only avaliable as pop ups ect, can we not extend/modify the existing hud I was reading there is restrictions around it?

cinder latch
#

what do people use for making guis systems for hytale?

rare skiff
cerulean thorn
random bridge
rare skiff
pliant cradle
rare skiff
drowsy solar
#

Would my mod be considered horribly bloated if I included graadlvm in it to write all my stuff in JS?

jovial lodge
cerulean thorn
vagrant vigil
boreal radish
mellow hill
#

i'm setting setShowDeathMenu to false, but it's showing the respawn button and death screen still. anyone got any ideas?

pliant cradle
cyan swallow
#

anyone else getting this on their server?

[2026/01/14 22:04:06 SEVERE]         [World|default] Took too long to run pre-load process hook for chunk: 55ms 277us 475ns > TICK_STEP, WorldChunk{x=-64, z=39, flags=00000000000000000000000000000100}, Hook: com.hypixel.hytale.builtin.fluid.FluidPlugin$$Lambda/0x000000007aa0f350@33293b34
[2026/01/14 22:04:07 SEVERE]         [World|default] Took too long to run pre-load process hook for chunk: 629ms 728us 229ns > TICK_STEP, WorldChunk{x=-57, z=39, flags=00000000000000000000000000000100}, Hook: com.hypixel.hytale.builtin.fluid.FluidPlugin$$Lambda/0x000000007aa0f350@33293b34
[2026/01/14 22:04:07 SEVERE]         [World|default] Took too long to run pre-load process hook for chunk: 73ms 157us 42ns > TICK_STEP, Has GC Run: true, WorldChunk{x=-57, z=40, flags=00000000000000000000000000000100}, Hook: com.hypixel.hytale.builtin.fluid.FluidPlugin$$Lambda/0x000000007aa0f350@33293b34
[2026/01/14 22:04:09 SEVERE]         [World|default] Took too long to run pre-load process hook for chunk: 1sec 998ms 922us 768ns > TICK_STEP, WorldChunk{x=-63, z=40, flags=00000000000000000000000000000100}, Hook: com.hypixel.hytale.builtin.fluid.FluidPlugin$$Lambda/0x000000007aa0f350@33293b34```
severe agate
short mural
grizzled basin
#

Still wainting to curseforge modders accept my mod

cyan swallow
cyan swallow
stark tulip
short mural
nimble vector
finite charm
#

Does anyone know why the player model is not an asset model type? it seems that the player skin component is not a model asset component, so it is abit confusing to get the 2 to work together. ive been going through the model command code but it hasnt really yielded the system im looking for which is where/how the player model is rendered

random bridge
late girder
#

I've created some items through Asset Editor, how do I add them to my mod java project to be shipped with it?

flat spindle
#

(Sorry if is anoyying)
Hey everyone 👋
I have a few technical questions about modding in Hytale and I’d really appreciate some clarification from people with more experience.

I already know that through the Asset Editor it’s possible to modify stamina and health behavior (for example: changing drain rates, regeneration, or even making stamina infinite), and I’ve seen existing mods that do this successfully.

What I’m trying to understand is:

-Is there a supported way (current or planned) to link stamina drain/regeneration to another player-related stat or condition, rather than it being purely static?

-Is there any way to read or react to stamina values dynamically (server-side logic, events, or conditions), beyond just defining values in assets?

-Regarding the HUD: is there any known method (even experimental or internal) to modify or extend the stamina/health display, or to sync it visually with another system?

-Are stamina and health expected to be exposed through a future scripting/API layer, or are they intended to stay asset-driven only?

I’m not looking to replace the existing systems, just to align stamina behavior with another mechanic in a consistent and scalable way.

Any insight, limitations, or roadmap hints would help a lot. Thanks!

cyan swallow
cyan swallow
grizzled basin
#

Would be good if had difference servers for plugins as a user and plugins/mod developers

short mural
serene vector
#

does anyone know if there is an api or a way to access a users cosmetics?

dire cloak
#

Someone know why PlayerMouseButtonEvent not works? Thank you!

cyan swallow
mellow hill
#

not sure if you've found a way of doing this yet?

supple coral
#

wich is the actual way to create mods? i dont have acess to the editor

arctic mist
fringe ore
#

I had the same issue with mouse event it wouldn't fire. But that could be if I did it wrong.

proud gyro
#

Does anyone have a good explanation of how to use the .ui files?

short mural
tiny vortex
#

Hey! I just wanna check, if I add mods to my hytale server do people need to install those mods locally to join?

cyan swallow
tiny vortex
#

swag

outer rain
#

is visual scripting already a thing or is it something that will come soon

finite charm
random bridge
finite charm
glacial wedge
#

is the hytale server dependency on maven or gradle? or do i have to use the actual jar in my lib?

onyx hull
woeful shell
#

@wanton mountain @azure violet Hey I just figured out entity interaction detection I'll leave it here in case it's useful
pastebin dot com/TK2755Dd

dire cloak
raven hare
#

is whitelist currently broken?

onyx hull
cedar widget
stone dove
#

can someone inform if theres a good way to go about doing voice chat because if everything has to be done server side that feels so extremely limited, im considering having a hosted program which records your voice and sends those packets over to the server and playing them from the player

whole bronze
hasty bolt
#

hey can anyone help? do i need to do anything extra if i pay for server hosting. Or is it the same as having a private dedicated server.

deep galleon
#

can someone try to break my house area so i can see if the grief prevention mod i am developing is working 🙂

cyan swallow
chrome sierra
#

iirc proximity voice chat is a planned feature anyways

stone dove
stone dove
finite dew
#

There is a command ingame to create another world via /world add <name>. Is there any way to teleport into the created world, cant find a command for that just a way to set it as default?

elfin sundial
#

I want there to be a modpack or mod that basically makes the game look like minecraft

late girder
#

I've created some items through Asset Editor, how do I add them to my mod java project to be shipped with it? They're in a Server/item/items/CustomWeapon.json folder

whole bronze
merry fjord
#

how to register a system ?

stone dove
cyan swallow
#

when i play onmy server, and i try to transfer somethign to a chest after ive been playing for like an hour, it crashes and says "a critical error occurred: Object Refrence not set to an instance of an object" anyone else encountering this?

lofty gate
#

hytale latam en bio

stone dove
#

my current method is a program to which you run /hytalk link on the server, gives you a 6 digit connect code which you put in that program and it relays your voice to the server

olive spade
#

Does hytale have a namespacing thing, if so, are permissions finally namespaced?

finite charm
rain ether
#

hey guys me and my friend just cant manage to play together i even created an external server for hytale and it still wont work i can join the server but he cant is there any solution for this ?

olive spade
drowsy solar
#

Why tf is the block state registry a thing but no block registry?

late girder
rain ether
chrome sierra
#

im still having so much trouble even downloading hytale on my server. the downloader keeps giving me an error.
i tried hosting a server on my personal computer instead just for testing, and i can't even auth on it.

onyx hull
olive spade
bitter mountain
#

Is it possible to install a Hytale server on Pterodactyl? Because I have a dedicated Minecraft server on it.

pine hornet
#

GUYS PRESS f7 when you are op

dusty heron
#

Well! I'm extremely close to completing my first plugin that changes game chat to be based on proximity, with 4 different ranges.

finite charm
# late girder can you give me an example folder structure? Do the JSON go directly into resour...

hytale asset packs go inside the resource folder as if that was the namespace. the resource folder exists as its own pack essentially which is directly connected to the plugin, and it is already required for plugins because of the manifest.json folder, so you just add the server and common folders with the same paths as if you were making a asset pack within the resource folder of the plugin

tidal grail
drowsy solar
#

Do you NEED to make assets via the asset editor/block bench for a mod to add blocks?

olive spade
#

no

finite charm
onyx hull
olive spade
#

Ptero is js a wrapper around a docker container so you can just run the generic egg and run hytale on it

finite charm
#

block bencch is the best way to make models and asset editor is the best way to make asset packs as you can directly see how hytale does it themselves

olive spade
clear vine
#

does anyone know about a player attack event

manic cloud
#

is there any way to make custom particle effects?

drowsy solar
onyx hull
cinder dust
olive spade
#

Is the entirety of the HytaleServer.jar considered api?

finite charm
drowsy solar
calm birch
finite charm
late girder
haughty cove
radiant lily
#

xml?

drowsy solar
#

Never seen yaml, lua is kinda good, but I mean, compared to Java you say Lua is worse? (This isn't hypocritical as I'm writing my stuff in JS)

civic vigil
#

Just the model so far

haughty cove
#

XML is fine just verbose

cyan egret
#

For mods does it need to be both on the server and the client? Or can server upload to client when connecting?

hazy parcel
finite charm
green atlas
#

How do I add a hytale mod to a server? do I just put mod.jar in the config?

outer rain
#

i dont get why people use gradle, maven is the best thing to exist

hazy parcel
late girder
kind palm
drowsy solar
drowsy solar
midnight barn
#

Can anyone help me with the "Strict firewall" problem? I downloaded TAILSCALE but how do I use it?

onyx hull
kind palm
drowsy solar
#

Sry, all your build steps period

long fern
#

I'm trying to remove the respawn screen for players, I listen to RefChangeSystem and try to remove DeathComponent but that doesn't seem to remove the screen
Any suggestions?

finite charm
raven cosmos
#

Where do I report a bug?

kind palm
# drowsy solar Sry, all your build steps period

The JS community have the most build steps out of anyone... y'all have like four mainstream package managers, at least 4 compilers and 6 mainstream frameworks that all have their own pipeline

midnight barn
late girder
#

Guys I have this in my mod:

  • mod-name/app/src/main/resources
    • Server/Item/Items/Weapon_Custom_Sword.json
    • Common/Items/Weapons (empty)
    • manifest.json

However, the Custom Sword isn't loading. The rest of the mod does. What am I doing wrong?

soft burrow
dusty heron
#

Hello! I am ALMOST done with the v1.0 of my plugin, however, I use PlayerChatEvent to format messages and change the targets before it's actually sent, and for some reason it is sent twice. Is it because event dot setFormatter formats and sends the message and then the event also sends the message?

midnight barn
#

Can anyone help me with the "Strict firewall" problem? I downloaded TAILSCALE but how do I use it?

drowsy solar
finite charm
ionic wave
#

oficial dev doc yet ?

finite charm
clear vine
#

someone let me know the difference between an IEvent and an EcsEvent?

kind palm
blissful orbit
feral walrus
#

is there a wget download link and startup script for starting a hytale server yet?

haughty cove
#

SASS lol

late girder
drowsy solar
blissful orbit
kind palm
#

React isn't that bad once you give it a proper go and do it right. I used to crap all over it big time when I did Vue and previously vanilla HTML/CSS but if you do React right (i.e., don't overcomplicate it) it is a time saver

quartz plover
drowsy solar
#

I mean, I can't speak on react much bc I just use a full screen canvas tag

quartz plover
#

No abstraction layers and you won't need any building steps

finite charm
#

it seems most things are based on overrides of the hytale server jar

drowsy solar
thorny vale
#

we got 2 baiters in the chat

formal cipher
#

I'm sure this has been asked a billion times, but what docs are you guys using for the API?

quartz plover
#

They really are master baiters, though
They hooked so many with a single bait

kind palm
# drowsy solar Wus flutter

It's a cross-platform (Android/iOS/macOS/Linux/Windows) app framework that can render to the web (website is flutter dot dev) built by Google

warped apex
#

Does anyone know how to listen to an interaction sync? PlayerMouseButtonEvent is completely useless

clear vine
#

There is no event that just tells me when the player swings a weapon, uses m1, or clicks? This API sucks?????

flat gust
#

I'm reading the docs, the maven repo is missing >.<

drowsy solar
blissful orbit
hazy parcel
drowsy solar
kind palm
flat gust
blissful orbit
quartz plover
finite charm
flat gust
late girder
sweet rain
#

import com,hypixel,hytale,server,core,Message;
import com,hypixel,hytale,server,core,event,events,player,PlayerChatEvent;
import com,hypixel,hytale,server,core,plugin,JavaPlugin;
import com,hypixel,hytale,server,core,plugin,JavaPluginInit;
import com,hypixel,hytale,server,core,universe,PlayerRef;
import org,checkerframework,checker,nullness,compatqual,NonNullDecl;

import java,awt,Color;
import java,util,HashMap;
import java,util,concurrent,CompletableFuture;

public class NamePlugin extends JavaPlugin {

    private final HashMap<String, Color> colorCodes = new HashMap<>();

    public NamePlugin(@NonNullDecl JavaPluginInit init) {
        super(init);

        colorCodes,put("&1", Color,BLUE);
        colorCodes,put("&2", Color,GREEN);
        colorCodes,put("&c", Color,RED);
    }

    @Override
    protected void setup() {
        super,setup();

        this,getCommandRegistry(),registerCommand(
                new NameCommand("sup", "Name Test Command", false)
        );

        this,getCommandRegistry(),registerCommand(
                new SetColorCommand("setcolor", "Type with specified chat color", false)
        );

        this,getEventRegistry(),register(PlayerChatEvent,class, event -> {
            event,setCancelled(true);

            String message = event,getContent();
            PlayerRef sender = event,getSender();

            for (String colorKey : colorCodes,keySet()) {
                Color colorValue = colorCodes,get(colorKey);
                String hex = String,format(
                        "#%02x%02x%02x",
                        colorValue,getRed(),
                        colorValue,getGreen(),
                        colorValue,getBlue()
                );
                message = message,replace(colorKey, hex);
            }

            sender,sendMessage(Message,raw(message));
            return CompletableFuture,completedFuture(null);
        });
    }
}```
,setCancelled ,getContent ,getSender no work
drowsy solar
quartz plover
#

Holy codeblock

flat gust
drowsy solar
empty latch
#

does anyone know how to make servers run better the ram usage is crazy anyone know anything that works??

blissful orbit
kind palm
blissful orbit
quartz plover
empty latch
quartz plover
#

There is no such site

late girder
kind palm
# gloomy dagger Xms and Xmx

Could try the Paper flags -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+ParallelRefProcEnabled -XX:+PerfDisableSharedMem -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1HeapRegionSize=8M -XX:G1HeapWastePercent=5 -XX:G1MaxNewSizePercent=40 -XX:G1MixedGCCountTarget=4 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1NewSizePercent=30 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:G1ReservePercent=20 -XX:InitiatingHeapOccupancyPercent=15 -XX:MaxGCPauseMillis=200 -XX:MaxTenuringThreshold=1 -XX:SurvivorRatio=32

gloomy dagger
flat gust
#

the maven repo it lists is in fact missing, I'm expecting it to actually come later.

drowsy solar
blissful orbit
outer tide
#

is someone have any idea why I had this error in my hytale server?:
[InteractionSystems$TickInteractionManagerSystem] Exception while ticking entity interactions! Removing!

sweet rain
kind palm
quartz plover
drowsy solar
#

Why is it commas instead of periods wait wat

quasi oasis
sweet rain
cedar timber
#

We've got the Hytale server setup process super-duper slick in AMP. It can automatically take you to the auth page and you don't need to know ahead of time that that's what you need to do xD

drowsy solar
tiny tangle
#

guys, when i try to create a map, just to start play

#

appears a message server authentication unavailable

smoky coral
#

how do you get the PlayerRef from an event?

clear vine
#

hytale-docs,com is ai generated guys. all the commits in the github are literally coauthored by claude. please don't use AI gen slop for your hytale mods

empty latch
kind palm
crude terrace
blissful orbit
drowsy solar
empty latch
opaque island
#

hello guys, does anyone know how i can make blocks unbreakable by players? Or any mod for this

blissful orbit
#

/AppData/Roaming/Hytale/install/release/package/game/latest/Server/HytaleServer jar

kind palm
sweet rain
dusty heron
#

Hello! I am ALMOST done with the v1.0 of my plugin, however, I use PlayerChatEvent to format messages and change the targets before it's actually sent, and for some reason it is sent twice. Is it because event dot setFormatter formats and sends the message and then the event also sends the message?

odd furnace
worn idol
#

Hi all,

I’ve nearly completed a Hytale voting plugin that allows players to receive rewards for voting for servers on server list websites. There are a few parts left to tidy up and document. There’s not much to show yet beyond screenshots, but it follows the V2 HMAC-SHA256 signed packets with a challenge-response architecture. I’ve decided not to include V1 due to the security concerns associated with it.

I’ll get everything set up and working with my website first so people can test it themselves, then release it once everything’s confirmed and any bugs have been ironed out.

Let me know if you're interested Hypixel_VeryHappy

sweet rain
static mist
#

yo me and my friend just got the game, we are wondering how we can host a server compeltely free.

kind palm
regal gyro
# crude terrace how do u get the hytale server lib?
        <dependency>
            <groupId>com.hypixel.hytale</groupId>
            <artifactId>HytaleServer-parent</artifactId>
            <version>1.0-SNAPSHOT</version>
            <scope>system</scope>
            <systemPath>${HytaleServer-parent-systemPath}</systemPath>
        </dependency>
    </dependencies>```
brittle egret
#

I just made a wicked nice server manager application wish I could post a picture somewhere lol

finite charm
#

could someone help me figure out what the differences are between player skin component and asset models? the player skin component doesnt seem to have nearly any of the same methods as asset models so i cant change its size

blissful orbit
hasty swallow
#

how do I make my own item names, what type of asset do I create for one (in the asset editor)

clear vine
static mist
blissful orbit
#

there are youtube tutorials for that, same as minecraft

crude terrace
# sweet rain its the HytaleServer.jar

yeah but look on that:

Maven Central Artifact
The HytaleServer jar will be published to Maven Central for use as a dependency in modding projects.

<dependency>
    <groupId>com.hypixel.hytale</groupId>
    <artifactId>Server</artifactId>
</dependency>
Exact details including versioning are pending for launch. Check modding community resources for the latest information on using these dependencies.```
tiny vale
#

Hi, I have a question: how can I add a block via a plugin?

crude terrace
#

its not available now?

sacred imp
#

I just made full complete Faction Mod where can i put it for community ?

sacred imp
#

Alright

fast merlin
#

Hi guys, does anyone have a good documentation for the java plugins? I can't find anything really "useable" anywhere

empty latch
clear vine
#

The big issue is that is PlayerMouseButtonEvent doesn't do that is there literally no way to detect an attack or a click? So much for intensive modding support.

flat gust
#

The docs broke down about now. xD

blissful orbit
kind palm
dusty heron
# regal gyro more context

I need a plugin to make chat messages only be sent to people around the sender.

therefore, when a message is sent, I take all online players and for each one in a certain distance or less to the sender, they are added as message target.

then, depending on the sender's chosen range, the formatting is made differently.

however, i think that when you change a message's format, it sends the message afterwards, and then in addition it resends it due to the event ending.

if you want to see some code or screenshots we can go into DMs

summer sapphire
drowsy solar
bold coral
#

Any examples for making a block or item from plugin code and not assets

rocky plover
#

Does someone know how to transfer reliably a default world from server 1 to server 2

fast merlin
sweet rain
random briar
#

anyone knows how to get world spawn location?

meager violet
#

Hey there, am I casting the PlayerRef wrong here ?

            Ref<EntityStore> ref = e.getPlayerRef();
            PlayerRef pRef = ref.getStore().getComponent(ref, PlayerRef.getComponentType()); << Error occurs here
        });

java,lang,IllegalStateException: Assert not in thread! Thread[#108,WorldThread - default,5,InnocuousForkJoinWorkerThreadGroup] but was in Thread[#75,Scheduler,5,main]

static mist
#

is pinehosting safe

golden ruin
#

On our server we're only able to place 8 warp portals. Is there a way to enable more? If anyone knows

young wadi
#

Are you only allowed 1 server per account?

bold coral
# finite charm not recommended

Yeah but for data driven items it seems like the only option other than making them by hand ? Like generating "Block of X" where X is a list of names

meager violet
cedar pasture
#

do we know if it is possible to locate the nearest trork structure? How do I query loaded prefabs?

summer sapphire
lament sierra
#

ami no me funciona el servidor

drowsy solar
empty latch
fast merlin
cyan swallow
#

Anyone else have FluidPlugin and BlockModule crashing their game?

finite charm
regal gyro
icy glade
#

commands definitely need a STRING_GREEDY argtype or something because my pm system is having me do /msg PlayerName "Message in quotes to have spaces!"

dusty heron
bold coral
finite charm
static mist
#

looking for na server with pvp

sweet rain
fast merlin
#

We're working on an "Essentials" plugin which will include chest shops and such

drowsy solar
fast merlin
#

And a seperate economy plugin

finite charm
#

not for blocks but for items yes

#

and alot of other stuff all of which can be generated with a generator inside java

fossil warren
#

Looking for an eu server that doesnt have PvP i will be recording

finite charm
#

again im forgetting the exact name but its common

drowsy solar
#

Why does a block state registry exist but not a block registry?

thin heart
#

im having the same issue, how did you fix it?

buoyant talon
#

Weird that there isn’t a rust server for hytale yet… given that these folks love to jump to that opportunity to port random stuff to rust

fast merlin
#

I never actually thought to make a curseforge page haha! Give me 5 mins and I'll DM you the link 🙂

dusty heron
#

Thank you Alexius, it was in fact the case, I was sending it to everyone around including me

past rivet
#

Hey I read somewhere that Hytale code (or maybe signatures) would be open sourced for modders to read/use. Is that true/where do i find this?

regal gyro
#

glad to know

drowsy solar
past rivet
#

thanks

deep galleon
#

can someone try to smash my house i want to see if my grief prevention works

ripe bronze
#

how to update the java

clear vine
#

wish i could see WHAT im sending to the server exactly. when i press my leftclick the network usage shoots up. what am i sending??? how can i hook into it??????????

green atlas
#

Why can my users not do /spawn? {

  "aac45ab6-6fb2-4f39-9a2b-b65fcffd31d1": {
    "groups": [
      "Adventure"
    ]
  },
  "e08289f4-fcbd-4026-aafe-002f42eca703": {
    "groups": [
      "Adventure"
    ]
  },
  "37d9542d-158e-4bb8-81e9-965e335a46f4": {
    "groups": [
      "Adventure"
    ]
  },
  "74ee6641-982d-4800-9897-988bad530656": {
    "groups": [
      "Adventure"
    ]
  },
  "b71a7991-9470-4c66-9861-c107a01c0dda": {
    "groups": [
      "OP",
      "Adventure"
    ]
  },
  "1f5b4c35-5c1a-4df2-8b41-44f0e79e10c2": {
    "groups": [
      "Adventure"
    ]
  }
},
"groups": {
  "Zymooon": [
    "default"
  ],
  "Default": [],
  "OP": [
    "*"
  ],
  "default": [
    "hytale.command.spawn.self"
  ]
}
}```
stone dove
#

im tryna make voice chat
my current method is a program to which you run /hytalk link on the server, gives you a 6 digit connect code which you put in that program and it relays your voice to the server
does anyone have any better ideas?

stone dove
#

just something more streamlined hopefully

icy glade
#

thats decent for day 2

quasi oasis
icy glade
#

if it works

clear vine
#

data is sent when opening/closing inventory but of course there is no event for that. how do we react to things that don't have an event? i'm big confused

stone dove
#

its in the works of working

drowsy solar
stone dove
#

is it janky yes, is it the only possible way considering i cant relay anything client side yes

clear vine
#

there must be a way to hook into things that aren't events like opening/closing inventory and swinging sword

drowsy solar
tiny vortex
#

can you add mods to a server without resetting the world? I assume yes but just wanna check

split flame
#

In a singleplayer world.
Can i open the console somehow or do i need a server for that (technically the singleplayer is a server ik)

stone dove
swift sedge
#

Can we render item models within Custom GUI frames?

cerulean thorn
#

I want to do a mega project : recreate the hytale server in Rustlang 😂

hazy parcel
swift sedge
#

Not too dissimilar from viewports

tiny vortex
#

sweet, ty

uncut light
#

Hi. Has anyone encountered problems using udp proxies (tried self-written solutions, public ones like socat, nginx). The problem with logging in to the server is that the client periodically just catches a timeout, although everything is OK according to the server\proxy logs.

drowsy solar
quasi oasis
quartz plover
drowsy solar
quartz plover
smoky coral
#

What's the modern way of getting the PlayerRef from a PlayerReadyEvent for an EventTitleUtil?

I tried:

Player player = event.getPlayer();

then

player.getPlayerRef()

but got a warning.

lyric coyote
cerulean thorn
clear vine
#

How are people making mods for this game if basic things like detecting when the player presses click are missing

quartz plover
clear vine
#

Is this a client thing? Can you even do client things from plugins? No, right?

random bridge
drowsy solar
cerulean thorn
clear vine
clear vine
drowsy solar
outer rain
#

whats up with most plugins using json for config instead of yaml like in minecraft? I prefer json but yaml is more readable for most people

smoky coral
clear vine
smoky coral
stone dove
quasi zinc
#

is there a mod that breaks the multiplayer inventory? cause me and a friend are hosting via code and they share the same inventory as i do

elder flume
#

hi guys, wen private servers gonna work?

quartz plover
drowsy solar
onyx halo
fast merlin
#

@strong hedge Can you allow DM's for a moment please 🙂

prime holly
#

Are there outages? Can't load a single player world

quartz plover
outer rain
onyx halo
clear vine
quasi oasis
sterile robin
#

guys a question i try to use json and asset editor to try to do some mods but if you get an error you dont see it and in log there are only this and not why and thats make me crazy
/Template.json
Source Editor validation failed. Skip saving all...

there is some documentation?

fossil warren
#

Looking for an eu server that doesnt have PvP i will be recording

drowsy solar
#

Is there any equivalent of random ticking from mc?

autumn pier
#

hey whats an aproximate % relation of art designers vs programers here??

meager violet
opaque idol
#

Hytale early worldguard implementation/port https:()//youtu(.}be/4w_hXh_72k8

signal dagger
#

"Hytale:DamageModule": "*" to Depeendencies?

fossil warren
quartz plover
dense lion
glacial wedge
#

did u figure it out?

untold plover
#

how to edit plugin you download from curse forge, i try to open the .json file in notepad, but it's gibberish

smoky coral
quasi oasis
#

oh yeah i see, give me a minute

glacial wedge
#

did u figure it out?

hardy swift
#

Anyone know how to see your friends on the compass in the top of yoyr screen?

river sonnet
#

Anyone doing a breeding mod for passive creatures like cows and chickens?

viral lion
rugged verge
#

Is hytale plugin development similar to Minecraft plugin development ?

timid ibex
#

Same i've been trying for 19 hours, i have to make like everything myself

cedar cliff
#

Helloo, who know how create custom UI with InteractiveCustomUIPage<>, i don't understand how using this

blissful wigeon
cerulean rampart
#

IS there any plugin or something to help with uhm, Ram just sky rocketing from 5 t o 14 gb when I join the server

mellow hill
#

had that, what's the solution?

onyx halo
blissful wigeon
drowsy solar
#

Can somebody pls get a ram blame or whatever for these server issues

cerulean rampart
#

and eventually goes high enough to crash because no memeory

rugged verge
grave wedge
cedar cliff
untold plover
#

how to edit plugin you download from curse forge, i try to open the .json file in notepad, but it's gibberish

spiral pivot
#

Are "Packs" epected to work today? I followed the tutorial in Hytale Modding Documentation to create a pack and I don't see the pack under "Mods" when editing a world. Anyone have any luck?

thorny dew
#

Still no Maven Central repository up huh? Is everybody just decompiling and running the server jar from source?

quartz plover
blissful wigeon
# rugged verge Are there any docs ?

nothing official yet but i have made some docs to hopefully help but some of it is kinda ai but most of it should be more accurate compared to other sites: hytale limetta dev (it's a website)

cedar cliff
#

Search this on github

wary mirage
remote chasm
#

anyone here want to build a diablo like server together?

drowsy solar
#

Is there any way to have random block ticking like mc or would I need to make it myself?

untold plover
sacred imp
#

Is there any channel where i can put some image

dusty heron
#

I feel the pain of no hot reload for plugins now

cedar cliff
smoky coral
slate lake
autumn pier
#

there is a repo from Darkhax
Darkhax called Hytale-Example-Project with the base structure

narrow rune
autumn pier
#

im developing a custom command plugin with that base

wary mirage
cedar cliff
#

SOMEONE THAT KNOW HOW MAKE A GUI PLIS

regal gyro
smoky coral
meager violet
final oxide
#

Hey guys, is there an "official" documentation for the server plugins ? I've found hytalemodding but that's not official, despite the cool effort

wary mirage
cerulean thorn
thorny dew
wary mirage
meager violet
untold plover
#

how to edit plugin you download from curse forge, i try to open the .json file in notepad, but it's gibberish

split flame
#

Guys did u already figure out how to generate a new world via code and access the entity store of the new world?
It generates my new world (atleast thats what logs say) but the entitystore.getStore is null

drowsy solar
#

I am yet again semi desperately asking, is there native random block tick support

smoky coral
cedar cliff
#

bruh, nowbody know

gentle reef
#

Hi, what is the port that hytale use?

forest sierra
#

5520

remote chasm
cerulean thorn
smoky coral
woeful depot
#

Is there a way to report server crashes?

rigid oak
#

is it possible to do colored item lores?

drowsy solar
cerulean thorn
# split flame Guys did u already figure out how to generate a new world via code and access th...
WorldConfig arenaWorldConfig = new WorldConfig();
        arenaWorldConfig.setCanSaveChunks(false);
        arenaWorldConfig.setSavingPlayers(false);
        arenaWorldConfig.setDeleteOnRemove(true);
        arenaWorldConfig.setDeleteOnUniverseStart(true);
        arenaWorldConfig.setWorldGenProvider(new VoidWorldGenProvider());

        CompletableFuture<World> worldCompleteFuture =  Universe.get().makeWorld("Games worlds", plugin.getDataDirectory().resolve("Games World"), arenaWorldConfig);
        worldCompleteFuture.thenApply(world -> {
            gamesWorld = world;
            System.out.print("World Games Loaded !");
        }).
``` I create my world like that
smoky coral
drowsy solar
toxic yoke
#

I have a problem with the server where the character walks lying down instead of standing up, and I can't fix it.

smoky coral
zealous sleet
#

has anybody managed to add custom item with functionalitty?

quartz wave
cedar cliff
#

Does anyone know how to make a gui????????

signal dagger
#

Yo. Your example is throwing this:

Class 'DeathEvent' must either be declared abstract or implement abstract method 'onComponentAdded(Ref<ECS_TYPE>, T, Store<ECS_TYPE>, CommandBuffer<ECS_TYPE>)' in 'RefChangeSystem'

What class did you use?

smoky coral
smoky coral
#

but thansk for the advice.

stark tulip
#

Wondering what plugin to make next... there's too many already :\

blissful wigeon
patent yarrow
#

God... Their ECS implementation is poorly designed

wary mirage
cerulean thorn
summer sapphire
normal bison
#

Is ther anything to writ on Sings or something like "holograms? I thinks is necesary for communicate with new users

cerulean thorn
deep galleon
#

Can someone try to grief my house so I can see if the grief prevention mod I made is working properly?

hollow bane
#

Hi all, is there a designer for .ui files or is it plain code?

fallen swan
#

How to change animals cap please !

vast prism
#

hey yall, doe anyone know why my asset override keeps failing to persist? i overwrote seaweed to a resourceID to use in a crafting recipe, and it works until i restart the world, then the override no longer works. am i doing somethign wrong?

regal gyro
#

they way ppl use this channel to ask common server questions not related to plugins is killing me

smoky coral
#

just the trouble of getting the HytaleServer.jar open to be studied is enough to give me chills

quartz wave
#

no diff you literally said it

summer sapphire
#

There isn’t if you’re talking about Hytale

signal dagger
summer sapphire
supple coral
#

can someone give me a mod structure so i can help

cedar sun
#

does anyone know where the Controller for the Minekart is located? its referenced in the Rail_Kart item but i cant seem to find it to change it

silver siren
#

I don't know if you know this, and I apologize for asking so many questions, but do you know how to move a label to the top center and change its color?

pastel wolf
summer sapphire
hollow bane
#

Hello, is there a designer for .ui files? If not it is plain code right

wraith vigil
#

Trying to start HytaleServer.jar and getting this, anyone know why?

[HytaleServer] Shutting down... 1 'Failed to start server! Cannot invoke "com.hypixel.hytale.component.ComponentType.getIndex()" because "componentTypes" is null'

summer sapphire
#

Where are you generating a project?

toxic yoke
#

I have a problem with the server where the character walks lying down instead of standing up, and I can't fix it.

signal dagger
toxic yoke
#

I have a problem with the server where the character walks lying down instead of standing up, and I can't fix it.

pastel wolf
#

Did you implement the method?

regal gyro
#

plugin is code and the ohter is... well for UX

sharp sparrow
void bone
#

So, I tried using the documentation but no inventory is open and the packet was sent.

formal depot
#

Hey guys when updating hytale dedicated do i have to start fresh from the jar file or do i just copy over the jar file and replace it?

void bone
#

i used SimpleItemContainer

outer rain
#

How do i kill the player(with code)

south quarry
#

To create npc its possible add some action like when player interact with the npc gets some command?

cyan swallow
hollow radish
#

Is there a Way to remove blocks that have been removed ?? i have a block invisible and cant delete or remove it with Creative

simple junco
#

Anyone found a fix to this?

[2026/01/14 23:16:13 SEVERE] [ChunkStore] Took too long to pre-load process chunk: 34ms 483us 416ns > TICK_STEP, Has GC Run: true, WorldChunk{x=44, z=-6, flags=00000000000000000000000000000100}

patent yarrow
# summer sapphire How so?

holder access is inconsistent across events. in PlayerConnectEvent you get event.holder directly, but in PlayerChatEvent the sender.holder is empty even tho its the same PlayerRef.. theres no unified query api. you gotta know if you need Holder vs Ref vs Store depending on context, the data is there but theres no consistent way to access it. different events expose different parts of the ecs graph

cyan swallow
toxic trail
#

why this isnt working?
protected void setup() {
this.getCommandRegistry().registerCommand(new ExampleCommand("example", "An example command"));
//this.getEventRegistry().registerGlobal(PlayerReadyEvent.class, ExampleEvent::onPlayerReady);

    this.getEventRegistry().registerGlobal(PlayerInteractEvent.class, event -> {

        Player player = event.getPlayer();
        Entity entity = event.getTargetEntity();

        player.sendMessage(Message.raw("Interacted with " + entity.getClass().getSimpleName()));
    });


}
round skiff
#

Anyone have any idea what would cause this error on initial server launch?

[HytaleServer] Shutting down... 1 'Failed to start server! Cannot invoke "com.hypixel.hytale.component.ComponentType.getIndex()" because "componentTypes" is null'

cerulean thorn
quartz plover
#

Add --assets=path/to/Assets.zip as a launch arg

deep galleon
# river moth Link to code?

Hi..

The project is currently in development nearing stable release. The full source will be published on GitHub and people will be able to make change requests. Until then the source won't be distributed. If I can get testing done I expect it will be up on most sites in 1-3 days.

What I was asking was for someone to join my development environment and try to destroy blocks, place blocks, and open doors/chests in my protected areas. If you have a moment let me know.

oblique walrus
round skiff
outer rain
quartz plover
cerulean thorn
static stag
#

just warning people i noticed that if you are developing or trying to add plugins, i noticed there is server issue that detects the plugin but crashes when trying to load classes due to a null parent classloader in their PluginClassLoader. so if you are variably noticing crashes with the client - it is in early stages massively for modifications/plugins

weary linden
#

Someone understand how to understand when player press mousebutton1 or 2?

analog patrol
#

anyone knows how to add a .blockymodel custom model of my entity to the game? all tutorials I could find is only about copying existing models [only items and blocks] (not adding a completly new one) I am trying to add a custom boat model for my mod but cant figure it out

round skiff
#

@wraith vigil check your filepath of your launch argument

static stag
modern spire
weary linden
#

I'm trying to do an claim mod not chunkbased

clever frost
#

Does anyone know why Player.getComponentType() would be null here?

@Override
            public Query<EntityStore> getQuery() {
                return Query.and(Player.getComponentType());
            }```

I for some reason get a NPE here
wraith vigil
normal bison
pliant dew
#

Sorry to bother you lot but Is there any mod template to use so I don't have to do it myself. haha

pastel wolf
spiral pivot
clever frost
worn idol
#

Full item list i just extracted if anyone wants it https(:)//pastebin(.)com/raw/Az7wetEX

pastel wolf
clever frost
#

Cannot invoke "com.hypixel.hytale.component.query.Query.validateRegistry(com.hypixel.hytale.component.ComponentRegistry)" because "query" is null, this is in a system I register on setup

sonic cargo
#

What is the correct place to report a bug on the server (Java)?

cerulean thorn
south quarry
#

Someone know if can create npc with command action when player interact?

quasi blade
#

Any way of properly reloading a plugin after modifying it?

static stag
wide cedar
#

Plugin for hiding players off the map?

nova lichen
analog patrol
#

anyone knows how to add a .blockymodel custom model of my entity to the game? all tutorials I could find is only about copying existing models [only items and blocks] (not adding a completly new one) I am trying to add a custom boat model for my mod but cant figure it out

cosmic pond
quasi blade
timid ibex
#

@dusty sandal - Sorry for the ping, do you know how the Sound API works?

toxic trail
#

this.getEventRegistry().registerGlobal(PlayerInteractEvent.class, event -> {

        Player player = event.getPlayer();
        player.sendMessage(Message.raw("Interacted with "));
        Entity entity = event.getTargetEntity();

        player.sendMessage(Message.raw("Interacted with " + entity.getClass().getSimpleName()));
    }); 

Why would this not work? its bc PlayerInteractEvent is deprecated?

weary linden
nova lichen
hallow rune
#

guys is there a way to spectate other players on your server?

static stag
# clever frost Does anyone know why Player.getComponentType() would be null here? ```java @Over...

Yeah that's a common — getComponentType() returns null when the component class hasn't been registered with the entity system yet.
A few things to check:
Make sure Player is actually annotated with @Component (or whatever Hytale's equivalent registration annotation is). Also worth confirming the component got picked up during initialization — sometimes load order bites you if you're querying before the component registry finishes setting up.
If you're doing this in a system that runs super early, try deferring the query construction or lazily initializing it after the world/entity store is fully ready.

quasi blade
weary linden
toxic trail
#

so what should i use?

weary linden
quasi blade
#

Hot reload is super basic

clever frost
weary linden
#

I'm trying to figure why i don't get from know i'm searching how to use mouse events and i can't get it

quasi blade
static stag
weary linden
clever frost
static stag
quartz plover
finite pond
#

Sorry if this has already been answered at some point. Do we know if the chests are filled with loot when world is generated or when they are looted?

dusty sandal
edgy pawn
#

Is there maybe a way to get PlayerRef from player component?

split flame
timid ibex
cedar cliff
#

hello, anyone know how make customs GUI??????/

errant condor
#

For fellows spigot/bukkit etc devs, how does Hytale compares ? Does it offer the simplicity of plugins with the (endless) possibilities of modding ?

clever frost
analog knoll
#

Utility

dusty sandal
static stag
formal cipher
#

guys modding is hard

split flame
radiant lily
#

i'm hitting [2026/01/14 23:31:15 INFO] [HytaleServer] Shutting down... 1 'Failed to start server! Cannot invoke "String.hashCode()" because "this.group" is null' 🤔 not sure what is causing this

analog knoll
cedar cliff
#

u are a love

sharp sparrow
deep galleon
#

no one can help me test some content iv been working on?

static stag
#

i actually wrote that myself, i had the same issue the other day as i was making a similar plugin

plain canyon
split flame
deep galleon
static stag
elfin goblet
#

Does chat GPT agree?

broken warren
#

Does anyone know if it's possible to mod servers via CurseForge?

dusty sandal
# cedar cliff Thanks :DDDDDDDDD

let me know if you have any question, i'm working on UI/HUD right now actually so i have it fresh on my mind, the docs might have some tiny things wrong so let me know
(feel free to @ me, i'm not actively looking here)

static stag
elfin goblet
#

Oof

fringe ore
dusty sandal
static stag
high surge
blissful orbit
dusty sandal
#

its certainly possible but not by a non-coder

static stag
elfin goblet
#

😮

blissful orbit
#

how do you have 12 years experience then

dusty sandal
#

this guy has been coding out of the womb thats so aura

blissful orbit
#

lol

timid ibex
weary linden
static stag
#

because in 12 years, when i was a kid i was learning to code, i discovered github when i was around 15

quartz plover
static stag
#

and actually needed to use it for paid projects

elfin goblet
#

At least we know who AI will be replacing

timid ibex
mortal gate
#

Do we have docs on the .ui files? or where could we at least find some info of what are the available types to use?

plain canyon
short bramble
#

For you server hosts out there, I'm messing with the JVM args on hytale.earth, I've found the flag -XX:+UseG1GC works A TON better at freeing memory than the -XX:+UseSerialGC flag. Night and day different to reduce and eliminate OOM crashes.

autumn oriole
#

Did you figure this out at all?

vocal eagle
#

Merhaba. Bir Hytale sunucusu açmayı düşünüyoruz. Tecrübeli ve gerçekten "Ben size yardımcı olurum, Ben yapabilirim" diyebilen developer olabilecek kişileri DM'e çağırıyoruz. Sadece türkler ulaşsın.

plain canyon
alpine patrol
quartz plover
static stag
#

this is honestly sad you people have the time to roast me im simply helping you

short bramble
drowsy solar
#

Guys is there any random block ticking methods?

dusty sandal
cedar cliff
split flame
drowsy solar
supple coral
#

guys i have the structure, someone knows how to add a simple test block?

dusty sandal
charred abyss
#

how can i add custom blocks and logic associated with them?

static stag
plain canyon
orchid terrace
#

Has anyone found a method to serialize/deserialuíze messages?

static stag
#

Doowy is probably the kind of person to vibe code

cerulean thorn
cedar cliff
high surge
plain canyon
hazy parcel
#

hey so is there a way to have a deployable spawned from a SpawnDeployableFromRaycast not deal damage to its user and teamates? I want to try to fix the Fire Staff signature to not like... hurt the user lmao

drowsy solar
odd sonnet
#

how can i update my server version?

swift bane
#

Hello everyone,
I’m currently looking for a professional mod developer who would be interested in bringing one of my ideas to life. We can discuss payment details privately, but I believe this would be a very exciting mod for survival players, especially in the current state of the game.

I don’t want to spoil too much publicly, but if you’re interested, please send me your information or portfolio, and we can talk in more detail.

vocal eagle
drowsy solar
static stag
plain canyon
cerulean thorn
dark barn
#

Hey, is there a way to retrieve Block / Item Names without creating a table and manually inserting all?
If not is there a 100% complete list somewhere?

quartz plover
cedar cliff
sterile robin
#

up to me this is unfair prob someone gets documentation for dev , i cant understand why

swift bane
finite pond
#

I don't think there should be so much hate on AI 😄 but that probably is because I used AI thus far.

I only made a mod that does the typical /sethome and /home

But I did have it add in the ability to request other players to teleport to their home.

Then added similar requests but for a /tpto command so players can request to teleport to other players.

Added some 'help' to those commands to give examples.

And then also configured it to have a JSON config that can allow you to adjust a delay before teleporting and a cooldown between teleports.

AI can be fantastic. AI peeps need love too.

odd sonnet
hazy parcel
timid ibex
swift bane
cedar cliff
timid ibex
#

Wait I can't accept the friend request

plain canyon
quartz plover
blissful orbit
timid ibex
#

I think you have max friends @dusty sandal

odd sonnet
blissful orbit
#

just pay a fair price if someone has demonstrable experience

plain canyon
drowsy solar
#

Yeah to fix the vibe code

static stag
# hazy parcel Hmmm, I set up these three but it still attacks all entities so i think the issu...

Right, i know exactly the issue, maybe ah yeah those flags probably only work if the deployable actually knows who its owner/team is
when you spawn it with SpawnDeployableFromRaycast does it automatically inherit the caster as owner or do you need to set that manually? might be spawning with no owner so it just sees everyone, im not to sure based on this but maybe you could check if there's something like setOwner() or setTeam() on the deployable after it spawns?

swift bane
high surge
finite pond
plain canyon
quartz plover
hollow bane
#

Do we have examples for .ui files?

hazy parcel
static stag
plain canyon
sterile robin
#

Template_Animal_Neutral how i know what is required to be functional ? if i do some errors why there is not a feedback...

vocal eagle
#

Merhaba. Bir Hytale sunucusu açmayı düşünüyoruz. Tecrübeli ve gerçekten "Ben size yardımcı olurum, Ben yapabilirim" diyebilen developer olabilecek kişileri DM'e çağırıyoruz. Sadece türkler ulaşsın.

static stag
drowsy solar
plain canyon
jade zenith
#

did you get an update on this? What mods do you use? BreakBlockInteraction requires a Player but was used for:

quartz plover
high pulsar
#

I have a two players who are using xfinity and their ping spikes to 10000 after playing on the server for ten minutes. Any solutions discovered?

plain canyon
drowsy solar
#

Ai isn't replacing ppl, ai will not realize you're making the same mistake

lofty shuttle
static stag
clear vine
#

How would you detect when a player clicks and cancel it? There’s no event for it. I’d imagine you can do something to modify the code the server runs when a player swings a weapon, right? Is that even server sided?

drowsy solar
plain canyon
cobalt hull
#

any economy plugins released?

jade zenith
supple coral
#

guys what if we all work together to get a freaking mod 😄

toxic trail
#

i saw one on curseforge

high surge
high surge
cobalt hull
#

Ayy thanks a lot my friends. Been waiting for one. Which one would you guys say to stick with?

static stag
# clear vine How would you detect when a player clicks and cancel it? There’s no event for it...

you might need to hook into whatever the click actually does rather than the click itself. like if swinging a weapon fires an attack or uses an item, there's probably a server-side event for that you can intercept and cancel, mixins would let you inject into the actual swing handling code, i believe, im planning to code a custom api but its a work in developent? havent look into it to much myself. have a go

drowsy solar
cobalt hull
high surge
fervent oracle
#

I think InventoryClickEvent is the only click event I've found so far

cobalt hull
#

I think that most ai certs are useless. Most of the stuff you can learn is online already. Unless you are a heavy researcher you wont need

toxic trail
#

i cant even send a message when the player left clicks t-t

lofty shuttle
static stag
drowsy solar
#

Ai is useful, like I wouldn't be here if I had to look up how to do Java, but it ain't replacing ppl

brave spade
#

hello im making a mod/plugin and tried using axml to make the ui and got this issue:

Crash - Could not find document Pages/SpellCrafter.ui for Custom UI Append command. Selector:

possibly am putting the ui pages in the wrong part of my jar folder what should be the path to get to the custom ui pages of my mod?

its in assets/Pages/...

drowsy solar
clear vine
honest locust
#

Hello, I found a line of code to add to the Config.json file of a rented server to prevent item drops upon death.

Once added, the code disappears when the server restarts because it performs an update on reboot. Do you have a working code example?

uncut zenith
#

whats the adrees of the server?

jade zenith
vivid silo
#

guys I'm having a issues with the manifest.json file

brave spade
#

hello tried using axml to make the ui and got this issue:

Crash - Could not find document Pages/SpellCrafter.ui for Custom UI Append command. Selector:

possibly am putting the ui pages in the wrong part of my jar folder what should be the path to get to the custom ui pages of my mod?

its in assets/Pages/... is this the correct way to do it? @hasty sonnet

lofty shuttle
near nebula
#

How do I start to develop plugins for servers? Someone has a kickstart or something to see how it is?

clear vine
static stag
warped rivet
#

Where can I find the API and documentation?

robust moon
#

Good evening, everyone! I’m having an issue with my Hytale server and was hoping someone could help. It looks like chunks are not being unloaded from memory, so RAM usage just keeps going up until the server crashes. I’ve already tried tweaking several settings (view distance, GC, player limits, etc.), but nothing worked so far. Has anyone experienced this or knows a way to force chunks to unload?

plain canyon
clear vine
static stag
# plain canyon You mean me replacing you?

my job is safe, at 18 managing kubernetes infrastructure, doing project management and a high salary, the reason being i dedicated alot of work from a young age and now working for large companies, again gaining skills to not be replaced.

high surge
modern lily
#

someone know how to using ui in plugins ? because i always have failed to load CustomUI textures

clear vine