Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - [GSF]Ghost

Pages: [1] 2 3
Games / Block Party (Terrain Ex. Pg.124 - 2Million Blocks)
« on: July 14, 2017, 04:43:41 PM »
Block Party
Development Stage: Alpha

Note: Check out the new Discord here:

This topic is dedicated to a building game I'm working on in the Unity engine, inspired by Blockland and a couple other games. Ideas and feedback are welcome.

Public Demo Builds By The Community:

Recent Progress Screenshots:

Old Prototype Screenshots:
These screenshots are a few years old, but show what's possible with the engine:


Community Avatar Concepts:

Add-Ons / Mail System ✉ - v2.0.0 Info
« on: May 17, 2017, 06:35:07 PM »

"It’s amazing what you can accomplish by mail" -Andy Dufresne

The Mail System add-on includes bricks and items which allow players to send mail to each other. Four items are included: A note for sending short messages, a letter for sending long messages, a card for sending e-cards and a package for sending player items. To use them, just go up to a player's mailbox or post office box, and then click on it with one of the mail items. You can check your own inbox by clicking on the mail brick that you've planted.

  • Mail is stored within the brick itself; only a player who planted a brick can access it's inbox.
  • Both mail bricks will show a different model when you have received at least one new item since last checked (the mailbox will show the lid slightly open, and the P.O. box will display a key).
  • Both the note and letter GUIs support text codes, such as: <font:impact:24>, <just:center>, <color:ffffff> and ascii codes like \xaa
  • A black or whitelist can be set up, which will affect all of your mail bricks. You can also choose to temporarily disable all incoming mail.
    • Enter a player's ID and name (optional), and click "Add" to add them to the list; make sure to click "Apply" to save changes.
    • Limit of 50 items per brick, and 50 players per black / whitelist.
    • Inbox items and black / whitelists are not saved when the server shuts down (that feature may be added later). Players also don't have to be present on the server to receive mail, or for their blocking options to function.
    • You can send mail to yourself to see how the system works, including the blocking system.
    • Disabling incoming mail and toggling between the black / whitelist applies immediately - you don't have to click "Apply" each time.
  • Mail brick ownership should be maintained when saved bricks are loaded on multiplayer (however, they loose ownership if loaded as public / under host's ownership or in singleplayer)
  • Thanks to Mr. LoL and Drydess for their build photographs, used for most of the card backgrounds.

Download [Blockland Glass - 1.14mb]:

Ideas for Next Update:
  • Allow players to mail themselves?
  • [DONE] Add event to set any brick as a mailbox
  • [DONE] Allow adding prints to P.O. boxes (uses 1x1 letter prints)
  • [DONE] Message cooldown timer (to prevent spam)
  • [DONE] Allow adjusting the inbox limit and cooldown timer(via RTB / server pref vars)?
  • [DONE] Add post office drop box brick (to send outgoing mail to a player's mailbox or P.O. box)
  • Include new cards
  • Add sound effects?
  • Custom message GUIs?
  • Add mail saving?; store mail in script objects rather than in bricks; show # of items in inbox?
  • Prevent switching to "open" datablock if viewing inbox? (auto-update GUI inbox while being viewed when new item(s) is received)
  • Prevent direct links or images in notes and letters? Add Emotes?
  • Allow adding titles to mail when sent?

Suggestions & Requests / Mail System - Need Build Screenshots
« on: May 13, 2017, 02:34:49 PM »
I'm basically finished with a new mail system add-on that should be released very soon. This add-on allows you to send notes, messages, cards and packaged items to players. It also allows mailbox owners to view mail, temporarily disabling incoming items and block mail from other players.

I would like to include images of brick builds as the background for some of the cards, and was wondering if anyone had screenshots I could use? Including builds by the community would really help, and would provide another way to showcase them. Pictures of in-game situations are also welcome; some of the categories for the cards I would like to add include:

  • Postcards (includes throwbacks to maps)
  • Friendship
  • Funny
  • Rivalry
  • Holiday
  • Miscellaneous (i.e. invitations and awards)

Here's an example of one of the holiday cards:

Add-Ons / Heightmap Generator
« on: May 02, 2017, 07:11:55 PM »
Heightmap Generator
A client-sided add-on designed for experimentation with procedural noise. The generator works by overlaying various iterations of noise waves together to create a heightmap, which can be saved to a text file; various options are included to modify the final result. Right now, this add-on isn't overly practical. However, I'm hoping to add support for importing text-based heightmaps to either PTG or Simplex Gen in the near future.

  • In addition, you can technically save a heightmap by using the print screen button on your keyboard and cropping it via an image manipulation program.
  • All options (except rendering) apply to a saved heightmap - make sure to generate a render before saving.
  • You may experience client lag when first generating a render, especially when switching to larger grid sizes.
  • Should work fine on Macs
  • Currently supports Perlin Noise / Fractals and Incoherent Noise, but support for other types of noise may be added later

Address in a future update:
  • Fix issues with tiling (?)
  • Fix pixelation so that it works with fall off (and other options?)
  • Fix inversion on y-axis when saving height values to file

Blockland Glass (v1.0.0 - 228 Kb):

Modification Help / Multiple Language Support
« on: May 01, 2017, 06:10:30 PM »
I'm getting ready to release a new add-on, and wanted to add support for other languages - mainly Russian. But, the engine doesn't seem to support special characters for the language. Is there a way to add support for it?

General Discussion / RPGs Extended (RPGx) - Wiki Updated
« on: August 08, 2016, 07:53:04 PM »
Check out the wiki tutorial here:

This topic is dedicated to the development of the version 5 update of Item Storage (now called RPGs Extended or "RPGx"). I thought it would be a good idea to release an alpha version of the add-on publicly for testing - not just to get feedback on its development, but also so the community can try it out before the official release. Over time, v5 became much more than just about storage - it evolved into a full-fledged RPG system. The mod includes:

Over 160 Items
- Over 160 items and 66 bricks have been included with the add-on. Config files are also included which allow you to disable unwanted RPGx bricks and items.

Crafting & Item Forming
- New items can be crafted using either Item Crafting, General Crafting or Grid Forming. "Crafting" works similar to games like Minecraft, while "Forming" allows you to shape a new item out of various materials. Fallout-style crafting is also planned on being added in the future. Recipes can be managed via the Drafting Table GUI.

Hunger / Thirst
- Player hunger / thirst levels both gradually decrease randomly over time, if enabled. Your hunger level can be raised by eating any of the food items, and your thirst level can be raised by drinking water from a clay bowl, clay jug, silver cup or a flask - which can be refilled by using the item on a water brick.

- Mining allows you to dig for rock, ore or gems items. You can use the Pickaxe tool to dig into stone bricks - you can also set the percentage of how frequently harvestable bricks generate. Once mined, rock / ore / gem bricks will drop their corresponding items, which can be collected and used for crafting and item-modding.

Backpacks & Small Containers
- Backpacks and containers are included, which help expand your overall player inventory. Only backpacks / containers in your tools inventory can be modified; some even support being locked. An option has also been added that causes players to drop their backpack / containers on player death (enabled by default).

- Shops allow for easily setting up a system for buying or selling items via an event and reference files. Shops are automatically reset during scheduled ticks (which alters the shop's inventory - to simulate changing supply).

- Countless input and output events are included, which allow you to check / modify stacks of items in specific inventories, randomize inventories, load shots or loot items, check if an inventory is unlocked or modified, detect when a certain tool is used on the brick, etc.

Door-Locking Support
- Events and support  for locking / unlocking doors are provided.

- The loot system allows you to randomly load items into a brick's inventory, based on a an event and reference files. Loot is automatically randomized during scheduled ticks.

Smelting, Baking & Cooking
- Items can altered using a furnace brick - such as baking clay objects or cooking food. You can customize what items become after being heated, as well as which items can be used to fuel the furnace.

- The encumbrance system has also been completely rewritten. It can now be set up to either gradually slow players down as they take on weight or pass a certain weight limit, and / or to stop them completely if they pass another weight limit. Players also won't be able to move when accessing a brick's inventory (so they can't make changes to the brick's items from miles away).

Item Durability & Degradation
- A new feature included in v5 is Item Durability and Degradation. If enabled, items will loose "health" in 3 different ways: either gradually over time when stored in an inventory, when the item is used as a tool from your player inventory, or when the item is used as a tool for crafting, forming, modding, etc., within certain GUIs. Any items stored in clay jars, clay vessels, or within the cupboard brick will degrade 8 times slower over time.

Locks, Keys and Lock-Picking
- Certain brick, vehicle, backpack and container inventories can be locked, preventing other players from being able to open and make changes to that inventory. Different locks add varying levels of security to an inventory. An inventory can be locked and unlocked by simply moving / removing a lock item from an inventory's lock slot (marked with a lock icon). Inventories can be unlocked by having the corresponding key item in your player or backpack inventory, or in a container within your player inventory.

- Players can attempt to pick a lock and guess it's combination with a lockpick item (lock-picking acts like a puzzle / minigame). By default, locks don't have any combination applied to them. However, you can add your own, unique combination to locks and keys by using the Locksmith Table.

Hybrid Items
 - Backpacks and small containers have the option of being planted as a brick, which adds new, unique storage options. Items planted as bricks can be viewed by all players (not just yourself), and it also allows you to swap items between other backpacks or containers you may be carrying. Items can be planted by selecting the "Plant" button at the top of certain inventory GUIs, and picked up by selecting the "Pickup" button (also at the top of the window).

Vehicle Storage
- As requested, you'll be able to store items in vehicles; vehicle inventory sizes will probably be based on the size of the vehicle itself. All brick and vehicle inventories can also be viewed by multiple players. Simply click / activate a vehicle with one of the key items to view its inventory.

Display Cases
- Items stored in display case bricks will spawn physical items within the brick itself, making it appear like the item is actually on display - great for showing off loot and other valuables. Items within displays drop as items you can pickup once the brick is destroyed, and items will be automatically spawned when bricks are loaded from saves (if the inventory hasn't been destroyed).

- Note: There is an issue with certain items in which they don't stay within the display bounds (this is due to how they models are set up, but I'll try to fix this before the final release).

Item Modding
- The anvil brick is used for altering items: such as by repairing them, applying modifications or combining certain items together to form new ones. Items can be repaired by using a Restore Hammer tool in the brick's tool slot, along with the item you want to repair in the input slot.

- Items can be modified by combining them with various gems and when using the Mod Hammer; each colored gems applies a different modification to an item. Some of the modifications include increasing an items durability value, reducing it's weight, or applying a kick / burn / freeze effect to projectile-based weapons (the level of each effect increases each time it's applied, up to level 5).

- Some items can be combined in the anvil with the Blacksmith Hammer - such as joining two iron ingots together to create steel, or combining an iron ingot with one of the various blueprints to create a part for a tool (weapon parts require steel ingots when combined with blueprints in the anvil).

Toggleable Auto-Sorting
- Player's can toggle an option known as Auto-Sorting (via a checkbox near the bottom of the player inventory GUI), which when enabled, will automatically pickup and stack items in your player inventory (or in a backpack or container in your player inventory). Usually, if you already have an item in your player inventory (or if you don't have a free tool slot available), that item can't be picked up. This option is meant for gathering resources or for picking up multiple items at once.

Off Topic / Bible Prophecy Overview
« on: March 23, 2016, 01:39:26 AM »
With everything going on in the world lately, and especially with the latest attacks in Brussels earlier today, I just wanted to give an overview of Bible prophecy, and how it relates to recent events. I've been studying eschatology for a few years now, and even though many people will disagree, please be open; this topic is meant for honest, respectful discussion.

Public Service Announcement: This thread is meant to discuss prophecy, not to attack other religions or beliefs. Also, I am not promoting a specific date or time-frame, thanks =)

