www.overops.com
Open in
urlscan Pro
104.155.191.63
Public Scan
Submitted URL: https://go.overops.com/Nzg2LUJRWC05ODYAAAF_0ZdFya-SK8PQwqcgGmE9qpH60tSJr-g8WnvFAFrKzWhQtdCDBXIGGmGWN-Pyc0nlqeo1-Vs=
Effective URL: https://www.overops.com/blog/troubleshooting-forge-mods-for-minecraft-in-overops/?mkt_tok=Nzg2LUJRWC05ODYAAAF_0ZdFydms8z...
Submission: On September 30 via manual from IN — Scanned from DE
Effective URL: https://www.overops.com/blog/troubleshooting-forge-mods-for-minecraft-in-overops/?mkt_tok=Nzg2LUJRWC05ODYAAAF_0ZdFydms8z...
Submission: On September 30 via manual from IN — Scanned from DE
Form analysis
0 forms found in the DOMText Content
* Product * Product * Overview * Identify * Prevent * Resolve * Technology * Why OverOps * Architecture * Security * API * Integrations * Pipeline & CI/CD * Log Management * APM * Incidents * See All * Pricing * Resources * Resources * Case Studies * Webinars * Events * White papers/ebooks * Industry * Financial Services * Retail & E-Commerce * Telco & Media * High Tech Software * Gaming * Blog * Start Free Trial * Support * Login * Get Started * Blog Categories * Industry Trends * R&D * News & Updates * Community * Subscribe TROUBLESHOOTING FORGE MODS FOR MINECRAFT IN OVEROPS Ben Morrise ● 02nd Sep 2021 3 min read AddThis Sharing Buttons Share to Email AppEmail AppEmail AppShare to GmailGmailGmailShare to Copy LinkCopy LinkCopy LinkShare to MoreAddThisMore SUMMARY Forge mods are a fun way to enhance your Minecraft playing experience. With OverOps, you can remove the headaches that can come with debugging on a Minecraft Server. So, if you are a Forge mod developer, you should give OverOps a try. WHAT IS FORGE FOR MINECRAFT? Minecraft is the most popular game on the planet, and it draws developers from all over the world with the ability to add mods to it. Forge is a popular, open-source modding platform for Minecraft, which provides a powerful MDK (Mod Development Kit), which gives you modding access through an extensive set of Interfaces. Although it is playable as a single-player game, using a server to play with others is more common when enjoying Minecraft. Deploying both client and server versions can be necessary when building Forge mods for Minecraft. DEBUGGING MINECRAFT FORGE MODS When working with mods on our Minecraft servers, it can be challenging to debug issues that arise. More often than not, we have to dig through mountains of log files, searching for errors that occurred, and even then, it may be challenging to know what caused the issues. With OverOps, not only can we see precisely when errors occurred, but we can see the full stack trace of where the issue occurred in the source code, recent commits in the source code, along with the variable state at the time of the error. All of these features combine, making it much easier to determine why the error happened. GETTING STARTED Creating Forge mods is out of the scope of this article. However, instructions on getting started with Forge can be found here: Getting Started with Forge. For this example, we are also using IntelliJ IDEA Community Edition. You can download it here: Download IntelliJ IDEA. You are free to create your own Forge mod, but if you would like, the source code for this Forge mod is available here: https://github.com/bmorrise/OverOpsMod HOW TO CONNECT OVEROPS Once you’ve created your mod, there are a couple of steps to complete before starting your Minecraft Server: To run OverOps on your own Minecraft Server, you can start a free trial by clicking here. In the trial, we provide specific OS installation instructions. There are two main steps to connecting your Minecraft Server to OverOps: 1. Running OverOps Collector 2. Attaching the OverOps Agent After following the trial setup steps, you should have a Collector running to attach to your Minecraft Server. To attach the Minecraft Server to the Collector, you need to add the agent path to my Minecraft Server startup command-line properties. In my case, it is found here: -agentpath:/Users/bmorrise/Downloads/Takipi/lib/libTakipiAgent.dylib This property tells Java which agent, in this case, the OverOps Agent, to use when starting up. The Agent attaches to the Minecraft Server and sends error and logging information to the Collector, which sends it to the OverOps backend. And that’s it! Your Minecraft Server is now connected to OverOps. Inside OverOps, you will see exceptions and log messages, and you’ll be able to debug your Minecraft Server with ease. If you ran my Forge mod, you would see a NullPointerException in the logs. When clicking on the exception, you will see the OverOps ARC (Automated Root Cause) screen. In this screen, you will see all the relevant data associated with the NullPointerException, to diagnose and fix the problem efficiently. TRY OVEROPS WITH A 14-DAY FREE TRIAL Find out how you can leverage the power of OverOps across Java applications (include your Forge Mods for Minecraft) with a 14-day free trial. BEN MORRISE forge minecraft mojang Troubleshooting Apache Spark Applications with OverOps OverOps’ ability to detect precisely why something broke and to see variable state is invaluable in a distributed compute environment. TROUBLESHOOTING APACHE SPARK APPLICATIONS WITH OVEROPS Learn More NEXT ARTICLE TROUBLESHOOTING APACHE SPARK APPLICATIONS WITH OVEROPS 6 min read THE FASTEST WAY TO WHY. ELIMINATE THE DETECTIVE WORK OF SEARCHING LOGS FOR THE CAUSE OF CRITICAL ISSUES. RESOLVE ISSUES IN MINUTES. Learn More * Product * Identify * Prevent * Resolve * Architecture * Customers * Pricing * API ROLES * Developer * DevOps and SRE * QA Engineer * Executives INTEGRATIONS * Log Analytics * APM * Workflow * Visualizations * See All * Company * About us * Leadership * Press * Careers * Contact Us * Blog * Resources * eBooks * Press * White papers * Webinars * Case Studies * Events FOLLOW US By OverOps, Inc. 2021 © All Rights Reserved * Terms * Privacy hello@overops.com +1 415-767-1250 We are using cookies to give you the best experience on our website. You can find out more about which cookies we are using or switch them off in settings. Accept Close GDPR Cookie Settings * Privacy Overview * Strictly Necessary Cookies Powered by GDPR Cookie Compliance Privacy Overview This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful. Strictly Necessary Cookies Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings. Enable or Disable Cookies If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again. Enable All Save Settings