timvisee / dungeon-maze Goto Github PK
View Code? Open in Web Editor NEW:goberserk: DungeonMaze Craft Bukkit plugin - An amazing world generator for Bukkit and Spigot
License: GNU General Public License v3.0
:goberserk: DungeonMaze Craft Bukkit plugin - An amazing world generator for Bukkit and Spigot
License: GNU General Public License v3.0
The chest Event doesn't affect special room like library, etc....
Implement basis for the universal updater for Dungeon Maze.
The update worker doesn't have to be feature complete yet. It just has to be able to check for updates, and install new versions.
Described here: #63
Tim, I am trying to get BukkitForge world management working with Multiverse, DungeonMaze, and other world plug-ins. Do you have build instructions so I can create a build I can use to debug?
I'll make this issue as a todo list :
Console output: http://hastebin.com/atelicezah.avrasm
Is there an ETA on a 1.10 release? I'm sorry for being one of those, but it's becoming rather bothersome as it spams the console every second.
Fix the Bukkit-specific updater for Dungeon Maze.
The currently implemented version downloads wrong update files.
Described here: #63
Are there any plans for updating to 1.13.1 ?
I like the concept so a upgrade of the plugin looks great
Spawners generate as/become pig spawns.
-Spigot 1.12.1
-No other plugins.
I assume something changed in the way spigot/minecraft handles spawners or NBT tags but im no programmer so idk.
To keep lamps on without a redstone source: https://github.com/jacklink01/LampControl
Not sure what to think, the plugin sort of runs correctly. It at least worked correctly till they (mcpc team) swapped to forge world loading. Now I can generate worlds but I get stack overflow, general error and exceptions.
All this would be fine if I could get a working world. Worlds that do generate and appear normal don't allow me to teleport to them, I imagine this being because the DMworld folder is now, in fact, inside the world folder itself.
Checks on the world show loaded chunks and entities, /dm list shows the world loaded and preloaded etc. /dm teleport states it doesnt exist.
Some selections of exceptions and crashs.
this one happens often, it also often hangs the server on dm world generation. I thought it was an error with other mods or plugins but it occurs running it alone.
This one happens everytime I create a world.
I hope it is a fixable issue, The swap to forge world loading broke many of the plugins I used and I received not much help when I requested the team add a work around. I would hate to lose dungeon world too!
I have an idea for a plugin designed for crowded (80+ Players) public servers which uses the DungeonMaze Api :
This plugin adds a commands/portals system which teleports the player into an unexplored region of the maze. Every player own his spawnpoint (spawn room) and the others can't destroy it.
The room have some chests, furnaces and other essential objects but the owner can't modify blocks in the room. The player to get more space and other protected objects have to claim special rooms: these rooms have useful tools like cobblestone generator, item converters, lava and water source, library with enchantbook, etc... Every room have a portal/block which allow the owner to move throught them.
What do you think about?
Bye, Gabriele
When trying to generate DungeonMaze world with multiverse, it doesn't show up in the generator list. It loads fine with no errors. I'm using the latest version of multiverse. I tried all versions of bukkit/spigot 1.8.1 and up. I've also tried to just have them as the only plugins in my plugin folder.
Rework the whole updating system, and implement it properly.
Work with UpdateRequest
and UpdateResponse
objects, for creating general update requests and responses. The request object would hold whether updates should be automatically installed, and so on. The response object holds properties like whether an update is available, and whether it is installed.
Use a general updating system using adapters. The existing updaters should be modified to use these adapters. This would adding new updating systems easier later on.
The Bukkit updater should be wrapped to achieve as much as the wanted functionality as possible.
The update manager should provide a directory/file to an updater to download any file updates to. Installing downloaded update files should be generalized, as it doesn't make sense to reimplement this in each new updater.
Even though the updater that is used should be selected automatically, the option should be provided to switch to a different updater. It must be checked whether this is allowed when the plugin is released on Bukkit, as it might not be allowed to use a different updater than the one provided by Bukkit itself.
When the plugin is being reloaded, it is having trouble saving all Dungeon Maze specific regions.
The exception that is thrown mentions that a MessagePack class can't be found.
This does only seem to happen when reloading all plugins (not when shutting down the server).
Hi Guys,
Running KCauldron 1.7.10 - cannot get chests to spawn with items at all in any version ?
Is this supposed to happen at all?
The current implementation (v0.2.4-SNAPSHOT) has issues setting the contents of chests properly.
All chests are empty after they are being generated.
No error or warning is returned regarding this issue when running the plugin.
Even though the proper functions are invoked.
This issue is discussed here:
https://www.spigotmc.org/threads/having-trouble-setting-chest-contents.270476/
This issue must be fixed before a new version can be released.
A basic updating system should be implemented.
This system should check whether new (compatible) versions are available for download, and it must be able to automatically install these updates if wanted.
An universal updater should be available to use on any system. The updated will be hosted on my (@timvisee) personal domain.
If the plugin is running on a Bukkit server, a Bukkit-specific updater must be used that is using update files hosted on Bukkit's website. This is a required constraint for plugins hosted on Bukkit.
Administrators should be notified on login if an update is available.
The update systems don't have to be feature complete yet, as this will be done at a later time. A rapid release is important for this version. It just has to be able to do the tasks mentioned above.
Version v.0.2.3 (code:23)
Latest Paper 1.9.2
http://pastebin.com/M3u38KgP
In the preloadWorlds method of DMWorldManager (starts at line 123), shouldn't the null check be equal to instead of NEQ? As is, if Bukkit.getWorld returns nothing, then the world ISN'T preloaded.
Trying to help keepcalm with the BukkitForge project and want to confirm this isn't an issue with BF, thanks!
public static void preloadWorlds() {
if (preloadWorlds != null) {
for(String w : preloadWorlds) {
WorldCreator newWorld = new WorldCreator(w);
newWorld.generator(plugin.getDMWorldGenerator());
if (Bukkit.getWorld(w) != null)
newWorld.createWorld();
}
}
}
Edit: Love this plugin, by the way. I've taken on trying to get world loading in BF primarily so I can get DM and MultiVerse working.
A default configuration should be properly initialized.
If no configuration is found, a copy of the bundled configuration should be deployed as default.
If a configuration is available, all keys that are missing (compared to the bundle configuration file) should be added automatically with the default values. This ensures a simple form of automatic configuration file updating. This functionality can be extended as needed.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.