Event July 2023 Game Jam

  • 779
  • 0
Hello events!

The selected Game Jam theme is...

🔄 Looping!

You may start now.

The jam will end August 1, 2023 at 3:00PM EST, after which you will no longer be allowed to work on your plot.
Voting for the finished jam plots will start on August 2, 2023 at 3:00PM EST and end August 9, 2023 at 3:00PM EST.

We'll be opening signups near the end of the jam. That way, you can wait to decide if you are happy with your plot before submitting it.

The rubric for the game jam is attached.


⚠️ Game Jam Rules

Each team will have a limit of 4 members, including yourself.

No external compiler tools are allowed.

This means you cannot use a tool to input code or text to convert it to a DiamondFire template, such as a Java -> DF Compiler.

Templates are allowed, but there is a limit! It is up to a...

DiamondFire Championships 2 (+ Vote)

  • 1,485
  • 10
Hello everyone! After a ""short"" hiatus we have a lot of news regarding DiamondFire Championships 2.

First off, we've been working on an exculsive championships game that will be played by the top 2 scoring teams to determine the winner, "Slamdown."
Slamdown is a basketball/shooter game where the goal is to get the ball to the other side while avoiding getting shot by the opposite team. Players will be expected to have a solid grasp of the game's mechanics and abilities before the tournament. The plot will be open for practice at /Join 70970 [Slamdown] shortly after this announcement.

The tournament will take place across 2 days. Signups will happen once a date for the tournament has been chosen. Voting will take place across 7 days.

Finally, we're going to explain the scoring process for each game.

One Shot: /join 70400
- It's a 2v2 Team Death Match, the team that gets the most kills in 2 minutes gets to move up in the tournament bracket.
- Points will be...

Event Game Jam information thread

  • 8,957
  • 27

Game Jam information


Event has ended, thanks for participating!

Hey there! This is all the information you need, such as the guidelines and how to register your team. If you have any questions, feel free to leave a comment below or engage in a conversation with me.

Theme: Linked


  • No external compiler tools are allowed
    • This means that you are not allowed to use a tool that allows you to input code or text to convert it to a DiamondFire template. Simply: you can only use your game client. Example: a library allowing you to convert your Java code (or code from another programming language) to a template is not allowed
  • Templates are allowed, but there is a limit! It is up to a certain threshold:
    • ...

New admin addition

  • 2,306
  • 11

Admin team addition​

Hey everyone,

We are super excited to announce that @Mr. Dumpling is joining our team as an admin as a development project manager who will very closely be working with the developers and will help oversee and manage the developer team and the development priorities. Excitingly enough, he has been fulfilling those responsibilities for a few months now, but now with being on the team, he will be able to fulfill this role in the best possible way!

With all that being said, be sure to give him a warm welcome and a congratulations for this awesome achievement. We are all extremely excited for the future of DiamondFire, and as a more structured administration with jobs in more areas, this gives us a strong footing to keep guiding the server in the right direction with more strength than before!

Signing out for now, but give him a...

Welcome hibao to the admin team!

  • 1,592
  • 5
Copy of DiamondFire Admin team addition.png

Team addition​

We are very excited to have @hibao aboard our admin team! Through awesome building, project management, and leading a build team and build project, hibao was confidently chosen to be on the admin team as a build team leader! A lot of the work has already been shown—the new Node 7 "Blossom" spawn was a massive build project led and managed by hibao and resulted in an astonishing build with a massive lore and background, and not to mention an alternate reality game that was embedded within it. Moreover, hibao will be leading more building projects like that in the future with the new organized build team!

Make sure to give them a big welcome!

New organized build team​

With a newly organized build team, we now have the most active builders sanctioned by the admin team (hibao)—ever, which is neat and goes to show...

Node 6 and Node 7 release

  • 2,106
  • 10

Hey everyone! Node 6 and Node 7 has officially been launched!
  • Node 6 ("Canyon") features the winner of our spawn contest, an excellent build by the Aspire build team! A big thanks and congratulations to CortaPlague, SylvTheSpoon, okspaghettisalad, Lil_Hoodie, Clone3A7
  • Node 7 ("Meadow") features a classic spawn by DragonSlasher02. Long-time DiamondFire veterans will remember this one!