Chronology of Events

Future Prophecies Being / About To Be Fulfilled

Return of Jewish people back to Israel - their homeland given to them by God (In Progress)
Ezekiel 20:34 - "I will bring you from the nations and gather you from the countries where you have been scattered -- with a mighty hand and an outstretched arm and with outpoured wrath."
Isaiah 11:11-12 NIV - "In that day the Lord will reach out his hand a second time to reclaim the remnant that is left of his people from Assyria, from Lower Egypt, from Upper Egypt, from Cush, from Elam, from Babylonia, from Hamath and from the islands of the sea. He will raise a banner for the nations and gather the exiles of Israel; he will assemble the scattered people of Judah from the four quarters of the earth."
Hosea 3:4-5 - "For the Israelites will live many days without king or prince, without sacrifice or sacred stones, without ephod or idol. Afterward the Israelites will return and seek the LORD their God and David their king. They will come trembling to the LORD and to his blessings in the last days."
Hosea 6:1 - "Come, let us return to the LORD. He has torn us to pieces but he will heal us; he has injured us but he will bind up our wounds."

Israel becoming a nation again in one day (Fulfilled on May 14, 1948)
Isaiah 66:8 NIV - "Who has ever heard of such a thing? Who has ever seen such things? Can a country be born in a day or a nation be brought forth in a moment? Yet no sooner is Zion in labour than she gives birth to her children."

Israel: From a desolate wasteland to a thriving nation (Fulfilled)
Isaiah 26:6 NIV - "In days to come Jacob will take root, Israel will bud and blossom and fill all the world with fruit."
Isaiah 35:1-2 NIV - "The desert and the parched land will be glad; the wilderness will rejoice and blossom. Like the crocus, it will burst into bloom; it will rejoice greatly and shout for joy...."

Destruction of Damascus (and possibly all of Syria) (Almost Complete)
Apocalypse Damascus: Bombed-out houses and rubble for as far as the eye can see... this shattered landscape is all that remains of one suburb in Syria's capital
Isaiah 17 - “Behold, Damascus is about to be removed from being a city and will become a fallen ruin. . . . At evening time, behold, there is terror! Before morning they are no more. Such will be the portion of those who plunder us and the lot of those who pillage us."

Judgment of Egypt (In Progress)
"Hosni Mubarak ruled Egypt for almost 30 years until he was swept from power in a wave of mass protests in February 2011"
Mohammed Morsi grants himself sweeping new powers in wake of Gaza
How Mohamed Morsi, Egypt’s first elected president, ended up on death row
Isaiah 19 - "Behold, the Lord is riding on a swift cloud and is about to come to Egypt; . . . So I will incite Egyptians against Egyptians; and they will each fight against his brother and each against his neighbor, . . . Moreover, I will deliver the Egyptians into the hand of a cruel master,"

War of Gog and Magog (In Progress)
MAJOR DEVELOPMENT — Discovery of Oil in ISRAEL Ten Times Larger than World Average
Jewish boy's vision of WWIII and Heaven (pres. of US & Russia = Gog & Magog?)
Israel makes massive discovery of oil in the Golan Heights. Is this a prelude to the “War of Gog & Magog”? Here’s the answer, Part Two.

