• 0

    posted a message on Minecraft modding died?!

    optifine can be easily updated to 1.9.2 because it is based on mcp 1.9 mappings which can be easily converted to 1.9.2

    Posted in: Discussion
  • 0

    posted a message on JDE - designed for modding
    Quote from spence707»

    Swatcommader6, it's looking good man! The material design is looking pretty awesome. Can't wait until the release!



    Thanks. Inspiration is needed for this project to go through. (this project is closed-source, may be paid in the future)


    Right now, I'm trying to improve security by creating a new program which I call is JProtect which uses XML definitions to scan for security violations that may be hazardous to the user.

    Posted in: Minecraft Tools
  • 0

    posted a message on Introducing the DC simulation - needed youtubers, developers, and builders
    Quote from _ClawPlaysYT»

    Hello, I know i'm not following the specified format. But I Believe that that doesn't fit as a youtuber application. I currently got 59 subscribers, and as i'll be a lot more Active now, I will probably get more subscribers. I'm asking if you could make an exception and let me in as a trial youtuber.


    My Skype would be; sporragha


    Youtube channel? And does your videos have your voice?
    Posted in: Server Recruitment
  • 0

    posted a message on What operating system do you prefer?

    windows 10 but elementary os is pretty good too.


    this is my desktop everyday:


    Posted in: Computer Science and Technology
  • 0

    posted a message on Created a new programming language, what do you think?
    # Ambiguous references can happen inside of Bleu, because the language design doesn't require imports; but scans the classpath of the language.
    # Variables are not a thing in Bleu, except variables provided by the executioner.
    # This example executes a 'sentence' loop printing the message 'Hello, World!'. (and other language elements)
    
    # Sets a 'script' value.
    # 0 = Print trace and exit
    # 1 = Print trace and continue
    # 2 = Exit
    # 3 = Nothing and continue
    set errorresult 1
    
    # Do not add arrows inside of a string, it may cause parsing problems.
    sloop 10 -> print Hello, world!
    
    # A example usage of a system variable provided by the runtime and allowed by the compiler.
    print This is running {bleu.systemver}.
    
    # Creates a directory in the working directory of the runtime. If directory already exists, it will not create the directory.
    dirc {bleu.dir} -> A directory
    
    # Runs the 'echo' command. Modern day systems should all have this command.
    srun -> echo I'm tapping into the shell of this system!
    Posted in: Computer Science and Technology
  • 0

    posted a message on Introducing the DC simulation - needed youtubers, developers, and builders

    The DC simulation

    • is a government simulation based server.
    • is running a custom modpack focused on being as lightweight but tries to make gameplay as real as possible.
    • uses custom coded plugins.
    • is using SpongeForge.
    • is still in development.

    Right now, DC simulation is looking for youtubers to advertise and provide gameplay videos, sponge developers, and talented builders.


    • Youtubers are required to have at least 80+ subscribers to reach a 'Youtube' rank. May change after server is officially released.
    • Sponge developers will be required to write code inspected by me in a time limit and show previous projects.
    • Talented builders that show us their builds and build a element required by me inside of Washington DC.

    The application is in the spoiler, below.


    What is your name?

    What is your position you are applying for?

    What is your personality?

    Why should I choose you?
    Proof that you have done those things you specified:

    Posted in: Server Recruitment
  • 0

    posted a message on The Mod Codename X

    jython for making mods?

    ...

    Posted in: Requests / Ideas For Mods
  • 0

    posted a message on ClientProtection - Notification of malicous method calls

    ClientProtection is a Minecraft Forge modification that notifies you when a mod uses a suspected malicious method call. This mod does this when booted up:

    • Index loaded mods.
    • Detect mod JARs.
    • Detect classes inside of the mod JARs.
    • Scan the classes to see if they call a possibly dangerous method to the client's computer.

    ClientProtection will be updated very often to improve it's malicious definitions. In the future, I intend to put a custom XML definition system to make ClientProtection independent from updating malicious definitions.


    ClientProtection requires these libraries:

    • ASM Tree (already included in Minecraft Forge, you do not need to install anything else)

    Here is a screenshot of me, testing out the Iron Chest mod:


    ClientProtection is available here.

    Posted in: Minecraft Mods
  • 0

    posted a message on -=|Pixelized|=- || Administrators | Builders | Developers Needed || [1.8] Server In Development

    Developer Application


    What is your in-game name?

    Swatcommader6


    What is your skype name?

    swatrblx


    What is your age?

    Disclosed.


    What is your country and timezone?

    Disclosed, my timezone is UTC +7.


    Can you dedicate more than 5 hours each week?

    Sure.


    What experience do you have with plugins and coding?

    Not really a plugin coder, as I am more experienced with bytecode manipulation, parsing, regex, multi-threading, and concurrent networking. I occasionally create base modification edits for Minecraft.


    Have you been a developer for other servers?

    Yes, several in fact. Such as, Icebound.


    What is the purpose of a developer?

    To create and improve programs.


    How would you help the server?

    • Improve server overall optimization
    • Multithread and customize plugins for optmization.
    • Perform a network system re-write.
    • Manipulate elements that are needed for the server.

    Any examples of previous work?

    https://github.com/PizzaCrust and https://gitlab.com/jxml/JXML and more can be provided.


    Anything else you would like to add?

    If I do not get any work, I will quit.

    Posted in: Server Recruitment
  • 0

    posted a message on XML based language

    it is not supposed to be a full programming language for actual use, its just for fun.

    Posted in: Computer Science and Technology
  • 0

    posted a message on XML based language

    I released the compiler and runtime at https://gitlab.com/jxml/JXML

    Please try and let me know anything that should be added.

    Posted in: Computer Science and Technology
  • 0

    posted a message on Enigma: a tool for deobfuscation of Java bytecode

    enigma should just have implemented SRGs

    Posted in: Minecraft Tools
  • 0

    posted a message on XML based language
    Quote from Strahan202»

    That looks painful.


    it isn't formatted. the formatting was cut off in the minecraft forums. here is a image in action:
    Posted in: Computer Science and Technology
  • 0

    posted a message on XML based language

    I created a XML based language, similarly to FXML. What do you think?

    <?xml version="1.0"?>
    <!--
    This class prints "Hello, World" w/ the system version.
    The "name" attribute does not have a format. This can be anything to identify the class.
    -->
    <class name="org.example.example.ExampleClass">
     <imports>
     <!-- Imports require the "name" identification. This import adds the $SYSTEM_...$ variables.-->
     <import>system.System</import>
     </imports>
     <start>
     <variable>
     <name>systemVersion</name>
     <!-- The integer class for JXML's development kit. -->
     <type>IntegerJXML</type>
     <!-- The content of the variable.-->
     <content>System.SYSTEM_VERSION</content>
     <!-- This determines if the variable can be used if the class is imported. -->
     <protected>false</protected>
     </variable>
     <call>
     <!-- The 'print' method in the imported system.System class.-->
     <method>print</method>
     <parameters>Hello, world! (on $systemVersion$)</parameters>
     </call>
     </start>
    </class>
    Posted in: Computer Science and Technology
  • 0

    posted a message on Minecraft Multithread / Multicore CPU Support (Will Lead to Huge FPS Boosts)
    Quote from HeadsUpHigh»

    This needs to be done in a coherent way. At least the chunk loader sould be on a seperate thread, but that would require a redesign of the way chunk loading works in order to have all required chunks loaded and cached before the main thread needs to access that information. But that again xould lead to eccessive tick lag or chests being opened and lag until they show up their content etc, pretty much anything that would need to access the loaded data from the chunk could potentially lag this way because there is basically not enough cache available to have quick access to all the loaded data. Now talking about chunk generation, I have heard that this could be done very efficiently by the gpu but that would probably require a ton of work.


    The main thing however is rendering. I have heard that a big part of the rendering of the game is done by the cpu. This sould stop immediately, not by multythreading the rendering workload, but by moving it to the gpu and have one core talking to the gpu about it, which is still not easy and no mod can do because of fears that it would break compatibility with other mods, so this needs to be done in vanilla.

    The good thing is, there have allready been taken steps towards this direction by taking rendering away from the hardware, especially in terms of swapping the render_block from 1.7.10 for the 1.8 model system, but modders rebelled against these changes is, due to extensive re-writes ofvtheir mods that are needed in order to port them, even though these changes are for the best



    I believe your slightly misinformed...

    rendering is basically math computations at a very fast rate. moving them to the gpu would be good/bad. some computers will get a speed boost, while others will be reduced significantly. plus, gpu math is more complicated and the game could need a re-write to fit in gpu operations.

    i believe gpu operations are not natively supported by the jvm, project sumatra, aims to bring gpu support directly in the jvm with the support of JIT (just in time).


    the 1.8 model system is basically moving to json files, it doesn't take a step further into gpu support.

    Posted in: Suggestions
  • To post a comment, please .