CustomNPCs for Teachers

866 views
Skip to first unread message

Noppes

unread,
Mar 28, 2014, 2:32:30 PM3/28/14
to minecraft...@googlegroups.com
Im making a new topic for Teachers that need help or have suggestions for my CustomNPCs mod.

The old topic was getting too many posts from non teachers, but still has useful informations for those interested.

If you arent a teacher post your problems on the MinecraftForums.

Basic information about the mod can be found on my website.

Eric

unread,
Mar 28, 2014, 5:27:50 PM3/28/14
to minecraft...@googlegroups.com
Thanks, Noppes. We all very much appreciate your continued support.

Halligator1

unread,
Apr 1, 2014, 2:17:32 PM4/1/14
to minecraft...@googlegroups.com
Hello again.
Will it be possible to make a QuizMasterNPC, allowing a conversation to have a right, and a coupe of wrong outcomes? Where the right answer will provide a reward, and the other way around? 
That would be absolutely superb from a teachers perspective.

Message has been deleted

Michael Harvey

unread,
Apr 1, 2014, 3:26:35 PM4/1/14
to minecraft...@googlegroups.com
I believe this is already possible.  You'd be making "quests."

Halligator1

unread,
Apr 1, 2014, 3:34:46 PM4/1/14
to minecraft...@googlegroups.com
Thanks Michael. I am having a hard time making quests, but I just have to study more then.

Michael Harvey

unread,
Apr 1, 2014, 3:57:28 PM4/1/14
to minecraft...@googlegroups.com
I'm not an expert with them either. Some steps are a little counter-intuitive. Start in the Global tab by making the quest.  Set Type to "Dialog Quest."  Then go into Global/Dialog and start make an entry for each thing you want the NPC to say.  You could use Question1, Question1correct, and IncorrectAnswer for example.  For Question1, you can hit Select Quest and choose the one you made for the first question.  Then you set dialog options, which are basically the multiple choices.  Connect the right answer to Question1correct and the others to IncorrectAnswer. You can also set Question1 to only be available before the quest is complete, so your NPC won't ask if it's already been answered. Then go back to Global/Quests/the quest you made.  Next to where it says Type:Dialog quest, hit edit and point it to Question1correct.  Then the step I almost always forget... Go to the Advanced/Dialog and set your QuizMaster up to start the conversation with Question1. You'd probably want to use a reward like experience points or gold coins and make sure it's not repeatable.  I know these aren't step-by-step directions, but I'm not sure how much support you'll need.  Noppes may have an easier method too.  It should be possible to have one NPC ask a series of questions or to have each asked by a different NPC.

Noppes

unread,
Apr 1, 2014, 6:41:51 PM4/1/14
to minecraft...@googlegroups.com
Yes that is easily possible with just dialogs and the availability options. No quests are required unless you want like multiple quest rewards, if its just one item I suggest using the /give command and give it to the dialog

Michael Harvey

unread,
Apr 2, 2014, 7:22:03 AM4/2/14
to minecraft...@googlegroups.com
Noppes, wouldn't that allow for a student just spam the correct answer to get multiple rewards?
Although I suppose if each question got them a different reward (orbs for example) it would be a moot point.

Noppes

unread,
Apr 2, 2014, 5:28:25 PM4/2/14
to minecraft...@googlegroups.com
With the availability options you can disable or enable a certain dialog when a certain dialog is read or hasnt been read.

MisterA

unread,
Apr 13, 2014, 12:00:00 AM4/13/14
to
Hey Noppes,

I have been gearing up to make some CustomNPC videos and I was just working on editing the villagers trading, but I consistently get a crash when I try to edit their trades.

Here is a crash report I am getting.

I am using MinecraftEdu 1.6.4 build 14 and the latest CustomNPCs for 1.6.4 from the website.


crash-2014-04-12_17.49.48-server.txt

Noppes

unread,
Apr 13, 2014, 8:38:21 AM4/13/14
to minecraft...@googlegroups.com
Im not using the latest build, but build 7 and it seems to work fine there.
Message has been deleted

Michael Harvey

