Hello, I have an Idea that could be added to Ender chests to make them a multipurpose object and setting up ways for players to use systems that were previously impossible.
Ender Channels can be toggled on/off before game creation in single player on the same screen that you can allow or disallow cheats, and toggled for multiplayer by the server operator in server.properties.
Ender Channels:
Adds a system that is similar to connecting to servers to change the places and way in which ender chests send their items.
To access Ender channels, when you open an ender chest, under the chest's inventory slots there will be 3 labels and a button:
-Left side: "Current Channel: (Channel name here)" Shows the name of the current ender channel that is selected.
-Right side: "Current Channel ID: (Channel ID here)" Shows the ID number of the current ender channel selected.
-top right of GUI: "Chest ID: (Number)" Shows the chest ID
-Middle: Button "Ender Channel Menu":
Clicking this will open another GUI in front of the chest, with these buttons:
In the middle of the window there is a scrolling list of all channels you have added. The current channel you are on is highlighted.
-Left: Button Create Ender Channel:
Clicking the create ender channel button will change the Ender Channel Menu GUI into a GUI where you can create an Ender channel for other players to connect their Ender chests to. To create a channel, the user must specify:
-Channel Name (Can be the same as another channel)
-Private Y/N. If Y, specify password (can only be 4 characters long)
-Item Restrictions: Can click none (Allow all Items), Exclude...(Allows all items except for chosen ones), or Include...(Allows only chosen items).
-Maximum Number of connected chests, can choose 2, custom number, or unlimited.
-Then to confirm or cancel
If the user confirms, a channel is created that can be accessed in one of the following three ways.
The user can only host 3 channels at a time. When you host a channel, it will automatically be placed in your scrolling list of added channels.
Generating a channel will show you the channel ID which starts at 2 (since the default channel has ID 1) and goes up based on the order in which channels are created.
-Middle: Add Channel
Clicking the add channel button, similarly to the add server button, will allow you to add an ender channel to a list where you can easily access it for frequent change.
The user must specify:
-Channel Name: Like the add server function, this is only for the convenience of the user and does not need to match the name of the channel they are joining.
-Channel ID OR Host Chest ID (And get a list to choose from) OR Channel Official name (And get a list to choose from)
Then confirm or cancel to add it to their list of channels or not.
Once a channel has been added, the user can see the channel ID, number of chests currently inside of it, and the name of it that they chose.
-Middle: Direct Tunnel
Clicking the direct tunnel button, similarly to the direct connect button, is used for a one-time transaction to a channel without changing the current channel of the chest. The user must specify:
-Chest ID OR and other method used in Add Channel.
Confirm or Cancel to proceed to transaction or not.
If Chest ID is specified, sends items to another ender chest instead of a group of ender chests.
-Right: Browse Servers
Clicking this button will show a list of channels that can be searched for by name, host chest ID,
or channel ID. After selecting one, you can either use direct tunnel or add channel.
Clicking on one of the added channels on your list will select it and change the three buttons into these:
-Left: Button Delete Channel:
Removes a channel from your list of added channels. If you own this channel, host chest position will be assigned randomly to another chest in your channel. If nobody else is in your channel, then it is deleted without any fuss.
-Middle: Button Inspect Channel:
Shows a detailed look at the Host Chest ID, Channel name, name you call it, IDs of chests connected, number of chests connected, number of items inside, and items allowed inside. Press back to return to the Ender Channel Menu GUI.
-Middle: Button Join Channel:
Join the selected channel and leave the one you are currently in.
-Right: Button Edit Channel(Only availible if you are the host chest of the selected channel.)
Allows change of Channel name, items allowed (cannot contradict with any items in the chest already), channel password if the channel is private and allows you to shift host
chest to someone else in the channel.
Misc. Info:
-Every screen has appropriate Back/Cancel/Confirm buttons if I forgot to mention them.
-Every new ender chest starts by being connected to the default channel, but if this channel is deleted from the added channels list then the chest will not be connected to anything.
If i'm correct, its like
You can make it so other people can look in YOUR enderchest, by setting a channel that other people could join?
No.
This could make people have infinite storage.
If i'm correct, its like
You can make it so other people can look in YOUR enderchest, by setting a channel that other people could join?
No.
This could make people have infinite storage.
You can already have infinite storage because chests are renewable.
Ender Channels can be toggled on/off before game creation in single player on the same screen that you can allow or disallow cheats, and toggled for multiplayer by the server operator in server.properties.
Ender Channels:
Adds a system that is similar to connecting to servers to change the places and way in which ender chests send their items.
To access Ender channels, when you open an ender chest, under the chest's inventory slots there will be 3 labels and a button:
-Left side: "Current Channel: (Channel name here)" Shows the name of the current ender channel that is selected.
-Right side: "Current Channel ID: (Channel ID here)" Shows the ID number of the current ender channel selected.
-top right of GUI: "Chest ID: (Number)" Shows the chest ID
-Middle: Button "Ender Channel Menu":
-Left: Button Create Ender Channel:
-Every screen has appropriate Back/Cancel/Confirm buttons if I forgot to mention them.
-Every new ender chest starts by being connected to the default channel, but if this channel is deleted from the added channels list then the chest will not be connected to anything.
Comments are appreciated.
You can make it so other people can look in YOUR enderchest, by setting a channel that other people could join?
No.
This could make people have infinite storage.
You can already have infinite storage because chests are renewable.
I am ninja'd far too often.
Yes, but each new chest takes up another 2 spaces, this gives you infinite storage in one block.
To read the haiku that you
Just finished reading
But having nfinite storage with 1 single chest is kind of OP.
The post has been finished.