promotional bannermobile promotional banner

ObsCore

A Library required for ObsTrophies and ObsAoA

File Details

obscore-1.3.2_mc1.7.10.jar

  • R
  • Jan 30, 2016
  • 73.52 KB
  • 574
  • 1.7.10

File Name

obscore-1.3.2_mc1.7.10.jar

Supported Versions

  • 1.7.10
1.3.2
ADDED config files
- obscore.cfg (on both client and server)
- contains no options atm
- obscore_client.cfg (on client only)
- contains options to enable data dumps

1.3.1
ADDED writing entity IDs to file on startup (client-side only)

1.3.0
UPDATED forge to the latest (1.7.10) recommended version: 1.7.10-10.13.4.1558
ADDED BlockMultiGlassBase (from ObsGeology)
ADDED BlockMultiSideConnected (from ObsGeology)
ADDED some unchecked warning suppression
ADDED generic potion effect handling to BlockObsFluid so potion effects can be applied to colliding entities
ADDED Buildcraft integration wrapper (from ObsGeology)
ADDED Forestry integration wrapper (from ObsGeology)
ADDED Railcraft integration wrapper (from ObsGeology)
ADDED Forge Multipart integration wrapper (from ObsGeology)
ADDED IC2 integration wrapper (from ObsGeology)
ADDED Thaumcraft integration wrapper (from ObsGeology)
ADDED ThermalExpansion integration wrapper (from ObsGeology)
ADDED CraftingManager (partial from ObsMachines)
- adds wrappers for addRecipe, addShapeless recipe, with Block/Item/Metadata/ObsStack variants
- adds 2x2 and 3x3 helper wrappers
ADDED JSONGenerator which contains a set of functions for generating the JSON files
required by Minecraft 1.8. It uses 1.7.10 functions to find textures etc when creating
the JSON files. Only to be used within 1.7.10 versions of mods.

1.2.0
ADDED BlockMultiTE, a base metadata block class that contains a TileEntity.
ADDED WorldInterface, a wrapper class for World (from ObsMachines).
ADDED Direction, a class for storing direction/facing details (from ObsMachines).
ADDED Coordinate, a class for storing an x,y,x coordinate (from ObsMachines).
ADDED ObsLog, a class that can be used for logging (adapted from ObsMachines OMLog).

1.1.0
ADDED BlockMultiSand, a block that can be used for Falling blocks (e.g. Sand, Gravel)
ADDED ObsStack, a container class for a Block or Item with or without metadata.
ADDED Dyes, a container that just contains the dye names and forge ore dictionary dye names.

1.0.0
Initial Creation
- copied files from other Obs mods that until now have been copy/pasted across projects.
- integration of this mod into those other mods will happen gradually
Initial files:
- Container classes
- mainly used internally in mods as helpers
- things like BlockDetails, BackpackDetails, LanguageDetails etc
- Blocks
- BlockMultiBase
- BlockMultiBase in other mods. Can be used as-is, without requiring override.
- ItemBlockMultiBase
- ItemBlock for BlockMulti. Should be able to be used as-is.
- BlockObsStairs
- Stair base. Can be used as-is, without requiring override.
- BlockObsFluid
- Fluid block base. Can be used as-is, without requiring override.
- Items
- ItemMulti
- Item with metadata. Can be used as-as, without requiring override.
- ItemFluidBucket
- Bucket Item. Can be used as-as, without requiring override.
- DataFiles
- The data files generated: mod data, biome data, block data, language data
- These were just thrown in the client proxies in the mods, now in their own class as static functions
- Mod Data and Biome Data are generated from this Mod and dont need to be called from other mods
- Language data is a dev tool and should be called from each mod as appropriate
- Block data is currently specific for ObsGeology. Disabled here for now until its cleaned
up. May just leave it ObsGeology.