Skip to content

Commit

Permalink
Another rewrite without excessive file IO
Browse files Browse the repository at this point in the history
  • Loading branch information
KovuTheHusky committed Feb 3, 2019
1 parent f6851d4 commit e4863ce
Show file tree
Hide file tree
Showing 5 changed files with 209 additions and 344 deletions.
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2014-2018 KovuTheHusky
Copyright (c) 2014-2019 KovuTheHusky

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
45 changes: 35 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,18 @@
# Dynmap-Structures [![Build Status](https://travis-ci.org/KovuTheHusky/dynmap-structures.svg?branch=master)](https://travis-ci.org/KovuTheHusky/dynmap-structures)

A Bukkit plugin that shows your world's structures (such as Villages, Strongholds, and Temples) on Dynmap.
A Bukkit plugin that shows your world's structures (such as Villages, Strongholds, and Pyramids) on Dynmap.

[![Dynmap-Structures](https://kovuthehusky.com/assets/dynmapstructures3.png)](https://kovuthehusky.com/examples/dynmap-structures)

## Features

* Adds markers to [Dynmap](https://dev.bukkit.org/projects/dynmap) where all structures are located.
* Currently supports the following structures in the following dimensions:
* Overworld: [Desert Temple](https://minecraft.gamepedia.com/Desert_temple), [Igloo](https://minecraft.gamepedia.com/Igloo), [Jungle Temple](https://minecraft.gamepedia.com/Jungle_temple), [Woodland Mansion](https://minecraft.gamepedia.com/Woodland_mansion), [Abandoned Mineshaft](https://minecraft.gamepedia.com/Abandoned_mineshaft), [Ocean Monument](https://minecraft.gamepedia.com/Ocean_monument), [Stronghold](https://minecraft.gamepedia.com/Stronghold), [Witch Hut](https://minecraft.gamepedia.com/Generated_structures#Witch_hut), [Village](https://minecraft.gamepedia.com/Village).
* Overworld: [Desert Pyramid](https://minecraft.gamepedia.com/Desert_pyramid), [Igloo](https://minecraft.gamepedia.com/Igloo), [Jungle Pyramid](https://minecraft.gamepedia.com/Jungle_pyramid), [Woodland Mansion](https://minecraft.gamepedia.com/Woodland_mansion), [Abandoned Mineshaft](https://minecraft.gamepedia.com/Abandoned_mineshaft), [Ocean Monument](https://minecraft.gamepedia.com/Ocean_monument), [Stronghold](https://minecraft.gamepedia.com/Stronghold), [Witch Hut](https://minecraft.gamepedia.com/Witch_hut), [Village](https://minecraft.gamepedia.com/Village), [Shipwreck](https://minecraft.gamepedia.com/Shipwreck), [Buried Treasure](https://minecraft.gamepedia.com/Buried_treasure), [Underwater Ruins](https://minecraft.gamepedia.com/Underwater_ruins).
* Nether: [Nether Fortress](https://minecraft.gamepedia.com/Nether_fortress).
* End: [End City](https://minecraft.gamepedia.com/End_city).
* Configure which types of structures you would like to be shown.
* Localize or change the labels to anything you would like.
* Compatible with [CraftBukkit/Spigot](https://www.spigotmc.org), as well as any other [Forge](http://www.minecraftforge.net) based Bukkit-compatible server with [DynmapForge](https://minecraft.curseforge.com/projects/dynmapforge) and [DynmapCBBridge](https://minecraft.curseforge.com/projects/dynmapcbbridge) installed.
* Multi-world compatibility with plugins such as [Multiverse](https://dev.bukkit.org/projects/multiverse-core) installed.
* Includes compatibility with [Biomes O' Plenty](https://minecraft.curseforge.com/projects/biomes-o-plenty).
Expand All @@ -20,9 +21,13 @@ A Bukkit plugin that shows your world's structures (such as Villages, Stronghold

The **structures** node supports boolean values for the following keys:

**deserttemple**
**buriedtreasure**

If true, displays Desert Temples on your map.
If true, displays Buried Treasures on your map.

**desertpyramid**

If true, displays Desert Pyramids on your map.

**endcity**

Expand All @@ -36,9 +41,9 @@ The **structures** node supports boolean values for the following keys:

If true, displays Igloos on your map.

**jungletemple**
**junglepyramid**

If true, displays Jungle Temples on your map.
If true, displays Jungle Pyramids on your map.

**mansion**

Expand All @@ -52,6 +57,14 @@ The **structures** node supports boolean values for the following keys:

If true, displays Ocean Monuments on your map.

**oceanruins**

If true, displays Underwater Ruins on your map.

**shipwreck**

If true, displays Shipwrecks on your map.

**stronghold**

If true, displays Strongholds on your map.
Expand All @@ -66,9 +79,13 @@ The **structures** node supports boolean values for the following keys:

The **labels** node supports string values for the following keys:

**deserttemple**
**buriedtreasure**

If set, the label for Desert Temples on your map. Default value is Desert Temple.
If set, the label for Buried Treasures on your map. Default value is Buried Treasure.

**desertpyramid**

If set, the label for Desert Pyramids on your map. Default value is Desert Pyramid.

**endcity**

Expand All @@ -82,9 +99,9 @@ The **labels** node supports string values for the following keys:

If set, the label for Igloos on your map. Default value is Igloo.

**jungletemple**
**junglepyramid**

If set, the label for Jungle Temples on your map. Default value is Jungle Temple.
If set, the label for Jungle Pyramids on your map. Default value is Jungle Pyramid.

**mansion**

Expand All @@ -98,6 +115,14 @@ The **labels** node supports string values for the following keys:

If set, the label for Ocean Monuments on your map. Default value is Ocean Monument.

**oceanruins**

If set, the label for Underwater Ruins on your map. Default value is Underwater Ruins.

**shipwreck**

If set, the label for Shipwrecks on your map. Default value is Shipwreck.

**stronghold**

If set, the label for Strongholds on your map. Default value is Stronghold.
Expand Down
41 changes: 0 additions & 41 deletions src/main/java/com/kovuthehusky/dynmap/structures/Chunk.java

This file was deleted.

Loading

0 comments on commit e4863ce

Please sign in to comment.