unread,
Apr 16, 2014, 8:38:37 AM4/16/14
to minecraft...@googlegroups.com
Hey Noppes,
When my students log in, they're always greeted with "CustomNpcs update available at...."
Is there any way to disable this message?  I think I have the newest version for what Edu can run (CustomNPCs_1.6.2-1.6.4.zip), and I'd update if I knew that wasn't the case.  Since my students can't do anything about the message (the url is actually blocked at school), is there a way to hide it?

Noppes

unread,
Apr 16, 2014, 12:43:38 PM4/16/14
to minecraft...@googlegroups.com
Yes you can set EnableUpdateChecker to false in the config/CustomNpcs.cfg

Lisa Douthit

unread,
Apr 22, 2014, 10:05:57 AM4/22/14
to minecraft...@googlegroups.com
I am sure this is somewhere in here but can't find.  If I want to use custom NPC skins for a school project, where do those skins reside?  Also would this me server-side or client?  Thanks -Lisa


Noppes

unread,
Apr 22, 2014, 11:30:53 AM4/22/14
to minecraft...@googlegroups.com
Client side. Can be done in multiple ways
  1. put them in the customnpcs.zip inside the assets/customnpcs/textures folder
  2. put them in a resource pack inside the assets/customnpcs/textures folder
  3. put them inside the .minecraftedu/customnpcs/assets/customnpcs/textures folder

You can make multiple subfolders inside the textures folder. But yes the client needs the textures, the server doesnt.

Lisa Douthit

unread,
Apr 22, 2014, 1:50:11 PM4/22/14
to minecraft...@googlegroups.com
Excellent!  Thanks Noppes!  -Lisa

James Potter

unread,
Apr 25, 2014, 10:08:40 AM4/25/14
to minecraft...@googlegroups.com
My students are working on a story project. Is there way for them to use the custom npc tools on our server or in single player? I can use the npc tools as a teacher, but they don't wok for students.

Thanks!


On Friday, March 28, 2014 2:32:30 PM UTC-4, Noppes wrote:

Noppes

unread,
Apr 25, 2014, 12:36:59 PM4/25/14
to minecraft...@googlegroups.com
Hmm I dont see why students wouldnt be able to use the tools. Could you check the config/CustomNpcs.cfg and make sure OpsOnly is set to false?

James Potter

unread,
Apr 25, 2014, 6:05:59 PM4/25/14
to minecraft...@googlegroups.com
Just checked- OpsOnly was still true for the client. Just changed it and now it works fine. Thanks, Noppes.

Noppes

unread,
May 27, 2014, 3:30:10 PM5/27/14
to minecraft...@googlegroups.com
I just now released an update to Custom Npcs 1.7. Now I know MCEdu is still on 1.6, but I figured I'd post it here anyway to preemptively answer some questions that might arise when you guys update.

This time I made an update video to show off all the changes. Its about 60 minutes long, but only the first 30 minutes are about the updates. The last 30 minutes are about scripting, which I needed to show off a bit more extensively as it has a lot of features.
https://www.youtube.com/watch?v=MncBf46dmOU

Changelog:
  • Redone model selecting, including a way to select any ingame model
  • Option to have different behavior during the night
  • Mail can now be send with items
  • New 2 for 1 trading (linked trading)
  • Natural spawning option
  • Redone Dialog GUI. You can select the old on in the config file if youd rather have the wheel
  • Mounter tool, so you can mount clones on any entity (you can also mount yourself on anything)
  • AreaKill quest (same as kill quest only also completes for surrounding players)
  • Item quest keep items option
  • Updated quest log
  • A ton of new blocks, any blocks with wool can be recolored using dye
  • Commands /noppes
  • Scripting support (javascript, python, ruby, php, scala and more)
  • Option to disable guns being able to fire in the config file
  • Tons of bug fixes

MisterA

unread,
Jun 4, 2014, 4:42:27 AM6/4/14
to minecraft...@googlegroups.com
Hey Noppes,

Trying to track down the issue here. We thought it was fixed, but it seems to not be anymore.

