#server-plugins-read-only

1 messages · Page 74 of 1

harsh quiver
#

Has anyone found out an easy and faster way to add new attributes to items and lore rather than doing it by hand on creative tools?

terse leaf
#

You have to add component on the player

hollow oxide
#

I didn't change default rules... and by default it's true, I disabled and renabled DMs for this server and I can't send you 😭.

terse leaf
#

World world = Universe.get().getWorld("default");
if (world == null) return;

    Ref<EntityStore> ref = player.getReference();

    world.execute(() -> {
        Store<EntityStore> store = ref.getStore();

        Transform pos = new Transform(0.5, 64.0, 0.5);

        Teleport tp = new Teleport(world, pos);
        store.addComponent(ref, Teleport.getComponentType(), tp);

    });
late ingot
#

ok thx g

rigid musk
#

which JSON ? the Gradle Build ?

terse leaf
rigid musk
#

my bad I went too far down

terse leaf
old token
#

what server panel are you guys using, ive used AMP in the past, but didnt know if there were better options?

hard widget
#

Hello ! would anyone be able to tell me if i can swap the Essence of Fire consumption from the Flame Crystal Staff to actual Mana ?

toxic trail
rare kayak
#

Heyy, is there an convenient way on how to get MovementStates? From like a player or a playerRef :)

hollow oxide
vast zenith
#

world crashes every few hours with alot of players has anyone figured out a good fix for that issue?

modern summit
#

okay setup the local instance, no players online: 5.22 GB RAM used, CPU spikes when visiting instances for the first time to around 90% (with 20 threads)

dense grail
hybrid yoke
#

hey guys how can I create String[] arg? I have /ai <prompt> command

modern summit
#

Yeah gotta build in a schedueled Reboot every now for the time being

old thorn
#

question, just cause i might feel dumb, has anyone stored custom data to entities yet?

vast zenith
vast zenith
subtle copper
#

Is it currently possible to code custom weapon charge actions?

vast zenith
#

how does it work exactly?

#

any performance impact?

dense grail
vast zenith
cosmic beacon
#

I think this game has a memory leak. My server is now using 12gb of ram instead of 10gb and there isn't any players online

hard pike
#

Item, Block and Entity Ids + search are now available on hytl (.) dev

shut cosmos
#
Universe universe = Universe.get();
World world = universe.getWorld("default");
Vector3i blockPos = arg4.getTargetBlock();
BlockType currentBlock = world.getBlockType(blockPos.x, blockPos.y, blockPos.z);