For a limited time, if you claim a plot on node6 or node7 from its respective spawn, you are guaranteed to get a plot on that node.

Thank you to everyone here who has supported the growth of this amazing community. Enjoy the new space!

Patch 5.4.2

  • 2,052
  • 9
Hey everyone! Patch 5.4.2 has been released.

Original announcement @Jeremaster
In this update, we’ve reworked the event prize ticket system. Prize tickets no longer expire, and they stack now! This means you can save up tickets across multiple events. Note that prices in the ticket shop have been adjusted accordingly. Special thanks to @ADumbChicken for his work on shop re-balancing, and @Reason for being the main driver and implementer of this rework.

This update also introduces a new double-lined codespace style, an improved /colors command, and more!

As always, big thanks to our Developer team for making this update happen.

Below are the full patch notes, which you can view in-game with

Prize Ticket Rework

  • Tickets no longer expire.
  • Tickets earned from multiple...

Patch 5.4.1

  • 2,745
  • 12

Patch 5.4.1 has been released!​

This is a small patch adding mostly convenience features and some missing actions.
Highlights include:
  • Negative numbers are now rounded correctly.
  • There are now actions to manipulate lecterns.
  • /rs works in spawn.
  • The tab list is now sorted by rank.
  • Game Action: Generate Tree can no longer bypass plot borders.
  • The Jukebox gadget now uses the "Note block sounds" category.
  • ... and more!

Big thanks to our development team for putting this together. We hope you all enjoy the new features and changes! As usual, you can check /patch in-game for the full patch notes.

DiamondFire's 7-Year Anniversary

  • 1,824
  • 8
Hello everyone! It's DiamondFire's 7 Year Anniversary! The server has grown a lot in the past year. To those of you who are new this year, welcome! To those of you who have been here since nearly the beginning, a very special thanks to y'all. We wouldn't be here today without you!

Special shoutouts to the staff team for taking on the challenge of increased player counts and providing an excellent experience for players. Thanks to the efforts of our support staff, moderators, event planners, suggestion moderators, developers, and administrators, DiamondFire is thriving more than ever before.

In celebration of the anniversary, there's a 25% off sale in the store right now. Additionally, I'll be doing some giveaways during this Saturday's livestream! It'll start at about 11:30am PST and run for about an hour and a half.

It's been an amazing 7 years running DiamondFire, and I'm looking forward to many more to come!

- Jeremaster...

Black Friday Sale

  • 1,231
  • 0
Update: The sale has concluded. Thank you to everyone who supported the server!​


From now until 11:59PM Friday (PST):

All ranks are 75% OFF. This makes Overlord $25 or less!

All plots and boosters are 50% OFF. This makes basic plots just $1 apiece!

There is also a Special Offer, limited to one per player: A massive plot PLUS a 2x booster for just $5.

Enjoy our biggest sale of the year, and thanks for supporting DiamondFire!

Store Link:

Patch 5.4 (plus a dev blog)

  • 3,184
  • 10
Patch 5.4

I'm happy to announce that Patch 5.4 has been released!

This update comes with a great new code feature. the dictionary data structure. Dictionaries hold key-value pairs, similar to tables. You can use them to store information and retrieve them with keys. With efficient lookup times and a variety of supported code actions, dictionaries should become a valuable tool in everyone's coding toolkit.

This update also introduces some new cosmetics for fun times at spawn, as well as a variety of smaller changes and fixes throughout the server. Notably, the rank requirement for /plot whitelist has been dropped; whitelists are now available to all.

Be sure to check out /patch in-game for the full list of changes.

A Quick Dev Blog

Some of you may be wondering why this update isn't coming with full 1.17 support. While we want to support the new blocks and other features as soon as possible, and have completed a...

Discord music session activity

  • 1,760
  • 7

Hey everyone,

This upcoming Wednesday, I will be hosting a music session over at DiamondFire's Discord community server.

> Information

1:30 PM PST,

3:30 PM UTC,
4:30 PM EST.

You can convert the times using your own timezone by clicking here, or clicking on the Events tab over the Discord server. The community will be able to suggest songs or add them to the queue. Keep in mind that any NSFW or obscene material will result in removal from the activity and potentially future activities like this, so it must be kept as clean as possible.

See you guys there!

