Aikar's Thoughts https://aikar.co Aikar's Personal Blog Sat, 18 Aug 2018 23:55:40 +0000 en-US hourly 1 73713666 Tuning the JVM – G1GC Garbage Collector Flags for Minecraft https://aikar.co/2018/07/02/tuning-the-jvm-g1gc-garbage-collector-flags-for-minecraft/ https://aikar.co/2018/07/02/tuning-the-jvm-g1gc-garbage-collector-flags-for-minecraft/#respond Mon, 02 Jul 2018 20:27:28 +0000 http://aikar.co/?p=375 Introduction After many weeks of studying the JVM, Flags, and testing various combinations, I came up with a highly tuned set of Garbage Collection flags for Minecraft. I tested these on my server, and have been used for years. I then announced my research to the public, and to this day, many servers have been […]

The post Tuning the JVM – G1GC Garbage Collector Flags for Minecraft appeared first on Aikar's Thoughts.

]]>
https://aikar.co/2018/07/02/tuning-the-jvm-g1gc-garbage-collector-flags-for-minecraft/feed/ 0 375
Truth about Saturated Fats, and why Coconut Oil is not the worst ever https://aikar.co/2017/06/18/truth-about-saturated-fats-and-why-coconut-oil-is-not-the-worst-ever/ https://aikar.co/2017/06/18/truth-about-saturated-fats-and-why-coconut-oil-is-not-the-worst-ever/#respond Mon, 19 Jun 2017 04:00:50 +0000 https://aikar.co/?p=408 You may of recently seen something being shared recently ¬†“Coconut oil isn’t healthy. It’s never been healthy.” from USAToday/BBC. The AHA decided (or people with money) that since the public has increased use of Coconut Oil, that they needed to send a “refresher warning” about the dangers of “Saturated Fat.” Then we have studies like […]

The post Truth about Saturated Fats, and why Coconut Oil is not the worst ever appeared first on Aikar's Thoughts.

]]>
https://aikar.co/2017/06/18/truth-about-saturated-fats-and-why-coconut-oil-is-not-the-worst-ever/feed/ 0 408
Coding With Aikar – Live Streams! https://aikar.co/2015/10/21/coding-with-aikar-live-streams/ https://aikar.co/2015/10/21/coding-with-aikar-live-streams/#respond Thu, 22 Oct 2015 00:48:52 +0000 http://aikar.co/?p=386 Hello, Lately I have been live streaming while working on various Empire Minecraft or Website related tasks! I like the idea of Live Coding as it invites others to learn from you, and on the flip side, allows others to offer constructive criticism to you to improve your code. I’ve done some work to be […]

The post Coding With Aikar – Live Streams! appeared first on Aikar's Thoughts.

]]>
https://aikar.co/2015/10/21/coding-with-aikar-live-streams/feed/ 0 386
Spigot Tick Limiter: Don’t use “max-tick-time”! https://aikar.co/2015/10/08/spigot-tick-limiter-dont-use-max-tick-time/ https://aikar.co/2015/10/08/spigot-tick-limiter-dont-use-max-tick-time/#respond Fri, 09 Oct 2015 04:21:40 +0000 http://aikar.co/?p=377 Something that many of us in the Spigot Development community really dislike is Spigot’s Tick Limiter. Here is my response to what a user wrote on a spigot thread: PaperSpigot does not offers "max-tick-time", that's why I consider spigot over it^^ There’s a reason PaperSpigot doesn’t offer it: You shouldn’t use it! That system is […]

The post Spigot Tick Limiter: Don’t use “max-tick-time”! appeared first on Aikar's Thoughts.

]]>
https://aikar.co/2015/10/08/spigot-tick-limiter-dont-use-max-tick-time/feed/ 0 377
Advanced Minecraft Marketing Analytics https://aikar.co/2015/08/22/advanced-minecraft-marketing-analytics/ https://aikar.co/2015/08/22/advanced-minecraft-marketing-analytics/#respond Sat, 22 Aug 2015 20:19:20 +0000 http://aikar.co/?p=363 I’ve mentioned a few times¬†the power of my analytics system in the Spigot community and recently in AdminCraft on Reddit. Most advertising campaigns simply track impressions and clicks. But to a server owner, we need more data than that…. We need to know who actually joined the server and continues to play! I have designed […]

