This is for 1.7.10. I can provide the textures for it.
Mod - Soul Binder
The mod adds one simple block, called the "Soul Binder"
The Soul Binder can not be crafted (config option this? For my needs, it shouldn't be craftable, but if you want to make a recipe, go ahead, so long as I can disable it)
This mod will also disable the ability to set bed spawn (config option as well? Again, I need there not to be bed respawning, but feel free to make this configurable)
Map makers (OPs) can run a command such as /soulbinder set *name*
Which will create a spawn point at the location (xyz) which the command was run, and names that spawn point to whatever the "name" was typed.
Then, the soul binder block is placed within a 3 block radius of this spawn point. The soul binder block will then detect the spawn point, and 'attach' to that spawn point.
The soul binder is a block that players can interact with via right click which opens a GUI window with text that reads "Do you wish to set your spawn point to name" where name is the name of the spawn point which the soul binder block detected and attached to. There is also two buttons - "Yes" and "No", and should have chat confirmation/feedback messages based on what they choose:
Yes: Your spawn point was successfully changed to *name*
No: Your spawn point was not changed.
Now, when a player dies, they will respawn at the spawn point which they set themselves to.
Players can only be set to one respawn point at any given time, but can change their spawn point at any time by visiting the soul binder of their choice and interacting with it.
Lastly, I need a way to hook into these spawn points, either by running a command as OP that allows me to change any player's spawn point, or some other method. (I plan to use CustomNPCs to allow players to remotely change their spawn point, so I simply need a way in which a customNPC can change a player's spawn point to any location that's currently set/created in the world)
The point of this mod is its being used in a custom modpack, on a server, and I need a way in which players can set their respawn points to towns that I've built on my packs server. I, as the map maker, need a way to control what locations players are able to set their respawn points to, and want players to be able to have a choice of where they can respawn, but within the limited locations I have determined.
I'm fully aware of vanilla's functionality, and it doesn't accomplish what I need.
First, the world spawn is set to a tutorial island where players spawn upon first join. It is from there they will navigate through a tutorial session to learn the basics of my modpack.
Once they complete the tutorial, they will speak to an NPC via CustonNPCs and choose one of 3 starter cities. Once they choose a city, the NPC will teleport them to that city, and also bind their respawn location to the 'soul binder' located in that city. This way, if they die, they do NOT respawn at tutorial island, and instead respawn at the city they chose. Additionally, if that player travels to the other 2 cities, they are able to change their respawn point to the city of their choice.
Later, as the pack's server is developed and expanded, I can add additional cities each with their own soul binders.
This is for 1.7.10. I can provide the textures for it.
Mod - Soul Binder
The mod adds one simple block, called the "Soul Binder"
The Soul Binder can not be crafted (config option this? For my needs, it shouldn't be craftable, but if you want to make a recipe, go ahead, so long as I can disable it)
This mod will also disable the ability to set bed spawn (config option as well? Again, I need there not to be bed respawning, but feel free to make this configurable)
Map makers (OPs) can run a command such as /soulbinder set *name*
Which will create a spawn point at the location (xyz) which the command was run, and names that spawn point to whatever the "name" was typed.
Then, the soul binder block is placed within a 3 block radius of this spawn point. The soul binder block will then detect the spawn point, and 'attach' to that spawn point.
The soul binder is a block that players can interact with via right click which opens a GUI window with text that reads "Do you wish to set your spawn point to name" where name is the name of the spawn point which the soul binder block detected and attached to. There is also two buttons - "Yes" and "No", and should have chat confirmation/feedback messages based on what they choose:
Yes: Your spawn point was successfully changed to *name*
No: Your spawn point was not changed.
Now, when a player dies, they will respawn at the spawn point which they set themselves to.
Players can only be set to one respawn point at any given time, but can change their spawn point at any time by visiting the soul binder of their choice and interacting with it.
Lastly, I need a way to hook into these spawn points, either by running a command as OP that allows me to change any player's spawn point, or some other method. (I plan to use CustomNPCs to allow players to remotely change their spawn point, so I simply need a way in which a customNPC can change a player's spawn point to any location that's currently set/created in the world)
The point of this mod is its being used in a custom modpack, on a server, and I need a way in which players can set their respawn points to towns that I've built on my packs server. I, as the map maker, need a way to control what locations players are able to set their respawn points to, and want players to be able to have a choice of where they can respawn, but within the limited locations I have determined.
If all this is for is mapmaking:
Vanilla has you covered.
WARNING:
My output of snark depends on your output of stupidity.
My patience wears thin on strawmen and lies.
As for servers...
I know there are other mods that have spawn setting functionality. I'll browse a bit and see if I can find one.
WARNING:
My output of snark depends on your output of stupidity.
My patience wears thin on strawmen and lies.
I'm fully aware of vanilla's functionality, and it doesn't accomplish what I need.
First, the world spawn is set to a tutorial island where players spawn upon first join. It is from there they will navigate through a tutorial session to learn the basics of my modpack.
Once they complete the tutorial, they will speak to an NPC via CustonNPCs and choose one of 3 starter cities. Once they choose a city, the NPC will teleport them to that city, and also bind their respawn location to the 'soul binder' located in that city. This way, if they die, they do NOT respawn at tutorial island, and instead respawn at the city they chose. Additionally, if that player travels to the other 2 cities, they are able to change their respawn point to the city of their choice.
Later, as the pack's server is developed and expanded, I can add additional cities each with their own soul binders.
Found a similar mod. https://minecraft.curseforge.com/projects/obelisk
Request closed.