New developers

  • 2,087
  • 5

Hey everyone!

We are thrilled to announce three new developers who are now aboard the development team: @KabanFriends, @Vattendroppen, and @Reason. They will be working with each other to create new DiamondFire systems and features to be released in future patches. Make sure to give them a round of applause and to congratulate them!

Creator Points Removal Test (Patch 5.3.5)

  • 4,232
  • 23
Hello all!

Something we've been thinking about a lot is: is the creator points system good for DF? Way back when I added CP I was inspired by competitive online games and figured such a framework could be adapted to DF. As time has gone on though, it seems increasingly out of place in a creative and learning-focused environment. When you play a competitive online game, you expect competitive systems that compare you against other players. On a creative platform, you don’t expect that, and the existence of such a system honestly feels kind of forced.

I posed this question to many of you in the suggestions server, and the responses were overwhelmingly in favor of trying out the removal of the creator points system. As such, we will be disabling creator points for about 1 month, after which we'll either bring back CP or move on without it. During this time, you will not gain or lose any CP.

In place of creator points, we're looking to provide some more fun stats for you to...

Admin team change

  • 2,223
  • 10

Hey everyone!

We are proud to announce the return of @MrMine05 to the DiamondFire Admin team! He will be working with @Numero on events. He's got some awesome plans, and we hope everyone gives him a warm welcome back!

For more information on DiamondFire events, stay tuned here on the forums and at our Discord server under the event announcements.

Dev Blog: Where we're at with world plots

  • 3,705
  • 12
Hi all! As many of you know, we began testing world plots on Node Beta yesterday. Through this, we gained a lot of helpful user feedback, as well as important information on the server resource usage patterns of the world plots system.


World plots have been planned for a long time as a way to make the server capacity more scalable as our playerbase grows. The system would offer better plot isolation and stability, as described in our previous dev blog. Development of world plots officially started in early June, and the dev team (especially @Owen) has spent a great deal of time working on it. We wanted to get a test on Node Beta as soon as possible so we could get feedback and analyze usage under more realistic player counts and usage patterns.

What we found​

While the user feedback was helpful (many of you expressed concerns about build and code separation), another concern for us was the resource usage of the...

World Plot Testing & Feedback

  • 2,432
  • 7
Please note, you must be an overlord in order to access Node Beta.

World plots require a large rework of the inner workings of DiamondFire, and we want to make sure that we rework it in a way that all of you enjoy. We will be collecting feedback in #world-plot-feedback, reading missing content/bugs in #beta-issues, and most importantly making them enjoyed by everyone!

Channels are located in DFS.

Getting Started

All of your beta plots have been migrated to world plots. You can play around with your plots and do whatever you want, we need to collect as much feedback as we can!


World plots are still in development, we cannot promise that your plots will be safe. If you have any important plots on node beta, we recommend you save the code into code templates and store them in your toolbars. It should also be noted that this is not the final implementation for anything, lots of things still need to be...

DiamondFire at Snap!con 2021

  • 1,521
  • 1
Hi all! I had the opportunity to present DiamondFire at Snap!con 2021, a virtual conference for computer science educators and researchers hosted by the University of California at Berkeley. Here's the video that was included in the presentation:

[OUTDATED] Dev Blog: What's in store for the future?

  • 8,514
  • 44
Please note that information shared in this blog is not final and may
change at any time!


Hi all! Today we're going to talk about a big update coming to DiamondFire that we're currently working on. We'll be looking at what's planned and what you should be aware of regarding this update.


Currently, your plot is stored on a single world on a node. If a server gets full because too many people are playing or building on, say, Node 1 plots, there is really nothing we can do because all the plots are stuck on the node they were created on. As DiamondFire continues to grow, we want to eliminate this restriction and allow your plot to be loaded onto any server. This will allow us to scale plots and overall make it much easier to expand without needing to create new "nodes".

For example, if...

Excellence in Diamondfire - Episode 4: Deathrun

  • 1,886
  • 3
Hey everyone! It's been a minute since the last episode, but we are finally ready to release episode 4 of Excellence in Diamondfire. In this episode, we look into a Diamondfire classic: Deathrun by Wallygoozer. You can watch it here:


Create your own minigames!

Article writers


Top Bottom