Using 1.6.2-1.6.4 version, I place a mailbox and a mailman and when I go to send a message it gives back an error Unknown Username.

I have typed the MCEdu Alias and the Player Name...and both get the same result.

The devs are trying to look into it, but are unsure where CNPCs searches for the email user name.

Any thoughts?

Noppes

unread,
Jun 5, 2014, 3:31:24 AM6/5/14
to minecraft...@googlegroups.com
In your saves/<world>/customnpcs/playerdata there are <playername>.dat files. Its those it looks for.

MisterA

unread,
Jun 5, 2014, 5:25:45 PM6/5/14
to
Hey Noppes...

Okay so I thought I had it...and then I didn't...

So I started a new flat world, I placed an NPC and made him a mailman.

I placed both type s of mailboxes.

Didn't work...I looked in that folder and there were no names or dat files.

At this point I hadn't saved the map..so I figured that was why..so I saved it..and tried again...nothing.

I looked in the folder and still there were no names in there.

So I guess at this point, my question is how do the names get put into there?


There is however a MisterA.dat file in the folder you see part way down called players. That is the location where MCEdu tracks which players have been in the world.

MisterA

unread,
Jun 5, 2014, 5:31:00 PM6/5/14
to minecraft...@googlegroups.com
Okay so upon further testing...

When I copy the file from this location

\minecraftedu\servertool\worlds\savedworlds\Mail-Test\players\MisterA.dat

and paste it into

\minecraftedu\servertool\worlds\savedworlds\Mail-Test\customnpcs\playerdata

It works just fine. So....how do I fix this without having to copy names over each time someone logs in?

Noppes

unread,
Jun 6, 2014, 3:14:37 AM6/6/14
to minecraft...@googlegroups.com
The problem with the 1.6.4 version is that it doesnt create a .dat file right away. The player needs to have read some dialog/gotten faction points or started a quest first. Then it will create the .dat file and you will be able to send mails to the player.

Rob

unread,
Aug 12, 2014, 6:03:34 AM8/12/14
to minecraft...@googlegroups.com

Hello,
I was introduced to Custom Npcs by Eric's The World of Humanities map. Recently I've been experimenting with updating to MinecraftEdu 1.7.10 Dev 3, and it's gone pretty well. I really like the new items in the latest version of Custom Npcs, they look great and I've enjoyed seeing how students have started to implement them in their builds. One part of the update I'm not sure about is the new dialog menus shown above. Are they displaying correctly here? I prefer the previous version's skyrim-style response wheel - students found it more intuitive and easier to read than the new style. Is there an option to revert to the old menus? The chosen player name is also not being displayed on the new menu, it's displaying Player#####. This is only a problem with MinecraftEdu, it displays correctly in regular Minecraft.

The new speech bubbles are a great addition - the responses in the bottom left corner were often missed by students. However if shaders are being used they mess with the bubbles and make them hard to read. The only solution Ive found is to turn off the shaders :( Are there any other options that might make them play nice with shaders?

Thanks :)
Rob

Noppes

unread,
Aug 27, 2014, 5:40:03 AM8/27/14
to minecraft...@googlegroups.com
You can get the dialog wheel back by editing the config/CustomNPCs.cfg and setting DialogType to 1

Im not entirely sure how shaders work and why they conflict so for now I cant really fix that. If it really bothers you, you can disable the chatbubbles in the config as well

(sorry for the late response I was on vacation)

YamCom Yamba

unread,
Aug 27, 2014, 8:14:49 AM8/27/14
to minecraft...@googlegroups.com
Thanks for the reply. I'm enjoying getting to grips with the mod and I've only scratched the surface. The chat bubbles are a very minor thing as shaders won't run on our classroom PCs anyway - I only have them on my personal PC. I'll dig around in the config file and see what I can find. Keep up the good work.


--
You received this message because you are subscribed to a topic in the Google Groups "Minecraft Teachers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/minecraft-teachers/eiTlg7q4EM8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to minecraft-teach...@googlegroups.com.
To post to this group, send email to minecraft...@googlegroups.com.
Visit this group at http://groups.google.com/group/minecraft-teachers.
To view this discussion on the web visit https://groups.google.com/d/msgid/minecraft-teachers/1abbce96-d321-4e95-9fd5-3bb7dbcecaef%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Scott Pollmann