The post Advanced Minecraft Marketing Analytics appeared first on Aikar's Thoughts.

]]>
https://aikar.co/2015/08/22/advanced-minecraft-marketing-analytics/feed/ 0 363
Bash Colors for Minecraft Shell Scripts https://aikar.co/2015/07/28/bash-colors-for-minecraft-shell-scripts/ https://aikar.co/2015/07/28/bash-colors-for-minecraft-shell-scripts/#respond Wed, 29 Jul 2015 03:46:22 +0000 http://aikar.co/?p=359 If you ever wanted to write scripts in Node.JS (or any JavaScript runtime) for Minecraft, one may be interested in the ability to convert the Minecraft Color Codes into their Bash Color Code versions. I have wrote a few methods (color map credit to mcrcon) that will help with outputting colored text using Minecraft color […]

The post Bash Colors for Minecraft Shell Scripts appeared first on Aikar's Thoughts.

]]>
https://aikar.co/2015/07/28/bash-colors-for-minecraft-shell-scripts/feed/ 0 359
Async Development – Task Chain – Java Control Flow for Bukkit https://aikar.co/2015/07/26/async-development-java-control-flow-for-bukkit/ https://aikar.co/2015/07/26/async-development-java-control-flow-for-bukkit/#respond Mon, 27 Jul 2015 03:13:37 +0000 http://aikar.co/?p=356 Reposting because Google has bugged out and ended up dropping this from Google :/ So making it look new to get it back on Google. So as any Bukkit developer knows, the API is not thread safe! And to make matters worse, there is no concrete Java Control Flow API in Bukkit. However at Empire […]

The post Async Development – Task Chain – Java Control Flow for Bukkit appeared first on Aikar's Thoughts.

]]>
https://aikar.co/2015/07/26/async-development-java-control-flow-for-bukkit/feed/ 0 356
Productivity – A key skill in development https://aikar.co/2015/02/01/productivity-key-skill-development/ https://aikar.co/2015/02/01/productivity-key-skill-development/#respond Sun, 01 Feb 2015 05:12:17 +0000 http://aikar.co/?p=354 Been a while since I posted, but I’ve recently got a few things down lately I felt the need to share. A major asset to being a developer is the ability to be productive. Remember, time is money. One thing that always irks me when working with junior developers or designers is them doing actions […]

The post Productivity – A key skill in development appeared first on Aikar's Thoughts.

]]>
https://aikar.co/2015/02/01/productivity-key-skill-development/feed/ 0 354
Apache Macros – Simplify your config https://aikar.co/2014/11/12/apache-macros-simplify-config/ https://aikar.co/2014/11/12/apache-macros-simplify-config/#respond Wed, 12 Nov 2014 23:42:41 +0000 http://aikar.co/?p=344 Many people host small time hobby websites or even websites for family members, friends and clients on a single server. This will lead to quite a lot of repetition for the same apache site definitions over and over again. Thankfully Apache Macros mod will solve many of these issues. This mod will let you create […]

The post Apache Macros – Simplify your config appeared first on Aikar's Thoughts.

]]>
https://aikar.co/2014/11/12/apache-macros-simplify-config/feed/ 0 344
Filtering Spam before Forwarding Email with Postfix/SpamAssassin https://aikar.co/2014/09/05/filtering-spam-forwarding-email-postfixspamassassin/ https://aikar.co/2014/09/05/filtering-spam-forwarding-email-postfixspamassassin/#respond Fri, 05 Sep 2014 22:00:38 +0000 http://aikar.co/?p=314 One feature many cPanel/Shared Webhosts has is an option to forward your email to a different address. Very useful if you want to have multiple email addresses but check it all in one place (Gmail) like I do. But if you’re like me, you’ve likely migrated onto your own dedicated server you manage yourself, and […]

The post Filtering Spam before Forwarding Email with Postfix/SpamAssassin appeared first on Aikar's Thoughts.

]]>
https://aikar.co/2014/09/05/filtering-spam-forwarding-email-postfixspamassassin/feed/ 0 314