if (currentBlock != null) {
  world.setBlockInteractionState(
    new Vector3i(blockPos.x, blockPos.y, blockPos.z),
    currentBlock,
    "open"
   ;
  Universe.get().getPlayers().forEach(ref ->{ref.sendMessage(Message.raw("DIDNT"));});
}

Why is my BlockType currentBlock is null?

lone burrow
#

How can i instantiate antoher area like forgotten temple ?

dense grail
#

Anyone done stuff with custom, interactable UIs?

twin sonnet
#

how can i fix the PickupItemSystem NPE

eager wadi
#

Anyone found out how to get available Blocks and Materials in my code?

shut cosmos
median haven
#

Hello guys I’m trying to make a scythe to 1. Harvest a wide area of crops at a time like the shovel and dirt and 2 give seeds when dropped

BUT

I’m struggling to understand how I can do that

shut cosmos
austere zealot
#

Does anyone wanna join a new Hytale modding group? Add me

upbeat hawk
#

Is there anyway to check out details about "Failed to load CustomUI documents"? like where the section got wrong or smth?

cosmic beacon
#

When they do new structures, is there a way to unload chunks in your world? I just want to keep the chunk where my home is

#

I want to regenerate chunks

terse leaf
formal burrow
#

you uh.... drag in the files and replace the server jar and assets.zip?

oblique walrus
#

asset editor

steep nacelle
#

is there a way to execute a command via Bartershop?

hot pier
#

Hi, I try to use SwitchActiveSlotEvent event but when I select a new item in game, it's not triggered, plugin is loading and working fine, just the event not triggered, is registered

mellow vine
#

Have there been any JavaDocs published as of yet?

gentle fjord
#

anyone have the link for the hytale server setup

hot pier
terse leaf
# hot pier and if I want to replicate the action mentioned above, do you have any suggestio...

Use class SwitchActiveSlotEventSystem extends EntityEventSystem<EntityStore, SwitchActiveSlotEvent> {
public SwitchActiveSlotEventSystem() {
super(SwitchActiveSlotEvent.class);
}

@Nullable
public Query<EntityStore> getQuery() {
    return Archetype.empty();
}

@Override
public void handle(int i, @Nonnull ArchetypeChunk<EntityStore> archetypeChunk, @Nonnull Store<EntityStore> store, @Nonnull CommandBuffer<EntityStore> commandBuffer, @Nonnull SwitchActiveSlotEvent switchActiveSlotEvent) {

}

}

spice sluice
#

Does PageBuilder really requires PlayerRef? It prevents me from reusing same page for different users or am I wrong?

terse leaf
#

And register it on setup getEntityStoreRegistry().registerSystem(new SwitchActiveSlotEventSystem ());

wind estuary
#

Can we make a custom animation of the player and play it ?

hot pier
terse leaf
wispy jacinth
#

Anyone know a chat formatter that is compatible with luck perms?

hot pier
#

ok, I will use this for now, thanks

pure shadow
dusk skiff
#

Is there any documentation yet for making people get started in an easy way?

vestal bronze
#

serve hytale apocalips zumbi nice ?

modern summit
severe agate
high surge
#

ok, does anyone know how to register a custom interaction?

lavish hearth
#

Hello, I'm currently searching a spanish community to test some mods

upbeat hawk
modern summit
sweet whale
#

It's not even a week of release yet. How's anyone going to get experience in this

strong plaza
#

So i'm still f'in around and finding out. I'm currently investigating spawning an entity.
Does that work via store.addEntity(holder, reason);
Where i have to create a holder with the various components of that entity? If so, how do i e.g. add AI, HP, EntityType, ...?

hot pier
strong plaza
terse leaf
strong plaza
sharp tide
#

Hey, i'm trying to create a file but for some reason nothing is being created, what's wrong here?

    private final Config<MarketConfig> config;

    public HytaleMarket(@Nonnull JavaPluginInit init) {
        super(init);

        this(.)config = this(.)withConfig("HytaleMarket", MarketConfig(.)CODEC);
        config.load();
    }```
terse leaf
strong plaza
#

Idk if there are mobs that have active slots lol

terse leaf
strong plaza
#

not the talkative sheep D:

covert laurel
humble willow
#

idea for a mod if anyone hasnt allready started on it being able to respawn from you beds like rust so you can set a few beds around the world and if you die you can shoose where to spawn from

solemn flame
#

Hey, how's that plugin working?

humble willow
#

yeah like rust

rain cipher
#

Hello

covert laurel
#

call the mod that

humble willow
#

i cant code i have no idea on how to make mods but would love to see someone make it

hot pier
terse leaf
velvet prism
#

Hi! Ihave this error too, I am running the server in Pterodactyl on 6 vCores VPS. Did you use a JVM flag to fix this?

pine ermine
amber fulcrum
#

how can i play on offline mode?

#

anyone please

stuck plover
#

anyone had any luck with intercepting player mouse interaction packet and like doing stuff when they say middle click or use side mb for example? the docs are a bit vague about how to actually do some of it

lavish hearth
#

Hello, I'm in trouble with the arguments

loud raft
torpid current
#

How could I get the players inventory before they die?

#

I don't see any events for it

amber fulcrum
#

how can i play on offline mode? anyone please

long idol
#

How do I remove a block from the world? Setting to Filter_Air_Block produces a white block

stuck plover
vestal rampart
#

Is it possible to make a system that extends RefSystem<ChunkStore> and depends before StashPlugin ?
I tried but i have an error that says query is null when server start and try to register my system :c

old thorn
#

also question has anyone found a way to detect entity spawns?

stuck plover
twin sonnet
#

how can i fix the PickupItemSystem NPE PLEEEASEE HELPPP

echo veldt
#

hey, i have a server but today when i tried to log in some of the chunks are missing, is there any way to fix this?

random mountain
#

Guys, what are the methods for controlling the player and the world?

old thorn
random mountain
civic zephyr
blissful ibex
#

Hey everyone! I’m planning to run a server for 20-50 players. What CPU and RAM specs would you recommend to handle this smoothly? Also, have there been any solutions for the RAM-leak issue?

civic zephyr
#

Query should be like, NPCEntity or whatever component you want to filter

lone burrow
#

player.getPlayerRef() is deprecated, what shoud I use to get the playerRef and not just the Ref ?

civic zephyr
high surge
#

How do block tags work in code?

old thorn
lone burrow
#

ty guys! 🙂

cerulean bay
#

I have the audio, the vid/gif, how to do a random event of that video gif to play on the player screen like every so 1-10,000 seconds rick roll pop up on your screen. Do the game support gif or apng?

unreal dove
#

Anyway to trigger packets like events? Due to the few events there are, I don't know if there is a way to trigger more actions using packets.

deft harbor
#

How do I package my plugin with a custom block? For example if someone downloads the plugin, would they also need to download the block separately?

civic zephyr
#

Embed the package in the resources

crude arrow
#

How can I test local content with 2 local players? For example multistart into insecure or something like that?

deft harbor
zinc flint
#

How do you make a sidebar? I saw one on a server, but can't find anything mentioning it

civic zephyr
#

Right next to your manifest.json is where your Server or Client folder goes

deft harbor
#

I see, thank you

astral trout
#

Hello, I need to grant access to a code only to the Operator. How can I perform the authorization check?

random mountain
#

and how do I get the Player's Position for the code? And which method is the best way for the world to get the block ID and height by coordinates?"

civic zephyr
#

TransformComponent

flint spruce
#

Anyone having regular server crashes?

wintry niche
#

,,failed to connect to server'' ,,no world available to join'' someone had this problem after updating?

unreal dove
#

Any way to trigger packets like events? Due to the few events there are, I don't know if there is a way to trigger more actions using packets.

willow nimbus
#

Can anyone tell me how I can decompile server.jar in a Gradle project?

civic zephyr
willow nimbus
#

I want to access the search for methods/classes.

plush musk
unreal dove
bronze crow
civic zephyr
random ermine
#

How to get into modding?

civic zephyr
#

But there are quite a few events or atleast ways to check for something happening, you shouldn't really need that

random mountain
civic zephyr
civic zephyr
willow nimbus
civic zephyr
#

The game internally checks these events and such for alot, the whole death system is basically a mod in itself (Its like 4 death component watchers)

random mountain
plush musk
civic zephyr
bronze crow
civic zephyr
#

Yep or from the store context

hearty osprey
civic zephyr
#

Hitting specific values? You can check damage events

#

There are lots thats able to be checked with the player

hearty osprey
#

Bet. Just need to find those unofficial docs

random mountain
#

and where exactly? There are too many repositories

plush musk
#

as far as I know most of the stuff that happens has an event to subscribe yourself to

civic zephyr
#

A decomp is your best friend at this stage, theres no real good centralized unofficial doc

viral hedge
#

is there any way to have a class that runs every tick?

willow nimbus
bleak lynx
#

does anyone know how to create a custom item for my server? like a custom chest, that opens a custom inventory?

civic zephyr
#

They haven't been helpful to me at all regarding anything complicated, just poking around a decomp has been fine for me

zinc flint
#

How do I make a sidebar?

oak dome
#

does any one know how to handle the player item drop event to get the item the player drops?

wanton mountain
#

Does anyone know why Im getting

Common.UI.Custom.Hud/Scoreboard.ui for Custom UI Append command. Selector:

I have it in my src/resource folder

late ingot
#

try hytale-docs . pages . dev

bronze crow
spare kraken
#

Are there claim blocks, or a plugin or mod to add claim blocks for MP servers?

opal parrot
civic zephyr
#

Right, you are your own best option

viral hedge
strong plaza
#

How do i add HP and AI to a spawned Entity?

lapis ravine
#

Is it possible to generate a small flat world for a lobby? I know you can generate a flat world from the menu but that is quite big?

strong plaza
#

(e.g. i spawned a humongous 10x sized bat that doesnt move yet)

civic zephyr
mint river
#

The main issue with 100 players will be the leaks happening due to lack of optimization, there isn't much you can do besides what I've implemented on other servers, restarts every couple hours (4-6hr) and cleaning entities, off peak trigger of the garbage collection and auto restart / clean + restart when reaching a unstable TPS zone

gusty socket
#

Ok thanks, that helps a little. I'm still confused how a getter method counts as a query lol. Does this check if the provided method call returns null automatically and only fire the event if query is not null?

strong plaza
junior charm
#

any servers i can join?

shy mirage
civic zephyr
frigid veldt
#

Which discord brigde/link mod do y'all recommend? Most of them do not have their source code public

civic zephyr
#
NpcPlugin.get().spawnEntity

Or whatever its called

wind plank
#

hey guys, does hytale have an official plugins docs?

strong plaza
#

oh ok

bronze crow
#

@steel knoll Is it posible to push having threads? this is complete caos an conversations are difficult to follow

civic zephyr
gusty socket
barren wyvern
willow nimbus
opal parrot
strong plaza
opal parrot
civic zephyr
strong plaza
#

Where can i see the roles?

bronze crow
civic zephyr
#

The asset viewer or the ingame entity spawn menu

#

The names of the entities are the roles they are

compact blaze
#

hey someone pm me, i made a server and im wanna see if others can join it, but i dont want it all over the channel for everyone to join

hard sentinel
#

dm if you're wanting to make a factions server

undone sable
#

anyone currently working on an redstone like Mod?

light gust
#

rede

bronze crow
eager ingot
#

Someone search a mod that is trash Slot?

mint river
willow nimbus
gusty parrot
#

Is there any documentation where I can find out how to use raycast?

bronze crow
strong plaza
lost mist
#

Has anybody figured out mouseInteractions/checking when a player right or left clicks??

undone sable
odd narwhal
#

I noticed that this channel has no pins yet. I've seen some good content here worth pinning though. Hopefully the Discord server staff will consider doing so.

civic zephyr
willow nimbus
#

dm u

bronze crow
strong plaza
civic zephyr
strong plaza
#

ahh ok

wet kayak
#

Is it possible to create a new world without inventory synchronisation, also with seperate inventory?

dapper stirrup
compact basin
#

I don't think its possible to do an array of objects in a configuration Codec yet, is it?

quartz plover
gleaming oasis
#

I'm trying to figure out why my creafting recipes wont use Hytale's default Resource Type Ids

civic zephyr
dapper stirrup
wanton mountain
#

Does anyone know why I get

Could not find document
Common . UI . Custom . Hud/Scoreboard . ui for Custom UI Append command. Selector:

My resource folder has this structure
Common/UI/Custom/Hud/Scoreboard . ui

Then my scoreboard class has

   ui . append("Common . UI . Custom . Hud/Scoreboard . ui");```
compact basin
# civic zephyr You might have to write a custom one

Figuring so. Trying to find a way to get a user to specify multiple arenas that be cloned as worlds. I got the world cloning part figured out, the other half not so much. I know u can use a codec to decode other things too.

fast mica
#

Hi, I can't find where I can change the path decompileServer uses for the server jar, I've installed hytale to a different location than the default one

radiant elm
#

Is there a way to disable the requirement of self op for mods?

dapper stirrup
honest canyon
#

how do I fix NoSuchFileException: PathToAssets.zip when running --assets PathToAssets.zip

quartz plover
azure violet
blissful orbit
#

change server,lang file in assets for whichever language youre running

old token
#

anyone able to help, how would i assign a custom ip insted of th actual ip

wanton mountain
obtuse cradle
#

Yes, I made a mod for it last night because people on my swrver were fighting over teleporter privileges. Its been published on curseforge, look for No Teleporters Limit

dry inlet
#

Is there a way to open a webpage via a button press or displaying a link on the UI? Took a bit of a look last night and couldn’t see any.

fast mica
#

hytale-modding info being made in svelte is exquisite

heady light
robust fulcrum
#

Does anyone know how to get chat formatting, so we can have prefix next to players names and in colour, i have LP installed bnut its not working

obtuse cradle
heady light
supple spire
#

pre-release version seems to have fixed the whitelist bug

obtuse cradle
keen elbow
#

Has anyone still facing problems to cancel DropItemEvent?

willow acorn
#

any way to convert a minecraft world to hytale?

radiant pasture
#

anyone used the asset editor ingame already? Mine shows me "the asset pack is read-only"

azure violet
#

Anyone know if you can prevent player from exiting a ui page with escape?

grizzled cedar
#

How do i register a RefChangeSystem?

devout rose
#

They relesed docs yet?

radiant pasture
steady hare
exotic mica
#

getLogger().error("Failed to insert or update player on join", e); Cannot resolve method 'error' in 'HytaleLogger' how to fix it?

viral hedge
#

I'm looking through and I dont see any methods relating to projectiles in my server.jar, anyone know what its called?

vital fjord
vital fjord
#

then assign asset pack and press create

wanton mountain
#

Does anyone know why I get

Could not find document
Common . UI . Custom . Hud/Scoreboard . ui for Custom UI Append command. Selector:

My resource folder has this structure
Common/UI/Custom/Hud/Scoreboard . ui

Then my scoreboard class has

   ui . append("Hud/Scoreboard . ui");```
vital fjord
vital fjord
cyan warren
#

guys does anyone know how to update an hytale server to the newer version?

obtuse cradle
#

The teleporters limit is shared between all players, I made a mod for it on curseforge that sets the limit to 9999 because my server has 40 people and they were fighting over teleporter privileges. Look for "No Teleporters Limit". Next update will being player private teleporters.

unreal dove
vital fjord
unreal dove
vital fjord
#

wait links in herte still don't work right ?

signal dagger
#

Is there any “Empty World” generator preset?

unreal dove
digital trellis
#

is there a way to grab the player's InteractionSyncData? Specifically I want to skip the first hit of a weapon combo when the player is sprinting. I'm very new to hytale-styled modding (though I have modded minecraft before) and kind of don't know where to look in the source/json files, and my intellij won't let me search a compiled jar :(

vital fjord
zenith juniper
unborn canyon
#

How can i join 2 client on same pc same account?

wise briar
#

Any idea how can I access the ecs store durin the event PlayerReady? I want to add a component to a player after he joins the server, but the event data doesnt have any reference to the ecs store. Also during JavaPlugin.setup I dont see any references to the ecs store either.

grizzled cloak
#

Anyone can tell me how I make a command for everyone useable?

vital fjord
obtuse cradle
unborn canyon
zenith juniper
#

shrugs, it's simple and achieved the requirement of the community. I suspect they'll provide that as a configurable option on a future update anyway.

signal vale
#

how to kick a player?

grizzled cedar
#

There's a way to schedule stuff?

proper trellis
obtuse dirge
ancient lion
#

**IMPORTANT ** could we have a Q&A channel like #1440422085750030457 or #1461722204009140234 so we can avoid duplicates in tech question, and easily browse them ? (i already send this message in discussion but there is way too many messages)

prime blade
#

Is it possible to add/remove recipes 'dynamically' (not with a json file)?

cosmic beacon
#

I'm begging a modder to please add a per player loot chest. It makes no sense to explore together. You can't split loot 3 ways when you're in a party of 3

opal fiber
#

Can i share a mod here ? With a curse forge link ?

wise briar
quartz plover
#

can someone buy me hytale

strong plaza
#

I might have genetically crossed a penguin and a bat. Long story short: Penguins can fly now

robust fulcrum
#

Does anyone know how i can add prefix in colour to peoples names

cosmic beacon
#

🤖

tame wave
#

hi all... i have a question.... it's normal this?
[2026/01/16 14:34:08 INFO] [Hytale] BreakBlockInteraction requires a Player but was used for: Ref{store=class com.hypixel.hytale.component.Store@1952562950, index=133} [CONTEXT ratelimit_period="5 MINUTES [skipped: 3]" ]
[2026/01/16 14:34:57 SEVERE] [InteractionChain] Attempted to store sync data at 5. Offset: 7, Size: 0
[2026/01/16 14:34:57 SEVERE] [InteractionChain] Attempted to store sync data at 6. Offset: 7, Size: 0
[2026/01/16 14:35:05 SEVERE] [InteractionChain] Attempted to store sync data at 5. Offset: 7, Size: 0
[2026/01/16 14:35:05 SEVERE] [InteractionChain] Attempted to store sync data at 6. Offset: 7, Size: 0

The severe message is repeated more than 50 times Hypixel_Dizzy

cosmic beacon
fast mica
#

Do you know how to specify the path of the HytaleServer.jar used by decompileServer ?

nova lichen
#

For any webdevs looking to develop something usefull: hytale ui creator visual editor

torpid current
#

what would the getLogger method do

white sable
#

Does anyone know how to set arguments for a AbstractPlayerCommand?

sharp vessel
#

i cant decompile the server thing zip or class cause it takes to much time

torpid current
#

whats a logger

tame wave
cosmic beacon
dense grail
#

The tried and tested way

#

If I can't see it, it ain't a problem

torpid current
nova lichen
buoyant depot
strong plaza
#

How do i change Max HP of an NPC/Mob?

nova lichen
#

Could you send again? Im not finding it

dense grail
#

Add the dots

buoyant depot
#

cant say links, replace , hytale,ellie,au/

nova lichen
#

Excatly what i need, thanks

dense grail
#

Links can't be posted, just put . where the spaces are

cosmic beacon
#

Is this game like Minecraft as in single core performance is the most important? Or can I run a server on an older CPU ?

torpid current
#

Is there a way to hide all the warnings about the server running poorly in the console so i can see actual useful stuff

fierce quail
#

Hi folks, to whom it might interest, I've worked on a TLS terminating proxy for Hytale, allowing you to inspect the protocol. It works by negotiating authentication in the proxy and bypassing the validation on the server using a simple mod and reflections. Authentication flow was ported to Rust, you can find interesting information even if the proxy isn't of interest to you.

github[dot]com/saiintbrisson/armadillo

Releases page has pre-built binaries and plugins if you'd like to test. Not sure if this goes in #showcase or here

fiery heron
#

anyone know if a min map mod has been built yet?

buoyant depot
proper trellis
#

Hi, anyone knows why I'm getting that error? Took too long to run pre-load process hook for chunk

fiery heron
#

ok thanks

crude hill
#

i have just tried that and i experience the same issue

valid inlet
#

I've been wondering: is hytale going to have any sort of jar in jar system where you can stick another plugin inside your plugin as a dependency?

tepid fable
#

No, I haven't

torpid current
#

How do you send debug logs to console

#

getLogger()[.]info() isnt working

wintry ledge
#

their component system is just pure eye pain
.getEntityStore().getStore() like 💀

lost mist
#

has anyone figured out the mouse event classes yet?

neon kestrel
#

pllz geav me free hytale

old thorn
neon kestrel
#

[=

lost mist
neon kestrel
#

pllz geave me free hytale pllz [= ]= ]= [=

#

plllllzzz

#

]=

quartz plover
fleet zinc
#

Literally the least likely channel for that to work in 💀

primal scarab
#

Guys thats probably a child.

trim beacon
#

Are there any plugins that when a new player joins ur server a command is done on join?

frail notch
#

Are there a plugin like the same as Essentials like what you use for Minecraft?

dark barn
frail notch
#

So you dont need Plugin Essentials?

dark barn
#

For the more niche features I think there's no ONE PLUGIN

#

but multiple plugins that do stuff thats in essentials

frail notch
#

Aahhh oke thanks!

brisk quest
#

i cant listen to PlaceBlockEvent? here what i tried

HytaleServer.get().getEventBus().register(...)
this.getEntityStoreRegistry().registerSystem(...)
this.getEventRegistry().register(...);
solid fox
#

Did someone find how to not have shared inventories through different worlds ?

proper trellis
#

Hi, i'm getting: Attempted to store sync data at

azure wigeon
#

hey guysWhy can't I play with my friends?

hushed heart
austere zealot
#

Does anyone wanna join a new Hytale modding group? Add me

dark barn
proper trellis
dark barn
brisk quest
old thorn
light belfry
#

Hi guys, I tried to install the "Tree Harvester" mod, but it does not seem to work at all ?
It's like the mod isn't recognized ?
I have another mod installed (Simply Trash) and it works well ?

Also, I tried the "Saplings From Trees" mod and it's not working either ?

Is it a me problem or is it completely normal ?

ancient orchid
neon kestrel
#

]=

#

i lick hytale

fallow nebula
#

hey guys, i'm looking into modding hytale coming from a software development background, should I be looking at just the Java stuff and ignore the visual scripting?

nova pier
#

how do i increase the hostile mob spawning? i barely see any, just a skeleton once every 30 minutes

ancient orchid
neon kestrel
#

pllz geve me free hytale

#

pllz ]=]=]=

arctic mist
neon kestrel
#

i have ne hytale ]= ]= ]=

#

im wery dan

brisk quest
rare kayak
#

Does someone know where exactly in the class BlockType the inventory of for example a chest is stored?? (if it even is stored there)

torpid current
#

How do you use the getLogger() method

arctic mist
neon kestrel
#

im wery saaaddd

knotty pike
#

Hello, does someone know how to create a custom component?

arctic mist
prime pewter
#

Hey bro, did u use Hostinger VPS or the Hytale version with Game Panel?

hard sentinel
zinc flint
#

How do I allow infinite arguments for a command? I set setAllowsExtraArguments to true, but I'm not sure what to do now

dark barn
fathom pelican
#

where is everyone getting code from, did they drop new docs/lore ? seeing people doing all these UIs and stuff and cant figure out how they know these properties even exist

prime pewter
vast plume
#

hey, i am looking for an german server

fathom pelican
torpid current
desert sierra
ancient orchid
neon kestrel
#

😭

zinc flint
ionic palm
#

How do I enable the default group to use /help? I'm using lucksperms.

fathom pelican
fresh hatch
#

Is there any working coupoun for discount?

torpid current
torpid current
ancient orchid
austere zealot
#

Does anyone wanna join a new Hytale modding group? Add me

dark barn
ancient orchid
#

What I do is just decompile already existing mods

inner spindle
#

Hi, I want to create a dedicated Hytale server from my PC, is there a way to do this?

neon kestrel
#

pllz geve me free hytale

fathom pelican
neon kestrel
#

pllzzz

torpid current
prime pewter
torpid current
topaz cliff
fathom pelican
#

everyone in here is an alchemist trying to unravel the principles of nature to make gold from copper

vale star
#

Are you guys also storing data inside your JavaPlugin instead of inside a component in the ECS 😎

torpid current
vale star
#

Like you have HashMap<PlayerRef, MyData> inside your JavaPlugin

dark barn
arctic mist
solid fox
#

Hi there, did someone find how to not have shared inventories through worlds ?

neon kestrel
#

]=]=]=]=

arctic mist
hardy abyss
#

how to add mod on server?

ionic palm
#

How do I enable the default group to use /help? I'm using lucksperms.

ancient orchid
hardy abyss
ancient orchid
#

dark barn
ancient orchid
#

True

fathom pelican
#

for anyone curious, im on fedora linux, hytale server jar is at path /home/{username}/.var/app/com.hypixel.HytaleLauncher/data/Hytale/install/release/package/game/latest/Server

woeful depot
#

How do hot reload and debugging work? I want to implement to my project. I use maven and java. I currently run hytale server from my project but no ability to do hot reload

lean kelp
#

Guys, i've created a repo, it contains Hytale Templates, that will create a class command, one event, and a button to setup a Hytale server with one click, if someone is interested here is the project github dot com/system32developer/Hytale-templates

zealous mirage
#

(for server settings) is 32 render distance is okay for 16gb ram with no plugins and up to 10 players

eager wadi
#

Can somebody tell me how to get some string arrays from the config?

zealous mirage
old thorn
old thorn
#

cause i just tested it and PlaceBlockEvent works for me

arctic mist
#

I believe the hot reload functionallity still doesnt work on custom UI and textures so for those you have to reboot the server (at least hasnt work for me)

ancient orchid
austere zealot
#

Does anyone wanna join a new Hytale modding group? Add me

arctic mist
# ancient orchid Pretty sure that doesn’t work rn

Straight out of the server console

/plugin reload dev.valla:TestPlugin
[2026/01/16 15:25:05   INFO]                 [CommandManager] Console executed command: plugin reload dev.valla:TestPlugin
> [2026/01/16 15:25:05   INFO]                   [TestPlugin|P] TestPlugin enabled
[2026/01/16 15:25:05   WARN]                   [TestPlugin|P] Asset pack dev.valla:TestPlugin already exists, skipping embedded pack
[2026/01/16 15:25:05   INFO]                  [PluginManager] Enabled plugin dev.valla:TestPlugin
Plugin dev.valla:TestPlugin reloaded!
near steppe
#

Friends, is there a hytale docs site? I wanted to play survival games or skywars, but I couldn't learn how to fill the chests, how do I fill them? There are 2 servers, one is the main server with 5520 port and the other is the game server with 5521 port. When you type /skywars on the main server, it will be sent to the skywars server with port 5521 and the chests will be filled with random items in each match. I couldn't manage to do this, can you help me please?

shell blaze
#

Is there any way to change item's model? Without adding new item

desert sierra
fathom pelican
#

i have a dream, that some day, some day soon, the discord search feature will be discovered by the masses and bring unity and efficiency to all

ancient orchid
old solstice
#

is there any way to add player entity in the world with it's own nickname. To test some features of my plugin? Like tp to it and etc

arctic mist
ancient orchid
#

Ah okay

halcyon rapids
#

guys the template plugin im using is putting this error in the log. "does not extend JavaPlugin" what am I doing wrong? I have little experience with java.

fathom pelican
#

i was told hytale docs com (google its first result) and britakee guides. checking them out they seem pretty good. theres also hytale modding discord and hytale modding dot dev

#

@near steppe

lean kelp
halcyon rapids
#

maybe I could

lean kelp
#

with one click it creates the main class, one event and command for you

#

github dot com/system32developer/Hytale-templates there is it

halcyon rapids
#

sounds OP

lean kelp
# halcyon rapids sounds OP

yeah works with the system of Minecraft Development plugin, to create paper plugins, is the same literally

abstract cloak
#

I has a plugin / mod idea

i see everyone saying that the mobs are too weak. so lets make a lvled mobs plugin

halcyon rapids
lean kelp
#

i cant send videos here to show sadly

slim estuary
#

do we know when they will open source the server code? i'm really interested to contribute

halcyon rapids
lean kelp
#

is literally made everything for me with one click

shell blaze
#

Guys, two questions. First one is - Is it possible to add cosmetics not as armor? And the second one is - Is it possible to change item's model without adding new item?

torpid current
dark barn
lean kelp
torpid current
#

so like add another plugin class underneath the main one with pluginbase?

old token
#

anyone here using OVH that can mesage me?

dark barn
nova quartz
#

help pls, don't work

        Inventory inventory = player.getInventory();

        ArrayList<ItemStack> remainder = new ArrayList<>();
        remainder.add(new ItemStack("weapon_daggers_mithril", 1));

        player.setInventory(inventory, true, remainder);
high surge
#

how do i send a message to a player?

solar zealot
#

Anyone arab here?

lean kelp
#

player.sendMessage(#Message)

torpid current
high surge
lean kelp
#

public static YourMainClass name instance;
and inside of setup do
instance = this;

dark barn
# torpid current java

You can use HytaleLogger.forEnclosingClass(); in commands for me there were no problems

lean kelp
#

then you can do YourMainClass dot instance from anywhere, to get the logger or whatever you need

#

or just expose the logger if you only need it

edgy moon
#

i keep getting an error when loading up my world with mods. something about "customui hud commands"

near steppe
#

In Hytale, when there are 0 players in the world, all chests will be emptied. When there are 1+ players, chests will be randomly filled. How can we achieve this? Is there a king who can provide the code?

hidden rain
#

Is there built in config for not breaking/placing in a world

lean kelp
#

@halcyon rapids did u managed to use it

delicate tapir
#

Hey there we are looking for a mod/plugin to create custom NPC when player talk with the npc it open a gui with a custom "shop" where player can trade money any idea wich one we should use seems like its only a command shop thingy and no gui in all we tried

halcyon rapids
torpid current
#

i assume instance is PluginBase?

lean kelp
lean kelp
#

public static YourMainClass instance;

vast zenith
#

anyone figured what uicodes work on hytale servers?

edgy moon
#

how do i fix eyespy mod

rigid oak
#

Any new stuff in server jar with the latest prerelease?

torpid current
#

where do i put instance = this;

opal parrot
#

there was people how was making a intellij plugin any news of that ?

lean kelp
torpid current
#

OH

hollow oxide
#

Using QuitEvent, how may I get the player without error from playerref ?

marble rapids
#

How do you authenticate your server in a way you don’t have to do it every boot?

opal parrot
# lean kelp wym

for easy dev setup , auto template ect like you have for minecraft

lean kelp
jagged sentinel
#

Is there a sort of light block? Or a way to light a place without placing torches etc..

lean kelp
hollow oxide
eager wadi
#

are there any good docs about creating interactive uis?

marble rapids
lean kelp
hollow oxide
opal parrot
torpid current
torpid current
#

oh wait

nova quartz
#

how give itemstack to playre?

lean kelp
#

it adds a task to run the server and debug it

compact basin
#

Ya, this is really something I like about hytale as well. I am making an arena manager that clones a world that the player specifies right now and really am enjoying it

lean kelp
#

it doesnt download the server but it copies it from Hytale, to avoid load time

#

YourMainClass.instance.getLogger() something like that

lean kelp
opal parrot
austere zealot
#

Does anyone wanna join a new Hytale modding group? Add me

flat gust
#

I'm seeing this line in a mod ComponentType type = BlockStateModule.get().getComponentType(ProcessingBenchState.class);, but everything in it is deprecated enough that intellij won't surpress the error.
How do I actually get that component type?

lean kelp
vast zenith
#

has anyone figured out a way to load unicodes or icons or emojis in the game?

lean kelp
#

it autocopies itself, you dont need to do something

opal parrot
lean kelp
#

ah sure

finite pond
#

Nice! Curseforge approved my mod, yay! 😄

Campfire healinggg 😄 well called "HomePlus" 😄 but it has that in there.

lean kelp
#

it supports kt and java anyway

#

but no maven, maven sucks

terse quartz
#

Hey guys, how can I get a player ref? Everything seems to be deprecated.

near steppe
#

How can I teleport between worlds?

torpid current
#

how do you send dots without the automod deleting it -_-

unique python
#

Is there a community server or reddit where you can post your mod and have people test it out? I made one nad it works for me and my lady, but none of our friends play the game.

mint portal
torpid current
unique python
# torpid current curseforge

I've got it uploaded on there, but idk if people will leave feedback if it doesn't work. It's called ToAndFrom /home /return

sonic narwhal
#

Is there a way to edit invnetory UI ? (TAb one ) ?

torpid current
edgy kite
#

How are you guys accessing world?

weak cape
#

for minigames, would it be okay to do it with a sort of "multi world" system instead of multi server instances, if that server is big/resourceful enough ?

trim beacon
#

is there any place for console commands?

edgy kite
sonic narwhal
#

Is there a way to edit TAB inventory UI ?

torpid current
coarse frost
#

modding right now is just meh without docs, half the api is deprecated and with a legacy UI framework lol

torpid current
#

and mc dimensions are very unoptimized

mint portal
# near steppe how do i do this

From World, you can obtain the worldConfig.spawnProvider. Then you can safely remove the player from one world via player.removeFromStore, and add them to World via World#addPlayer(playerRef, transform)

compact basin
sonic narwhal
torpid current
#

yikes

dull violet
#

Hi, quick question: does the server's .jar file update automatically? Do we need to update it ourselves, and if so, how?

terse quartz
edgy kite
weak cape
mint portal
sour coral
#

is there any tutorial to play in a server with friends ? (like i'm a noob in it but i can follow instructions)

sonic narwhal
dull violet
gusty socket
#

Has anyone figured out what the ComponentAccessor class does? I need to pass one into Player.updateItemStackDurability as the last parameter, but I can't think of what this could be or how to get one.

manic karma
#

im messing around with modding and I registered a mouse click event and a SwitchActiveSlotEvent and neither are firing, I have another one which is the PlayerReadyEvent and that one is firing, anyone know whats goin on here?

edgy kite
opal parrot
#

is there any offical process for the update ? or someone willing to share is expérience with me i can create an updater

mint portal
torpid current
#

@lean kelp it says that instance is null i assume means it cant access the main class cause its protected instead of public or static, static doesnt work, and public gives another error

lean kelp
sharp tide
#

Is there a enum with all item types? I cannot find it

fathom pelican
#

Is there a way to get the current servers name ? Or a general world class with all meta data on the current world

quartz plover
#

Has anybody figured out the protocol between the client and server, like the login handshake?

outer tide
#

@vernal niche sorry for ping you, but I have a question. I saw your mod for server optimization, that mod is so damn good, well my question is if this configuration is better for a VPS with 48gbs of Ram: -Xms36864M -Xmx36864M, I’ve read that starting with the default -Xms128M can reduce efficiency due to frequent memory resizing, so I’m wondering if setting a higher initial heap is the right approach in this case.

torpid current
#

Would you know what protected means as in protected void setup() {

sonic narwhal
edgy kite
quartz plover
torpid current
#

its called universe

quartz plover
wanton burrow
#

Did you get this to work?

mint portal
manic karma
lean kelp
exotic mica
#

Does anyone have a really cool mod?

keen elbow
#

PlayerMouseButtonEvent is not working well?

torpid current
#

When I change it to public it still says it cant access it, but it outright says it instead of saying its null

wanton burrow
#

Did anyone actually get a custom window to show up or are they not working yet?

near steppe
#

Is anyone making a mod or plugin for Skywars? I need

terse leaf
torpid current
vale star
#

Hi,
I'm having a little bit of trouble understanding the relationships between Store, Ref, Entities and Component
If I have a PlayerRef, how can I add a component Teleport to the entity Player associated with it? It seems I can't find an addComponent anywhere from any entity I can reach

torpid current
#

I can't have 2 setup methods im guessing

manic karma
#

is there an event that runs every tick? or whatever hytale uses to keep track of time

fathom pelican
prime pewter
#

Does someone know where is the Client language files in Linux?

fathom pelican
keen elbow
# terse leaf How do you use it ?
this.getEventRegistry().register(EventPriority. NORMAL, PlayerMouseButtonEvent. class,
                event -> {
                    System. out. println("Worked");
                });
manic karma
#

same here, mouse button event does not work for me

#

neither does the SwitchActiveSlotEvent

prime pewter
hushed heart
keen elbow
terse leaf
civic zephyr
#

You can just make a new Teleport object and add it to an entity, it has a param for the world in the constructor

austere zealot
#

Does anyone wanna join a new Hytale modding group? Add me

halcyon rapids
# lean kelp sure

<option name="WORKING_DIRECTORY" value="C:\Users\System32\IdeaProjects\Hytale\UltimateLobby\run" /> dont think this is going to work for me. My username isnt System32. lol. honestly I barely even know what this means but U know

keen elbow
manic karma
#

also, second issue, searching in intellij is dogshit, I cannot search for usages of a class

lean kelp
terse leaf
halcyon rapids
manic karma
#

how was drop implmented then? Maybe copy that for mouseclick?

forest grove
#

Is there a way to modify item data from the game with the API? Not talking about a single item but a whole item entity altogether

zenith edge
#

When minigames will drop in my opinion this game is really stable

obtuse cradle
keen elbow
forest grove
obtuse cradle
hushed heart
#

ahhhh oke

manic karma
#

im gonna see if I can get something to work using mixins

obtuse cradle
proud gyro
#

Anyone knows how the PathManager component works?

terse leaf
desert terrace
#

did someone make hytale server?

obtuse cradle
civic zephyr
civic zephyr
lofty panther
#

does anyone have a server with filipino's on it?

forest grove
civic zephyr
#

You can, through the item jsons, just not through the API

high surge
#

Early Plugin Time with Hyxins

civic zephyr
#

You can override whatever asset you want its just a little tedious unless they pull values from their parents

timid ruin
#

how do you get the world spawn position via code?

civic zephyr
wise briar
#

Anybody knows how can I update a Group Anchor Width property of an UI element? I tried with

UICommandBuilder uiCommandBuilder = new UICommandBuilder();
uiCommandBuilder.set("#Fill.Anchor.Width", 200);
update(false, uiCommandBuilder);

Here fill is the id of my group -> Group #Fill {

But it keeps throwing me out of the world with an error stating "Failed to apply CustomUI HUD commands"

forest grove
eager wadi
#

Any ideas how to fix "Failed to load CustomUI documents"

manic karma
civic zephyr
#

Hyxins was alright but didn't work for what I needed

manic karma
#

What did you need

civic zephyr
civic zephyr
violet snow
wintry ledge
#

Man I think the hytale devs took the component model WAY too far

manic karma
civic zephyr
#

CallbackInfo and CallbackInfoReturnable don't exist at runtime or something, you can't call methods on them without an error

eager wadi
forest grove
exotic mica
#

are there any open Source plugins?

civic zephyr
violet snow
high surge
civic zephyr
#

The early plugins are the most archaic implement ive ever seen

#

They expect you to change the bytecode of loaded classes

edgy kite
#

The amount of times ive deleted the server files when swapping my plugin jars is sad

manic karma
#

anyone know a way to actually search for stuff? im trying to do it but its not finding anything really

hushed heart
manic karma
#

im trying ctrl +shit+alt+f7 but yeah its not finding everything

vernal niche
civic zephyr
austere zealot
#

Does anyone wanna join a new Hytale modding group? Add me

terse leaf
# keen elbow Nop

Try to add "Hytale:InteractionModule": "*" in depencies of your plugin, i'm not sure but maybe. If you add depency you have to restart the server

terse leaf
civic zephyr
icy veldt
#

Anyone know how to fix the **"Server requires development mode which is not supported in this build" ** error when connecting to dev server ?

late siren
#

is there a way to change how the sort buttons sort items or would i need mixins for that ?

brisk quest
#

is there a way to join local server from 2 clients with same account? There is issue that 'You are already logged in on that account' any workarounds?

half moth
#

Hi 👋

Is there any native / supported way to modify or patch existing vanilla HUD/UI components (like HealthBar, Stamina, etc.) ?

For example, changing their layout, adding elements, or overriding parts of Health.ui

Thanks!

wise briar
#

Is it possible to update an Ui element width? I tried with commandBuilder.set("#Element.Anchor.Width", width) without success

obtuse cradle
terse leaf
civic zephyr
#

The sort method is in ItemContainer its called sortItems

keen elbow
late siren
civic zephyr
hushed heart
terse leaf
sonic narwhal
#

Does anyone know how to edit hytale's existing uis ?

warm surge
#

Hello @grizzled basin , Could you add me so we can discuss your mods via private message, please?

glad juniper
#

Did anyone figure out mob death events?

civic zephyr
pliant brook
#

whenever i stop/close the server, it does not disconnect me from the world automatically, but the cmd is already saying its shut down. how do i fix this?

half moth
lean kelp
#

@halcyon rapids fixed, just redownload

ashen sundial
#

If i am making a new plugin , can someone tell me or knows how i can get the world without a player i need it to get some data and set some values on server startup but i dont know how i can access the world from there

glad juniper
civic zephyr
# glad juniper a what

A class that fires when a component was added/removed/set, one second, I'll find it for you

signal dagger
#

Is there a way to get an componentAccessor consistently?

pliant brook
manic karma
#

How could I get if a player clicked? I know the evengt doesnt work but does anyone know a mixin entrypoint?

half moth
lean kelp
terse leaf
# glad juniper Did anyone figure out mob death events?

Like thgat but for entity not only player :

public class PlayerDeathSystem extends RefChangeSystem<EntityStore, DeathComponent> {

private final Archetype<EntityStore> archetype = Archetype.of(
        Player.getComponentType(),
        DeathComponent.getComponentType()
);

@Override
public Query<EntityStore> getQuery() {
    return archetype;
}

@Nonnull
@Override
public ComponentType<EntityStore, DeathComponent> componentType() {
    return DeathComponent.getComponentType();
}

@Override
public void onComponentAdded(@Nonnull Ref<EntityStore> ref, @Nonnull DeathComponent deathComponent, @Nonnull Store<EntityStore> store, @Nonnull CommandBuffer<EntityStore> commandBuffer) {
    
}

@Override
public void onComponentSet(@Nonnull Ref<EntityStore> ref, @Nullable DeathComponent deathComponent, @Nonnull DeathComponent t1, @Nonnull Store<EntityStore> store, @Nonnull CommandBuffer<EntityStore> commandBuffer) {

}

@Override
public void onComponentRemoved(@Nonnull Ref<EntityStore> ref, @Nonnull DeathComponent deathComponent, @Nonnull Store<EntityStore> store, @Nonnull CommandBuffer<EntityStore> commandBuffer) {

}

}

obtuse cradle
keen elbow
civic zephyr
#

RefChangeSystems are very useful

glad juniper
#

thanks

gusty socket
#

all the guides and documentation i can find that touch on the ECS system just kind of gloss over the role of the ComponentAccessor class. does anyone know what this class is or does? or how to work with the framework that provides these objects?

lean kelp
#

Guys, i've made a autotemplate system github.com/system32developer/Hytale-templates/, it will create: one command, one example event, import Hytale server jar by default, also a Intellij task that will start a Hytale server with your plugin there

ashen sundial
terse leaf
terse leaf
low sphinx
#

why are there no public servers out yet? or like no good ones

iron gate
#

Does anyone have experience with including an sqlite JDBC driver in a plugin? I have tried using the maven central imp and local jar file and it just refuses to find the driver.

terse leaf
#

But don't forget to add your active servers here :

private-server(.)net/en/hytale

like that we will know active server

gritty crystal
#

any official documentation for APIs and stuff yet?

wanton mountain
#

Anyone has any syntax tutorials foe the .ui files? Huds specifically please friend me ^^

grizzled basin
glossy radish
#

Hello! Im looking for a good builder that can work with us, we can pay you! (I got robux, cash, etc.) tag me if u want to be one of us builders and work with a big network.

gusty socket
civic zephyr
iron gate
solid fox
#

Hi there, did someone find how to not have shared inventories through worlds ?

civic zephyr
#

You can get components via the ComponentAccessor with a ref

gritty crystal
gusty socket
late siren
keen elbow
civic zephyr
terse leaf
civic zephyr
#

A Store is a ComponentAccessor

terse leaf
#

Reload with depencies crash the plugin because the system isn't stable yet

rare parcel
#

does anyone know if its possible to add custom sound effects?

keen elbow
wide shadow
#

Did anyone manage to remove the "Editor Empty" prefab blocks so I can alter the spawn prefab?

gusty socket
sour coral
#

guys i wanna play with my friends but when a do the play online it doesn't work (said abt firewall something)

terse leaf
steady wolf
#

very trustworthy account created today, lol

keen elbow
brisk quest
#

Anyone knows how can i get all components from entity?

smoky frigate
#

What's the best Essentials, Luckperms & CoreProtect plugin out there now?

slate glen
terse leaf
# keen elbow No, it didnt, already tested it

Every internal plugisn use that depency, like :

{
"Group": "Hytale",
"Name": "Camera",
"Version": "1.0.0",
"ServerVersion": "",
"Dependencies": {
"Hytale:AssetModule": "",
"Hytale:DamageModule": "",
"Hytale:InteractionModule": ""
}
}

So i don't understand why it's not working

iron gate
smoky frigate
slate glen
civic zephyr
#

Isn't there a chunk claiming plugin or something?

hearty comet
#

Luckperms is available for hytale

smoky frigate
terse leaf
smoky frigate
civic zephyr
#

Well it probably works fine

slate glen
smoky frigate
#

better than nothing tbh

smoky frigate
#

yoo it's confirmed

gusty socket
glossy radish
#

Hello! Im looking for a good builder that can work with us, we can pay you! (I got robux, cash, etc.) tag me if u want to be one of us builders and work with a big network.

civic zephyr
#

Robux 👀 👀 👀

sharp chasm
#

Hi, is there a server version available that I can install and host myself to test Hytale and play with my friends?

austere zealot
#

Does anyone wanna join a new Hytale modding group? Add me

terse quartz
#

How can I teleport a player inside a world?

opal parrot
plain sand
#

Thanks I just saw that, this helps alot, I hope this will be possible in the next versions

icy scarab
#

How i solve "Failed to connect to server timeout 00:00:10 " I'm tired of getting that error on my own server.

civic zephyr
manic karma
#

how does listening to packets work?

I tried:

    PacketAdapters.registerInbound(
            (PlayerPacketFilter) (PlayerRef player, Packet packet) -> {
                if (packet instanceof MouseInteraction mouseInteraction) {
                 
                    }

                }
                return false;
            }
    );

but it aint workin

warm surge
# grizzled basin What do you are looking for?

I'm having trouble with the permissions for the plots plugin. Everything works fine as an operator, but nothing works as a default player. I've correctly set the permissions to the default role, and it's not a problem with the permissions mod because other permissions work.

civic zephyr
deep galleon
#

Yoo what up guys. I finally am at the point I can't think of any more features that my plugin absolutely requires for a v1 release... All features are fully implemented until I get some feedback on what else to add once I share it.

deep galleon
#

I feel great I been coding for days now I can share it soon

old thorn
azure violet
#

Is it possible to stop player from exiting an ui page with escape?

past fable
#

how many fps do u have guys

versed ember
#

Hey im new to modding but ive got experience in coding itself, id just like to know how one would start creating new mobs. Would appreciate anyone nudging me towards the right direction.

manic karma
#

what are custom packets for if you cant send them from the client and client stuff just does not exist basically

austere zealot
#

Does anyone wanna join a new Hytale modding group? Add me

signal dagger
#

I am having Problems understanding when and how to get Context / Components.

I am trying to create this teleport, but its not working. (Assert Failing)

near night
trim beacon
#

has anyone successfully setup tebex on their server?

sharp tide
terse leaf
# keen elbow I'd like to know too :/

Ok another test use that :

HytaleServer.get()
.getEventBus().register(PlayerMouseButtonEvent.class, this::onPlayerMouseButtonEvent)

i'm not really sure but maybe they don't use that registry, Mouse use getEventBus

let me know

Instead of getEventRegistry().register(PlayerMouseButtonEvent.class, this::onPlayerMouseButtonEvent); of course.

You can remove the depadency

near night
keen elbow
hollow bane
#

Hi, does anyone already tried to use Hibernate ORM / JPA?

sharp tide
robust dew
#

Hi, I have a question. If I have a server and I update the world to a newer version (coming soon), will my world have any errors?

agile wharf
#

how do i get the player who tried to place a block out of the placeblockevent ?

terse leaf
#

Remove () after point, it's due to automod

high surge
#

Ok, i am trying to create a new block set to use in my plugin but cannot for the life of me get a reference to it that i can check the ID of the block againsty

keen elbow
civic zephyr
agile wharf
civic zephyr
civic zephyr
signal vale
#
    TexturePath: "Common/UI/background.png",
    Border: 48
  );``` its correct?
lean kelp
zinc flint
#

How do I allow a player to sprint backwards?

frank oxide
#

I've got a problem where Took too long to run pre-load process hook for chunk

keen elbow
hollow bane
lean kelp
#

nope

solid fox
#

Hi there, did someone find how to not have shared inventories through worlds ?

topaz cliff
#

How do i get the Player Name out of playerRef?

civic zephyr
#

Or maybe its on the Player component too

#

Maybe its both, either works

zinc flint
abstract orbit
#

Cannot invoke "com.hypixel.hytale.component.ComponentType.getRegistry()" because "componentTypes[0]"

anyone an idea on how to fix this? it occurs ion a DeathSystems.OnDeathSystem class in the getQuery() logic and i cant seem to fix the issue making the plugin not build...

keen elbow
# hollow bane Any other ORM? Like JPA

Anyother ORM is the same . this can locks main thread, make startup slower, heavy dependencies, it's not worth it, but off course you can use if you want, it's only not recommended

abstract orbit
# civic zephyr What is your Query

currently it looks like this

    public Query<EntityStore> getQuery() {
        if (this.query == null) {
            this.query = Archetype.of(
                Player.getComponentType(),
                PlayerRef.getComponentType()
            );
        }
        return this.query;
    }```
ruby sentinel
#

How do I place a command block to use commands in the Java version of the game?

lean kelp
#

theres literally no dif, only the size but no one cares

civic zephyr
hollow bane
zinc flint
#

How do I disable sprinting or allow omnidirectional sprinting?

solid fox
civic zephyr
abstract orbit
zinc flint
# solid fox probably yes but how

You can save the inventory data to something like a database or yaml file. When the player enters that world again you load the inventory data from the place you stored it in

terse leaf
civic zephyr
thorn python
#

Hey! Is there any documentation for the api?

civic zephyr
thorn python
#

Okeyy Thanks!

merry fractal
#

Are there Lan-Servers made? Like without internet?

lean kelp
high surge
#

Speaking of templates, Kaupenjoe has one too

thorn python
#

But the important thing is to know all existing functions/events

civic zephyr
#

That would be quite an extensive list

thorn python
civic zephyr
#

Every event has been documented iirc

safe kernel
civic zephyr
#

Like those java doc sites

thorn python
#

Yeah

hollow bane
#

Is Hytale fully compatible with Kotlin?
Are there any plus / minus points when using it

wide shadow
#

How do I get back to my old default instance when I entered another one through the creative tools

atomic onyx
#

is there a plugin to lock chests for diffrent player or to claim certain chunks? I really need one of thoose

wide shadow
lost shadow
#

Is there a world border equivalent?

quartz plover
#

The nullability annotations on the java are quite well-placed

high surge
atomic onyx
high surge
#
[2026/01/16 17:11:54   WARN]           [Lockables|P] Block Interaction!
[2026/01/16 17:11:54   WARN]           [Lockables|P] Type Check: Furniture*_Chest*
[2026/01/16 17:11:54   WARN]           [Lockables|P] Type: *Furniture_Crude_Chest_Small_State_Definitions_CloseWindow
[2026/01/16 17:11:54   WARN]           [Lockables|P] Match? false

ah, regex...

wise briar
#

Whats the idiomatic way in Hytale to persist a Component state for a player across world restarts?

#

Is it possible to read/write custom properties on the json file stored in the server for each player?

cinder thorn
#

Hello, how do I get player uuid? It tells me that 'getUuid()' is deprecated and marked for removal

atomic onyx
#

how do I install mods on hytale server?

spark skiff
limber venture
#

on the web it says just dawnload tailscale and the server should work but even if i dawnload and connect tailscale it doesnt work for my friend can anyone help?

hidden rain
#

Anyone have 2 minutes to test something out on my server with me?

wise briar
#

I was wondering if there is an actual util in the server code to do it safely

spark skiff
summer sapphire
summer sapphire
high surge
#

anyone worked with block sets yet? Im having trouble reconciling the different names

wind mortar
tribal bronze
#

how can i warp a player to a differnet world?

hollow oxide
#

When SwitchActiveSlotEvent is fired?

ivory otter
viscid wren
#

Is it possible to create multiple worlds in a single server with a schematic as the world build?

#

Like dimensions from mc

tribal bronze
#

Why does this not work? It says Player is already in a world:
`World targetWorld = Universe.get().getWorld("lobby");

// Move player to another world
if (targetWorld != null) {
Transform spawnPoint = new Transform(0, 100, 0, 0, 0, 0);
targetWorld.addPlayer(playerRef, spawnPoint);
}`

vast zenith
#

anyone here can help me make a daily rewards plugin?? using the new ui feature

opal dawn
#

Anyone try ZGC instead of G1 for GC

zinc chasm
#

How can I spawn mobs frequently at specific positions?

severe fiber
#

Just managed to do a kickass HTTP plugin for admin control over a server via my website! Can't wait til I have all server functionallity controllable in a admin interface

warm blade
#

Help

severe fiber
blissful orbit
sweet coral
#

just checking, everyones console spams errors right? even when completely vanilla yeah?

zinc chasm
#

Yeah but I want that for example every 10 seconds a monster spawns on this specific location

sonic narwhal
#

@half moth where do i find game assets ?

severe fiber
young tree
#

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!

zinc chasm
severe fiber
dire cloak
#

Anyone realized how to print container click event?

sweet coral
severe fiber
empty tendon
#

I'm looking for a mod that improves teleportation; I'd like players to be able to make teleports private or public.

young tree
sweet coral
#

I meant pebble, not MY hosting service. didnt wanna get in trouble for ads

manic karma
#

any way to check what screen is open on the player?

old thorn
#

okay, i just spent a bit a wrote a guide on Player Interactions with packets, if anyone here is trying to use PlayerMouseButton for this purpose this method can help you

sweet coral
#

i would love to make plugins, but uh, dunno how, and I refuse to use the AI tool hytale has

manic karma
lone burrow
#

is there a way (or event) to detect a dead ennemy in an area ?

empty tendon
#

I'm looking for a mod that improves teleportation; I'd like players to be able to make teleports private or public.

prisma sage
#

Does anyone know how to represent a relationship between two entities which is persisted? Im having trouble defining a codec for a Ref to another entity/component (which is probably not the intended way)

sweet coral
manic karma
#

I would assume that MouseInteractionEvent means any mouse interaction regardless of in a screen or not

hollow bane
#

Do we have Hytale Depedency with comments or do we still have to use HytaleServer.jar as depedency

tribal bronze
# blissful orbit use PlayerRef#updatePosition if you just use the world and add the player it wo...

i tried this but it just does nothing:
`protected void executeSync(@NonNullDecl CommandContext commandContext) {
Player player = commandContext.senderAs(Player.class);
UUID playerUUID = commandContext.sender().getUuid();
PlayerRef playerRef = Universe.get().getPlayer(playerUUID);

    player.sendMessage(Message.raw("HI skywars"));
    Universe universe = Universe.get();
    
    if (playerRef != null) {
        World targetWorld = universe.getWorld("skywars-template");

        if (targetWorld != null) {
            playerRef.updatePosition(targetWorld, new Transform(0, 100, 0, 0, 0, 0), new Vector3f(0, 0, 0));
        }
    }
}`
old thorn
zinc chasm
dull arrow
old thorn
naive cypress
#

How do I change my server so I can share a code instead of a ip for invites?

dull arrow
#

Guys, does someone play on Linux? I'm having downspikes. Using nvidia

summer sapphire
hollow bane
#

Do we have Hytale Depedency with comments or do we still have to use the decompiled HytaleServer.jar as depedency

manic karma
#

I see, good to know, custom page event doesnt really seem to contain that much data about what mouse is clicked and if its pressed or released etc

gusty socket
glad juniper
#

What are you guys using to log messages to console while testing

blissful orbit
real jolt
#

Anyone here that has worked with having message for their plugin be using i18n?

#

I have a language file, but my plugin doesn't seem to take the messages from there, it just shows me the message id when i try to translate it

severe fiber
# zinc chasm There is no /summon command

They ahve

protected NPCSpawn() {
    this.environmentIds = IntSets.EMPTY_SET;
    this.dayTimeRange = DEFAULT_DAY_TIME_RANGE;
    this.moonPhaseRange = DEFAULT_MOON_PHASE_RANGE;
    this.scaleDayTimeRange = true;
}
prime plover
#

Guys any like base class in hypixel.hytale to create custom block with custom logic?

manic karma
zinc chasm
#

Thank you anyways for your help

vocal eagle
#

Hello. We are considering opening a Hytale server. We are calling on experienced developers who can genuinely say, "I can help you, I can do it," to DM us. Only Turks should contact us. Hello. We are considering opening a Hytale server. We are calling on experienced developers who can genuinely say, "I can help you, I can do it," to DM us. Only Turks should reach out.

compact basin
#

has anyone found an implementation for freezing player movement?

severe fiber
compact basin
zinc flint
#

How do I modify MovementManager? This ECS system is very new to me and I have no idea how to do it. Not sure if I should somehow get a movementmanager attached to a player or something?

compact basin
#

i'm sleepy but I have tried like everything between blocking packets to movement manager modifying the default and applying update using packethandler and I have had no luck

zinc flint
compact basin
zinc flint
wise briar
#

Is it possible to subscribe to events when an user uses an item (such as food, for example)

compact basin
#

you have to get it from the entity store using the component type

manic hawk
#

Hello Guys, this is my first message here 🙂
I have read a ton of messages, but i am overlooking something,,,
i am stuck at some point at the basics

i have create a simple command "Hello World" with the EventTitleUtil,showEventTitleToPlayer,
Great!

but if i want to register a Event, PlayerChatEvent or PlayerReadyEvent, It doesnt do anything

public static void init(EventRegistry eventRegistry) {
eventRegistry,registerGlobal(PlayerReadyEvent,class, JoinEvent::onPlayerReadyEvent);
}

private static void onPlayerReadyEvent(PlayerReadyEvent event) {
    Player player = event,getPlayer();
    player,sendMessage(Message,raw("Hello"));
} 

In the setup()
JoinEvent,init(getEventRegistry());

or i saw a post about another structure to trigger a event small code, didnt work too for me (Lambda)

getEventRegistry(),register(BreakBlockEvent,class, event -> {
System,out,println("BLABLBA");
});

Has anyone a idea what i can try or what i overlooking?
I have the Server running in Intelij if its importend to know,

Thanks - Kreeew

comma = points in the code (maybe the message go throw no)

gritty linden
#

Hi, did anyone succeed with modding on linux yet? copied a .jar file to ~/.var/app/com.hypixel.HytaleLauncher/data/Hytale/UserData/Mods/ but didn't see something ingame yet?

wise briar
#

I'm tring with EntityEventSystem<EntityStore, UseBlockEvent> but I dont receive any events on food usage

hollow bane
#

Do we have Hytale Depedency with comments or do we still have to use the decompiled HytaleServer.jar as depedency

opal parrot
# thorn python A documentation

i've start to do it on hytale-docs dot com with the help of ai , i'm actualy verifying them manualy but there is allready a good list of events and methods

severe fiber
finite charm
#

not custom ones, but i also stopped working on it because i cant seem to get custom interactions working

placid mirage
severe fiber
#

I already do intellij version

brazen hound
#

Hey! Has anyone figured out, since singleplayer is basically an integrated server too, how I can use server plugins there? So I don't need to connect to localhost:5520 all the time? Hypixel_Think

glad juniper
#

still no luck with logging for me on a server
any other ideas than println?

calm narwhal
#

What language will plugins be required to be in for this game?

brazen hound
#

Java

vast zenith
#

anyone here can help me make a daily rewards plugin?? using the new ui feature