Increase in Wars, Earthquakes, Pestilence, and Plagues / Diseases (Fulfilled and Still In Progress)
Matthew 24 - "For many will come in My name, saying, ‘I am the Christ,’ and will mislead many. You will be hearing of wars and rumors of wars. . . . For nation will rise against nation, and kingdom against kingdom, and in various places there will be famines and earthquakes. But all these things are merely the beginning of birth pangs."

Increase in false prophets, betrayal of loved ones, rise in lawlessness, lack of justice causes love of many to grow cold
Matthew 24 - "Then they will deliver you to tribulation, and will kill you, and you will be hated by all nations because of My name. At that time many will fall away and will betray one another and hate one another. Many false prophets will arise and will mislead many. Because lawlessness is increased, most people’s love will grow cold."

7 Seals and the Rapture (1-5 In Progress, 6 & 7 Underway)

11:11 Phenomena

Rise of the anti-Christ
Daniel 7:24 - "As for the ten horns, out of this kingdom ten kings will arise; and another will arise after them, and he will be different from the previous ones and will subdue three kings."
2 Thessalonians 2:7-9 - "For the mystery of lawlessness is already at work; only he who now restrains will do so until he is taken out of the way. Then that lawless one will be revealed whom the Lord will slay with the breath of His mouth and bring to an end by the appearance of His coming; that is, the one whose coming is in accord with the activity of Satan, with all power and signs and false wonders,"

(Seals 1 - 4) Rise of CIA / 4 Horsemen

The colors described for the 4 Horsemen seen by John in Revelation are the same colors as the "Palestinian" flag, and could very well symbolize the rise of the Islamic caliphate; Islam (especially with those who follow the Quran and Hadith) seeks to conquer through terror / force (represented with the white horse).

Revelation 6:1-2 - "Then I saw when the Lamb broke one of the seven seals, and I heard one of the four living creatures saying as with a voice of thunder, “Come.” I looked, and behold, a white horse, and he who sat on it had a bow; and a crown was given to him, and he went out conquering and to conquer."
Revelation 6:3-4 - "When He broke the second seal, I heard the second living creature saying, “Come.” And another, a red horse, went out; and to him who sat on it, it was granted to take peace from the earth, and that men would slay one another; and a great sword was given to him."
Revelation 6:5-6 - "When He broke the third seal, I heard the third living creature saying, “Come.” I looked, and behold, a black horse; and he who sat on it had a pair of scales in his hand. And I heard something like a voice in the center of the four living creatures saying, “A quart of wheat for a denarius, and three quarts of barley for a denarius; and do not damage the oil and the wine.”
Revelation 6:7-8 - "When the Lamb broke the fourth seal, I heard the voice of the fourth living creature saying, “Come.” I looked, and behold, [a green] horse; and he who sat on it had the name Death; and Hades was following with him. Authority was given to them over a fourth of the earth, to kill with sword and with famine and with pestilence and by the wild beasts of the earth."

(Seal 5) Christian Persecution
Administration under deadline pressure to call violence against Christians 'genocide'
Revelation 6:9-10 - "When the Lamb broke the fifth seal, I saw underneath the altar the souls of those who had been slain because of the word of God, and because of the testimony which they had maintained; and they cried out with a loud voice, saying, 'How long, O Lord, holy and true, will You refrain from judging and avenging our blood on those who dwell on the earth?'”

(Seals 6 & 7) Rapture & Silence in Heaven
Revelation 6:12-17 - "I looked when He broke the sixth seal, and there was a great earthquake; and the sun became black as sackcloth made of hair, and the whole moon became like blood; and the stars of the sky fell to the earth, as a fig tree casts its unripe figs when shaken by a great wind. The sky was split apart like a scroll when it is rolled up, and every mountain and island were moved out of their places. Then the kings of the earth and the great men and the commanders and the rich and the strong and every slave and free man hid themselves in the caves and among the rocks of the mountains; and they said to the mountains and to the rocks, 'Fall on us and hide us from the presence of Him who sits on the throne, and from the wrath of the Lamb; for the great day of their wrath has come, and who is able to stand?'"
John 14:3 - "And if I go and prepare a place for you, I will come back and take you to be with me that you also may be where I am."

7 Year Tribulation

One World Currency, Religion and Governance (led by anti-Christ)
China calls for new global currency
Peres proposes ‘UN for religions’ to pope at Vatican “What we need is an organization of United Religions..."
Global Citizenship

False, Forced 7 Year Peace Agreement (Starts the 7 Year Tribulation)
US 'Will Force' Israel-PA Deal (2013)
Daniel 9:27 - "He will confirm a covenant with many for one 'seven.' In the middle of the 'seven' he will put an end to sacrifice and offering. And at the temple he will set up an abomination that causes desolation, until the end that is decreed is poured out on him."

Mark of the Beast
No one will be able to buy or sell without taking this mark. However, doing so will require consciously denying God, and will condemn that person to Hell forever upon receiving this mark.
Revelation 13:17 - "so that no one can buy or sell unless he has the mark, that is, the name of the beast or the number of its name."
Revelation 14:9-10 - "And another angel, a third, followed them, saying with a loud voice, 'If anyone worships the beast and its image and receives a mark on his forehead or on his hand, he also will drink the wine of God’s wrath, poured full strength into the cup of his anger, and he will be tormented with fire and sulfur in the presence of the holy angels and in the presence of the Lamb.'"

7 Annoying Orangeet & 7 Bowl Judgments Orangeets.html

Abomination That Causes Desolation
The anti-Christ will proclaim himself to be God (and possibly sacrifice an unholy animal, thus desecrating the Jewish temple), which will cause the Jews to wake up and realize he isn't their savoir or messiah. This will also cause them to flee Israel.

Protection / Salvation of the Jewish People
The Jewish people will be protected during the 2nd half of the Tribulation, and will eventually realize that Jesus is their true Messiah. God allowed the Jews to reject Jesus as their Messiah, so that salvation can be offered to everyone, including gentiles (us). However, very soon God will turn His attention back to saving the Jewish people.
Romans 11:25 - "I do not want you to be ignorant of this mystery, brothers and sisters, so that you may not be conceited: Israel has experienced a hardening in part until the full number of the Gentiles has come in,"
Revelation 12:5-6 - "And she gave birth to a son, a male child, who is to rule all the nations with a rod of iron; and her child was caught up to God and to His throne. Then the woman fled into the wilderness where she had a place prepared by God, so that there she would be nourished for one thousand two hundred and sixty days."

Return of Jesus with Christians
Revelation 19:11-13 - "And I saw heaven opened, and behold, a white horse, and He who sat on it is called Faithful and True, and in righteousness He judges and wages war. His eyes are a flame of fire, and on His head are many diadems; and He has a name written on Him which no one knows except Himself. He is clothed with a robe dipped in blood, and His name is called The Word of God."

Millennial Reign & Eternity
Revelation 20:6 - "Blessed and holy is the one who has a part in the first resurrection; over these the second death has no power, but they will be priests of God and of Christ and will reign with Him for a thousand years."

According to prophecy, things happening as of late are just the tip of the iceberg; it's going to get a lot worse very soon and God has been sending countless warnings out of love and mercy so that we can be ready. If you honestly repent and come back to Him then you will have nothing to worry about. If you would like to be saved or would like prayer, please send me a PM. You can also check out the video below regarding salvation:
How / Why to be saved

Add-Ons / GSF Mods Metatopic
« on: March 11, 2016, 02:29:37 PM »