unread,
Sep 21, 2014, 1:03:30 AM9/21/14
to minecraft...@googlegroups.com
Noppes,

Is it possible to transfer the NPC's and their items from EDU 1.6.4 B14 into 1.7.10?  I'm not as concerned with the paths, but their items and dialogue are important.  I'm having problems porting one of my worlds into 1.7.10.  It was a flat world and the new server seem to build jungle on top of my world.  I could fairly easily rebuild the trees and such...but the NPC's make the world what it is.

Noppes

unread,
Sep 21, 2014, 3:15:59 AM9/21/14
to minecraft...@googlegroups.com
What kind of problems are you having exactly?

Make sure you have the latest 1.6.4 version of customnpcs. And the latest version of the 1.6.4 mcedu.

In the 1.6.4-1.7.x update all Item and Block ids were removed/replaced so forge and most mods brought out a compatibility version. To not loose your items your world has to be opened atleast once with them.

Eitherway though you shouldnt loose npcs and dialog.

Scott Pollmann

unread,
Sep 25, 2014, 5:35:38 PM9/25/14
to minecraft...@googlegroups.com
Noppes,

Thank you SO much for your support and willingness to help troubleshoot.  Following some instructions from Elfie, I was able to successfully port my world including the NPC's to 1.7.10.

-Scott

Halligator1

unread,
Oct 8, 2014, 9:41:45 AM10/8/14
to minecraft...@googlegroups.com
Hey Noppes (or any MC teacher that have solved this)

In your latest 1.7.10 version of CustomNPC I can not get your NPC's to say my MCEDU name anymore. They are just talking to player1234 or something. I see that Rob adresses the issue in a previous post, but I can't find that you answer that?
Do you know what might be causing this? I am using 1.7.10 build 8.

-Halligator

Noppes

unread,
Oct 8, 2014, 12:34:41 PM10/8/14
to minecraft...@googlegroups.com
I released a CustomNPCs_1.7.10b a while back which should have fixed that issue. Could you check what version you are using?

Halligator1

unread,
Oct 8, 2014, 3:30:01 PM10/8/14
to minecraft...@googlegroups.com
Yes I use CustomNPCs_1.7.10b . 

I tested it with a clean install on build 6 including only the CustomNPCs_1.7.10b mod. First it only gave me player1234. Then the NPCs says my Mojang name if I log on with that account. But after that it also use my Mojang account username, even if I log on with the MinecraftEdu login mode.
Hello Halligator1 it says, no matter what I call myself in the EDU version.
Then restarted the server and client, still calling me Halligator1. Also tried to start a new world, and create new NPCs. Still Hey Halligator1.

Time to test build 8 again on top of this version. Then the NPC's gave me back Player1234 in MinecrafEdu mode. 
Logging in with my Mojang accoung.giving me back Halligator1. Then I realized it might be a good idea to log out of the Mojang account. This gives me back a Player23456 when I log in with the MinecraftEdu account.

