Unable to set Required Tool Type for Custom Block [1.17.1]
-
Recently Browsing
- No registered users viewing this page.
-
Posts
-
By Bisounours94 · Posted
Hi, my forge profile in official launcher cant load mods, so i have to use the custom forge launcher, but i can't connect to my server, her eis the error: internal exception: io.netty.handler.codec.DecoderException: javalang.RuntimeException: missing type on ListTag can someone help me please? -
By Shirokodaki · Posted
It's a "perma death" server that uses the DeathBan mod, but after my last death I haven't been able to get back on. I've tried a couple things like switching to different launchers (ATLauncher and Modrinth), updating Java, deleting temp files and a few other things, but none of them have helped. -
By KaxelDreamhack · Posted
I want to create block with entity, that will have height of 3 or more(configurable) and I tried to change first VoxelShape by increasing collision box on height I want and for changing block height on visual side i tried to configure BlockModelBuilder: base.element() .from(0, 0, 0) .to(16f, 48f, 16f) .face(Direction.UP).texture("#top").end() .face(Direction.DOWN).texture("#bottom").end() .face(Direction.NORTH).texture("#side").end() .face(Direction.SOUTH).texture("#side").end() .face(Direction.WEST).texture("#side").end() .face(Direction.EAST).texture("#side").end() .end(); but, getting crash with next error: Position y out of range, must be within [-16, 32]. Found: %d [48.0]; Looks like game wont to block height modified by more than 32. Is there any way to fix that problem? -
As long as the packets you are sending aren't lost, there's nothing wrong with what you're currently doing. Although, this sounds like something that would benefit from you making your own datapack registry instead of trying to arbitrarily sync static maps. Check out `DataPackRegistryEvent.NewRegistry`.
-
Hey all, I've been working a lot with datapacks lately, and I'm wondering what the most efficient way to get said data from server to client is. I'm currently using packets, but given that a lot of the data I'm storing involves maps along the lines of Map<ResourceLocation, CustomDataType>, it can easily start to get messy if I need to transmit a lot of that data all at once. Recently I started looking into the ReloadableServerResources class, which is where Minecraft stores its built-ins. I see you can access it via the server from the server's resources.managers, and it seems like this can be done even from the client to appropriately retrieve data from the server, unless I'm misunderstanding. However, from what I can tell, this only works via built-in methods such as getRecipeManager() or getLootTables(), etc. These are all SimpleJsonResourceReloadListeners, just like my datapack entries are, so it seems like it could be possible for me to access my datapack entries similarly? But I don't see anywhere in ReloadableServerResources that stores loaded modded entries, so either I'm looking in the wrong place or it doesn't seem to be a thing. Are packets really the best way of doing this, or am I missing a method that would let me use ReloadableServerResources or something similar?
-
-
Topics
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.