
0Flash0
Members-
Posts
28 -
Joined
-
Last visited
Everything posted by 0Flash0
-
Hi guys. Is it possible to specify forge path to folder with mods? Now forge is looking mods in folder "mods", which is located in -gameDir (which we specify as a parameter when running minecraft)?
-
Ideally: try to make a web server that fully emulates servers majong (http://wiki.vg/Authentication) and change requests in the client and the server on my server. Minimum: I need to at any time I could get the accessToken(gives launcher) and the player's name.
-
Hi, guys. Tell me where I can find the MСP 1.7.2 unchanged. It is used in the forge, but it changed the code responsible for authorization on servers mojang. I would try to make my system authorization on the basis of this. Thank you! P.S.Sorry for my english)
-
Ah. My English is very bad. Start simple. I need to make a simple mod for private territories. What tools are there for this in forge?
-
Hi, guys. I want to implement an advanced system control areas. For example, there is a large area, which contains several small ones. If I'm the "owner" of a large area, I can edit a little, which are included in it. If I'm the "owner" of a small area, i can only edit it, but not much. Of course, I want to it works as quickly as possible. Possible to implement this using the forge? And if so, tell me what can help me. Thank you!
-
It is better to use DataWatcher?
-
Okey. I register onEntityConstruct like this: public void onEntityConstruct(EntityConstructing event) { if (event.entity instanceof EntityPlayer) { ClientInformation properties = new ClientInformation(); properties.setMoney(100); event.entity.registerExtendedProperties(ClientInformation.IDENTIFICATION, properties); } } I update somewhere ExtendedProperties like this: ((ClientInformation)player.getExtendedProperties(ClientInformation.IDENTIFICATION)).setMoney(200); However, the value of which I render does not change: @ForgeSubscribe(priority = EventPriority.NORMAL) public void onRenderHUD(RenderGameOverlayEvent event) { if (event.isCancelable() || event.type != ElementType.EXPERIENCE) { return; } GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); GL11.glDisable(GL11.GL_LIGHTING); ClientInformation clientInfo = ClientInformation.getInformation(this.mc.thePlayer); String money = "$" + ((ClientInformation)(this.mc.thePlayer).getExtendedProperties(ClientInformation.IDENTIFICATION)).getMoney(); //some code... } P.S. For some reason i can't to use the formatting tools =(
-
You didn't understand me. I understand how to get the value. I cann't understand how to update this value, because #registerExtendedProperties only works when calling the entity's constructor, and #getExtendedProperties only get the new instance. P.S. If you write code example, I would be very grateful)
-
Up!
-
Hello again. I have a new question. How to change the ExtendedProperties anywhere in code?
-
Hello, guys. Probably my question is very stupid, but I would to understand this. In the Internet there are many ready and custom solutions, but I want to make my launcher from scratch to fully understand how it works. To do this, I need to decompile the official launcher and edit it? Or should i use something else?
-
Repeat once more. If I load the data from database when the player connects, and write them a change, I can leave empty read and loadNBT functions?
-
Make access to the data as quickly as possible. To do this, should I use ExtendedProperties? Aaaa, I'm confused
-
Yes.
-
Most likely, I'm just confused. I have a simple task: The player is playing on my server can earn coins that are tied to their account in my site. When player connects to the server, I need to install their number. But each time send request to database as their number is render for a long time.
-
As I understand it, these functions are called when a player enters or leaves the server or moved to another world. So if I keep information about player on the database, I can leave these functions are empty?
-
I would be very grateful if you also give an example how to use it all right.
-
Thank you so much for helping me. Can you tell me when call saveNBTData and loadNBTData? When i call registerExtendedProperties and getExtendedProperties?
-
Thank you very much. I have one more question. I want to bind to the player some information to have quick access to it. I understand that I can use an associative array, but I want to receive information in O (1). Tell me please what i need to use for this.
-
Thank you. Can you give an example? (How to register a class implements IPlayerTracker in Forge?)
-
Hello, guys. I have simple question. How to catch the event connection player to server?
-
You didn't understand me. I know how to work with databases. I don't know where need to rewrite code in MCP, to add my own authorization via the launcher.
-
That's what I want to get the result: 1) The user starts the launcher and enters username and password, which he enters at registration on my project. 2) If the data is correct, the user enters the server. Perhaps this is a classical problem, tell me the best way to solve it.
-
No. Example, I have database of players who signed up for my project. I would like them login in the launcher, got some data(e.g. id from my database) and then could connect to the server. In short I would like to make my system administration and vip-account.
-
Hello, guys. I would like to know: is it possible create authentication in launcher by using the possibilities Forge. If yes, please tell me how to do it. I'll be very grateful to you.