Git Product home page Git Product logo

dungeon-maze's People

Contributors

alexandre-vanhecke-student avatar ljacqu avatar sgdc3 avatar timvisee avatar xephi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dungeon-maze's Issues

Chest Event

The chest Event doesn't affect special room like library, etc....

Implement basis of the universal updater

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

No build instructions

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?

Minecraft 1.7.2

I'll make this issue as a todo list :

  • Fix generator problem, need to rework it due to some change with new biomes + crash on world create
  • Implement custom rooms generation
  • Implement custom rooms schematics
  • Add support to Forge ( mcpc+ )
  • Add a full config for items in chests
  • Add some new awesome stuff :D

Fix Bukkit-specific updater

Fix the Bukkit-specific updater for Dungeon Maze.

The currently implemented version downloads wrong update files.

  • Ensure the updater is invoked properly.
  • Ensure the updater is checking for updates correctly.
  • Ensure the proper update files are downloaded.
  • Ensure updates are installed properly.

Described here: #63

update to 1.13.1

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. #1.12.1

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.

Plugin incompatible with newest mcpc+?

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.

http://pastebin.com/WjZQG2c5

This one happens everytime I create a world.

http://pastebin.com/ZzF4H40w

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!

Idea for an implementation of the Api

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

DungeonMaze not showing up in Multiverse generator list

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 update system

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.

Problems saving Dungeon Maze regions on plugin reload

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).

Chests not spawning with items?

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?

Chest contents not being set, chests are always empty

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.

Implement basic updating

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.

PreloadWorlds in DMWorldManager bug?

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.

Configuration initialization

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.