Lemon's Simple Teleporters adds a craftable teleporter block to quickly travel your world!
How to use this mod:
To begin, you will need to craft an "Ender Crystal" by heating up an Ender eye in a furnace
With this crystal you can sneak right click a block to create a link at a position you would like to teleport to.
You will now need to craft a "Teleporter" in a crafting table
Place this Teleporter on the ground and use the Ender Crystal you made earlier in it by right clicking with it in your hand. You can freely take the crystal out and put it back in.
Now you have a working teleporter! You can now step on it and sneak to be teleported to the position you linked the crystal to.
Media
F.A.Q.
What is this black smoke?
When holding a linked Ender Crystal, smoke will appear on the block that it is linked to, simple switch to another item to stop the smoke.
Can I use this mod in my modpack?
Yes, as long as you provide a link back to either this page or the Minecraft Forums page and appropriate credit is given.
Can I host this mod on my website?
No, the only place to download this mod is this CurseForge page or the Minecraft Forums page.
Can I make a video about this mod or with this mod in it?
Yes, you don't need to ask.
Downloads
If you find a bug or glitch, or if you're unsure about something, please ask.
While I understand your eagerness to jump into modding, you should learn how programming works before you continue. It will help you understand simple things like this.
I have some code that gets called from a packet as well as on the client side.
I send some info from the client to the server.
This is the method that I'm calling, both client and server side:
public void addSpell(Spell spell)
{
boolean flag = false;
if(!this.selectedSpells.contains(spell) && !spell.AutoUnlock)
{
for(int i = 0; i < this.selectedSpells.size(); i++)
{
if(this.selectedSpells.get(i) == Ref.GetSpells().empty && !flag)
{
flag = true;
this.selectedSpells.set(i, spell);
}
}
}
}
That is within a IExtendedEntityProperties class.
That code itself, works as intended if not called from the packet.
It also works flawlessly on a dedicated server but on single player, the spell object does not get added to the "selectedSpells" list, which is the main issue.
As far as I can tell, the data has arrived correctly and the code is executed, especially since it works fine outside of single player.
Does anyone have any clue what could be causing this issue on single player only?
Here's some code snippets that could be helpful:
@Override
public void process(EntityPlayer player, Side side)
{
ExPlayer.get(player).addSpell(Ref.GetSpells().spellList.get(spellID));
}
The code in the packet that calls the "addSpell" method
Thanks in advance, I'm fairly new to networking/packets so it's probably just something simple I forgot. It just seems so strange that it doesn't work on singleplayer..
Sorry in advance if I misunderstood what you want but I think you want a way to generate a new village type, independent from the vanilla villages?
I actually did something similar for my RPG mod I'm working on the other day.
Basically I just told the game to generate my type of village when it wants to generate a vanilla village, but this can be expanded to include multiple village types (Which Ill do myself eventually)
In your PreInit event you'll want something like this;
This registers your structure, the classes are just modified versions of the vanilla village classes
Next you need to actually generate the village, in an event handler under the TERRAIN_GEN_BUS, you'll need an InitMapGenEvent event, this is called when a structure is generated what I have is this:
@SubscribeEvent
public void InitMapGen(InitMapGenEvent event)
{
if(event.type.name() == event.type.VILLAGE.name())
{
event.newGen = new MapGenMYVILLAGE);
}
}
What it does is replace the generation of the vanilla village with my own, but can easily be modified to include vanilla villages and more like so:
@SubscribeEvent
public void initmapgen(InitMapGenEvent event)
{
Random random = new Random();
if(event.type.name() == event.type.VILLAGE.name())
{
switch(random.nextInt(3))
{
case 0:
event.newGen = new MapGenNPCVillage(); //First new village type
break;
case 1:
event.newGen = MapGenNPCVillage2(); //2nd village type
break;
default:
break; //vanilla village
}
}
}
You can probably modify which village is generated via biome as well.
I think that's what you're asking, if not well - there's a little tutorial on adding a new village.
I'm going to preface this post by saying that this mod is a work in progress. Nothing is final and nothing is finished. Updates may come slow or they may come fast, I will work at my own pace with University being my top priority over working on this mod. I may stop working on or abandon this mod at any time, if I do decide to give up, ill probably put the source up for someone else to continue. If you can't deal with this, read no further. Thanks!
About
This is a mod that aims to add RPG elements and features to Minecraft. A lot of inspiration is taken from other games, primarily "The Elder Scrolls" series and it's clear that there are elements from these games in this mod.
The mod is currently being developed for Minecraft 1.8
Features and information
Current Features
HUD
The HUD has been redesigned to be more "RPG-Like".
The health bar has been moved to the top left of the screen along side of two new bars, mana and stamina. You will also notice a shield with a number in it, this is your current armour value.
Your character is also displayed on the screen, no real reason - I just think it looks cool.
Hunger has been removed (for now).
There will be a "Classic" option to move the health/mana/stamina back to the hotbar, closer to how it is in vanilla.
Alchemy (WIP)
I am replacing Minecraft potion making feature with my own.
It will be closer to Skyrim's alchemy skill, you will find or craft plants, animals and other ingredients throughout the world and combine these into potions to help you in your travels
As seen above, when a player looks at a plant with an effect, information on the effects that you know of are shown.
Other screenshots:
Magic (Heavy WIP)
Magic is added to the game!
Spells will be learnt via spell tomes to be cast.
Right now, spells are cast from a book, but this may change in future.
Bandit Camps
Bandit camps will generate throughout the world, there will be some loot for you to steal from them
NPC Towns and Villages (Heavy WIP)
A complete replacement to the vanilla villages with more realistic housing and NPCs
Planned Features
QuestsDungeonsVarious EnemiesSkill System and levellingBandits, Hunters, highwaymen etc,New enchanting systemNew BiomesA bunch of other stuff I can't remember right now.
Just because a feature isn't mentioned on this list doesn't mean it wont be in the mod, it probably just means I forgot about it or havent thought about it yet,
Feel free to suggest more.
Not Planned But Maybe at Some Point Features
These features are probably difficult to implement and would require extra work, I'd like to add them, but it might just never happen
Dragons
Paths between towns
As above, there's probably more
FAQ well not really since I'm writing these at the same time as the thread
When will it be released?
When it's done.
Can I beta test?
No.
Can you add X?
Maybe, suggest it
How can you help?
Before volunteering any work to me, make sure you can handle
- Me not accepting your work
- Your work being modified
- Your work being replaced/removed
If you cannot do any of those, please don't volunteer anything to me.
--
I'm awful at textures, if you see any that you think you can approve please do and send them to me!
I'm awful at building, if you think you can build small simplistic houses (think villager houses) that fit the theme of the mod, submit me the world file.
Other Stuff
Thanks for your support/hate/comments/contributions/suggestions/whatever to this project!
When I heard of 'Scrolls' I never even thought of 'The Elser Scrolls' (Which Btw is one of my fav series) and I'm sure no one would ever confuses the two titles!
0
-Never mind it was me being dumb-
0
I believe you need to use
not
3
What is this black smoke?
When holding a linked Ender Crystal, smoke will appear on the block that it is linked to, simple switch to another item to stop the smoke.
Can I use this mod in my modpack?
Yes, as long as you provide a link back to either this page or the Minecraft Forums page and appropriate credit is given.
Can I host this mod on my website?
No, the only place to download this mod is this CurseForge page or the Minecraft Forums page.
Can I make a video about this mod or with this mod in it?
Yes, you don't need to ask.
Downloads
If you find a bug or glitch, or if you're unsure about something, please ask.
0
Hey, blood seems to be causing issues with other block models from Custom NPCs
Before:
After:
Using the 1.8 beta and Forge 1556.
0
While I understand your eagerness to jump into modding, you should learn how programming works before you continue. It will help you understand simple things like this.
0
The common proxy is called "common" because it's used on both client and server side.
0
New image of the Spell selection screen.
It's all coming together.
No date for a release, but it's not too far off playable.
0
Hi!
I have some code that gets called from a packet as well as on the client side.
I send some info from the client to the server.
This is the method that I'm calling, both client and server side:
That is within a IExtendedEntityProperties class.
That code itself, works as intended if not called from the packet.
It also works flawlessly on a dedicated server but on single player, the spell object does not get added to the "selectedSpells" list, which is the main issue.
As far as I can tell, the data has arrived correctly and the code is executed, especially since it works fine outside of single player.
Does anyone have any clue what could be causing this issue on single player only?
Here's some code snippets that could be helpful:
The code in the packet that calls the "addSpell" method
The code that sends the packet from the client
Thanks in advance, I'm fairly new to networking/packets so it's probably just something simple I forgot. It just seems so strange that it doesn't work on singleplayer..
0
Screenshot of the work in progress alchemy table GUI
Added Sword pedestals, these are crafting and you will be able to find them in dungeons with rare swords in them
0
Sorry in advance if I misunderstood what you want but I think you want a way to generate a new village type, independent from the vanilla villages?
I actually did something similar for my RPG mod I'm working on the other day.
Basically I just told the game to generate my type of village when it wants to generate a vanilla village, but this can be expanded to include multiple village types (Which Ill do myself eventually)
In your PreInit event you'll want something like this;
This registers your structure, the classes are just modified versions of the vanilla village classes
Next you need to actually generate the village, in an event handler under the TERRAIN_GEN_BUS, you'll need an InitMapGenEvent event, this is called when a structure is generated what I have is this:
What it does is replace the generation of the vanilla village with my own, but can easily be modified to include vanilla villages and more like so:
You can probably modify which village is generated via biome as well.
I think that's what you're asking, if not well - there's a little tutorial on adding a new village.
0
New Screenshot of the Spells GUI, this will show you your unlocked spells and what ones you can learn next.
All textures are are a WIP and only a few spells are on there at the moment.
And here's a look at the alchemy table thing
0
Your code works fine for me, have you registered your event handler correctly?
2
The mod is currently being developed for Minecraft 1.8
The HUD has been redesigned to be more "RPG-Like".
The health bar has been moved to the top left of the screen along side of two new bars, mana and stamina. You will also notice a shield with a number in it, this is your current armour value.
Your character is also displayed on the screen, no real reason - I just think it looks cool.
Hunger has been removed (for now).
There will be a "Classic" option to move the health/mana/stamina back to the hotbar, closer to how it is in vanilla.
I am replacing Minecraft potion making feature with my own.
It will be closer to Skyrim's alchemy skill, you will find or craft plants, animals and other ingredients throughout the world and combine these into potions to help you in your travels
As seen above, when a player looks at a plant with an effect, information on the effects that you know of are shown.
Other screenshots:
Magic (Heavy WIP)
Magic is added to the game!
Spells will be learnt via spell tomes to be cast.
Right now, spells are cast from a book, but this may change in future.
Bandit Camps
Bandit camps will generate throughout the world, there will be some loot for you to steal from them
NPC Towns and Villages (Heavy WIP)
A complete replacement to the vanilla villages with more realistic housing and NPCs
These features are probably difficult to implement and would require extra work, I'd like to add them, but it might just never happen
0
Thanks!
0
Ill probably add some of those for the next release.