I wanna store a billion (atleast a hundred million) characters of text inside a single item, without putting items inside items (unless you can put infinite items in that item then it’s ok)
And it has to work between rejoins.
And also be able to be transported between worlds using structure blocks like if I put it in a chest
And also no beta apis
#How do I store one billion characters in a single item
1 messages · Page 1 of 1 (latest)
What are you trying to do exactly? 1 billion characters is a Gigabyte. There are potentially ways to store that much data in a world, but I don't think there's any chance you could do it in an item.
The biggest issues are that the game is probably going to crash trying to create a structure that big. Also this definitely wouldn't work in multiplayer.
For what purpose? There has to be a better way to design whatever you're trying to build, otherwise Minecraft may not be the right place for you to do this.
why? 😭
I tried this with a book using the author as the data. It works but if I rejoin it only saves a certain amount of data and gets cut off.
I wanna make a structure save and load system. That Doesent use structures because they have limitations of size.
I mean
Why the hell do u need a whole billion characters?!
I wanna save an upper bound of like a hundred million blocks
Or more
wdym "upper bound"?
Like I mean that’s the most I wanna save
oh
and what do u want to save in these hundred million blocks?
Like an entire map, or something that could be like a thousand by a thousand blocks
Structure blocks can’t even do 100x100
u know it's something around 1000 overworld chunks
just why do u need that much?
ik, I’ve already got a way to f ill that many blocks. I just need to save and load and duplicate now
I can’t be bothered to save multiple structures to transport my build
so u need to save something like ur whole world and transport it to another?
Uhh well, not my entire world but atleast a 50 million blocks
I just need a way to store that data when it’s saved
Idrc if the game crashes
just save ur world normal way
u can't save that much
And I can’t copy that much to my clip board without my entire device exploding
yeah
brooo
Or files??
first of all, u can't save the exact data of block, entity or anything
u can read and save only what the API gives
Ye I know that Doesent matter
or use structures
.
It would take too long and also I wanna make an addon
Can I save to a file? Is that possible?
wdym "too long"? U just need to press the export button and that's all
console.log + log files is ur only way
O
Good idea
Very good idea
I’ll try that
.
Im not talking about structures
just export the world itself
I don’t want to export the world
but what do u want
I wanna export something inside it to another world
That’s like massive
Like 50 million blocks massive
one structure can save around 1.5 million blocks
oh wait
there is a limit by y also..
I don't remember it tho
Y has no limit, it can go bottom to top of the world
My pc is gonna crash if I console.warn 1 billion characters with the gui thing on
Better use log instead
Question: if I store a billion characters in the author of a book and put it in a bundle or something, will I get kicked for having it or dropping it?
u will be exploded with ur own PC!
I absolutely don't understand u then
I have to make like 32 structures to save all u need
and just export them
I’m on iPad actually
it's not that much
even worse
oh wait
u can't even export structures then...
It lets me store like 100 thousand blocks, haven’t tested any higher cos the save system is trash but imma make a new save system
Not from within Minecraft. I do though have access to the files of com.mojang
(Contains packs, worlds etc)
And the console data I can access
then just export it, import on a PC and export structures from it
Can’t be bothered
HUUUHHH?!
I’d rather make an addon to do that
Then get on my pc
Even though it would take several days probably
Bye bro
Just use amulet api
wth is that
What in the hell you are trying to place
if you can install apps from the playstore, heres an app that i used for saving and loading structures between worlds, i dont remember if it has any limit, but its better than nothing:
https://play.google.com/store/apps/details?id=com.electricfoal.buildingsformcpe
there was a way to export these structures into other devices, too.
I think your the only one chance is item tags i haven't checked if they have a limit on quantity and i doubt there isn't one but i don't see any other ways
Assume I’m trying to place an area way to big for structure blocks
And I’m trying to make an addon, not do that
Is this limited to only block permutations, or there's entities/items as well?
Concatenate structures then
The only way
So I’m meant to transfer 5000 structures between worlds individually?
@late sage i was reading the chat, did you tried console.log the data as suggested up?
I’m sure it’ll work just need a way to import that
And idk if I can read .txt files
Even if it’s in the right folder
You can build a script that slices the text and transform it to javascript object format
Huh?
And you paste it on a .js file
Invalid syntax though
I want anyone to be able to understand it, if they have to write json, it going to be too hard.
I mean..
[WARN] 82, 33, 34, stone
[WARN] 82, 33, 34, stone
To
export const structure = [
{ location: { x, y, z }, block: "" }
]
`
You want to people to save their own buildings?
Yea.
Oh
I want my friend with no coding knowledge to be able to do it
Even having to save a file is pushing the limit
I could get them to paste it in a form. But pasting 5,000,000 characters is gonna crash the game as soon as it tries to render the text (ive got a pack that disables text limits and allows new lines and stuff)
Why do you want it to be an addon?
@late sage Why don’t you just use 2 for loops to grab the 64x64 structures and then place them in order with an array then do the reverse to place them?
I need to be able to transfer large amounts of data between worlds. I’ve already got a saving mechanism that converts an area of any size into a string (including type, block states and if it’s waterlogged)