objd 0.3.3-beta.3
objd: ^0.3.3-beta.3 copied to clipboard

objd is an Object Oriented framework for Building Minecraft Datapacks with ease

Use this package as a library

Depend on it

Run this command:

With Dart:

 $ dart pub add objd

This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):

dependencies:
  objd: ^0.3.3-beta.3

Alternatively, your editor might support dart pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:objd/basic/command.dart';
import 'package:objd/basic/extend.dart';
import 'package:objd/basic/file.dart';
import 'package:objd/basic/for_list.dart';
import 'package:objd/basic/group.dart';
import 'package:objd/basic/indexed_file.dart';
import 'package:objd/basic/module.dart';
import 'package:objd/basic/pack.dart';
import 'package:objd/basic/parsable.dart';
import 'package:objd/basic/predicate.dart';
import 'package:objd/basic/raw_file.dart';
import 'package:objd/basic/rest_action.dart';
import 'package:objd/basic/score.dart';
import 'package:objd/basic/scoreboard.dart';
import 'package:objd/basic/strait_widget.dart';
import 'package:objd/basic/tag.dart';
import 'package:objd/basic/text.dart';
import 'package:objd/basic/text_components.dart';
import 'package:objd/basic/types/area.dart';
import 'package:objd/basic/types/block.dart';
import 'package:objd/basic/types/blocks.dart';
import 'package:objd/basic/types/condition.dart';
import 'package:objd/basic/types/entities.dart';
import 'package:objd/basic/types/entity.dart';
import 'package:objd/basic/types/item.dart';
import 'package:objd/basic/types/items.dart';
import 'package:objd/basic/types/location.dart';
import 'package:objd/basic/types/particles.dart';
import 'package:objd/basic/types/rotation.dart';
import 'package:objd/basic/types/selector.dart';
import 'package:objd/basic/types/slot.dart';
import 'package:objd/basic/widget.dart';
import 'package:objd/basic/widgets.dart';
import 'package:objd/build/build.dart';
import 'package:objd/build/buildFile.dart';
import 'package:objd/build/buildPack.dart';
import 'package:objd/build/buildProject.dart';
import 'package:objd/build/context.dart';
import 'package:objd/build/findPack.dart';
import 'package:objd/build/gen_options.dart';
import 'package:objd/build/io.dart';
import 'package:objd/build/io_ex.dart';
import 'package:objd/build/io_html.dart';
import 'package:objd/build/project.dart';
import 'package:objd/build/reloader.dart';
import 'package:objd/build/scan.dart';
import 'package:objd/core.dart';
import 'package:objd/external/predicates/alternative.dart';
import 'package:objd/external/predicates/entity/damage_source.dart';
import 'package:objd/external/predicates/entity/entity.dart';
import 'package:objd/external/predicates/entity/killed_by_player.dart';
import 'package:objd/external/predicates/entity/present.dart';
import 'package:objd/external/predicates/entity/properties.dart';
import 'package:objd/external/predicates/entity/scores.dart';
import 'package:objd/external/predicates/entity/survives_explosion.dart';
import 'package:objd/external/predicates/inverted.dart';
import 'package:objd/external/predicates/item/match_tool.dart';
import 'package:objd/external/predicates/item/table_bonus.dart';
import 'package:objd/external/predicates/item/tool_enchantment.dart';
import 'package:objd/external/predicates/location/block_state.dart';
import 'package:objd/external/predicates/location/location.dart';
import 'package:objd/external/predicates/random.dart';
import 'package:objd/external/predicates/range.dart';
import 'package:objd/external/predicates/tag.dart';
import 'package:objd/external/predicates/time_check.dart';
import 'package:objd/external/predicates/weather.dart';
import 'package:objd/modules/click_event.dart';
import 'package:objd/modules/modules.dart';
import 'package:objd/modules/score_timer.dart';
import 'package:objd/predicates.dart';
import 'package:objd/utils/areaeffectcloud.dart';
import 'package:objd/utils/armorstand.dart';
import 'package:objd/utils/aroundlocation.dart';
import 'package:objd/utils/builder.dart';
import 'package:objd/utils/do_loop.dart';
import 'package:objd/utils/foreach.dart';
import 'package:objd/utils/hologram.dart';
import 'package:objd/utils/item_builder.dart';
import 'package:objd/utils/log.dart';
import 'package:objd/utils/pass_trait.dart';
import 'package:objd/utils/randomScore.dart';
import 'package:objd/utils/raycast.dart';
import 'package:objd/utils/repeat.dart';
import 'package:objd/utils/server_version_check.dart';
import 'package:objd/utils/storage.dart';
import 'package:objd/utils/timer.dart';
import 'package:objd/utils/version_check.dart';
import 'package:objd/utils/widgets.dart';
import 'package:objd/wrappers/advancement.dart';
import 'package:objd/wrappers/bossbar.dart';
import 'package:objd/wrappers/clear.dart';
import 'package:objd/wrappers/clone.dart';
import 'package:objd/wrappers/comment.dart';
import 'package:objd/wrappers/data.dart';
import 'package:objd/wrappers/effect.dart';
import 'package:objd/wrappers/execute.dart';
import 'package:objd/wrappers/fill.dart';
import 'package:objd/wrappers/gamemode.dart';
import 'package:objd/wrappers/give.dart';
import 'package:objd/wrappers/if.dart';
import 'package:objd/wrappers/kill.dart';
import 'package:objd/wrappers/particle.dart';
import 'package:objd/wrappers/replaceitem.dart';
import 'package:objd/wrappers/say.dart';
import 'package:objd/wrappers/schedule.dart';
import 'package:objd/wrappers/setblock.dart';
import 'package:objd/wrappers/spectate.dart';
import 'package:objd/wrappers/summon.dart';
import 'package:objd/wrappers/team.dart';
import 'package:objd/wrappers/teleport.dart';
import 'package:objd/wrappers/tellraw.dart';
import 'package:objd/wrappers/title.dart';
import 'package:objd/wrappers/tp.dart';
import 'package:objd/wrappers/trigger.dart';
import 'package:objd/wrappers/widgets.dart';
2
likes
70
pub points
55%
popularity

Publisher

stevertus.com

objd is an Object Oriented framework for Building Minecraft Datapacks with ease

Homepage
Repository (GitHub)
View/report issues

Documentation

Documentation
API reference

License

BSD-2-Clause (LICENSE)

Dependencies

archive, colorize, gson, meta

More

Packages that depend on objd