So it seemes the Mojang login somehow overrides the Edu log in... Maybe some sort of settings?`

Is it working fine for everyone else?


Noppes

unread,
Oct 8, 2014, 4:27:38 PM10/8/14
to minecraft...@googlegroups.com
This sounds like a bug with mcedu. If any of the devs is reading this. Im using player.getDisplayName() client side which should return the ingame name. Not sure how you guys are setting the players name, but the forge way is using the PlayerEvent.NameFormat event

Toni Paavola

unread,
Oct 9, 2014, 1:19:21 AM10/9/14
to minecraft...@googlegroups.com
Definitely sound like a bug in MinecraftEdu. I'll take a look.

Eric

unread,
Oct 9, 2014, 7:41:13 AM10/9/14
to minecraft...@googlegroups.com
I'm looking for this fix as well, thanks. I think I'll hold off 1.7.10 of WoH until it gets fixed. Thanks for the help!

Eric

unread,
Oct 14, 2014, 12:47:34 PM10/14/14
to minecraft...@googlegroups.com
Toni or Aleksi: any ETA on the next version of Edu that will have this alias fix? I want to launch WoH with my students at my new school, but I think I will wait for this fix if it won't be too long from now.


On Thursday, October 9, 2014 9:19:21 AM UTC+4, Toni Paavola wrote:

Eric

unread,
Oct 15, 2014, 11:37:24 AM10/15/14
to minecraft...@googlegroups.com
Sorry to be annoying, but can you please tell me when this fix is expected? I'm ready to launch school-wide and I don't know if I should wait for this fix or not.

EduElfie

unread,
Oct 15, 2014, 6:43:26 PM10/15/14
to minecraft...@googlegroups.com
I know the devs are working on implementing a lot of translation features and then moving onto taking a look at this. As for an ETA, how long is a piece of string? Who knows how long it will take to track and implement a fix for the issue. What is your timeline Eric?

Elfie.

Eric

unread,
Oct 15, 2014, 10:29:53 PM10/15/14
to minecraft...@googlegroups.com
Well, I guess that depends on the delayed gratification capabilities of 6th graders. I'm not the one dying to get this out - my students are. They are begging me every day, and it's ready except for this alias issue (which I don't think affects anything besides what NPCs refer to you as). So I'd prefer by this weekend. And for tracking and implementing a fix, I'm pretty sure Noppes has already suggested the fix above.

Ryan Heming

unread,
Mar 3, 2015, 9:07:57 AM3/3/15
to minecraft...@googlegroups.com
Do you have a set of instructions for disabling the guns in the config files. I tried yesterday to no avail. Do I need to disable on the clients or server?  Thanks.

Halligator1

unread,
Mar 3, 2015, 5:13:55 PM3/3/15
to minecraft...@googlegroups.com
I think I did both actually. It did the trick for sure.

Noppes

unread,
Mar 4, 2015, 7:50:52 AM3/4/15
to minecraft...@googlegroups.com
There are two ways:
  • Use the command: /noppes config guns false (you need to be opped to use this command)
  • On your server find the config/CustomNPCs.cfg -> open it with and text editor -> set GunsEnabled to false

Note the guns are still available you just wont be able to fire with them.

Halligator1

unread,
Mar 4, 2015, 8:28:58 AM3/4/15
to minecraft...@googlegroups.com
So i don not need to edit the client config file to false?

Noppes

unread,
Mar 4, 2015, 11:40:54 AM3/4/15
to minecraft...@googlegroups.com
Like I said if you are opped and use the command you dont have to.

Rob

unread,
Jul 22, 2015, 9:38:52 PM7/22/15
to Minecraft Teachers, kare...@gmail.com
Hello Noppes,
Our primary school group is loving the 2015 version of The World of Humanities, which uses CustomNPCs 1.7.10b extensively. One thing we've noticed when sending letters with the mailman is the mouse cursor disappears. Icons can still be highlighted when the invisible cursor hovers over them, so it's possible to muddle through, but the kids do have difficulty using it without a visible cursor. When on macs I've had this problem before, but only when the screen is maximised and it can be fixed by going into windowed mode and back again. On the PCs it happens when the screen is maximised or windowed. I've turned off shaders and resource packs and the problem persists. Is there a fix for this?
Regards
Rob

Eric

unread,
Jul 23, 2015, 11:54:34 AM7/23/15
to Minecraft Teachers, kare...@gmail.com, yamco...@gmail.com
I've had the same problem, but on the opposite hardware. On my home PC, the mouse cursor never disappears. On my school's MacBooks (Pro and Air), the mouse cursor disappears quite frequently, usually when sending mail and when checking quests (CustomNPC-specific "menu screens"). Sometimes you can get the cursor back by wagging the mouse around a lot (it seems the cursor was sent somewhere off-screen), but sometimes it is totally gone. I know this is a Minecraft issue, but it does seem to happen much more frequently with CustomNPCs. Noppes, any thoughts on this issue?
Reply all
Reply to author
Forward
0 new messages