Donations will go towards improving my YouTube Channel and purchasing better software for game development.

    GSF Mods Metatopic
    Various content released over the past decade for Blockland, organized into one topic. Please check back regularly for new releases and for new updates to past projects, since the auto-updater is no longer being used.

    Large-Scale Projects

    Procedural Terrain Generator v3
    An advanced and extremely versatile generator, which creates randomized brick-terrain for you, while making it appear hand-built. This was a truly ambitious project, which I began working on in late 2013 - early 2014. Note: Version 3.1 is in development, and version 4 is planned for a future release.

    Item Storage v4
    Interactive GUIs and events that allow you to store items in bricks, backpacks, vehicles and bots! Due to the inventory / storage system and also due to the numerous possibilities introduced by the custom events, Item Storage can be used in a variety of different ways - such as for creating crafting systems, stores, trading posts and NPC inventories. Note: Version 5 is currently in development, which will probably be renamed to RPGs Extended.

    Scripts & Small-Scale Projects

    ModTer Interior Build Restriction (v1.2.0)
    Originally made for Lord Tony's Toy Store server; this is a script that prevents players from building within ModTer bricks. It even includes additional options to prevent building on top of the empty space of ModTer sloped bricks and wedges, and to disable non-Super Admin planting of ModTer in general.

    This script is great for creating / hosting maps made out of modular terrain, or just to prevent players from hiding bricks inside ModTer. Suggestion topic:

    • Toggleable restriction for players, with a separate toggle option for Super Admins
    • Applies the restriction to bricks planted by players, loaded bricks, and to bricks planted with the new duplicator and other tools.
    • Only applies to ModTer bricks, doesn't apply to bricks planted in water or zone bricks
    • Includes both RTB / Blockland Glass GUI options and server preference variables
    • Option to only allow Super Admins to plant ModTer bricks
    • Can prevent building on top of the empty spaces of certain sloped ModTer bricks, and wedge Modter (via the brick's bounding box)
    • Uses default brick error messages, included the Buried message (since you're planting bricks within "terrain" :P)
    • Prevents planting normal bricks inside ModTer, and ModTer inside normal bricks

      RTB / Blockland Glass Options, Server Commands and Server Preferences
      • /ToggleMTR (Super Admin only Chat Command) - Toggles the build restriction for ModTer interior and sloped building.
      • "Restrict Interior Building" ($Pref::Server::MTRes::IntBuildRes) - Toggles the main, interior building restriction (same as using the /ToggleMTR server command) (boolean var: true / false).
      • "Restrict Building on top Slopes" ($Pref::Server::MTRes::SlopedBuildRes) - Toggles the restriction for building on top of empty space of sloped ModTer bricks and ModTer wedges - if the main restriction above is also enabled (boolean var: true / false).
      • "Don't Restrict Super Admins" ($Pref::Server::MTRes::allowSA) - Toggles both restrictions for Super Admins (boolean var: true / false).
      • "Restrict Non-SA ModTer Plant" ($Pref::Server::MTRres::DisPlyrModTer) - Toggles allowing non-Super Admin players from planting any ModTer bricks (boolean var: true / false).

      Quote from:  Change Log
        • Added classic brick error messages (Buried and Overlap) for certain situations
        • Changed packaged function to include restriction when loading bricks, using the New Duplicator, and when using other tools
        • Reworked relative brick position checks for wedge ModTer bricks
        • Improved functionality for checking multiple ModTer bricks a brick might be in
        • Added support for allowing most bricks to be planted on top of empty areas if at least one segment of the brick is attacked to another below it
        • Added new option for allowing / disallowing players from planting any of the ModTer bricks
        • Added support for preventing ModTer from being planted inside of normal bricks (when the restriction is enabled)
        • Updated packaged function - to fix issues with loaded bricks (all plant errors now default to the OVERLAP error)
        • Removed auto-updater support / requirement

        Simplex Gen: 2D
        A simplified, easy-to-use generator, designed to be an alternative to the complex PTG mod. This add-on uses 2-dimensional noise to generate brick terrain for you, and includes an easy-to-setup fractal algorithm, similar to the one developed for v3 of PTG. Compared to other projects, this add-on was very easy to create, and took only 2 days to complete - less time than any other add-on released previously.

        • Generates terrain exceptionally faster than PTG (it doesn't prevent collision with other bricks, so be sure to clear terrain before regenerating)
        • Designed to work on dedicated servers (please don't disconnect from your server during generation or when clearing terrain)
        • Host-only (with chat messages and center print messages that only the host can see)
        • Includes a basic, yet still highly versatile GUI, which automatically sets up terrain colors for you when opened, based on your current colorset
        • Includes server preference variables and chat commands (see the top of the Server.cs file for more information)
        • Choose colors for grass, dirt, sand and water, and set levels for sand and water
        • Setup the size of the generated terrain, the offset position where terrain generates, and use any brick you want via the brick UI name
        • Advanced options such as regarding the fractal algorithm, a toggle option for snapping bricks relative to their height, and an option for the amount of fill bricks added under terrain
        • Floating brick support (improved from the floating brick functionality included with PTG)
        • Use offsetting to stack grids of generated terrain
        • Toggleable Public Ownership (generated bricks also can't be destroyed when using the hammer or wand, by default)

        Brick Plant Cost (v2.0.0)
        A script that deducts points from a client when planting a brick, if they have enough points to "purchase" that brick (based either on the brick's size or a fixed price). You can also set up rebates for destroyed brick, and your own cost / rebate values for specific bricks. Even though there have been other brick plant cost scripts released in the past, this one is designed to support PTG and other generators, as well as the ModTer Build Restriction Script.

        Great for certain servers and gamemodes where players have to earn the bricks they build with, and for teaching others the value of a dollar.

        • Toggle the ability to purchase bricks when being planted (player score is used as the currency)
        • Players can use the /BPCprice chat command to check the cost and rebate value of their ghost brick, before planting
        • Doesn't interfere with loaded bricks or bricks planted by the duplicator
        • Choose between a relative brick price (based on the brick's size), or a fixed price for all bricks
        • Can be used with ModTer Interior Build Restriction
        • Includes a rebate option, which will give players back a certain amount of points back when destroying / undoing bricks.
        • Set up unique prices and rebate values for certain bricks, within the "config/Server/BrickPlantCost/CustomPrices.txt" file and by enabling "Use Custom Values"
        • (See "Prefs.cs" in the add-ons .zip file for more information)

        Quote from:  Change Log
          • Changed packaged function to fix issue with loaded bricks, and to prevent confusion with duplicated bricks
          • Added a /BPCprice chat command, which allows players to check the price and rebate value of their ghost / temp brick
          • Changed certain RTB GUI preference and var names (some server pref vars are no longer used) and added support for negative integer values for cost / rebate values
          • Added support for giving players a rebate (points back) when a brick is destroyed (via the hammer, wand or any tool that calls onToolBreak) or when undoing a brick (note: doens't work w/ generated bricks)
          • Added option for setting up custom cost / rebate values for bricks, based on their UI name (can be toggled at any time in the RTB / Blockland Glass GUI)

          RPG Bot Tweaks & Events
          Various scripts that apply small changes to bot spawning and the items they spawn with / drop. Meant for RPG servers, but great for DMs and other gamemodes.

          • Choose specific items via a whitelist which bots can be randomly given when spawned, including the ability to spawn with anything or no item
          • Set up bots to spawn or despawn based on times of day: Dawn, Mid-Day, Dusk or Mid-Night (bots can be set up based on their hName or hType)
          • Allows bots to drop their current item on death, or even to drop a randomized inventory on death
          • Includes day / night cycle input events, which are called based on the time of day (also uses an efficient brick input event calling system
          • See the ReadMe.txt file (included in "config/Server/RPGBotTweaks/") for more information on how to set up bot spawning and random items (4 files in total are created in the directory the first time you host the add-on).
          • The add-on's day / night cycle input events (RPGbt_onDawn, RPGbt_onMidDay, RPGbt_onDusk and RPGbt_onMidNight) don't support duplicated bricks or bricks loaded from PTG chunk saves. You need to update / reapply events manually for those bricks for the add-on to know to call them.
          • /ToggleRPGbtr (Super Admin only Chat Command) - Toggles the bot spawning and events routine, which checks the current time of day once per second - relative to the environment day length and day offset (the routine is disabled by default, so make sure to use this command to enable it, otherwise bot spawning and the add-on's input events won't work).
          • Comes with RTB / Blockland Glass GUI and server variable preferences (see "Server.cs" in the add-on's .zip file for more info)

          • RPGbt_onDawn, RPGbt_onMidDay, RPGbt_onDusk, RPGbt_onMidNight - Input events that are called when the day / night cycle first reaches a certain time of day.
          • RPGbt_CondCheck An output event that checks the current time of day. Parameters: if_Dawn, if_MidDay, if_Dusk, if_MidNight
          • RPGbt_onCondTrue, RPGbt_onCondFalse - Input events that are called depending on if RPGbt_CondCheck is true or not.

          Day / Night Cycle Events
          (Made by request) Input and conditional events that are called relative to the time of day: Dawn, Mid-Day, Dusk and Mid-Night. These are basically the exact same events featured in RPG Bot Tweaks.

          • Automatically begins a routine that checks the time of day, although you can use /ToggleEDNC in chat to toggle the routine check (Super Admin only)
          • Invokes onDNC_Dawn, onDNC_MidDay, onDNC_Dusk or onDNC_MidNight (based on the day length and offset)
          • Includes a conditional output event DNC_CondCheck, which then calls either onDNC_CondTrue or onDNC_CondFalse
          • Includes function callbacks for developers (see Callbacks.cs for more info)
          • (Not recommended to be used with RPG Bot Tweaks, although it shouldn't cause problems)

          In-Dev Projects

          Simplex Gen: 3D
          A 3-D noise generator (pre-alpha stage).

          Project: RIS
          A brick with unique functionality upon being planted - unveiled soon (alpha stage).

          Project: WSC
          Unveiled soon (pre-alpha stage).

          PTG Mining
          An endless mining mod designed to work with PTG - you can mine anywhere you choose on generated terrain (still in very early alpha stage).

          Project: TF
          A unique add-on somewhat similar to PTG (alpha stage).

          Project: ACs
          Unveiled soon (pre-alpha stage).

          Item Storage: Version 5 Update

          PTG: Version 3.1 Update


          Add-Ons / Procedural Terrain Generator (Features Tutorial Added!)
          « on: January 22, 2016, 03:18:06 PM »

          After over 2 years of work, introducing version 3 of the Procedural Terrain Generator - the most advanced and versatile generator ever made for Blockland! This add-on creates randomized, brick-terrain for you, while making it appear hand-built. This isn't meant to replace building terrain by hand, but rather to provide another vehicle for creativity.

          * Perfect for zoned-rpgs, MERPs, DMs / TDMs, infinite freebuilds, open world exploration, Day-Z servers, survival gamemodes, and more!
          * Can generate all major terrain types: Cubescapes, Cubescapes w/ Plate-Capping, Platescapes, 2x2 and 4x4 Terrain, 1x1f Mini Empire Landscapes, ModTer, ModTer Wedgescaping, Minecraft Esque, Skylands, Flatlands, Enclosed RP Landscapes and more!



          Easy To Use, Intuitive GUIs

          • Features both a Simplex GUI (easy-to-use) and an expandable Complex GUI for generating landscapes, a Chunk Manager GUI for managing chunk objects and an Overview GUI which gives a brief introduction to the add-on
          • The Simplex GUI is designed to use minimal options for generating landscapes - you tell the generator basically what you want and it takes care of the rest
          • Includes GUI presets for easily saving and loading past settings (also allows you to share landscapes with others)
          • Allows for layer-based landscape previewing (so you can see how your landscape will look before generating it)
          • Advanced options for those who want more control over the generator (including noise scales, noise offsets, section cut heights, routine options, and other settings)


          Finite & Infinite Terrain Generation (seamlessly switch between both)

          • Includes genuine infinite terrain generation, which works for all players on your server, and auto-adapts as players join and leave your server (chunks of terrain will be created and removed relative to each player's location)
          • Set separate chunk radii for normal players and super admins when using infinite terrain (you can even disable chunk culling / removal)
          • Handles terrain within chunks - which are basically just boxes or containers that house generated bricks
          • Finite terrain makes a return; you can set a pre-defined grid area where your landscape will generate
          • Compliments the game's brickgroup and trust system, rather than overriding it (generated bricks can be saved normally as a .bls file)
          • Toggle chunks as being "Static", which will prevent them from being removed under certain conditions - great for creating spawn areas when using infinite terrain
          • Generates seamless landscapes


          Landscape Options

          • Toggle additional features such as Mountains, Caves, Clouds, Floating Islands, and Boundaries, each with their own settings
          • Support using various brick sizes, including ModTer bricks (all bricks snap to a height relative to the brick itself)
          • Choose between 3 different ModTer types for terrain, clouds and floating islands (Cubes & Ramps, Cubes & Wedges, and Cubes only)
          • Choose between 4 different terrain generation types (Normal, Skylands, Flatlands and loading from chunk saves only - can be used to create infinite freebuilds, or zoned RPGs)
          • Other options include: AutoSaving, Gradual Generation, Radial Grid, Edge FallOff, and Public or Standard Ownership
          • Customize the colors and prints for terrain and the various features, along with other settings
          • Use the Edge Falloff option to snap terrain edges to the group, and to close-up openings of Skylands, floating islands and clouds near the grid edge


          Biomes & Details

          • Includes 3 toggleable custom biomes, which can be used to create unique areas of terrain, such as arctic mountains and arid deserts
          • Customize colors, prints and detail bricks for your biomes (details allow you to add things like plants and trees; any bricks can be used)
          • Choose between 4 different water types: normal, lava, ice and quick sand for the default and custom biomes (each include unique zone, wave and particle effects)
          • Select up to 18 detail bricks per biome (or use the Mass Details List GUI to add up to 400 per biome)
          • Includes Common, Uncommon and Rare detail brick generation-ratios; you can also adjust the standard frequency
          • Smart Detail Placement Algorithm - when planting details on ModTer bricks
          • Includes Support For Sylvanor's Tree Bricks - Randomly chooses one of the three tree base bricks when one of the tree top bricks are selected as a detail (you can set up 3 random colors for the base bricks)


          Build Loading

          • Load your own .bls saves randomly into the landscape; you can set up placement parameters, frequency and toggle auto-rotation for each
          • Also can generate flat areas in the landscape, to easily build on terrain (both flat areas and build loading can be enabled at the same time, but be sure to reduce the flat area frequency first)


          Dynamic Stream Bricks

          • Custom stream source bricks are included that will cause dynamic streams / waterfalls to cascade downward when planted
          • You can adjust how quickly streams cascade, define who can plant them, toggle water zone generation and more


          Combine Features In Unique Ways


          Chunk Saving
          • Saves your planted bricks to the terrain in a custom format within chunks, with various saving / loading options included
          • Define when and how chunks are saved
          • Permanent and Normal Chunk Saving options included
          • You can include chunk saves with shared presets, so that player builds on the landscape can be loaded with the preset itself (more info in Help.txt included in the add-on's .zip file)
          • You can even use chunk saving to speed up landscape generation


          Toggleable Multi-User Support
          • Toggle allowing other players to upload their GUI settings to the server (disabled by default)
          • Toggle permissions for allowing other players to use PTG server commands and events (disabled by default)
          • Toggle ability for players to upload and manage already uploaded builds (disabled by default)
          • Toggle ability for any player to use the /PTGPos command to check their current position


          Floating Brick Support
          - Modifies scripts for the hammer, wand and admin wand to support player bricks planted onto the floating landscape; also supports the game's brickgroup and trust system (build shown below was done by Alternative - 4121)


          Server Commands & Events

          • Events are included as a separate download, allowing you to manage routines, change the generator seed, etc.
          • Use /PTGCmds for a list of all available commands; they can also be executed through buttons in the GUIs
          • /PTGStart - Starts a finite or infinite generation routine, based on the last settings uploaded to the server
          • /PTGHalt - Stops a generation or clearing routine in progress
          • /PTGClear %bool - Clears all non-static chunks; replace %bool with 1 if you don't want the chunk to be saved during removal (depends on your saving options)
          • /PTGClearAll %bool  - Clears all chunks, even if static; replace %bool with 1 if you don't want the chunk to be saved during removal
          • /PTGClearSpam %ID - Clears a player's bricks from all existing chunk objects; replace %ID with the player's Blockland ID whose bricks you want to clear
          • /PTGRemoveChunk %bool - Removes the current chunk object your player is within; replace % bool with 1 to also clear the chunk's save, if present
          • /PTGClearAllSaves %string - Deletes all chunk saves on your computer; replace %string with "AllSaves" to remove saves for all seed values, not just for that seed
          • /PTGPurge - Clears all chunks, even if static, and removes any saves that might be present for those chunks
          • /PTGCount - Displays the number of chunks that currently exist, the amount of bricks within them, and other data
          • /PTGStatic - Toggles the current chunk object your player is within as static or not
          • /PTGAllStatic %bool - Toggles all existing chunk objects as static or not; set %bool to 1 to set them to static, or leave blank to set them to non-static
          • /PTGSave - Saves all bricks within chunks, based on your current settings for saving.
          • /PTGPos - Shows your players current position and facing direction; can be used by any players on your server (useful for RPGs for finding other players, towns, etc. - permissions can be toggled)
          • /PTGReveal - Toggles highlighting all existing chunk objects using static shapes (also shows if each chunk is static or not, based on the colors you define for the static shapes in the GUI)
          • /PTGSetDefault - Sets your current GUI settings as the new server and GUI defaults, rather than using standard defaults (which will be loaded automatically when a new server is created - this command doesn't work on dedicated servers on other player's servers)


          Complete Dedicated Server & Remote Console Support
          • PTG was designed from the very beginning to support dedicated servers (GUI settings have to be uploaded to the server using one of the APPLY buttons, in order for them to take effect)
          • Completely Autonomous - Join and leave your server as you please, even while routines are running (you need to start a routine while being present on the server at least once, prior)
          • PTGRmt(%func); function is included allowing you to easily call PTG server commands through the external console for your dedicated server, without being present (PTGRmt("Help"); will provide more info, and PTGRmt("List"); will list all available functions you can use - more info in Help.txt included in the add-on's .zip file)


          Various Help Options
          - Video tutorials on YouTube
          - A Help GUI built into most interfaces (can be opened by clicking any of the (?) question mark icons)
          - An Overview GUI (that gives an introduction to the add-on)
          - And a Help.txt file (included in the add-ons .zip)


          Other Technical Features
          • Includes custom bricks, such as new ModTer water (which support planting both normal and ModTer bricks inside)
          • Smart brick-grouping algorithms - help keep the brick count down by grouping water, streams and terrain fill bricks into larger bricks
          • Uses my own, custom made noise algorithms, developed over the past few years and designed to be as fast and efficient as possible (based on the LCG random number generation method)
            • Perlin Noise
            • Multi Iteration Fractals
            • Incoherent Noise / Random Number Generation
            • Random Subdivisable Zones
            • Marching Cubes Algorithm - for ModTer placement
          • Colorset Conversion / Adaption - Automatically takes different colorsets into account for various situations, and finds the closest colors possible
          • Psuedo Equator Simulation - prevents certain features from generating until a certain distance from the origin on the Y-Axis (can be used to reward exploration)
          • Brick Limit, Buffers and Lag Detection (halts or pauses routines if lag is detected or certain limits are exceeded - can be disabled)
          • Built-in server hard limits, and various adjustable limits
          • Chat Notifications (which you can adjust the font size for) and Toggleable Console Echo Messages
          • Automatic Server and GUI loading of default settings (along with the option to set up custom defaults)
          • Third-Party / Gamemode support - function for loading presets on the server-side, which auto-starts a routine afterward (various options included with this function as well - more info can be found in Help.txt located within the add-ons .zip file
          • Various methods for sharing generated landscapes (share seed values, presets, presets with chunk saves, or presets with chunk saves and uploaded / converted builds) - more info can be found in Help.txt (in the add-ons .zip file)
          • Conflict Prevention (prevents functions from interfering with each other when accessing / editing chunks)
          • Utilizes function schedules / delays, gradual execution and recursion to improve generator performance
          • Noise scale auto-fixing option
          • and much more!

          Modification Help / Procedural Terrain Generator v3 [Working on v3.1]
          « on: July 08, 2015, 01:08:03 PM »
          PTG has been released publicly, check out the new add-ons topic here:

          P T G
          A topic dedicated to development of version 3 of the Procedural Terrain Generator - the most advanced and versatile generator made for Blockland!
          Gallery Topic:

          Build Submission:
          Version 3 of PTG allows you to load your own .bls saves randomly into the terrain. I was hoping to have a pack of .bls saves included as a separate download with the release of PTG, so that players can try out the feature by using those builds. If you would like to submit a build to be included in this pack with PTG, please submit it on this topic or via PM - any builds are welcome and full credit will be given.

          Rules For Build Submission:
          + Must be under 20,000 bricks
          + Must fit within an 8x8x8 grid of 64x cubes (in other words: if Blockland had a 512x cube, your build would have to fit inside it)
          + Use any colorset you want, but please only use bricks that are included as default with Blockland
          + Builds must be your own, please don't submit other players' builds
          + Please post a screenshot of your build, and a download link to the .bls file (only the .bls, no .zip files please)
          + Non-Directional events, particles, lights, and default item spawns / default audio are welcome


          Planned / Included Features:

          + Adaptive Chunk System
                    - Infinite and finite terrain generation (can seamlessly switch between both)
                    - Autosaving and distance chunk culling for infintie terrain
                    - Works for all players in your server and automatically takes into account when players join and leave
                    - Pauses when server lag is detected or when close to exceeding brick limit
                    - Gradual chunk loading that loads less chunks for players that are exploring / moving, and more for those who are stationary
                    - Chunk saving / loading options with save file-amount caps
                    - Separate chunk radii for normal players and superadmins, and radial or square grid generation
                    - Admin / SuperAdmin manager support (allows certain players to control the generation routines and change settings in the GUIs)
                    - Server chat and toggleable server echo messages meant for quick-referencing
                    - Easy to use and understand GUIs, server commands and chunk-management
                    - Floating brick support
                    - Supports any type of brick terrain (ModTer, Mini-Empires, PlateScaping, CubeScaping, and more!)
                    - Improved seed-system / terrain generation and preset saving / loading
                    - Colorset adaptation
                    - Toggleable static / non-static chunks and static value loading (prevents certain chunks from being removed)
                    - Gradual brick loading that prevents lag during chunk loading and genreation
                   - "Smart" gap-fill scripts
          + Landscape Options
                    - Choose between Normal Terrain, Flatlands, Floating Skylands and No Terrain (meant for infinite freebuilds)
                    - Add Clouds, Boundaries, Floating Islands, Mountains, Caves, Biomes, Biome-Specific Details, and Your Own Custom builds into the landscape, no matter what terrain type you choose (for both infinite / finite terrain)
                    - Greatly improved, less costly ModTer placement script
                    - Supports all sizes of Modular Terrain (from 4x to 32x) and Normal Bricks (from 1xf to 32x!)
                    - Plantable / dynamic stream bricks
                    - Optional feature offsets, section cuts and other technical options for those who want more control over the landscape
                    - Psuedo-Equator Simulation (choose when biomes start generating, relative to the Y-Axis position of "0") and Biome/Terrain height-modifying
                    - Edge FallOff option (for forcing edges of terrain, clouds and floating islands to falloff to "0" / close openings)
                    - Common, Uncommon and Rare detail brick generation for specific detail bricks relative to each biome
                    - Custom biome setup, similar to the past version
          + Other Additions
                    - Custom bricks (such as pillar bricks and custom ModTer water) that help in reducing the max brick count
                    - Optional events (for managing routines, changing the seed and loading presets)
                    - Custom made noise algorithms design for speed and effeciency
                    - Dedicated server support and possibly cross-user GUI settings-downloading

          Community Help & Feedback Welcome:

          + 3-Stage Testing (Starting Very Soon - Testers Welcome!)
                   - Initial Alpha Test: Meant for testing core functions, such as finite and infinite generation
                   - Beta Test: Meant for checking any and all issues
                   - Pre-Release Test: For testing the GUIs and to look for any small, remaining issues before the final release.

          + Submitted Builds
                    - (more info at top of OP)

          + Recommendations
                    - Recommendations for what should be added, changed or removed are also welcome. Anything that might delay the release though may have to wait for the next version.

          Current Testers (20 of 20 Max):
          Siberian Husky
          The Murderous Cop

          Previous Testers:
          - Catzoo
          - Hodot
          - Hawt (removed by request)
          - 77x5ghost2
          - Greek2Me
          - LegoPepper
          - Conan (removed by request)
          - Dannu
          - Maxxi (now Maxx°)
          - Honno
          - gr8dayseth
          - gebenuwell
          - Xeidious
          - otto-san
          - Pecon
          - rggbnnnnn
          - Taboo (ban on sight by Badspot)
          - Dionysusan
          - mario0126
          - TristanLuigi
          - Blake1Studios
          - Bester Bageler
          - Bdarty
          - Aidan10
          - Shizza04
          - K3k0m@n
          - blockguy™
          - Mule
          - DAProgs
          - superdupercoolguy
          - tony-0222
          - Epiczamz
          - jonnyman5656
          - Pie Crust
          - Bicbacto55 / haloz­³
          - SuperSuit12
          - dotclock
          - DrHitius
          - pwnfulz
          - mod-man
          - DaSord213
          - Cookies and Cream
          - Kyuande

          Dev Updates:

          [1/9/2016]GUIs Expansion Option Finished; Over Changes

          [1/5/2016]GUIs Are Being Finalized

          [1/3/2016]GUI Presets Being Finalized

          [1/1/2016]Simplex GUI Near Completion

          [12/19/2015]Various Additons / Fixes

          [12/17/2015]99% Complete - Entered Pre-Release Stage!

          [12/15/2015] Finished Mass Details & Third Party Support; Other New Options  

          [11/28/2015] PTG is 98% Done! Streams / Boundaries Finished; Various Changes

          [11/10/2015] Streams, Floating Brick Support and ModTer Support Almost Finished

          [10/25/2015] ModTer Finished For Terrain

          [10/20/2015] ModTer "Cubes&Wedges" Option Close To Being Done

          [10/19/2015] Terrain is Now Seamless!

          [10/14/2015] ModTer Support Being Finalized, Boundary Support For Infinite Terrain Started

          [10/9/2015] PTG Entered Beta Stage!

          [10/6/2015] Build Loading Done, SkyLands Updated

          [10/3/2015] Build Loading is 95% Done, Lag Estimation and Depth Simulation added to Previews

          [9/25/2015] Progress made with Build Loading

          [9/9/2015] GUI Previewing Started, Also Included: Enlarging Images, Noise Auto-Fixing & New Chunk Saving Options

          [8/25/2015] Edge FallOff Added, Expandable Mini Control Window Added

          [8/21/2015] Pseudo-Equator Added, Floating Islands Fixed

          [8/10/2015] Clouds and Floating Islands Added

          [8/3/2015] Revised Alpha Released!

          [7/21/2015] GUI Video Tutorial Added

          [7/19/2015] Presets Manager, Dedicated Server & Cross-User Support, Testing Has Started!

          [7/13/2015] Selection GUIs

          [7/8/2015] Server Commands and Messages

          Gallery / PTG v3 Development
          « on: April 14, 2015, 11:27:55 AM »
          Check out the Modification Discussion topic here:

          Just thought I'd post a new topic regarding development of version 3 for my Procedural Terrain Generator Add-On, especially since it's taking awhile to finish. I completely rewrote the scripts and improved them since last time, so let me know what you think! Any suggestions and constructive feedback are welcome; it's still a work in progress.


          Old Gallery Topic (too old to edit or bump):
          Old Add-On Topic (outdated):

          Planned Features:
          • Infinite and Finite Terrain Generation (can choose separate grid-generation sizes for host and non-host players)
          • Options to choose radial or square grid generation, the start/end grid-gen sizes or radial gen around the player, and gradual or entire grid-gen per player (for multiplayer)
          • Custom Biomes and Detail Brick Setup (choose 3 custom biomes, each with up to 12 details bricks each - you also can choose details for caves)
          • Now will feature Common, Uncommon and Rare detail brick generation on the landscape (to make it seem more realistic) along with pseudo-random brick rotation from v2
          • Easy to Use, Intuitive GUI
          • More Efficient Scripts and Improved, Custom Made Noise Algorithms
          • Options For Normal Terrain Generation, Floating Islands, Flatlands, 3D Caves and No Terrain (for infinite free-builds)
          • ModTer Support And Options for Various Terrain Brick Sizes to Use
          • Chunk Saving and Loading (to save and load player builds on the terrain, with lights, items, vehicles, events, etc.)
          • GUI Preset Saving, Loading and Sharing
          • Path Generation, Improved Cloud Generation and Boundaries (for both grid types)(choose custom bricks for clouds and boundaries)
          • (?) Generate roads / bridges and load player saves directly onto the landscape
          • Choose various Normal and ModTer brick sizes for the landscape (i.e. 8x cubes, 4x cubes, 32x cubes, 8x8x1 bricks 16x16x1f etc.)
          • New Edge-FallOff option to snap the ends of islands to the ground
          • Option to set chunks to static or non-static (for infinite terrain - prevents removing bricks when culled, such as if the chunk as spawn bricks, etc.)
          • Chunk-management tool (for host and super-admins) for managing chunks (reload, set to static/non-static, save, remove, etc.)

          Add-Ons / Admin Applications [Script]
          « on: October 01, 2014, 09:47:08 PM »
          Admin Applications

          A mod that allows players to apply for an administrative position on your server.

          Helps prevent promoting incompetent / abusive admins or super admins.

          Thanks to:
          • Furling - GUI and script tweaking [Project Lead]
          • jes00 - GUI tweaking and scripting
          • [GSF]Ghost - GUI tweaking and scripting [client/server communication]
          • ZombeKillz - Beta testing
          • catzoo - Beta testing
          • Jetz - for his original application tips used in this mod

          Check out our old modification discussion topic.
          Recommended to be used with RTB Server Control.

          GUI Pics:

          Main Features:
          • Form GUI that allows players to apply for either normal or super administrator by filling out an application.
          • Review GUI that allows the server host to view all received applications and respond to them. After selecting an application, the host can choose to either admin or super-admin a player, deny their app or even blacklist a player from reapplying (if denied or blacklisted, applicants will be notified as to why the host choose said option). The host can also choose to undeny and unblacklist applications.
          • Players can choose to reapply if their application is denied by the server host. The host can also choose a custom reapplication limit from the Review GUI, anywhere between a few days, weeks, months or even once / no limit.
          • Built-in chat filter that prevents other players from asking for admin (it will instead tell them to download the add-on to apply and provide a download link for it); Admins are immune to the chat filter. It also drops special characters when checking chat messages.
          • Pending notification system that will notify players (if not present on the server at the time) of the host's response to their application, the next time they join.
          • Limited Dedicated Server support - just about everything, except refreshing the apps list (i.e. showing newly received applications) in the host's Review GUI, works on dedicated servers.
          • Mac support

          (23 KBs : :

          Release Notes:
          • If McAfee is blocking the redirect page from loading, please message Furling, jes00 or myself for a direct link to download the add-on.
          • Do not delete application files or folders manually while the game or server is still running.
          • New applications will not be received from a player if they still have a pending application (i.e. hasn't been reviewed by the host yet) or are already admin / super admin.
          • New applications will also not be received from a player if their Blockland ID is on the Add-On's blacklist, or if they fail the reapplication limit check.
          • You can toggle the BL_ID or Name sorting option buttons (in the Review GUI) to switch between ascending / descending order. You can do the same with the Size button to toggle small / large viewing sizes.
          • Spam-prevention filters are included - it will kick the spammer from the server if they send an excessive amount of server commands.
          • When the host chooses to approve an application, and to give the applicant and administrative position, that player will also be added to the auto-admin list (and likewise for super-admin).
          • New applications can still be received when the host is not on the server (i.e. on dedicated servers). They will be notified of a new app the next time they join.
          • The reapply limit will be saved as a server preference once changed, and will be reloaded for the server and Review GUI pop-up menu the next time you host.
          • The server host is notified by echos in the console when a player first requests one of the GUIs, when spam or errors are detected, or when a new application is received.

          Ideas for v2:
          • Use a hidden GUI element with "enter" as the accelerator to replace newline breaks with <br> instead. (?)
          • Auto-refresh the host's app list in the Review GUI when a new application is received.
          • Improve appearance of GUIs, such as by using custom buttons.
          • Fix refreshing of the apps list on dedicated servers.
          • Use the stripChars functions to remove special characters in the chat filter.
          • Send apps list and app data across the server to the host (should fix dedicated server-related issue).
          • Include option to choose other players (by ID?) to allow to respond to apps, or to allow any admins to respond to apps.

          Off Topic / Happy Birthday
          « on: September 29, 2014, 10:45:30 AM »

          Today is his birthday, and I believe he is a decent member of the BL community. So, let's all wish him congratulations and best wishes. Happy Birthday Furling!
          btw he may have blackmailed me to do this...)

          Modification Help / SimGroup Trust Errors
          « on: July 27, 2014, 01:10:56 PM »
          After testing a terrain generator on my server yesterday, I noticed that players weren't able to hammer bricks that were generated or planted by players on generated bricks (most were connected to the ground). These are the errors we would receive in the consoles (same error comes up when using the wrench):

          Code: [Select]
          ERROR: getTrustLevel() - trust levels between 40244 and 3195 are assymetrical.
          BackTrace: ->hammerImage::onFire->hammerImage::onHitObject->getTrustLevel

          ERROR: SimGroup::getTrustFailureMessage(Chunk_-256_-64 [939169]) - brickgroup is not in the main brick group
          BackTrace: ->hammerImage::onFire->hammerImage::onHitObject->GameConnection::sendTrustFailureMessage->SimGroup::getTrustFailureMessage

          The add-on works by creating another brickgroup (added to the mainBrickGroup) for chunk simgroups, and then adds the chunk simgroups to the parent simgroup. The chunk simgroups are given methods that the normal player brickgroups would have, except I noticed that potentialtrust methods are not added to the chunks, which might be causing the issue, but I'm not sure. Also, both generated bricks and players' bricks are added to the relative chunk simgroups, instead of their own brickgroups. Any help on resolving this is appreciated!

          Gallery / Updated Terrain Generator [Video Added]
          « on: May 16, 2014, 11:51:28 PM »

          Entire Development Album

          Just thought I'd show off my progress on the next update for the Procedural Terrain Generator. Let me know what y'all think! I could also use feedback, as well as suggestions on what should be included. (Check out the old PTG topic here:

          One of the options that will remain from the previous version is the ability to set the terrain brick height-snap scale. In this screenshot, the height-snap scale is set to 1 or "full scale", so bricks are placed in voxel-like fashion.

          A generated landscape showing off the new cave system and brick-efficiency script (consists of about 55,000 bricks).

          Another, larger landscape consisting of about 210,000 bricks; gaps between the "grass" and "dirt" layer will eventually be filled in with 1x-height bricks and plate bricks.

          Example of the new fractal algorithm.

          Caves / tunnels now connect with the terrain layer above.

          Basically what the new GUI will look like, although this is just temporary. I might also add custom GUI profiles, such as for radio, checkbox and window controls.

          Examples of different seed, brick-size and sand-level settings. The first image uses 16x bricks for the terrain, the second uses 4x, and the last, 8x.

          If you prefer for bricks to float, perhaps to reduce the brick count, there will be an option for that; a second layer underneath the terrain will be added to prevent issues with visible gaps between bricks and hammering-issues.

          I've already made progress with caves (which generate independently of the terrain via two separate noise passes), cliffs, biomes, and other features. I've also included a script that uses subdivisible zones for planting bricks efficiently under the terrain, based on their size. Most of the features from the past version should also be included.

          Here's what I'm planning for v3 of PTG:
          -> Toggleable finite/infinite terrain generation. The infinite terrain option will build and remove chunks around all players within your server, as they explore the landscape (I already tested a prototype for a single player). Other players' bricks will also be saved within chunks before they are removed, which will be saved in .bls format.
          -> Preset saving and loading, for easily sharing generated landscapes with others.
          -> New, custom-made and much-improved random number generator (based on the LCG method), noise algorithms (including a fractal algorithm) and seed system. The terrain also doesn't mirror itself on the X and Y axis like it did before.
          -> Support for various brick sizes, hopefully various ModTer brick sizes as well. (I might also include options for selecting different brick sizes for certain aspects of the landscape: such as for clouds and boundaries).
          -> Brand new GUI, which will be much more user-friendly and have a manual built in. The preview feature should also be improved, allowing you to filter certain layers to be displayed; an elevation preview might also included.
          -> Chunk and brick-generation delays to prevent drops in fps, as well as an adaptive function-delay that checks for and waits during lag-spikes before loading new chunks.
          -> Greater control over XY and Z scales, section-cuts, and other aspects for caves, clouds, etc.

          Pages: [1] 2 3