Jump to content

0Flash0

Members
  • Posts

    28
  • Joined

  • Last visited

Converted

  • Gender
    Male
  • Location
    Russia, St. Petersburg

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

0Flash0's Achievements

Tree Puncher

Tree Puncher (2/8)

0

Reputation

  1. 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)?
  2. 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.
  3. 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)
  4. 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?
  5. 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!
  6. 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 =(
  7. 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)
  8. Hello again. I have a new question. How to change the ExtendedProperties anywhere in code?
  9. 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?
  10. 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?
  11. Make access to the data as quickly as possible. To do this, should I use ExtendedProperties? Aaaa, I'm confused
  12. 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.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.