Skip to content

Commit

Permalink
1.11.0.2 Release (#2)
Browse files Browse the repository at this point in the history
* First implementation of ExtraMobs addon.

* Update README.md

* Fix issue when nether mobs did not spawn on nether bricks.
Flip chances for easier reading.
Add missing mention about deep ocean biome for guardians in readme.

* Remove Debug Output

I forgot to remove them :)

* Remove Beehive and Bee spawning as it is reimplemented in 1.15.2.
Remove unnecessary locales.

* Update README.md

* Update pom and readme.
  • Loading branch information
BONNe committed Jan 28, 2020
1 parent c1dae1c commit c352f91
Show file tree
Hide file tree
Showing 8 changed files with 1,027 additions and 11 deletions.
133 changes: 122 additions & 11 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,23 +1,134 @@
# Compiled class file
*.class
### Others ###
*.cmd
*.sh
*.prefs

### Maven ###
/mvn
/target/lib
/target/maven-archiver
/target/classes
/target/maven-status
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties
out/

# Log file
*.log

# BlueJ files
*.ctxt
### Java ###
*.class

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*


### Intellij ###
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm

*.iml

## Directory-based project format:
.idea/
# if you remove the above rule, at least ignore the following:

# User-specific stuff:
.idea/workspace.xml
.idea/tasks.xml
.idea/dictionaries
.idea/shelf

# Sensitive or high-churn files:
.idea/dataSources.ids
.idea/dataSources.xml
.idea/sqlDataSources.xml
.idea/dynamic.xml
.idea/uiDesigner.xml

# Gradle:
.idea/gradle.xml
.idea/libraries
.gradle

# Mongo Explorer plugin:
# .idea/mongoSettings.xml

## File-based project format:
*.ipr
*.iws

## Plugin-specific files:

# IntelliJ
/out/

# mpeltonen/sbt-idea plugin
.idea_modules/

# JIRA plugin
atlassian-ide-plugin.xml

# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties


### Eclipse ###
*.pydevproject
.metadata
bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.settings/
.loadpath

# Eclipse Core
.project

# External tool builders
.externalToolBuilders/

# Locally stored "Eclipse launch configurations"
*.launch

# CDT-specific
.cproject

# JDT-specific (Eclipse Java Development Tools)
.classpath

# Java annotation processor (APT)
.factorypath

# PDT-specific
.buildpath

# sbteclipse plugin
.target

# TeXlipse plugin
.texlipse

# STS (Spring Tool Suite)
.springBeans
/target/
checkstyle.xml
classes/
/.DS_Store
60 changes: 60 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# ExtraMobs Addon
[![Discord](https://img.shields.io/discord/272499714048524288.svg?logo=discord)](https://discord.bentobox.world)
[![Build Status](https://ci.codemc.org/buildStatus/icon?job=BentoBoxWorld/ExtraMobs)](https://ci.codemc.org/job/BentoBoxWorld/job/ExtraMobs/)

Add-on for BentoBox that adjusts some mob spawning rules to get Blazes, Wither Skeleton, Shulkers and Bees.

## Where to find

Currently ExtraMobs Addon is in **Alpha stage**, so it may or may not contain bugs... a lot of bugs. Also it means, that some features are not working or implemented.
You can download it from [Release tab](https://github.com/BentoBoxWorld/ExtraMobs/releases)

Or you can try **nightly builds** where you can check and test new features that will be implemented in next release from [Jenkins Server](https://ci.codemc.org/job/BentoBoxWorld/job/ExtraMobs/lastStableBuild/).

If you like this addon but something is missing or is not working as you want, you can always submit an [Issue request](https://github.com/BentoBoxWorld/ExtraMobs/issues) or get a support in Discord [BentoBox ![icon](https://avatars2.githubusercontent.com/u/41555324?s=15&v=4)](https://discord.bentobox.world)

## How to use

1. Place the addon jar in the addons folder of the BentoBox plugin
2. Restart the server
3. In game you can change flags that allows to use current addon.

## Information

This addon does not change Minecraft spawning rules. Instead it uses other mobs that are naturally generated and change their type with new entity, if all conditions are met.

##### For Wither Skeleton and Blaze:

Addon will replace Zombie Pigmen with Blaze or Wither Skeleton by chance from config, if:
- given world is generated by GameMode Addon.
- given world is Nether
- Zombie Pigmen is standing on nether brick, nether brick slab or nether brick stairs.

##### For Shulkers:

Addon will replace Enderman with Shulker by chance from config if:
- given world is generated by GameMode Addon.
- given world is the End
- Enderman is standing on purpur block, purpur stair or purpur slab.

##### For Guardians:

Addon will replace Cod, Salmon or Tropical fish with Guardian by chance from config if:
- given world is generated by GameMode Addon.
- given world is the Overworld
- biome in given location is deep ocean or any its variants
- first block above water where fish is spawned is prismarine, prismarine brick or dark prismarine (blocks, slabs and stairs).


## Compatibility

- [x] BentoBox - 1.11.0 version

Addon is build on Minecraft 1.15.2 and BentoBox 1.11.0 version, however, it should even work on Minecraft 1.13.2 and BentoBox 1.0 Release.

Addon supports all Game mode addons.


## Information

More information can be found in [Wiki Pages](https://github.com/BentoBoxWorld/ExtraMobs/wiki).

0 comments on commit c352f91

Please sign in to comment.